Homebrew HomePass recreation/streetpass reverse engineering?

redunka

Well-Known Member
Member
Joined
Nov 26, 2014
Messages
401
Trophies
0
Age
28
XP
2,169
Country
Russia
I suppose we could also try contact MrNbaYoh for further details on his research, however I wouldn't be surprised if he signed a non-disclosure agreement with Nintendo.

Well, since MrNbaYoh himself wants to make a StreetPass emulation tool, it probably won't be a bad idea to contact him anyway.



Best luck with your project! ^_^
 

dicamarques

Definitely not Bruce Wayne.
Member
Joined
Jun 25, 2010
Messages
1,080
Trophies
1
Location
Your computer's Recycle Bin
Website
www.google.com
XP
1,663
Country
Portugal
Hello!
I'm one of the people who started Homepass here on the forum.
This was back when I had a more limited knowledge in security, programming and networking.
I've finished my degree in computer engineering and I would gladly try to help making this work.

I have only one problem, I have only one 3DS currently. So I can't do any packet sniffing by myself :)
 

naddel81

Well-Known Member
Member
Joined
Dec 14, 2009
Messages
2,498
Trophies
1
XP
2,994
Country
United States
I Just wanted to get two Things confirmed


1. SpillpassPi is dead for good?

2. Can a 3DS really be bricked via streetpass? If yes, is a fw Update crucial?
 

dicamarques

Definitely not Bruce Wayne.
Member
Joined
Jun 25, 2010
Messages
1,080
Trophies
1
Location
Your computer's Recycle Bin
Website
www.google.com
XP
1,663
Country
Portugal
The people on the Pretendo discord server announced some sort of possible return of the street pass relay just a minute ago.

No Nzone needed, seems great!
Pdji45g.png
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
2,945
Trophies
1
XP
3,499
Country
Canada
SpillpassPi is dead for good?
I'm not sure what that is exactly, but anything that relied on Nintendo's old Spotpass infrastructure has been dead ever since Nintendo took down the server many months ago.

Can a 3DS really be bricked via streetpass? If yes, is a fw Update crucial?
Technically it hasn't happened yet, but the video on the previous page demonstrates that it's possible to trigger the b9s installer over StreetPass - so yes, bricking is definitely possible.

Regardless, there is really no reason not to upgrade to the latest firmware (11.13) if you haven't already.
 

Cralex

Well-Known Member
Member
Joined
Jul 29, 2016
Messages
204
Trophies
0
Age
36
XP
1,256
Country
United States
I Just wanted to get two Things confirmed


1. SpillpassPi is dead for good?

2. Can a 3DS really be bricked via streetpass? If yes, is a fw Update crucial?

SpillpassPi, in its current form, is dead. It relied on fooling your system into thinking it was connecting to a Nintendo Zone, which would tell it to connect to a server at Nintendo and exchange streetpass data with anyone that had connected to the same Nintendo Zone that you’re spoofing at the moment. This stopped working because Nintendo shut off the server on their end that handled the streetpass data.

It’s not certain what form Pretendo’s implementation might take or if you’d need any extra hardware to make it work. Just gotta wait and see. I know there was some discussion on Pretendo’s server of only letting people exchange streetpass data with friends, to help mitigate the security risk.
 

AmzRigh

New Member
Newbie
Joined
May 8, 2020
Messages
1
Trophies
0
Age
38
XP
52
Country
United States
I joined just to voice my interest in and support for this! I dug out my 3DS last week and started Bravely Default; shortly thereafter, I learned about the existence (and subsequent demise) of HomePass. And then I found this! So yeah, I'll be paying attention to see what develops here. :D
 
  • Like
Reactions: Acyl3n and Dartz150

Berghopper

Member
OP
Newcomer
Joined
Apr 11, 2020
Messages
13
Trophies
0
Age
24
XP
107
Country
Netherlands
Sorry all, for the way-overdue reply, I have been busy with life among other things.
As it stands right now, you can exchange streetpasses via CFW by sharing files with friends and modded your 3DS.
As for streetpasses over the internet and making that seemless - MrNbaYoh is working on it - as stated on his twitter.

