Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
NetPass
General
AuthorSorunome
TypeOther Apps
Version1.0.1
LicenseGPL-3.0
Last Updated2025/04/18
Links
Download
Website
Source
Support Author

NetPass is a homebrew that offers new way to experience StreetPass.

The app works over the internet, you can pick various locations to go to, i.e. the train station, or a town plaza, then get passes of others who are in the same location.

While you are at the location, others who enter it can get passes with you. But beware, you can only switch locations once every 10 hours.

Installation

Available in 3DSX and CIA formats.

  • 3DSX - Copy .3dsx the 3ds folder on your SD card and run it via Homebrew Launcher.
  • CIA - Install the .cia with the CIA manager of your choice.

FAQ

Q. How do I use this thing?

You open the app and then it presents you the option to enter a virtual location. Currently there are three: the train station, the plaza and the mall. Upon entering a virtual location you can get netpasses of others who are also in that location.

Q, Any time I open the app it says I am in a location. What's up?

Once entering a location, a 10-hour long session is started. During those 10 hours any subsequent opening of the app will reconnect you to the same location. After 10 hours have elapsed you can choose a new location.

Q. I only got like one netpass when entering a location?

On the first connection your data is uploaded to a database. There is a chance you receive passes immediately, however given more time your data will “pair” with someone else’s data which will then be available to download. This random pairing can occur once an hour, so there is no guarantee you will receive passes every time the database updates.

Imagine it as someone with a 3DS walking past you, this can happen 2 times a day or 40 times a day, depending on your luck. Your uploaded data will remain in this pairing state for up to 30 days, therefore checking in and switching locations is advised, especially since each location has its' own database. Patience is key.

Q. Do I have to leave this app open? Can I put my 3DS to sleep?

There is no need to leave NetPass open to accumulate passes. The pairing of datasets happens server side, you simply need to check in every so often.

Q. Will normal StreetPass still work?

Yes, it'll still work just fine.

Media

3DS Now Has ONLINE StreetPass (Good Vibes Gaming)

Changelog

v1.0.1

  • Check for firmware version on startup.
  • Add option to remove patches.
  • Add option to turn off background music.
  • Fix back alley not saving properly.

v1.0.0

  • User on-boarding: Upon startup up NetPass the user will now be asked to review our rules and privacy policy. After that, the user will be on-boarded easily to apply the patches to make SPR (receiving passes in the background) properly.
  • Stand-alone: NetPass is now completely stand-alone and does not need Pretendo to work anymore. You can, of course, still use Pretendo if you want to. The two do not conflict.
  • Integrations: You don't want to use only NetPass'es SPR but also Pretendo's? That is easy now, just go to the integration settings and then enable Pretendo!
  • Background music: You all have been asking for this, and waiting for this, and now it is finally here! NetPass now plays music in the background! This music is also different per-location, however not many locations have their own track yet. Stay tuned for more updates regarding this!
  • More accurate interpretation of StreetPasses: StreetPass has a lot of features, some of them rather obscure and not a lot of titles use this. Now, more of the obscure features of streetpass should work properly, broadening the supported titles.
  • Special Miis: If you are doing a recurring donation, you can now have the NetPass server automatically mark your Mii in Mii Plaza as special. Miis that were marked special via other means will automatically be marked as normal Miis.
  • Various small features and fixes: A lot of small bugs/issues have been fixed, along with also some bigger ones. Also some smaller features like an in-app about screen exist now!
  • Stability: This is a big one: Soru considers NetPass so far into development now that it is stable enough to not have any major bugs anymore (hopefully....you know how it is with software >.<)

v0.8.2

  • Add patch to upload/download all titles, e.g. Letterbox/Swapnote.
  • Be sure to re-write patches and re-start your console!

v0.8.1

  • Hotfix: Prevent crashing on adding streetpass mii plaza to the reports.

v0.8.0

  • Fix Back Alley giving white screen.
  • Cache title names in memory.
  • Added better report screen.
  • Hopefully fix SPR patches crashing for some.

v0.7.1

  • Fix issue where if some titles were toggled off it would refuse to upload and download any data.
  • Fix many crashes caused by the SPR BOSS patches.

v0.7.0

  • Fix reporting being broken.
  • Make reporting for messages received via SPR work.
  • Switch to new way to download passes: This should fix all phantom pass bugs!

v0.6.1

  • Fix sending fc-ident for sprelay.

v0.6.0

  • Beta StreetPass-Relay (SPR) support!
    • To activate SPR, you are required to:
      • Use Pretendo.
      • In luma, enable both "game patching" and "loading external firms/modules".
      • In NetPass settings, click on "Write patches". If you run luma from nand, copy over the created patches to nand.
      • In NetPass settings, click on "Clear spr cache". This will reboot your console.
    • To deactivate SPR, you need to:
      • Delete the created patch files.
      • In NetPass settings, click on "Clear spr cache".

v0.5.2

  • Add Cat Cafe Image.
  • Slight bugfixes.
  • Add code to make it easier for soru to test/develop sprelay.

v0.5.1

  • Added new icon.
  • Fixed report screen crashing.

v0.5.0

  • Added back alley.
  • Fix various bugs around passing.
  • potentially fix phantom green lights.

v0.4.0

  • Reports.
  • Various small fixes.
  • Add more trans-ness.

v0.3.3

  • Fix Language Picker.
  • Fix some languages not scaling nicely.
  • Add new banner jingle.
  • Add more location art.

v0.3.2

  • Add language picker.
  • Fix banner.
  • Hide NetPass from system usage.
  • Fix crash related to default language being wrong.

v0.3.1

  • Hopefully fix crashes once an for all.
  • Add some more backgrounds.

v0.3.0

  • More translations.
  • More locations.
  • Can't enter same location twice in a row.
  • stability fixes.

v0.2.5

  • Hopefully fix the crashes on DL'ing inbox.
  • Nicer server-side autodetect of version upgrade.
  • new jingle
  • hopefully fix title names not always being 0-terminated.

v0.2.5

  • hopefully fix the random crashes on startup for animal crossing.

v0.2.3

  • Automatic aggregation on undiscovered streetpass data. This is so that soru can reverse-engineer streetpass bettr. This is not tied to any console at all. The only thing collected are a title_id, the name of the title and the reason why the unkown-detecter got tripped.
  • Options to delete and download all personal data.
  • preparation for switch from macs to unique ids.
  • interface to allow messaging the client.

v0.2.2

  • Fixed up little quirks about streetpassing rudimentary localization support.

v0.2.1

  • Fixed multiple crashes, added translations.

v0.2.0

  • The random crashes should be fixed now!

v0.1.2

  • First Release.

Credits

Research

  • This gist by wwylele, describing some cecd functionality
  • This repo by NarcolepticK documenting some more of the cecd sysmodule
  • StreetPass 2 for valuable data dumps
  • 3Dbrew and all its contributors, especially of the cecd service

Translations

External links

Advertising: