[Tutorial]How to get a Private Header and Setting it into the SKY3DS Template File with Detailed Examples

Just found a very detailed instruction about how to setting private header  on SKY3DS  template file on the forum of GBAtemp. Let’s have a share

I. Private Header

A Private Header is a piece of data from a legit physical copy of a game cart. This data is unique to a single game cart. It also exists somewhere in Nintendo’s database which they use to check if how many people are using the same header online.

Normally, it is impossible for two or more headers to be online at the same time since the headers come from a legit physical game cart and it is physically impossible for two or more consoles to be using the same physical game cart at the same time.

But for the digital ROMs used by flash carts, these headers are shared.

With the recent ban wave (which is still on going) using Public or Shared Headers (originating from Sky3DS’ Template File shared by many Sky3DS users) could result to your console being banned.

Note: Using a public header without ever going online will not result in a ban.

  1. Extracting a Private Header

There are few ways to extract a private header from a legit physical game cart.
I’ll just stick to two very common ways.

  • Using Powersaves

GBATemp user LameNobody posted a tutorial on how to extract a private header using Powersaves.
You can view it here:


  • Using Gateway-3DS


A 3DS on version 4.5 – 9.2

A SD Card Reader

Put your game card in the console, and dump or backup your legit physical game cart in Gateway menu, Gateway-3DS’ official manual.

After you dumped or backed up your legit physical game cart, you should end up with a .3DS file of your game inside your 3DS’ SD Card.

  1. Plug in your SD Card in your SD Card Reader and plug it in the USB Port of your computer.
  2. Cut the .3DS File from your SD Card and place it somewhere in your computer.
  3. Safely Remove your SD Card Reader from your computer.
  4. Extract PsyKo’s Gateway ROM Patcherand place your .3DS file in the same folder.

1. Open PsyKo’s Gateway ROM Patcher

2. Load your .3DS file on PsyKo’s Gateway ROM Patcher

3. Click the Export header to file Button and save the .bin file on the same folder

4. You should end up with a .bin file. This contains your header information. Keep it in a safe place and NEVER share it with anyone.

This concludes our Extracting a Private Header using Gateway-3DS part.

III. Injecting a Private Header


  1. Place The latest Sky3DS Template Filehackotedelaplaqu’s No Ban No Sky, and Your Private Header File (.bin file) in the same folder.s5
  2. Open hackotedelaplaqu’s No Ban No Sky                                                                                                                     s6
  3. Double-click on Your Private Header File (.bin file) and The latest Sky3DS Template File                                             s8
  4. Click on the Patch ALL Games in the template file Button

And that’s it, I recommend renaming your template file into something else like (private403.txt) because you will be using this template file when writing games on your MicroSD Card using the DiskWriter.

Note: Please don’t include spaces and other special characters when renaming your template file.

This concludes our injecting a Private Header part.

IV. Header Checking


Assuming you already played a game using Sky3DS and using your private header.

  1. Plug in your MicroSD Card in your MicroSD Card Adapter / Card Reader and plug it in the USB port of your computer.
  2. Open Sky3DS’ DiskWriterand select your MicroSD Card
  3. Right-click on your game and click the Backup Save option
  4. You should end up with a .sav file
  5. Open HxD (A free hex-editing software)and open your .sav file
  6. Check and see if the lined out area (red lined) matches your private header. If it matches, you are using a private header on the game you are playing with Sky3DS.

This concludes our Header Checking part.


One thought on “[Tutorial]How to get a Private Header and Setting it into the SKY3DS Template File with Detailed Examples

  1. Hi, There.

    Thanks for the tutorial, it’s helpful. but I was wondering. when I have created a private header using your method. I have to change the template from diskwrite. just change it and re-added the game I have updated the private header?.

    Liked by 1 person

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s