Hacking SKY3DS+ and Private Headers: How to?

  • Thread starter Thread starter Ev1lbl0w
  • Start date Start date
  • Views Views 28,817
  • Replies Replies 14

Ev1lbl0w

Well-Known Member
Member
GBAtemp Patron
Joined
Dec 19, 2014
Messages
280
Reaction score
213
Trophies
3
Age
36
XP
2,743
Country
Portugal
So, I got a private header today from a cartridge I own. I was following a guide to do that but it is for the old sky3ds. So now, I want to inject my private header to all my ROMs. How do I do that? I tried No Ban no Sky, but that just edits the template file that is not even used in the new sky. And if I can do that later, I need a way to check if the ROM has the private header, since I still don't own the flashcart and therefore I can't get .sav files from the ROMs. I also want to know if I should edit the gamelist.bin file from the new sky3ds, or I can just inject the header to the ROMs

BTW, does the SKY3DS+ work in the last version? (10.3-28, or something)
 
I only made this account to answer your question lol. Some other guy asked but no one seems to know. I have qq3ds pro in the mail so I was thinking the same thing. I read up on the sky3ds page and I think I found it out. I confirmed it with the sky3ds+ review posed on gba temp.

When you start up a game it should create a settings file go into that file and change the "CREATE_PER_GAME_SETTINGS=x" to "CREATE_PER_GAME_SETTINGS=1" after that your games will make a .cfg file. you can open it and change the game save key to your private header

https://gbatemp.net/review/sky3ds.414/ look here

The sky3ds team had it written in the bottom of the sky3ds+ product page but it was not very clear.
 
Last edited by Mr.zzz,
  • Like
Reactions: Ev1lbl0w
I only made this account to answer your question lol. Some other guy asked but no one seems to know. I have qq3ds pro in the mail so I was thinking the same thing. I read up on the sky3ds page and I think I found it out. I confirmed it with the sky3ds+ review posed on gba temp.

When you start up a game it should create a settings file go into that file and change the "CREATE_PER_GAME_SETTINGS=x" to "CREATE_PER_GAME_SETTINGS=1" after that your games will make a .cfg file. you can open it and change the game save key to your private header

https://gbatemp.net/review/sky3ds.414/ look here

The sky3ds team had it written in the bottom of the sky3ds+ product page but it was not very clear.
Thanks for the help! Yeah, I guess that will do. Now, since you mentioned QQ3DS, I must ask: is it better? I mean, for the same price of the sky, I also get a flashcard to play DS games, it comes with a 16 GB microSD and it was all the features of the SKY3DS. And, the most important to me, the firmware is updatable. So, does it have the same support than the SKY3DS? Is it legit, safe and can play games from other region?
 
  • Like
Reactions: Mr.zzz
It's the same cart just rebranded. I just thought it was a better value. When I get it I'll let you know
 
  • Like
Reactions: Ev1lbl0w
Yes, the two flashcards are the same.

I received my Sky3DS+ today, it's a good product, everything that was told to you is ok.
In the config file that will be created once you add this "CREATE_PER_GAME_SETTINGS=1" line in the settings, you just have to change the "GAMESAVE_KEY" for one that came from your game. Everything should work. I tried with two games (one doesn't have online so it's just to see if it works), and that's ok. I played MH4U online without any trouble.
 
Yes, the two flashcards are the same.

I received my Sky3DS+ today, it's a good product, everything that was told to you is ok.
In the config file that will be created once you add this "CREATE_PER_GAME_SETTINGS=1" line in the settings, you just have to change the "GAMESAVE_KEY" for one that came from your game. Everything should work. I tried with two games (one doesn't have online so it's just to see if it works), and that's ok. I played MH4U online without any trouble.

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

Hey can you teach me how to inject private header? I recently upgraded to the latest sky3ds and couldnt find a way how. I tried putting the codes in GAVESAVE_KEY=(here) I tried both with space and no space but didnt work. I'm also using AE for smash which I know is AE. Can you possibly help me? Thanks. Also can you recommend whats a good cfg editor with the its download link? Thanks very much!
 
--------------------- MERGED ---------------------------

Hey can you teach me how to inject private header? I recently upgraded to the latest sky3ds and couldnt find a way how. I tried putting the codes in GAVESAVE_KEY=(here) I tried both with space and no space but didnt work. I'm also using AE for smash which I know is AE. Can you possibly help me? Thanks. Also can you recommend whats a good cfg editor with the its download link? Thanks very much!
I just looked at this thread here: https://gbatemp.net/threads/guide-everything-under-the-sky3ds.386045/ Its a little outdated because it refers to the old sky3ds card, but it teaches you how to extract the private header. After you extract it, i think you should go to your card .cfg file and change CREATE_PER_GAME_SETTINGS (or something that looks like that line) and change it to 1. There, go to each game config file and find a file to paste your header.

Sorry I can't help you more, but I still dont have a card and I don't know exactly how to do it. Still, this is what I will do. Good luck!
 
  • Like
Reactions: ExpecTheWorst
Hey can you teach me how to inject private header? I recently upgraded to the latest sky3ds and couldnt find a way how. I tried putting the codes in GAVESAVE_KEY=(here) I tried both with space and no space but didnt work. I'm also using AE for smash which I know is AE. Can you possibly help me? Thanks. Also can you recommend whats a good cfg editor with the its download link? Thanks very much!

