Tutorial  Updated

Get your private header using PowerSaves

So, I've completely re-done this tutorial...
The reason for this is... the first one was kind of... Well... Half Assed
I didn't put much effort into my method and the results were kind of inconsistent.
I spent today dumping all of my games, looking for the headers and seeing what works.. Enjoy The new tut.

Also, The cheapest game available that is guaranteed to work with powersaves is Steel Diver, it is available new on amazon for very little


Requirements:
Powersaves 3DS
A Game Cartridge*
HxD (Freeware)

* Disclaimer (Important)
  • If your game, once inserted into powersaves acts like it has been removed and placed back into the powersaves dongle (Constantly refreshing the save list and displaying unsupported game) THIS WILL NOT WORK WITH THAT GAME
  • By following this method you WILL LOSE YOUR SAVEGAME for the all the rom's you apply your header to, the only way to keep them is to use NTR CFW and the savedata plugin to backup the save beforehand, and then to restore it after you have applied your header. (alternatively you could use savedatafilter if you have a 4.X cfw compatible console)
Methods:
There are two methods I've found, one seems easier but the other seems more reliable
(The methods are now in the spoilers below this sentence)

Powersaves Steps

Step 1. Navigate to /USERNAME/Powersaves3DS and MOVE all of the .bin files to another folder
zqy4bTR.gif



Step 2. Open powersaves and create a savegame backup of the cartridge you want the unique ID from.
YVZdiC6.gif



Step 3. Close powersaves, then open powersaves, then minimize it. (Yes this necessary, and the powersaves dongle and cart must remain plugged in while doing so)
Qi9saX3.gif





HxD Steps
Step 1.
Open HxD, Press Shift+Ctrl+R and open the ram for PowerSaves3DS.exe
Step 2. Press Ctrl+F and search for "gbatemp).bin"
Step 3. Look in the hex byte area for 00 00 00 88
Your unique ID will be the 16 hex bytes after that and has 48 FF bytes after it. (Like This)

Here's the gif for the hxd steps:
Z7oRJIK.gif


The header may not be in the same place as mine, could be above or a little below... in every instance that I've seen it has been in view of the .bin file we searched
It ALWAYS has 88 Before it, and 48 FF bytes after


Once you have your unique header info you can use it for your backups.
Also, you should probably move your saves back to the powersaves folder



Troubleshooting:

Cant Find 00 00 00 88:
The header may not be in the same place as mine, could be above or a little below... in every instance that I've seen it has been in view of the .bin file we searched
It ALWAYS has 88 Before it, and 48 FF bytes after

Things to try:
Try a different computer, some users were unable to locate their header on their PC, they tried with a family members PC and it magically worked.

There are rare instances where it does not start with 00 00 00 88 it will start with something random like 00 57 A5 88
But ALWAYS 88 and followed by 16 FF bytes


DarkFlare69 - Mario Kart 7
iamBlux - SuperSmash Bros. (USA)
xjoelx - Pokemon Y
Osmosis
xile6
juggernaut911 - Steel Diver
Also, This time I made a video instead of using .gif's


Steps:
1.
Insert Game Cart into Powersaves dongle
2. Open powersaves
3. Open HxD
4. Press Shift+Ctrl+R
5. Double Click "PowerSaves3DS.exe"
6. Press Ctrl+F and search For the text string
Code:
name="Id"; filename="id.bin"
7-1. In the hex byte window (on the left) around 2 lines down from highlighted stuff are the bytes 0D 0A 0D 0A
7-2. The 16 groups of two characters (hex bytes) after 0D 0A 0D 0A is your unique cartridge ID (private header)
7-3. After your private header there will be 48 FF bytes.


Troubleshooting:

Finding it difficult to understand?:
Take a look at the video!

Cant find: name="Id"; filename="id.bin":
I got those errors once or twice, your best bet is to close powersaves and hxd, open powersaves then open hxd again. It's kinda hit and miss, but its more reliable than the other method.



Games That I Tested This Method With:
Working:

Pokemon Y
New Super Mario Bros. 2
Harvest Moon 3D: A New Beginning
Luigi's Mansion: Dark Moon
Scribblenauts Unlimited

