Homebrew [Research] Finding the NNID without Badge Arcade

froggestspirit

Aspiring Game Dev
OP
Member
Joined
Jul 28, 2011
Messages
1,281
Trophies
1
XP
1,561
Country
United States
Special thanks to @Steveice10 and @MrCheeze !

To get badges on any 9.x or 10.x console with homebrew, download this by MrCheeze
https://dl.dropboxusercontent.com/u/183608682/give_you_this_budge.3dsx
and run it in the homebrew channel.
then download this by Steveice10
https://www.dropbox.com/s/iuxn8gcmpyhh6k6/NNIDRetriever.zip?dl=0
and run that in the homebrew channel. It should give you a NNID code (if you set up a NNID)
jot it down.
Next, download a BadgeMngFile.dat and a BadgeData.dat to go with it (search for @Februarysn0w 's files).
Open the badgemngfile.dat in a hex editor, and enter your NNID in reverse at 0x1C
(so if the program said your NNID was 0x12345678, you would enter it in the hex editor starting at address 0x1C as 78 56 34 12. Make sure you OVERWRITE the old NNID (which is februarysnow's).
Save the file, and inject them into extdata like you would normally.

If you have not set up an NNID, and cannot update, I'm not sure that I can help you at the time
 
Last edited by froggestspirit,

Ridge

they/them
Member
Joined
Sep 10, 2015
Messages
389
Trophies
0
Age
28
Location
Virtual Reality
Website
twitter.com
XP
401
Country
Norway
Oh awesome! I've been wanting to update to 10.3 for badges but been putting it off, because I keep telling myself I don't want the badges THAT much. Can't wait to see what turns out from this!
 

froggestspirit

Aspiring Game Dev
OP
Member
Joined
Jul 28, 2011
Messages
1,281
Trophies
1
XP
1,561
Country
United States
@Steveice10 Would you be able to do a small app that retrieves this from hax 2.5? I've never compiled homebrew for the 3DS so far. This is the only value that needs to be known to make custom badge sets from scratch I believe
 
D

Deleted User

Guest
@Steveice10 Would you be able to do a small app that retrieves this from hax 2.5? I've never compiled homebrew for the 3DS so far. This is the only value that needs to be known to make custom badge sets from scratch I believe
Here you go, this should get the NNID number and print it on screen. The CIA/3DS versions should have the necessary permissions, and the 3DSX version is configured to launch under eShop for act:u permissions.

https://www.dropbox.com/s/iuxn8gcmpyhh6k6/NNIDRetriever.zip?dl=0
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,728
Trophies
2
XP
8,521
Country
Tuvalu
Is this value any of the unique ids that are contained in our tickets? (We would still need to use the eshop to get a ticket though)
 

froggestspirit

Aspiring Game Dev
OP
Member
Joined
Jul 28, 2011
Messages
1,281
Trophies
1
XP
1,561
Country
United States
  • Like
Reactions: cearp
S

swaggon

Guest
Maybe I jumped the gun a bit. I figured that part wouldn't be too hard?
It would be very tedious as I've already mentioned to you in a previous thread. Working out how to create new ExtData instead of just replacing ExtData has never been done before.

It's probably a much more difficult problem than what you're working on.
 

froggestspirit

Aspiring Game Dev
OP
Member
Joined
Jul 28, 2011
Messages
1,281
Trophies
1
XP
1,561
Country
United States
It would be very tedious as I've already mentioned to you in a previous thread. Working out how to create new ExtData instead of just replacing ExtData has never been done before.

It's probably a much more difficult problem than what you're working on.
I'm not an expert, but the page @MrCheeze linked to makes it look easy.

@Steveice10 Would it be possible to get the source for your program? I'm thinking I might try to just make one that get's the value, and creates a dummy extdata for the badges with the ID injected into it (unless you know how to do that easily)
 
Last edited by froggestspirit,
D

Deleted User

Guest
I'm not an expert, but the page @MrCheeze linked to makes it look easy.

@Steveice10 Would it be possible to get the source for your program? I'm thinking I might try to just make one that get's the value, and creates a dummy extdata for the badges with the ID injected into it (unless you know how to do that easily)
Just added the source file (main.cpp) to the release ZIP.
 

MrCheeze

Well-Known Member
Member
Joined
May 13, 2014
Messages
200
Trophies
0
Age
79
XP
338
Country
Canada
Alright, decided to finally get around to creating extdata a try. Got an error that translates to "Command not allowed / missing permissions?", which goes along with what this page says about certain access rights needing to be in the exheader. So it may not be possible after all, unless there's some other title that can be taken over HANS-style...

EDIT: No wait, ignore all that, it might be wrong after all. Seems like the theme extdata specifically requires less permissions. Someone who *doesn't* have badge arcade, run this 3dsx and tell me what return value it gives and whether it creates a 000014d1 folder in Nintendo 3ds/whatever/extdata or not.
 
Last edited by MrCheeze,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    That sick boy yo
  • K3Nv2 @ K3Nv2:
    I was hoping I could add a custom ROM to this fire HD 10 tablet but guess no one's made twrp available
  • Psionic Roshambo @ Psionic Roshambo:
    Root it? Lol
  • Sicklyboy @ Sicklyboy:
    That shit is so locked down, tighter than a nun's ass
  • K3Nv2 @ K3Nv2:
    Don't know if that's even possible for the firmware
  • K3Nv2 @ K3Nv2:
    You can remove the bloat ware and ads easily but can't install a rom
  • K3Nv2 @ K3Nv2:
    20 some years later crash bandicoot still pisses me off
  • BigOnYa @ BigOnYa:
    Have you jail broke your ps4 yet?
  • K3Nv2 @ K3Nv2:
    I've been on since 9.0
    +1
  • BigOnYa @ BigOnYa:
    Are you gonna do your ps5 if the hack comes? Is there worries of bans, like the ps3
  • K3Nv2 @ K3Nv2:
    Probably not I got cross play friends
    +1
  • K3Nv2 @ K3Nv2:
    By then I'll have some little mini pc anyway
  • ZeroT21 @ ZeroT21:
    only ps5 updated to latest firmware can go on psn, jailbroken ones just don't use psn or they risk getting flagged or banned, altho spouting profanity in online play alredy does that
  • K3Nv2 @ K3Nv2:
    Keep current Gen consoles stock mod last gen imo
  • DinohScene @ DinohScene:
    Anyone dumb enough to get banned for spouting profanity deserves it.
  • Y @ YuseiFD:
    Then how come you do it and don't get banned ? or is it a question of getting caught doing it ?
  • BakerMan @ BakerMan:
    wtf is the point of banning swearing in games? that's utterly a dumb decision

    the new generation playing MWII won't be as hardened as the previous one playing original MW2
  • Veho @ Veho:
    What's the point of video games? Kids playing video games won't be as hardened as the previous ones getting shoved down a hillside.
    +1
  • BakerMan @ BakerMan:
    exactly my point
  • BakerMan @ BakerMan:
    kids, yall are fucking pussies, grow some asshair before you even dare touch My Friend Peppa Pig or Mario's Early Years
    BakerMan @ BakerMan: kids, yall are fucking pussies, grow some asshair before you even dare touch My Friend Peppa Pig...