[TUTORIAL] Get ANY OFFICIAL badges without other users' data

Discussion in '3DS - Tutorials' started by TheMachinumps, Jul 2, 2017.

  1. TheMachinumps
    OP

    TheMachinumps <insert custom title here>

    Member
    272
    132
    Oct 31, 2016
    Portugal
    yes
    Introduction
    This thread will guide you through on how to get ANY OFFICIAL badge you could possible think of, and also how to group each badge into sets!

    Setup
    Before starting, you will need a few things:
    Make sure that you have GodMode9.firm inside the "luma/payloads" folder on your SD card, and that you have FBI installed!

    Get the official badge data
    This is the first thing you will need to do if you want to get anything at all.
    • Install Python 2.7 (Make sure to install it to "C:\Python27\python.exe", the default location)
    • Un-zip the Tool Pack.zip you downloaded.
    • Run "download data.bat" and select the data you want to download. (the data will be downloaded to the "gm9" folder)
      • If you want every single badge, then download the Japanese badge data. (They have all the badges -.-)
    • Insert your 3DS's SD card in your computer.
    • Copy the "gm9" folder from the "Tool Pack" into the root of your SD card.
    • Insert your SD card back in your 3DS
    • Launch GodMode9 by holding Start on boot
    • Using GodMode9, navigate to SDCARD > gm9
    • Select "allbadge_[VERSION]_[REGION].sarc" (you have to do this for every single file, one at a time)
    • Select the following option on your bottom screen: BOSS file options... > Decrypt file (...) > Decrypt inplace
    There exists some extra badge data, but that is located inside of the Nintendo Badge Arcade files. This part is optional, and you can do it after decrypting the BOSS ("allbadge_[VERSION]_[REGION].sarc") files:
    • If you have the CIA file of the latest Nintendo Badge Arcade update:
      • Make sure the CIA file is inside the "gm9" folder (on your SD card) and that it's named "NBA Update [REGION].cia" (replace [REGION] with the region of the CIA)
      • Boot your 3DS while holding start to launch GodMode9
      • Press the Home button
      • Select the following options: More... > Scripts... > BadgeData CIA [REGION] (select the one with the region of the CIA)
    • If you have the latest Nintendo Badge Arcade update installed:
      • Boot your 3DS while holding start to launch GodMode9
      • Press the Home button
      • Select the following options: More... > Scripts... > BadgeData Title [REGION] (select the one with the region of the installed title, usually the region of your console)
    Extract the compressed badges and sets
    Now that you have the decrypted boss files ("allbadge_[VERSION]_[REGION].sarc") (and optionally, the "badge_data_[REGION].sarc", which isn't BOSS encrypted), you will have to remove the BOSS header and extract the files within them:
    • Turn off your 3DS by holding R + Start.
    • Insert your 3DS's SD card back into your computer.
    • Move the "allbadge_[VERSION]_[REGION].sarc" (and "badge_data_[REGION].sarc" if you have it) files from the "gm9" folder on your SD card to the "Tool Pack" folder on your computer.
    • Run the "extract badge data.bat" batch file inside "Tool Pack"
    • You should now have all of the badge data!

    Decompress badges and sets
    Next, you will need to decompress the badges and sets you want to add.
    • Open the "pc" folder that was created during the extraction process, and then open the "rt" folder
    • The badges are located in the "Pr" folder and the sets are located in the "Ca"
      This pastebin has the names of all of the sets you can get from the European and American data (The Japanese data has more badges and sets)
      The compressed badge files usually have the name "Pr_<set name>_<other stuff>.prb.szs"
      The compressed set files have the name "<set name>.cab.szs"
    • Copy the badges from the sets you want into the "compressed" folder inside the "Tool Pack" folder
      Do the same for the set files
    • Run "decompress data.bat" and wait...
    • You should now have all of the decompressed files!
    Edit it your own badge data (for the users that have badges, either from Nintendo Badge Arcade or customized)
    Now that you have the decompressed badges and sets, you might want to add them to your own badge data. But first, you will need to extract it...
    • Insert your SD card back in your 3DS and boot it up normally.
    • Launch FBI
    • Go to TitleDB and look for "Simple Badge Injector". Install it.
      • If for some reason you can't install it, then install it with the "SimpleBadgeInjector.cia" inside of the "Tool Pack" folder.
    • Exit FBI
    • Launch Simple Badge Injector
    • Select the "Dump badge data" option, and wait...
    • Exit the app
    • Shutdown your 3DS and insert the SD card back into your computer.
    • Inside of the "Tool Pack", open "Advanced badge editor"
    • Select File > Open data. Next, browse for your badge files folder (Select "This PC > <Your SD card> > Dumped Badge Files")
    • Repeat the following steps to add new sets:
      • Select Import > Entire set data (*.prb and *.cab)
      • Select the set file.
      • Select all of the badges that correspond to the set you selected.
    • You can give yourself 255 of each badge by clicking the "255 of each badge" button
    • Select File > Save data to... and navigate to the root of your SD card and create a new folder called "Badge Files" (if it doesn't exist). Select it and click "Ok"
    • Close Advanced badge editor and insert your SD card back into your 3DS
    • Boot your 3DS.
    • Launch Simple Badge Injector
    • Select the "Inject custom badge data" option, and wait...
    • Exit the app
    • Enjoy your new badges ;)

    Create badge data (for the users that never used Nintendo Badge Arcade and don't have badges)
    This will let you create your own badge data without needing Nintendo Badge Arcade
    • Inside of the "Tool Pack", open "Advanced badge editor"
    • Next, select File > New Data. You will now have to find your NNID if you want your badge data to work (which is explained here).
    • Insert your SD card back in your 3DS and boot it up normally.
    • Launch FBI
    • Go to TitleDB and look for "Simple Badge Injector". Install it.
      • If for some reason you can't install it, then install it with the "SimpleBadgeInjector.cia" inside of the "Tool Pack" folder.
    • Exit FBI
    • Launch Simple Badge Injector
    • Copy the NNID number that is displayed on your 3DS to the NNID box in the "Advanced badge editor" application.
    • Exit the "Simple Badge Injector" app
    • Shutdown your 3DS and insert the SD card back into your computer.
    • Repeat the following steps to add new sets:
      • Select Import > Entire set data (*.prb and *.cab)
      • Select the set file.
      • Select all of the badges that correspond to the set you selected.
    • You can give yourself 255 of each badge by clicking the "255 of each badge" button
    • Select File > Save data and navigate to the root of your SD card and create a new folder called "Badge Files" (if it doesn't exist). Select it and click "Ok"
    • Close Advanced badge editor and insert your SD card back into your 3DS
    • Boot your 3DS.
    • Launch Simple Badge Injector
    • Select the "Create ExtData archive 0x14D1" option, and wait...
    • Select the "Inject custom badge data" option, and wait...
    • Exit the app
    • Enjoy your new badges ;)
    Credits
    Here comes the part that everyone loves! Right?
    Help
    Have any questions? Just ask me, and I will try to answer them =)

    You cannot get banned by getting official badges this way (at least I don't think having them effects you in any way, I might be wrong though). If you get banned, that might be because you were caught using unauthorized software, in which case I recommend you use Luma3DS's (if you have it of course) "masking" feature to load Homebrew Launcher with a system application and also using the 3DSX version of the "Simple Badge Injector". (you need to patch the "SM" process using Rosalina (if you have Luma3DS) if you want to know what your NNID is).

    Oh, and I discovered that you can only place up to 360 badges, and no more, on the Home Menu (with folders included)...

    If you have succeeded in getting any badge you wanted, then take a screenshot and share it here =P (Just for fun)

    ̿̿ ̿̿ ̿̿ ̿'̿'\̵͇̿̿\з= ( ▀ ͜͞ʖ▀) =ε/̵͇̿̿/’̿’̿ ̿ ̿̿ ̿̿ ̿̿

    I hope this isn't illegal -.-
     
    Last edited by TheMachinumps, Jul 17, 2017 at 11:13 PM
    petethepug, Kvnrdrguez, Ewin and 12 others like this.


  2. NANASHI89

    NANASHI89 GBAtemp Advanced Fan

    Member
    986
    103
    May 3, 2012
    United States
    Will I be able to get and use every official badge ever on one memory card?

    Sent from my SM-T280 using Tapatalk
     
  3. redunka

    redunka GBAtemp Regular

    Member
    280
    126
    Nov 26, 2014
    Russia
    No, unfortunately, there's a limit.
    You can only keep 1000 badges at once.
    Well, it's also impossible to put more than 300 icons on HOME Menu, anyway.
     
  4. lordkaos

    lordkaos GBAtemp Regular

    Member
    127
    34
    Mar 13, 2009
    United States
    thank you
     
  5. TheMachinumps
    OP

    TheMachinumps <insert custom title here>

    Member
    272
    132
    Oct 31, 2016
    Portugal
    yes
    Updated! Now you can get even more badges!
     
    redunka likes this.
  6. Jubash

    Jubash GBAtemp Regular

    Member
    129
    73
    Dec 24, 2014
    Brazil
    Worked like a charm! Thank you!
     
  7. TheMachinumps
    OP

    TheMachinumps <insert custom title here>

    Member
    272
    132
    Oct 31, 2016
    Portugal
    yes
    I'm glad it worked! =)
     
  8. noctis90210

    noctis90210 GBAtemp Advanced Fan

    Member
    707
    101
    Dec 24, 2013
    yes we can unlock 1000 badge and use it even offline...
    but how bout online... how bout unlock 1000 badge, go online store it on badge vault...
    then unlock another 1000... go online again and store it on badge vault again... and so on and so on...
    will it work?

    thanks for this work around, anyway just want to ask the "you can get even more badge"
    can we baypass 1000 limit on offline usage?
     
  9. TheMachinumps
    OP

    TheMachinumps <insert custom title here>

    Member
    272
    132
    Oct 31, 2016
    Portugal
    yes
    Before I updated, there were a little bit more than 6000 badge files, but now you can get over 8000 badges! You still have the 1000 badge limit, and that's because of the way the badge data is stored in the BadgeMngFile.dat and BadgeData.dat files.
     
  10. redunka

    redunka GBAtemp Regular

    Member
    280
    126
    Nov 26, 2014
    Russia
    Nope, it won't work, I'm sorry.
    Badge Arcade stores your save data server-side.
    If you log into Badge Arcade, it will remove any non-legit data you've imported.
     
  11. celebi23

    celebi23 Member

    Newcomer
    30
    0
    Nov 6, 2004
    United States
    Awesome! So, I get to the stage where I have a bunch of of .atb, .cab, .cib, .crb, .icb, .prb, files in the "decrompressed" folder. Can I extract the badge files to png images?
     
  12. TheMachinumps
    OP

    TheMachinumps <insert custom title here>

    Member
    272
    132
    Oct 31, 2016
    Portugal
    yes
    The only files you need are the ".prb" and ".cab" files. Nothing else! Also, do you want just the images or do you want to add the badges to your collection? If you want the images, then you can use prb2png, a tool by @metaboss, that lets you extract the images from badge files.
     
  13. rikumax25!

    rikumax25! Keyblade Wielder

    Member
    1,364
    474
    Apr 21, 2016
    What does the "Custom tool pack" contain?. Either way, great post!
     
  14. TheMachinumps
    OP

    TheMachinumps <insert custom title here>

    Member
    272
    132
    Oct 31, 2016
    Portugal
    yes
    Tools that allow for the removal of BOSS headers from BOSS decrypted files, the extraction of SARC files and the decompression of Yaz0 compressed files. It also contains some links to Nintendo's SpotPass server that contains almost all of the badge data, credits, Advanced Badge Editor and some batch files that simplify most of the process.
     
    rikumax25! likes this.
  15. busmanl30

    busmanl30 Advanced Member

    Newcomer
    62
    7
    May 4, 2017
    United States
    Actually no it's not it's called folders bro
     
  16. redunka

    redunka GBAtemp Regular

    Member
    280
    126
    Nov 26, 2014
    Russia
    Well, yeah, that'd help to avoid 300 icons limit, but the question was about possibility to have every official badge on one SD card.
    And the answer is still "no", because you can't import more than 1000 badges.
    There's no much point to put that thousand in folders, as they're already stored in their own "badge case".
    But even if there was no such limit, there's like 10 374 unique badges in existence.
    That would take a lot of time to put them all in folders. ¯\(ツ)/¯
     
  17. TheMachinumps
    OP

    TheMachinumps <insert custom title here>

    Member
    272
    132
    Oct 31, 2016
    Portugal
    yes
    UPDATE! You no longer need Nintendo Badge Arcade! This means that banned users that don't have badges, don't know their NNID number and want to get official badges, can now get it without needing the application!
     
    redunka, Jubash and rikumax25! like this.
  18. Daniella

    Daniella Member

    Newcomer
    38
    6
    Sep 23, 2016
    Venezuela
    Is there any possibility of ban with this method? i have heard that Nintendo watch this game closely...
     
  19. TheMachinumps
    OP

    TheMachinumps <insert custom title here>

    Member
    272
    132
    Oct 31, 2016
    Portugal
    yes
    This method is completely safe. By editing the data in your system, you are not in any way editing the data that is stored on Nintendo's Servers (meaning that if you open the game with your custom and "official" badges, they will disappear). People who get free tickets using some kind of hack are likely to get banned. Also, you can follow this guide without needing Nintendo Badge Arcade.
     
    Daniella likes this.
  20. Daniella

    Daniella Member

    Newcomer
    38
    6
    Sep 23, 2016
    Venezuela
    Thank you soo much!!