Hacking Private Headers

Ohana_Honokusu

Well-Known Member
OP
Member
Joined
Jan 28, 2015
Messages
216
Trophies
0
Age
23
Location
Osaka
XP
92
Country
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?
 

wtfboom3

Active Member
Newcomer
Joined
Aug 10, 2015
Messages
25
Trophies
0
Age
33
XP
103
Country
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.
 
  • Like
Reactions: Ohana_Honokusu

Ohana_Honokusu

Well-Known Member
OP
Member
Joined
Jan 28, 2015
Messages
216
Trophies
0
Age
23
Location
Osaka
XP
92
Country
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.
No Ban No Sky works with any firmware, right?
 

wtfboom3

Active Member
Newcomer
Joined
Aug 10, 2015
Messages
25
Trophies
0
Age
33
XP
103
Country
Brazil
No Ban No Sky works with any firmware, right?

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.
 

Ohana_Honokusu

Well-Known Member
OP
Member
Joined
Jan 28, 2015
Messages
216
Trophies
0
Age
23
Location
Osaka
XP
92
Country
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.
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!
 

Ohana_Honokusu

Well-Known Member
OP
Member
Joined
Jan 28, 2015
Messages
216
Trophies
0
Age
23
Location
Osaka
XP
92
Country
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.
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,

wtfboom3

Active Member
Newcomer
Joined
Aug 10, 2015
Messages
25
Trophies
0
Age
33
XP
103
Country
Brazil
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?

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.
 
  • Like
Reactions: Ohana_Honokusu

Ohana_Honokusu

Well-Known Member
OP
Member
Joined
Jan 28, 2015
Messages
216
Trophies
0
Age
23
Location
Osaka
XP
92
Country
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.
What does the Private Header look like?
 

usernametaken

Well-Known Member
Member
Joined
May 13, 2015
Messages
1,276
Trophies
0
Age
33
XP
636
Country
United States
What does the Private Header look like?

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,

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
22,599
Trophies
4
Location
Space
XP
12,575
Country
Norway
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?
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.
 

Xenon Hacks

Well-Known Member
Member
Joined
Nov 13, 2014
Messages
7,414
Trophies
1
Age
29
XP
4,666
Country
United States
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.
AC Home designer works on gateway :P
 

Ohana_Honokusu

Well-Known Member
OP
Member
Joined
Jan 28, 2015
Messages
216
Trophies
0
Age
23
Location
Osaka
XP
92
Country
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.
Thanks for the advice, but I was asking for what the private header looks like :)
 

usernametaken

Well-Known Member
Member
Joined
May 13, 2015
Messages
1,276
Trophies
0
Age
33
XP
636
Country
United States
I'm using No Ban No Sky

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.
 

Ohana_Honokusu

Well-Known Member
OP
Member
Joined
Jan 28, 2015
Messages
216
Trophies
0
Age
23
Location
Osaka
XP
92
Country
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.
I already patched my template, won't that patch my roms when I put them in from the diskwriter?
 

usernametaken

Well-Known Member
Member
Joined
May 13, 2015
Messages
1,276
Trophies
0
Age
33
XP
636
Country
United States
I already patched my template, won't that patch my roms when I put them in from the diskwriter?

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
 

Ohana_Honokusu

Well-Known Member
OP
Member
Joined
Jan 28, 2015
Messages
216
Trophies
0
Age
23
Location
Osaka
XP
92
Country
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
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 :(

--------------------- MERGED ---------------------------

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

usernametaken

Well-Known Member
Member
Joined
May 13, 2015
Messages
1,276
Trophies
0
Age
33
XP
636
Country
United States
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 :(

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.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
  • Iron_Masuku @ Iron_Masuku:
    Hello
    Skelletonike @ Skelletonike: hmm