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,

sandman15552000

Member
Newcomer
Joined
Sep 29, 2016
Messages
19
Trophies
0
Age
39
XP
127
Country
United States
Hi Ive tried both methods to the letter repeated times. I am no stranger to coding or hex modding. I have even tried trouble shooting the instructions. I have tried mario cart 7, luigis mansion, and zelda OOT. None of them seem to have the search values in this guide. I am using windows 8.1 and I'm not sure if that effects this process. also tried running as administrator.
 

Havunen

New Member
Newbie
Joined
Oct 4, 2016
Messages
1
Trophies
0
Age
33
XP
51
Country
Finland
Guys, I know this thread has been in active for quite some time. But I want to ask, has anybody successfully used powersaves 1.4+ with hexEditor to retrieve private header? I believe it no longer works and 1.21 version keeps in loop (probably authentication no longer supported) Anybody has 1.21 powersave working or successfully used 1.4 to get header?
 

Thracky

New Member
Newbie
Joined
Nov 30, 2016
Messages
1
Trophies
0
Age
40
XP
41
Country
Canada
Guys, I know this thread has been in active for quite some time. But I want to ask, has anybody successfully used powersaves 1.4+ with hexEditor to retrieve private header? I believe it no longer works and 1.21 version keeps in loop (probably authentication no longer supported) Anybody has 1.21 powersave working or successfully used 1.4 to get header?

Latest powersaves works perfectly for me (on Win 10 even). However, the main difference now seems to be that private headers do not seem to begin with the 1 byte cartridge manufacturer code, so don't expect to see one that starts with C2, AE or 45, though it's still possible I imagine.

The method I used with great success was to look for the name of your save backup in powersaves memory (e.g. if you did a backup and called it "Header", search for "Header") and then look for the 48 "FF" bytes. The header still also seems to always be preceded by 00 88.

One other thing to note is that you will have to "guess" at the manufacturer ID bytes when modifying the cart ID in the Sky3ds cfg. Both of my private headers started with 6X but the cart ID had to start with 45.
 

Luciano Primrose

Member
Newcomer
Joined
Aug 4, 2016
Messages
7
Trophies
0
Age
39
XP
97
Country
United States
Hey sorry about my previous post, I'm entirely new to this. Let me rephrase what I said, I've been having trouble with trying to find my private header. I haven't been able to find hex values that come before the private header. I'm at a lost and am in need of some help. I would greatly appreciate any suggestions or guidance on the issue. I tried Super Smash Bros. (A USA Copy) and have done all the steps. I have cleared the bin files and have reopened the program and hex editor and searched for my save file. Problem is, I don't see any "00 00 00 88." Please help. (I also tried the second method. It was unable to find the given text string)
 
Last edited by Luciano Primrose,

dAVID_

Well-Known Member
Member
Joined
Oct 23, 2016
Messages
1,405
Trophies
1
Location
The Game
XP
2,276
Country
Mexico
I haven't found 00 00 00 88. I've tried this with a lot of games.
I have an idea, so, what if i try finding a piece of text that is similar to someone's private header.
 

EdwardScissorhand

New Member
Newbie
Joined
Jan 18, 2017
Messages
1
Trophies
0
Age
49
XP
51
Country
United States
Does this tutorial still work for anyone?
I followed it with Steel Diver and Super Smash Bro with Powersaves 1.21 and it doesn't seem to work. There's no 16 (or 48) bytes of FF anywhere close to the filename. I am using Windows 10.
 
Last edited by EdwardScissorhand,

Eddie McArdle

Active Member
Newcomer
Joined
Apr 11, 2016
Messages
42
Trophies
0
Age
27
XP
135
Country
Does this tutorial still work for anyone?
I followed it with Steel Diver and Super Smash Bro with Powersaves 1.21 and it doesn't seem to work. There's no 16 (or 48) bytes of FF anywhere close to the filename. I am using Windows 10.

I'm having the same issue. Can't find my steel diver header anywhere on HXD :(
 

Phoenixal

New Member
Newbie
Joined
Feb 8, 2017
Messages
1
Trophies
0
Age
28
XP
52
Country
Gambia, The
I tried Beyblade Evolution, Pokemon Moon, Steel diver, saw no 00 00 00 88 or 48 FF's and second method "not found" is there something to do for me?
 

dazw

New Member
Newbie
Joined
Mar 16, 2017
Messages
1
Trophies
0
Age
45
XP
57
Country
Gambia, The
I just extracted 5 Headers with 3DS PowerSaves 1.45 :hrth:

I tried it with this tutorial, but i couldn't find anywhere the 00 00 00 88 bytes.
There where two problems to solve:

1. no 00 00 00 88
2. no 88 near FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF, due to A LOT OF FF ;)

These were my stept to extract the header:

1. Delete or move all Backup-Files from your save folder (as described in this tutorial)
2. Start PowerSaves and create a backup called "gbatemp", but WAIT until alle code are fully loaded (don't know if it's important, but i did it).
3. Click the Backup (gbatemp) and minimize PowerSaves
4. Start HxD, open PowerSaves and search for "gbatemp).bin".
5. Click at the next byte after the current highlited and search for "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" (HEX).
6. Look 16 bytes before the first found "FF....". If there ist an 88, copy the 16 bytes between the 88 and FF....
7. If there is nothing, look again for "gbatemp).bin" and search backwards. Perfom the check described in 6.

Till now, this is similar to the tutorial, but i couldn't find the 88 near the FF...

8. If you don't suceed, delete the "gbatemp" inside PowerSaver and close HxD and PowerSaves
9. Reopen PowerSaves and create a new backup "gbatemp".
10. Select gbatemp
11. Minimize PowerSaves
12. Start HxD and perform the steps from 4-12.

I found 4 headers after gbatemp).bin and one header before it, but i found them all. I've tested ONE header so far and tried to find the header for one game twice (deleted gbatemp etc) and found the same bytes twice.

In my case, there was never a 00 00 00 88. One time, it was a 00 1D 00 88 (i don't remember the others).

I hope it works for you all ;)
 
Last edited by dazw,

gengardenne

Well-Known Member
Member
Joined
Nov 14, 2016
Messages
356
Trophies
0
Age
28
XP
384
Country
Italy
The easy method don't work for me because when I click on "find" that string code it give me : error impossible find that result or something similar.
On method 2 instead I don't find the 00 00 00 88 string above/down my gba)temp.bin
I'm trying the method with my moon cartridge.
Can I have help to fix one of these methods?

(I did a backup with savedatafiler and not with NTR plugin or savedatafilter.It's the same right?)
 

Atlantis_Risen

Active Member
Newcomer
Joined
May 6, 2013
Messages
44
Trophies
0
Age
49
XP
245
Country
United States
I've been trying this for a while now, but my problem is that when I run HxD and select extras > open RAM, there is no powersaves3ds listed there. I've tried many times. Any ideas?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=pkYA4rALqEE