StreetPass 2: Rise from the Ashes

This is a work in progress

If you were disheartened to hear of the demise of HomePass, then know that there is an alternative now. It is not elegant by any means, but you can share your StreetPass file; that is, every StreetPass you've accumulated but haven't used are stored in a single file. Copy that file and you can keep using the same SPs over and over or use someone else's collection. Instructions, links, and other info are HERE.

To summarize what's in that Google Sheet, your CECD is the file that contains your unused SPs. It is located at `ctrnand/data/ID0/sysdata/00010026/00000000`. I posted some information in my other guide (ctrl-F for "streetpass") and on GBATemp.

The instructions for using a downloaded CECD are pretty simple:

1. Open GodMode9.
1. Copy the desired CECD over your existing one (rename to 00000000 if it isn't already).
1. Immediately select the file and opt to "Calculate CMAC". Fix the file if it asks.
1. Boot up and use the SPs as you desire.

Feel free to add your own info (in keeping with the existing format). Region shouldn't matter, but there's a column in the sheet for including the source console's region anyway. If you're looking for a particular game's SP, just sort by that game and select the CECD files that contain at least one SP.

The more people we get to contribute their files, then the more useful this post will be to everyone. All you have to do to help is upload your CECD and type into the sheet what unused StreetPasses you have and how many transmissions you got. Thanks!

This was also posted over in 3dshacks. If you comment, I check that more regularly.

Credits:

u/bungiefan_AK - For motivating me to create this template and for aiding in its upkeep.
 

conker-rel

New Member
Newbie
Joined
Feb 14, 2019
Messages
1
Trophies
0
Age
38
XP
52
Country
Germany
Yeah, you can use the SP data in the way you described as long as the outboxes have been set up in the CECD you are using. For instance, if my CECD has "Mario 3D Land" set up, then any console that passes the console that has this CECD injected will get streetpass data for that game.

You can inject a CECD then go to the Streetpass management screen to see what games have been set up.

this doesn't work with mii plaza to receive multiple miis. so i had extracted one of the 00000000 files and now i have several files and folder as you describes in your google sheet.

1. Is there a way to generate a valid 00000000 file with 3ds-save-tool-master? if not is there another way to do this?
it would be great if you could create your own file, where all unneeded streetpass data is removed. for example a file which contains mii plaza streetpass data only.
2. Is it possible to fill the output folder with several miis? on the folder ..\CEC\00020800\OutBox__\ you have the data for mii plaza. of course regularly there can only one mii saved at same time. what would happen if you inject a file with several miis for mii plaza and use it on the handheld? Would Nintendo detect this and would result in a ban? Would the handheld detect this definitely irregularly file and reject it or would it be passed?

regards

edit: i would like to use my handhelds as JRave described it.
 
Last edited by conker-rel,

Cecil_FF4

Active Member
OP
Newcomer
Joined
Apr 25, 2016
Messages
40
Trophies
0
Age
43
XP
383
Country
United States
this doesn't work with mii plaza to receive multiple miis.

It does if you use it properly. It will not change the Miis already stored in Mii Plaza. The CECD must also have its CMAC fixed before it'll be usable.

1. Is there a way to generate a valid 00000000 file with 3ds-save-tool-master? if not is there another way to do this?

No. Someone is currently working on an app that can inject SP data into your CECD directly.

what would happen if you inject a file with several miis for mii plaza and use it on the handheld? Would Nintendo detect this and would result in a ban? Would the handheld detect this definitely irregularly file and reject it or would it be passed?

We can't inject yet, but when we do, Nintendo won't be able to detect it because their servers perform other checks on the systems (tickets, titles, NNID); they don't have the resources to hash every system file on every console in the world. And fixing the CMAC is how we fool the console into thinking it's a legitimate file. If the 3DS didn't like a file for whatever reason, it would just ignore or delete it.
 
  • Like
Reactions: HelpTheWretched

Diego788

Well-Known Member
Member
Joined
Jun 27, 2014
Messages
441
Trophies
0
Location
Santiago, Chile
XP
1,389
Country
Chile
I've updated my streetpass file and added some rows I forgot to add last time (related to my file)
also I corrected some mispelling in names :0

I hope people continue uploading their CECD file
 

HelpTheWretched

Well-Known Member
Member
Joined
Feb 4, 2010
Messages
315
Trophies
1
XP
1,560
Country
Canada
I have a question about the (eventual) capabilities of trading and modifying/combining CECD files.

Lately I've been playing A Link Between Worlds and doing the StreetPass challenges with the help of my Old 3DS. The arbitrary action that "welcomes" a tag into the game is walking into a small field in the village, where a signpost announcing the tag will appear with a *poof*.

You can collect multiple tags from the same console. BUT, it seems that you have to enter the game and make the signpost appear, in between each tag that you get. In other words, you can't collect multiple "unused" tags from the same console, and then have all of the signposts appear in the game at the same time. The two consoles won't even StreetPass at all if either of them still has an unused A Link Between Worlds tag from the other.

With your knowledge of the CECD and its structure, do you think it'll be possible to achieve this by splicing together the tag data from multiple CECDs?
 

Cecil_FF4

Active Member
OP
Newcomer
Joined
Apr 25, 2016
Messages
40
Trophies
0
Age
43
XP
383
Country
United States
I have a question about the (eventual) capabilities of trading and modifying/combining CECD files.

Lately I've been playing A Link Between Worlds and doing the StreetPass challenges with the help of my Old 3DS. The arbitrary action that "welcomes" a tag into the game is walking into a small field in the village, where a signpost announcing the tag will appear with a *poof*.

You can collect multiple tags from the same console. BUT, it seems that you have to enter the game and make the signpost appear, in between each tag that you get. In other words, you can't collect multiple "unused" tags from the same console, and then have all of the signposts appear in the game at the same time. The two consoles won't even StreetPass at all if either of them still has an unused A Link Between Worlds tag from the other.

With your knowledge of the CECD and its structure, do you think it'll be possible to achieve this by splicing together the tag data from multiple CECDs?

CECDs cannot be combined. Individual boxes within a CECD could be manipulated, but I don't personally know how to recombine all those boxes into a working CECD. So unless you want to modify the hex of the unextracted CECD to achieve what you'd like, you'll have to wait until the CEC Tool is completed. I'm not the author of that tool, but I do talk to them and I hope to inspire them to complete it as soon as possible.
 
  • Like
Reactions: Diego788

HelpTheWretched

Well-Known Member
Member
Joined
Feb 4, 2010
Messages
315
Trophies
1
XP
1,560
Country
Canada
CECDs cannot be combined. Individual boxes within a CECD could be manipulated, but I don't personally know how to recombine all those boxes into a working CECD. So unless you want to modify the hex of the unextracted CECD to achieve what you'd like, you'll have to wait until the CEC Tool is completed. I'm not the author of that tool, but I do talk to them and I hope to inspire them to complete it as soon as possible.
Thanks. My question was whether or not the CEC Tool would be able to accomplish that, so I'll shut up and be patient now. ;) I might give hex-editing a try but it'll take a few different copies to figure out what to look for.
 

Vulpes-Vulpeos

Well-Known Member
Member
Joined
Feb 1, 2018
Messages
188
Trophies
1
XP
2,500
Country
Ukraine
Wow, why no one talks about it? I found out about it just today. Thought I will never get StreetPass hits to complete puzzles in StreetPassMii Plaza.
Now I hope sometime we will get homebrew to share outbox data. This project definitely needs more attention from community.
 
  • Like
Reactions: Diego788

saphris

Member
Newcomer
Joined
Apr 14, 2014
Messages
14
Trophies
0
Age
37
XP
88
Country
United States
This may have already been asked, but is there a way to create our own streetpass file? What i mean is, the file that go through when the other person recieves a streetpass from us. Not just our streetpasses that we've recieved, but the actual streetpass file that the other person recieves when they would usually streetpass you.?
 

Blesmore

Well-Known Member
Newcomer
Joined
Mar 27, 2019
Messages
53
Trophies
0
Age
124
XP
235
Country
United States
Hi, on a 3ds i imported a cecd file from the list (i think it was ushiara's? forgot which...) and then when i imported it in streetpass plaza it told me on the last Mii "this is the second time you met this mii! Congratulations" or something like that.

It's because the original 3ds owner met this another time, or my 3ds actually met this mii in its lifetime? (Mii: from France - I live very far; 3DS: used, don't know if the previous owner traveled a lot)
 

Manamanam

Active Member
Newcomer
Joined
Jan 3, 2019
Messages
27
Trophies
0
XP
138
Country
United Kingdom
Hi I have managed to use a file from the list and it worked, I got 3 hits from random people. Thanks.

Problem is I can't make it work again.

I have tried 5 files now, renaming the old one, and pasting the new one place. Followed instructions exactly.... I think.

Please help, can you only do this once? I really am stuck as to why it won't work again.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    HiradeGirl @ HiradeGirl: Have a nice day. Life. Week. Month. year.