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,

Ichigo1000

Well-Known Member
Member
Joined
May 6, 2015
Messages
524
Trophies
0
XP
695
Country
United States
For error code 002-0123:

Following your steps, and saving the .txt file seems to give me a blank file, why is that?

I'll list my exact steps I've taken:

1. Open Sky Army Knife
2. On the template section, I selected the Sky3DS given template. (Patched with my Private Header of course)
3. Selected the game rom file I'm having the error with (Code Name: Steam)
4. Changed Card ID to C2 (Also tried other manufacturers)
5. Clicked "save to *txt"
6. Tried both clicking a copy of the template file and renaming "*.txt" Both resulted with a blank file when opened.

Also, when I try to click "generate", which is not listed as one of your steps, it gives me an error, if this information is needed.
 

wezck

Well-Known Member
Newcomer
Joined
Mar 3, 2015
Messages
72
Trophies
0
Age
37
XP
72
Country
Mexico
Did you cycle through all the games on your sky3ds to refresh the headers?

Yes two times before tu run Super Smash Bros... I don't know what happen... :'(

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

For error code 002-0123:

Following your steps, and saving the .txt file seems to give me a blank file, why is that?

I'll list my exact steps I've taken:

1. Open Sky Army Knife
2. On the template section, I selected the Sky3DS given template. (Patched with my Private Header of course)
3. Selected the game rom file I'm having the error with (Code Name: Steam)
4. Changed Card ID to C2 (Also tried other manufacturers)
5. Clicked "save to *txt"
6. Tried both clicking a copy of the template file and renaming "*.txt" Both resulted with a blank file when opened.

Also, when I try to click "generate", which is not listed as one of your steps, it gives me an error, if this information is needed.

It happed to me it's a error because you don't have installed visual c++ 2008 redistribueded 32bits, installit and Sky army knife works fine.
 

animefreak55

Well-Known Member
Member
Joined
Aug 13, 2011
Messages
138
Trophies
1
Location
Home
XP
362
Country
United States
Yes two times before tu run Super Smash Bros... I don't know what happen... :'(

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



It happed to me it's a error because you don't have installed visual c++ 2008 redistribueded 32bits, installit and Sky army knife works fine.

Even if I have a 64bit? I tried installing it but I already have it and it still does the same thing as the other Ichigo1000. Blank template.

Edit: Solved my issue without these programs
 
Last edited by animefreak55,

mmog

New Member
Newbie
Joined
Jun 17, 2015
Messages
4
Trophies
0
Age
43
XP
42
Country
Can I use the Japanese version of Xenoblade with the powersaves to get a private header?

Also if I use regionfour to play non japanese games on my 3DS, should I get a private header for that region?
 

changler

Member
Newcomer
Joined
Jul 23, 2015
Messages
6
Trophies
0
Age
38
XP
51
Country
Hey guys. I cannot for the life of me find my private header in my Mario Kart 7 cart. I use the methods you have provided but cannot find
00 00 00 88 or 46 FF so I do not know what to do. Any help is appreciated?
 

Bauamt

New Member
Newbie
Joined
Jul 25, 2015
Messages
2
Trophies
0
Age
26
XP
42
Country
Gambia, The
It does not have to start with 00 00 00 88, somties it is somting like xx xx xx 88( x= random Hex value) only the 88 is important.
Also there dont have to be 46 FF, there need to be FF for 46 times( i wasnt sure if u know this ).
 

kopgamer

Member
Newcomer
Joined
Aug 5, 2015
Messages
17
Trophies
0
Age
45
XP
90
Country
Used first method with my USA Monster Hunter 4 cartridge and found 00 00 00 88 string. I extracted my header to empty bin file and updated my template.
Thanks for the tutorial!
 

Dr. Dolor

New Member
Newbie
Joined
Aug 22, 2015
Messages
1
Trophies
0
Age
28
XP
52
Country
Peru
Hi, I have a question, if you inject your private header into your sky3ds template (using No Ban Sky and following this tutorial with powersaves), does previously played games' savedata get deleted? I mean, can I use the same savedata that I used with the original sky3ds template with the modified template (with private header)?

I'm asking this because I heard you won't be able to use it once you modify the header with a private one. I followed all the steps here and I still can play with my savedata in Fantasy Life and Fire Emblem: Awakening, having previously played them with the original sky3ds template, I don't know if I did something wrong and I don't want to risk a ban.

Thanks for answering and sorry for my bad english xD hope I explained good enough.
 

kopgamer

Member
Newcomer
Joined
Aug 5, 2015
Messages
17
Trophies
0
Age
45
XP
90
Country
Hi, I have a question, if you inject your private header into your sky3ds template (using No Ban Sky and following this tutorial with powersaves), does previously played games' savedata get deleted? I mean, can I use the same savedata that I used with the original sky3ds template with the modified template (with private header)?

I'm asking this because I heard you won't be able to use it once you modify the header with a private one. I followed all the steps here and I still can play with my savedata in Fantasy Life and Fire Emblem: Awakening, having previously played them with the original sky3ds template, I don't know if I did something wrong and I don't want to risk a ban.

Thanks for answering and sorry for my bad english xD hope I explained good enough.

You need to re-write the roms with your modified template file in order to apply the private header to your games. After that, save data will be gone because it is linked to the game header.

So i Followed all the steps and got my private header and saved it on a .txt file, now what do i do from there?

Just make a bin file with your key, using "So, you want a .bin file?" with this tutorial. After that use this to modify your template file:
https://gbatemp.net/threads/release-no-ban-no-sky.381204/
 

RedBlueGreen

Well-Known Member
Member
Joined
Aug 10, 2015
Messages
2,026
Trophies
1
XP
2,538
Country
Canada
Can Alpha Sapphire (US) be used properly? I have a header so I can play my games without getting banned but I can't go online or anything. I don't get any information from the Sky Army Knife info extractor tab. All of the values are FF so I can't find any of the information like Manufacturer Byte or anything. It does this with my other games too, but I get the data from the right spot.
 

sweis12

Well-Known Member
Member
Joined
Oct 20, 2013
Messages
1,248
Trophies
0
Age
32
XP
1,368
Country
Saint Kitts and Nevis
I belive I have found mine. But it does not have as many 00 00 00's in front of the eight... Is this correct?? I covered the part I believe it is...
-SNIPPED PICTURE-
 
Last edited by sweis12, , Reason: Picture showed private info ;)

cobhc

Member
Newcomer
Joined
Sep 22, 2015
Messages
16
Trophies
0
Age
38
XP
88
Country
For error code 002-0123:

Following your steps, and saving the .txt file seems to give me a blank file, why is that?

I'll list my exact steps I've taken:

1. Open Sky Army Knife
2. On the template section, I selected the Sky3DS given template. (Patched with my Private Header of course)
3. Selected the game rom file I'm having the error with (Code Name: Steam)
4. Changed Card ID to C2 (Also tried other manufacturers)
5. Clicked "save to *txt"
6. Tried both clicking a copy of the template file and renaming "*.txt" Both resulted with a blank file when opened.

Also, when I try to click "generate", which is not listed as one of your steps, it gives me an error, if this information is needed.

Same problem here...

Even if I have a 64bit? I tried installing it but I already have it and it still does the same thing as the other Ichigo1000. Blank template.

Edit: Solved my issue without these programs

Care to help everyone else out by telling us how you fixed it?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Sak is a fishy pineapple