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,559
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,559
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,721
Trophies
2
XP
8,471
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,559
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,559
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
337
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
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    Batman joined the Trans Justice League
    +2
  • Sicklyboy @ Sicklyboy:
    based af
    +2
  • Sonic Angel Knight @ Sonic Angel Knight:
    Forget the base, get on the roof.
  • K3Nv2 @ K3Nv2:
    Is that a bat in your buckle or are you just happy to have me
  • Psionic Roshambo @ Psionic Roshambo:
    Wonder "Woman" lol you wonder if they are a woman?
  • Psionic Roshambo @ Psionic Roshambo:
    The Riddler has questions...
  • K3Nv2 @ K3Nv2:
    Played a little of snow day glad I didn't spend $30
  • K3Nv2 @ K3Nv2:
    It's asthetic is okay maybe a good $10 grab
  • Psionic Roshambo @ Psionic Roshambo:
    Lol is it a game about doing cocaine?
  • K3Nv2 @ K3Nv2:
    Probably in pvp
  • Psionic Roshambo @ Psionic Roshambo:
    I tried Balders Gate II on the PS2 a few minutes ago, not bad lol
  • Psionic Roshambo @ Psionic Roshambo:
    My back catalog of games is like that scene at the end of Indiana Jones where the arc of the covenant is being stored in a giant ass warehouse
  • K3Nv2 @ K3Nv2:
    At least I can will my game catalog to family members
    +1
  • K3Nv2 @ K3Nv2:
    It's your problem now bitches
  • Psionic Roshambo @ Psionic Roshambo:
    Put it in your will that in order to receive any money they have to beat certain games, hard games and super shitty games...
  • Psionic Roshambo @ Psionic Roshambo:
    Say 20 bucks per Ninja Gaiden on the NES lol 60 bucks for all 3
  • Psionic Roshambo @ Psionic Roshambo:
    People you like "Beat level 1 of Ms Pacman" lol
  • K3Nv2 @ K3Nv2:
    Hello kitty ds is required
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Beat Celebrity Death Match on the PS1 omg tried it earlier today .... Absolutely trash
  • Psionic Roshambo @ Psionic Roshambo:
    Like -37 out of 10
  • Psionic Roshambo @ Psionic Roshambo:
    One of the worst games I have ever played
  • K3Nv2 @ K3Nv2:
    Make them rank up every cod game out
  • K3Nv2 @ K3Nv2:
    "Now I know why he took his own life"
    K3Nv2 @ K3Nv2: "Now I know why he took his own life"