Also after you added your GAMESAVE_KEY in the cfg file of the game, you need to delete any save file of the game which was created before you added the GAMESAVE_KEY. Otherwise the header of the save will be taken, which is not your private header.
 
Also after you added your GAMESAVE_KEY in the cfg file of the game, you need to delete any save file of the game which was created before you added the GAMESAVE_KEY. Otherwise the header of the save will be taken, which is not your private header.
I got it to work, for some reason my private header was the problem. I used another header from my pokemon Y and it worked. Now my problem is, when I'm putting games on the sd card and plugging it on the sky3ds, the sky3ds is not creating the cfg file but before it was doing it. If the cfg file is not present, sky3ds is unable to read the game. Any idea how to solve this problem? I already put CREATE_PER_GAME_SETTINGS=1 in the settings.txt
 
I got it to work, for some reason my private header was the problem. I used another header from my pokemon Y and it worked. Now my problem is, when I'm putting games on the sd card and plugging it on the sky3ds, the sky3ds is not creating the cfg file but before it was doing it. If the cfg file is not present, sky3ds is unable to read the game. Any idea how to solve this problem? I already put CREATE_PER_GAME_SETTINGS=1 in the settings.txt
The cfg files will be created if the Game shows up first time on your 3DS when the Sky3DS+ is plugged in (scroll through your games until your new game shows up, cycle 1 further, eject your Sky3DS+ from your 3DS, plug into PC, then the cfg should show up). If not, I have no idea.
 
I only made this account to answer your question lol. Some other guy asked but no one seems to know. I have qq3ds pro in the mail so I was thinking the same thing. I read up on the sky3ds page and I think I found it out. I confirmed it with the sky3ds+ review posed on gba temp.

When you start up a game it should create a settings file go into that file and change the "CREATE_PER_GAME_SETTINGS=x" to "CREATE_PER_GAME_SETTINGS=1" after that your games will make a .cfg file. you can open it and change the game save key to your private header

https://gbatemp.net/review/sky3ds.414/ look here

The sky3ds team had it written in the bottom of the sky3ds+ product page but it was not very clear.

Hi there,
I have sky3ds blubutton. i need help. I have several carts that i purchased i have read the instructions on how to obtain the private headers for my carts using power saves. But how do inject the private headers so that i can use my sky3ds with my original private headers? the instructions are for the sky3ds+. there is no way to edit any setup file or config files on the sd card for the blubutton version.
Any guidance would really be appreciate it.

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

I only made this account to answer your question lol. Some other guy asked but no one seems to know. I have qq3ds pro in the mail so I was thinking the same thing. I read up on the sky3ds page and I think I found it out. I confirmed it with the sky3ds+ review posed on gba temp.

When you start up a game it should create a settings file go into that file and change the "CREATE_PER_GAME_SETTINGS=x" to "CREATE_PER_GAME_SETTINGS=1" after that your games will make a .cfg file. you can open it and change the game save key to your private header

https://gbatemp.net/review/sky3ds.414/ look here

The sky3ds team had it written in the bottom of the sky3ds+ product page but it was not very clear.
Hi there,
I have sky3ds blubutton. i need help. I have several carts that i purchased i have read the instructions on how to obtain the private headers for my carts using power saves. But how do inject the private headers so that i can use my sky3ds with my original private headers? the instructions are for the sky3ds+. there is no way to edit any setup file or config files on the sd card for the blubutton version.
Any guidance would really be appreciate it.
 
Hi there,
I have sky3ds blubutton. i need help. I have several carts that i purchased i have read the instructions on how to obtain the private headers for my carts using power saves. But how do inject the private headers so that i can use my sky3ds with my original private headers? the instructions are for the sky3ds+. there is no way to edit any setup file or config files on the sd card for the blubutton version.
Any guidance would really be appreciate it.

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


Hi there,
I have sky3ds blubutton. i need help. I have several carts that i purchased i have read the instructions on how to obtain the private headers for my carts using power saves. But how do inject the private headers so that i can use my sky3ds with my original private headers? the instructions are for the sky3ds+. there is no way to edit any setup file or config files on the sd card for the blubutton version.
Any guidance would really be appreciate it.

For the blue button one you need the template file and Diskwritter Tool from their official site. Once you have the private header you can load it on the Diskwritter and it will inject it into the template, then all your roms will be reading from it.

http://www.sky3ds.com/download.html

Get the last template and last diskwritter for the Sky3DS (not +) and just format SD card, inject headers then write roms to the SD-card
 
Last edited by gkoelho,
Hi there,
I have sky3ds blubutton. i need help. I have several carts that i purchased i have read the instructions on how to obtain the private headers for my carts using power saves. But how do inject the private headers so that i can use my sky3ds with my original private headers? the instructions are for the sky3ds+. there is no way to edit any setup file or config files on the sd card for the blubutton version.
Any guidance would really be appreciate it.

You have to use SkyTempIdEdit to inject your private header into the Sky3DS template file (the file that you load into DiskWriter before copying the games).

You can find a tutorial for this here. Since you already have your private header, you do not need the part with Gateway ROM Patcher.

Advice: the tutorial tells you to add a chip ID to the command, just like this:
C:\Users\Path\To\SkyTempIdEdit.exe XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX C27FFF90

... but you can execute SkyTempIdEdit without adding the chip ID, this will update the header for all the games in the template and won't change the chip IDs.
C:\Users\Path\To\SkyTempIdEdit.exe XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 

Site & Scene News

Popular threads in this forum