As talked about in the security-talks, the encryption and protocol of how streetpasses are shared is known.
There's several issue's going forwards from this however:

  • To be able to decrypt information, you'd need multiple decryption keys, which are either stored on the 3DS bootrom or within firmware binaries.
  • This means that either way you spin it, especially from a legal stance (since nintendo's shared encryption keys among 3DS's is copyright), you'd be stuck not being able to share these keys.
  • This does not however mean that sharing how these could potentially be acquired is illegal, but actively acquiring these keys, and using them could also potentially be legally problematic. (Then again, so are a lot of hacks/mods on consoles).
  • Even besides all this, you'd in any case, need to mod your own device to acquire these binaries and/or keys.
  • Before being able to understand the streetpass protocol fully, it requires a lot of background knowledge. This includes mainly knowledge about programming in C++, the nl80211 library, and a solid and deep understanding of TCP. Especially TCP is quite difficult to understand in its entirety.

Taking all this in account, and with the knowledge that MrNbaYoh is actively working on this himself already, I don't think I'll be going further into this topic myself.
This does not mean my enthousiasm has died down for something like this, but rather, that I don't think I can help in a useful manner myself.

Anybody who does have extensive technical knowledge about the described areas, feel free to discuss further and pick up the project as it is right now.
Also, huge thanks for MrNbaYoh for answering many of my (sometimes dumb and sleep-deprived) questions.

-Berghopper
 
Last edited by Berghopper,

Berghopper

Member
OP
Newcomer
Joined
Apr 11, 2020
Messages
13
Trophies
0
Age
24
XP
107
Country
Netherlands
You know dumping boot9.bin is a completely trivial process with GM9, right?

While this specifically may be true, it still involves modding and might not be trivial for non-technical users. My in hindsight naive ideal, was that this would be possible without modding. Strictly speaking that is still possible, but becomes a whole lot more annoying taking into account all the points above.

Either way, there is no good Streetpass protocol interfacing library right now, which is the main issue. Without a good standardized way of sending and receiving and being able to parse the protocol, this project is essentially dead in the water.
However, as mentioned, MrNbaYoh is working on streetpass, and the protocol is known.
Right now, I think we mostly need development time in these specific areas.
 
Last edited by Berghopper,
  • Like
Reactions: Acyl3n

droople

Well-Known Member
Member
Joined
May 20, 2006
Messages
186
Trophies
1
XP
544
Country
Australia
While this specifically may be true, it still involves modding and might not be trivial for non-technical users. My in hindsight naive ideal, was that this would be possible without modding. Strictly speaking that is still possible, but becomes a whole lot more annoying taking into account all the points above.

Either way, there is no good Streetpass protocol interfacing library right now, which is the main issue. Without a good standardized way of sending and receiving and being able to parse the protocol, this project is essentially dead in the water.
However, as mentioned, MrNbaYoh is working on streetpass, and the protocol is known.
Right now, I think we mostly need development time in these specific areas.
Hi, just wondering any progress on MrNbaYoh‘s work?
 
  • Like
Reactions: Vulpes-Vulpeos

MrScopi

New Member
Newbie
Joined
Dec 11, 2020
Messages
2
Trophies
0
Age
37
XP
49
Country
United States
Has anyone ever publicly posted a Wireshark capture of a Streetpass between two 3DSs? If they have, I haven't seen it. I'd rather not buy a second 3ds just to see what's going on!
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
2,945
Trophies
1
XP
3,499
Country
Canada
Has anyone ever publicly posted a Wireshark capture of a Streetpass between two 3DSs? If they have, I haven't seen it. I'd rather not buy a second 3ds just to see what's going on!
Did you read the rest of the thread and watch that 36C3 video? There are no mysteries anymore about what is going on; the problem is merely a matter of implementation.
 
General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
  • K3N1 @ K3N1:
    Your favorite activity
  • BentlyMods @ BentlyMods:
    My fav actvity is:

    mario-dancing.gif
  • Psionic Roshambo @ Psionic Roshambo:
    Do the Mario lol
  • K3N1 @ K3N1:
    🍑
    K3N1 @ K3N1: 🍑