Private Headers

Discussion in '3DS - Flashcards & Custom Firmwares' started by Ohana_Honokusu, Oct 5, 2015.

  1. Ohana_Honokusu
    OP

    Ohana_Honokusu GBAtemp Regular

    Member
    216
    18
    Jan 28, 2015
    Osaka
    I know that you can inject private headers with the Gateway application. Will private header injected(with the gateway application) roms work on Sky3DS? Or does Sky3DS have its own patcher?
     
  2. wtfboom3

    wtfboom3 Member

    Newcomer
    25
    10
    Aug 10, 2015
    Brazil
    Sky3DS will overwrite whatever changes with what it has on its template file. To use private headers with Sky3DS you have to patch the template with the No Ban No Sky tool and rewrite your games with the new template.
     
    Ohana_Honokusu likes this.
  3. Ohana_Honokusu
    OP

    Ohana_Honokusu GBAtemp Regular

    Member
    216
    18
    Jan 28, 2015
    Osaka
    No Ban No Sky works with any firmware, right?
     
  4. wtfboom3

    wtfboom3 Member

    Newcomer
    25
    10
    Aug 10, 2015
    Brazil
    Sky3DS works with any firmware. There are only 2 games that won't work with it (new animal crossing and fire emblem games) because of a new anti-piracy check, and this is speculated to be implemented on every new Triple-A game.

    Other than that, if you patch the template with No Ban No Sky and write the game to the Sky3DS you'll be able to play it online on any firmware.
     
  5. Ohana_Honokusu
    OP

    Ohana_Honokusu GBAtemp Regular

    Member
    216
    18
    Jan 28, 2015
    Osaka
    Neat! So I guess Fire Emblem if's USA release can't be patched, that's a shame, I was looking forward to being able to get the Spotpass DLC >_< Thanks for the help!
     
  6. Ohana_Honokusu
    OP

    Ohana_Honokusu GBAtemp Regular

    Member
    216
    18
    Jan 28, 2015
    Osaka
    I didn't patch a rom, I patched my template file. I got the SUCCESS message. Will all the roms I write onto my microsd card(with the patched template and the diskwriter) be automatically online-patched? I saw that you said "Fire Emblem games". Are you referring to both Awakening and If? Or are you just referring to If?
     
    Last edited by Ohana_Honokusu, Oct 7, 2015
  7. wtfboom3

    wtfboom3 Member

    Newcomer
    25
    10
    Aug 10, 2015
    Brazil
    Just If. It should be working, but you can check if you're using the private header by using the following method:

    1. Create a save game
    2. Get the microsd card and backup that save game to the PC using diskwriter
    3. Use an Hex editor to look at the save
    4. The private header should be "near" the start of the file

    So just check if the private header is in the save file. If it is, the rom is correctly patched.
     
    Ohana_Honokusu likes this.
  8. Ohana_Honokusu
    OP

    Ohana_Honokusu GBAtemp Regular

    Member
    216
    18
    Jan 28, 2015
    Osaka
    What does the Private Header look like?
     
  9. usernametaken

    usernametaken GBAtemp Maniac

    Member
    1,250
    345
    May 13, 2015
    United States
    If you're using a powersaves adapter to get your header then use this: https://gbatemp.net/threads/tutorial-get-your-private-header-using-powersaves.385511/

    If you're able to use Gateway Rom Patcher, use that. Mount your 3DS file > Copy paste the header from the program & use that for your template file.

    Edit: Rather than Powersaves, I guess you can use SaveDataManager to backup your save & rip the header with HxD now.
     
    Last edited by usernametaken, Oct 7, 2015
  10. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,501
    5,464
    Mar 17, 2010
    Norway
    Alola
    It's only FE: If and AC: Happy Home Designer that won't work so far, and there's no way to make them work on firmwares above 9.2. Most likely almost all future games will implement this check as well. But at least you'll be able to play the entire library of past games, which still isn't bad.
     
  11. Xenon Hacks

    Xenon Hacks GBAtemp Guru

    Member
    7,123
    3,421
    Nov 13, 2014
    United States
    AC Home designer works on gateway :P
     
  12. wtfboom3

    wtfboom3 Member

    Newcomer
    25
    10
    Aug 10, 2015
    Brazil
    Please read this:
     
  13. Ohana_Honokusu
    OP

    Ohana_Honokusu GBAtemp Regular

    Member
    216
    18
    Jan 28, 2015
    Osaka
    Thanks for the advice, but I was asking for what the private header looks like :)
     
  14. usernametaken

    usernametaken GBAtemp Maniac

    Member
    1,250
    345
    May 13, 2015
    United States
    The tutorial I linked shows you what it'd look like in HxD & Gateway Rom Patcher straight tells you what the header code is after you load your rom.
     
  15. Ohana_Honokusu
    OP

    Ohana_Honokusu GBAtemp Regular

    Member
    216
    18
    Jan 28, 2015
    Osaka
    I'm using No Ban No Sky
     
  16. usernametaken

    usernametaken GBAtemp Maniac

    Member
    1,250
    345
    May 13, 2015
    United States
    Then you'd need to use Gateway Menu to dump your rom > Gateway Rom Patcher > Load rom > Extract header > Save & name that file > No Ban No Sky > Select that header file you just saved from Gateway Rom Patcher once you get to that point.

    If you want to manually input your header, you should use Sky Army Knife.
     
  17. Ohana_Honokusu
    OP

    Ohana_Honokusu GBAtemp Regular

    Member
    216
    18
    Jan 28, 2015
    Osaka
    I already patched my template, won't that patch my roms when I put them in from the diskwriter?
     
  18. usernametaken

    usernametaken GBAtemp Maniac

    Member
    1,250
    345
    May 13, 2015
    United States
    If you've patched your Template file for the game you're going to be playing, then you're good to go.
    Sky3ds doesn't touche the actual roms for header information, it ignores them and refers to its Template.

    If you patched your Template already, i'm not sure why you asked about where to find your header though. xD
     
  19. Ohana_Honokusu
    OP

    Ohana_Honokusu GBAtemp Regular

    Member
    216
    18
    Jan 28, 2015
    Osaka
    I asked because I wanted to confirm that the rom I used has a private header, that way I won't go online and be treated with the ban message :(

    — Posts automatically merged - Please don't double post! —

    That's why I asked what they look like so I'll know if it's got a private header ;)
     
  20. usernametaken

    usernametaken GBAtemp Maniac

    Member
    1,250
    345
    May 13, 2015
    United States
    Every cartridge has its own unique header.
    So as long as you're the only one to access that cartridge, it'll be a private header. (So long as you actually injected it into your template file :P)

    Like I suggested before, you can check your backed up save / cartridges header using either Gateway Rom patcher (rom) or HxD (Sav file) to see its header.
    You can then open the Template file with notepad & the header should be at the top of each game.

    You can also compare the stock Template to the one you've modified with your Template editor of choice.