Not Working:
Cubic Ninja
Farming Simulator 14



So, you want a .bin file?
If you want to make a .bin of your header (Which you should do)

This is a blank template file,
Follow these steps..
1. Open this .bin with HxD
2. Paste your unique ID as the first 16 bytes
3. Save the file.

I use my header and get error 002-0123:
If you're getting the error 002-0123 when using a rom with your new header, take a look at this thread:
https://gbatemp.net/threads/why-sky3ds-gets-002-0123-even-with-a-private-header.385672/

How do i fix it?
1. Open Sky Army Knife
2. Select latest template file
3. Select the rom that is giving you the error
4. In the "Cart ID" section, change the manufacturer
5. Click "Save to .txt"
6. Open diskwriter, and select our modified template
7. Delete rom from your SD with diskwriter
8. Re-write the rom with the edited template we made
9. Cycle through the games on your sky3ds so that it refreshes
10. Play Game

(If you still get the error, Repeat steps 4 to 9 but change the manufacturer to something DIFFERENT)

My Savegame is corrupt:
You, should have read the disclaimer.


Suggestions
Get These Tools:
Sky Army Knife - By Foxi4, A multi-tool for Sky3DS users. (Used for changing various parts of the template for each game)
No Ban Sky - By hackotedelaplaqu, patch all games in the template file with your unique ID.
 
Last edited by LameNobody,

Megaben99

I'm not an intern. I'm a messenger of the Gods!
Member
Joined
Mar 19, 2015
Messages
285
Trophies
0
XP
236
Country
United States
when diskwriter open and sd card insert, when i change my template, does it sync with the sd card?
Not entirely sure what you are asking, but you can use a different template for each ROM you write to the SD card.

If you use something like No Ban Sky it will replace every game's header in the template with your new header.

If you use Sky Army Knife (much better success) you will create a template for the single game that you are writing.
 

d3ighty

