Hacking Private Headers

Ohana_Honokusu

Well-Known Member
OP
Member
Joined
Jan 28, 2015
Messages
216
Trophies
0
Age
24
Location
Osaka
XP
127
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
34
XP
113
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
24
Location
Osaka
XP
127
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
34
XP
113
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
24
Location
Osaka
XP
127
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
24
Location
Osaka
XP
127
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
34
XP
113
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
24
Location
Osaka
XP
127
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
34
XP
646
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
23,256
Trophies
4
Location
Space
XP
13,816
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
30
XP
4,687
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
24
Location
Osaka
XP
127
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
34
XP
646
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
24
Location
Osaka
XP
127
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
34
XP
646
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
24
Location
Osaka
XP
127
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
34
XP
646
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.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    S @ salazarcosplay: @Xdqwerty how are you?