Active Member
Newcomer
Joined
Apr 8, 2015
Messages
34
Trophies
0
Age
33
XP
79
Country
Gambia, The
I used No Ban Sky and changed the template with this program. Then i insert my SD to my PC, and Changed the Template with Diskwriter. My question is: Does any rom on sd have the new header, or do i need to reupload them to the SD`?
 

Megaben99

I'm not an intern. I'm a messenger of the Gods!
Member
Joined
Mar 19, 2015
Messages
285
Trophies
0
XP
236
Country
United States
No, anything already written on the SD card keeps its header previously written. Changing the header in DiskWriter only applies to new ROMs written going forward.
 

LameNobody

Weighted Companion Cube Enthusiast
OP
Member
Joined
Jan 23, 2015
Messages
466
Trophies
0
Location
127.0.0.1
XP
469
Country
Canada
No, anything already written on the SD card keeps its header previously written. Changing the header in DiskWriter only applies to new ROMs written going forward.

Since you guys (the community) are mainly the testers, I've changed the main post a bit (it now has both tut's in better view along with some troubleshooting points for each and stuff)
 

LameNobody

Weighted Companion Cube Enthusiast
OP
Member
Joined
Jan 23, 2015
Messages
466
Trophies
0
Location
127.0.0.1
XP
469
Country
Canada
Just a quick update:

I have just been online with Super Smash Bro's using the private header I extracted from MHU4 with Powersaves.

I'm now happy to confirm this method is WORKING!


I took my time to dump all of my carts and try them all to be sure that those places would be where you could find the header.
I'm quite glad >9.2 users have a way to dump some headers
 
  • Like
Reactions: ramon2000

Megaben99

I'm not an intern. I'm a messenger of the Gods!
Member
Joined
Mar 19, 2015
Messages
285
Trophies
0
XP
236
Country
United States
I took my time to dump all of my carts and try them all to be sure that those places would be where you could find the header.
I'm quite glad >9.2 users have a way to dump some headers

Me too -- big shout out for LameNobody. My box of "Steel Diver" got here and was able to pull the header with Powersaves and drop it in Alpha Sapphire. So glad this was an option since GW was off the table for me.
 
  • Like
Reactions: LameNobody

powersaver

Well-Known Member
Member
Joined
Mar 15, 2015
Messages
297
Trophies
0
XP
148
Country
United States
Don't understand your logic, even if there is a Tutorial thread with video already in the Tutorial sub-forum doesn't preclude this Tutorial thread from being moved.

Already a separate thread in tutorial sub-forum with video and link to this one
And there's video guides for both methods.. they couldn't really be simplified.
 

LameNobody

Weighted Companion Cube Enthusiast
OP
Member
Joined
Jan 23, 2015
Messages
466
Trophies
0
Location
127.0.0.1
XP
469
Country
Canada
Don't understand your logic, even if there is a Tutorial thread with video already in the Tutorial sub-forum doesn't preclude this Tutorial thread from being moved.

It Really has no use to anyone but flashcart users, which is why it's in the flashcart section
 

Osmosis

Accidents Happen. Don't be one of them.
Member
Joined
Dec 20, 2014
Messages
823
Trophies
0
XP
387
Country
United States
Just a quick update:

I have just been online with Super Smash Bro's using the private header I extracted from MHU4 with Powersaves.

I'm now happy to confirm this method is WORKING!

Yeah. I have had no problems playing SSB online with private headers before Lameboy posted.

<--- guinea pig

Make sure you always pull the hex line above the FF block. That's the header.
 

Osmosis

Accidents Happen. Don't be one of them.
Member
Joined
Dec 20, 2014
Messages
823
Trophies
0
XP
387
Country
United States
Better question is, can someone make an automated program that extracts the header and creates a .bin file. I'll do it if nobody else does after some more weeks.

Write one. If anything, contact [USER]Foxi4[/USER] and help write it into SkyArmyKnife as a new tab. Would be epic.
 

ramon2000

Member
Newcomer
Joined
May 28, 2008
Messages
22
Trophies
0
XP
189
Country
Already a separate thread in tutorial sub-forum with video and link to this one
And there's video guides for both methods.. they couldn't really be simplified.
LameNobody,

First of all, thank you for all your hard work and efforts in the methods and in writing all the tutorials.

Do you think that the "simplification of 1st method" that I suggested is worth to be put in the 1st post.
It is only valid when you have already extracted 1 header and you want to get more headers of other games.
It worked for me, and I think that the advantage is that once you have used method 1 or 2 to get one header, this method is much faster to get the rest of headers.

It could be something like:

Method 3, faster method when you already have 1 cartridge and its header.

- Open powersaves, then minimize it.
- Insert the game you already know/have the header.

HxD Steps
Step 1. Open HxD, Press Shift+Ctrl+R and open the ram for PowerSaves3DS.exe
Step 2. Press Ctrl+F and search for the header of the game inserted in powersaves.
Step 3. Check that the know header has 88 Before it, and 48 FF bytes after.
Step 4. Select the 7 bytes before the header (ending with 88), and copy them (Ctrl+C)

Then, the following steps must be done WITHOUT closing Powersaves or HxD, for each of the cartridges that the user wants to get the header:
Step 5: Remove the cartridge and insert a new cartridge (hot plug).
Step 6. Press Ctrl+F and search for the 7 bytes copied in Step 4 (Ctrl+V to paste).
Step 7: Check that the 7 bytes string is followed by the 16 Hex-bytes (that is the header of the newly inserted game) and 48 FF bytes
Step 8: If you have more cartridges, go to Step 5 (remember, without closing powersaves or HxD).


LameNobody, you can check if it also works for you.

If you think that this "third"/"simplified" method is worth to be put in the first post, you are free to edit it to make it more consistent with the other 2 methods or to make it more clear.
 

d3ighty

Active Member
Newcomer
Joined
Apr 8, 2015
Messages
34
Trophies
0
Age
33
XP
79
Country
Gambia, The
I guess my Header i wrote out, was wrong. Because i cant go online. I tried the Same Game i own legal with and .3ds of the same game. Error 002-0123.

can Someone Help? it was SSB.
 

d3ighty

Active Member
Newcomer
Joined
Apr 8, 2015
Messages
34
Trophies
0
Age
33
XP
79
Country
Gambia, The
i already checked it. But how can the same game cant work with the "same" header, if i copied it right, work online?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: I hate myself