3DS Hacks - Convert 3DS ROMs to.cia Nintendo 3DS games can often be found in the.3ds format, which is intended for emulators like Citra. Nintendo 3DS consoles cannot load.3ds ROM files, however they can be converted to.cia format which can be installed on hacked 3DS consoles with FBI. GodMode9 by dok3 is a powerful file manager for 3DS that comes with a myriad of useful features from system backup/restore, dumping cartridges and converting 3DS game files between different formats. This guide will show you how to backup and restore your 3DS system, this is highly recommended and one of the first things you should do after. To follow this tutorial you must have a modded console which runs on custom firmware.You must also have FBI and GodMode9 installed. Related guide:Install.
For support (in English) with GodMode9, as well as help with scripting and to get updates and info, join GodMode9 on Discord.
Required Reading
GodMode9 is a full access file browser for the Nintendo 3DS console, giving you access to your SD card, the FAT partitions inside your SysNAND and EmuNAND, and basically anything else. Among other functionality, you can copy, delete, rename files, and create folders.
Note que se você tem outros arquivos de payload diferentes do GodMode9.firm
na pasta /luma/payloads/
do seu cartão SD, segure (Start) durante a inicialização para exibir um “menu de chainloader” onde você terá que utilizar os botões direcionais e o botão (A) para selecionar “GodMode9” para estas instruções.
GodMode9 is powerful software that has the capability to modify essentially anything on your console. Though many of these modifications are locked behind a permissions system, and it is impossible to accidentally perform dangerous actions without deliberately unlocking permissions, you should still follow instructions carefully and keep backups just in case.
Updating GodMode9
Some of the instructions below are only applicable to the latest version of GodMode9, and as such you should follow this section to update your copy before continuing. Overwrite any existing files.
What You Need
- The v1.9.2pre1 release of GodMode9
Instructions
- Desligue seu dispositivo
- Insira o cartão SD no seu computador
- Copie
GodMode9.firm
do.zip
do GodMode9 para a pasta/luma/payloads/
no seu cartão SD - Copie a pasta
gm9
do.zip
do GodMode9 para a raiz do seu cartão SD - Reinsira seu cartão SD no seu dispositivo
Creating a NAND Backup
- Inicie o GodMode9 segurando (Start) durante a inicialização
- Aperte (Home) para abrir o menu de ações
- Selecione “Scripts…”
- Select “GM9Megascript”
- Select “Backup Options”
- Select “SysNAND Backup”
- Aperte (A) para confirmar
- Este processo levará algum tempo
- If you get an error, make sure that you have at least 1.3GB of free space on your SD card
- Aperte (A) para continuar
- Aperte (B) para retornar para o menu principal
- Select “Exit”
- Se solicitado, aperte (A) para bloquear as permissões de escrita
- Segure (R) e aperte (B) ao mesmo tempo para ejetar o cartão SD
- Insira o cartão SD no seu computador
- Copy
<date>_<serialnumber>_sysnand_###.bin
andessential.exefs
from the/gm9/out/
folder on your SD card to a safe location on your computer- Faça backups em diversos lugares (tais como armazenamento de arquivos online)
- These backups will save you from a brick and/or help you recover files from the NAND image if anything goes wrong in the future
- Delete
<date>_<serialnumber>_sysnand_###.bin
and<date>_<serialnumber>_sysnand_###.bin.sha
from the/gm9/out/
folder on your SD card after copying it - Reinsira seu cartão SD no seu dispositivo
- If your SD card was not detected, hold (R) and press (B) at the same time to remount it
Restoring a NAND Backup
- Inicie o GodMode9 segurando (Start) durante a inicialização
- Segure (R) e aperte (B) ao mesmo tempo para ejetar o cartão SD
- Insira o cartão SD no seu computador
- Copy
<date>_<serialnumber>_sysnand_###.bin
from your computer to the/gm9/out/
folder on your SD card - Reinsira seu cartão SD no seu dispositivo
- Aperte (Home) para abrir o menu de ações
- Selecione “Scripts…”
- Select “GM9Megascript”
- Select “Restore Options”
- Select “SysNAND Restore (safe)”
- Select your NAND backup
- Aperte (A) para destravar “SysNAND (lvl3) writing”, então aperte a sequência de botões solicitada
- Isso não irá substituir sua instalação do boot9strap
- Este processo levará algum tempo
- Aperte (A) para continuar
- Aperte (B) para retornar para o menu principal
- Select “Exit”
- Se solicitado, aperte (A) para bloquear as permissões de escrita
Injecting any .CIA app into Health & Safety
For organizational purposes, copy the .cia
file you wish to inject to the /cias/
folder on your SD card
Note that it is not possible to inject files into Health & Safety that are larger than it (including games and other large applications)
- Inicie o GodMode9 segurando (Start) durante a inicialização
- Navegue para
[0:] SDCARD
->cias
- Aperte (A) no seu
.cia
para selecioná-lo, depois selecione “CIA image options…”, e depois selecione “Mount image to drive” - Aperte (A) no arquivo
.app
, depois selecione “NCCH image options”, depois selecione “Inject to H&S” - Aperte (A) para destravar “SysNAND (lvl1) writing”, então aperte a sequência de botões solicitada
- Aperte (A) para continuar
- Se solicitado, aperte (A) para bloquear as permissões de escrita
Restoring Health & Safety after injecting a .CIA app
Isto só irá funcionar caso a injeção do Informações sobre saúde e segurança foi feita pelo GodMode9 (não Decrypt9 ou Hourglass9).
- Inicie o GodMode9 segurando (Start) durante a inicialização
- Aperte (Home) para abrir o menu de ações
- Selecione “More…”
- Selecione “Restore H&S”
- Aperte (A) para destravar “SysNAND (lvl1) writing”, então aperte a sequência de botões solicitada
- Se solicitado, aperte (A) para bloquear as permissões de escrita
Dumping a Game Cartridge
Insert the game cartridge you intend to dump into your device
- Cartuchos de jogos de 3DS serão copiados para um formato instalável
.cia
- Cartuchos de NDS serão copiados para um formato não-instalável
.nds
compatível com flashcarts e emuladores
- Inicie o GodMode9 segurando (Start) durante a inicialização
- Navegue para
[C:] GAMECART
- Siga os passos aplicáveis para o seu cartucho de jogo:
- Cartucho de jogo de 3DS: Aperte (A) em
[TitleID].trim.3ds
para selecioná-lo, depois selecione “NCSD image options…”, então selecione “Build CIA from file” - Cartucho de jogo NDS: Aperte (A) em
[TitleID].trim.nds
para selecioná-lo, depois selecione “Copy to 0:/gm9/out”
- Cartucho de jogo de 3DS: Aperte (A) em
- Seu
.cia
instalável ou.nds
não-instalável formatado será gravado na pasta/gm9/out/
no seu cartão SD
Dumping a Title
- Inicie o GodMode9 segurando (Start) durante a inicialização
- Hover over the drive applicable to the type of title you wish to dump:
- User Installed Title:
[A:] SYSNAND SD
- System Title:
[1:] SYSNAND CTRNAND
- User Installed Title:
- Hold (R) and press (A) at the same time to open the drive options
- Select “Search for titles”
- Aperte (A) para continuar
- Aperte (A) no arquivo
.tmd
para selecioná-lo, depois selecione “TMD file options…”, e então selecione “Build CIA (standard)” - Seu
.cia
instalável formatado será gravado na pasta/gm9/out/
no seu cartão SD
Converting a .3DS to .CIA
- Para fins organizacionais, copie cada arquivo
.3ds
que você deseja converter para a pasta/cias/
no seu cartão SD- Note that if you wish to convert a
.3ds
file that is already on a flashcart, you should follow Dumping a Game Cartridge
- Note that if you wish to convert a
Cia To 3ds Converter Download
- Inicie o GodMode9 segurando (Start) durante a inicialização
- Navegue para
[0:] SDCARD
->cias
- Aperte (A) no seu arquivo
.3ds
para selecioná-lo, depois selecione “NCSD image options…”, e então selecione “Build CIA from file” - Seu
.cia
instalável formatado será gravado na pasta/gm9/out/
no seu cartão SD
Backup GBA VC Saves
The game will be outputted to the /gm9/out/
folder on your SD card with the name <TitleID>.gbavc.sav
.
To identify a <TitleID>.gbavc.sav
file’s Title ID, you can get a listing of all games on the system and their corresponding Title IDs by hovering over [A:] SYSNAND SD
, holding (R) and pressing (A) at the same time, then selecting “Search for titles”.
- Faça o seguinte processo para cada jogo de VC de GBA que você deseja fazer backup do save:
- Inicie o jogo de VC de GBA
- Saia do jogo de VC de GBA
- Inicie seu dispositivo enquanto segura (Start) para iniciar o menu do chainloader do Luma3DS
- Inicie o GodMode9 apertando (A)
- Navegue para
[S:] SYSNAND VIRTUAL
- Press (A) on
agbsave.bin
to select it - Select “AGBSAVE options…”
- Select “Dump GBA VC save”
- Press (A) to continue
- Aperte (Start) para reiniciar seu dispositivo
Restore GBA VC Saves
To identify a <TitleID>.gbavc.sav
file’s Title ID, you can get a listing of all games on the system and their corresponding Title IDs by hovering over [A:] SYSNAND SD
, holding (R) and pressing (A) at the same time, then selecting “Search for titles”.
- Faça o seguinte processo para cada jogo de VC de GBA que você deseja restaurar o save:
- Inicie o jogo de VC de GBA
- Saia do jogo de VC de GBA
- Inicie seu dispositivo enquanto segura (Start) para iniciar o menu do chainloader do Luma3DS
- Inicie o GodMode9 apertando (A)
- Navegue para
[0:] SDCARD
->gm9
- Press (Y) on the
<TitleID>.gbavc.sav
file you wish to restore to copy it - Aperte (B) para retornar para o menu principal
- Navegue para
[S:] SYSNAND VIRTUAL
- Press (A) on
agbsave.bin
to select it - Select “AGBSAVE options…”
- Select “Inject GBA VC save”
- Press (A) to continue
- Aperte (Start) para reiniciar seu dispositivo
- Inicie o jogo de VC de GBA
- Saia do jogo de VC de GBA
Format an SD card
Note que isto irá apagar o conteúdo do seu cartão SD!
- Inicie o GodMode9 segurando (Start) durante a inicialização
- Aperte (Home) para abrir o menu de ações
- Selecione “More…”
- Selecione “SD format menu”
- Selecione quaisquer opções de EmuNAND que você deseja usar
- A maioria dos usuários irão querer selecionar “No EmuNAND”
- Selecione “Auto”
- Aperte (A) para aceitar o nome
GM9SD
- Opcionalmente, você pode inserir um nome personalizado para o cartão SD
- Quando solicitado, aperte a sequência de botões solicitada para confirmar
Encrypting / Decrypting a .CIA file
For organizational purposes, copy each .cia
file you wish to encrypt / decrypt to the /cias/
folder on your SD card
- Inicie o GodMode9 segurando (Start) durante a inicialização
- Navegue para
[0:] SDCARD
->cias
- Aperte (A) no arquivo
.cia
para selecioná-lo, depois selecione “CIA image options…” - Selecione a opção para executar a função desejada:
- Encrypt to 0:/gm9/out: Cria uma cópia criptografada do arquivo
.cia
selecionado na pasta/gm9/out/
no seu cartão SD - Decrypt to 0:/gm9/out: Cria uma cópia descriptografada do arquivo
.cia
selecionado na pasta/gm9/out/
no seu cartão SD - Encrypt inplace: Substitui o arquivo
.cia
selecionado por uma versão criptografada - Decrypt inplace: Substitui o arquivo
.cia
selecionado por uma versão descriptografada
- Encrypt to 0:/gm9/out: Cria uma cópia criptografada do arquivo
- Seu
.cia
criptografado / descriptografado será gravado no local desejado
Removing an NNID without formatting your device
- Inicie o GodMode9 segurando (Start) durante a inicialização
- Aperte (Home) para abrir o menu de ações
- Selecione “Scripts…”
- Select “GM9Megascript”
- Select “Scripts from Plailect’s Guide”
- Select “Remove NNID”
- Aperte (A) para continuar
- Aperte (A) para destravar “SysNAND (lvl1) writing”, então aperte a sequência de botões solicitada
- Aperte (A) para continuar
- Aperte (B) para retornar para o menu principal
- Select “Exit”
- Se solicitado, aperte (A) para bloquear as permissões de escrita
- Aperte (Start) para reiniciar seu dispositivo
Convert 3ds To Cia Godmode9
Required Reading
This is add-on section for region changing your CFW SysNAND. This is done by installing the 11.5.0 CTRTransfer image for the region you want to switch to.
Note that region changing is almost completely unnecessary since Luma3DS supports out-of-region games and individual title Locale Emulation. Additionally, running NDS games with alternative out-of-region languages is supported by TWiLightMenu++.
To use the magnet links on this page, you will need a torrent client like Deluge.
Note that if you have any payload files other than GodMode9.firm
in the /luma/payloads/
folder on your SD card, holding (Start) on boot will display a “chainloader menu” where you will have to use the D-Pad and the (A) button to select “GodMode9” for these instructions.
This process will unlink your NNID from the system, since it will no longer be compatible with it. NNID’s are locked to the region of your device that created them and cannot be transferred between regions without a very complex and advanced process.
After this process, you will not be able to access the eShop. This includes any feature that uses an NNID, such as game updates, purchasing DLC, or online play in certain games. Region changing to your original region will usually not fix this issue.
Note that occasionally the eShop will inexplicably still not work for devices that it should work for. This is entirely to do with Nintendo’s servers, and I really do not have any control over it. Additionally, note that occasionally the eShop will inexplicably work for devices that it should not (such as some New 3DSs). The cause for this is currently unknown.
Region changing using CTRTransfer (which this method uses) seems to cause reboot patches to break. The cause for this is unknown, but Old 3DS users, for now, will be unable to play extended memory mode games (such as Monster Hunter, Super Smash Bros, and Pokémon Sun / Moon) until they format their devices.
You MUST have already installed Luma3DS and boot9strap to use this.
What You Need
- The v1.9.2pre1 release of GodMode9
- The latest release of FBI(the
.3dsx
file) - The 11.5.0 CTRTransfer image for your device and the region that you want to change to:
- - New 3DS or 2DS - 11.5.0 - EUR - CTRTransfer
- - New 3DS or 2DS - 11.5.0 - JPN - CTRTransfer
- - New 3DS or 2DS - 11.5.0 - KOR - CTRTransfer
- - New 3DS or 2DS - 11.5.0 - USA - CTRTransfer~
- - Old 3DS or 2DS - 11.5.0 - EUR - CTRTransfer
- - Old 3DS or 2DS - 11.5.0 - JPN - CTRTransfer
- - Old 3DS or 2DS - 11.5.0 - USA - CTRTransfer
Instructions
Section I - Prep Work
- Power off your device
- Insert your SD card into your computer
- Create a folder named
3ds
on the root of your SD card if it does not already exist - Create a folder named
cias
on the root of your SD card if it does not already exist - Copy
GodMode9.firm
from the GodMode9.zip
to the/luma/payloads/
folder on your SD card - Copy the
gm9
folder from the GodMode9.zip
to the root of your SD card** - Copy the 11.5.0 CTRTransfer image
.bin
from the CTRTransfer.zip
to the/gm9/
folder on your SD card - Copy
FBI.3dsx
to the/3ds/
folder on your SD card - Reinsert your SD card into your device
Section II - NAND Backup
- Launch GodMode9 by holding (Start) during boot
- If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it has completed
- If you are prompted to fix the RTC date&time, press (A) to do so, then set the date and time, then press (A) to continue
- Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide
- Press (Home) to bring up the action menu
- Select “Scripts…”
- Select “GM9Megascript”
- Select “Backup Options”
- Select “SysNAND Backup”
- Press (A) to confirm
- This process will take some time
- If you get an error, make sure that you have at least 1.3GB of free space on your SD card
- Press (A) to continue
- Press (B) to return to the main menu
- Select “Exit”
- Press (A) to relock write permissions if prompted
- Hold (R) and press (B) at the same time to eject your SD card
- Insert your SD card into your computer
- Copy
<date>_<serialnumber>_sysnand_###.bin
andessential.exefs
from the/gm9/out/
folder on your SD card to a safe location on your computer- Make backups in multiple locations (such as online file storage)
- These backups will save you from a brick and/or help you recover files from the NAND image if anything goes wrong in the future
- Delete
<date>_<serialnumber>_sysnand_###.bin
and<date>_<serialnumber>_sysnand_###.bin.sha
from the/gm9/out/
folder on your SD card after copying it - Reinsert your SD card into your device
- If your SD card was not detected, hold (R) and press (B) at the same time to remount it
Section III - CTRTransfer
- Navigate to
[0:] SDCARD
->gm9
- Press (A) on the CTRTransfer
.bin
to select it - Select “CTRNAND options…”
- Select “Transfer image to CTRNAND”
- If prompted, select “Transfer to SysNAND”
- This prompt will only appear if you have an EmuNAND
- Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given
- This process will take some time
- Once the transfer has completed, press (A) to continue
- Press (B) to decline relocking write permissions if prompted
- Press (B) twice to return to the main menu
- Press (Home) to bring up the action menu
- Select “Scripts…”
- Select “GM9Megascript”
- Select “Scripts from Plailect’s Guide”
- Select “CTRTransfer Ticket Copy”
- When prompted, press (A) to proceed
- Press (A) to continue
- Press (B) to return to the main menu
- Select “Exit”
- Press (A) to relock write permissions if prompted
- Press (Start) to reboot your device
- Update your device by going to System Settings, then “Other Settings”, then going all the way to the right and using “System Update”
- Updates while using B9S + Luma (what you have) are safe
- If this gives you an error, set your DNS settings to “auto”
Section IV - Launching FBI
- Launch the Download Play application (this icon
- Press (L) + (Down) + (Select) at the same time to open the Rosalina menu
- Select “Miscellaneous options”
- Select “Switch the hb. title to the current app.”
- Press (B) to continue
- Press (B) to return to the Rosalina main menu
- Press (B) to exit the Rosalina menu
- Press (Home), then close Download Play
- Launch the Download Play application
- Your device should load the Homebrew Launcher
Section V - Reinstalling Tickets
If script found no user tickets told you to skip this section, then skip this section
- Launch FBI from the list of homebrew
- Navigate to
SD
->cias
- Return to the SD directory with (B)
- Select “gm9”
- Select “out”
- Select “ctrtransfer_tickets”
- Do the following process for either the
eshop
folder,unknown
folder, or both- Navigate to the folder
- Select “<current directory>”
- Select “Install and delete all tickets”
- Wait. The system may appear to freeze, just give it time.
- Press (A) to confirm
- Press (B) to decline installing tickets from CDN.
- Press (Home) to exit FBI
Section VI - Region settings
- Launch the System Settings
- Go to “Other Settings”, “Profile”, then “Region Settings”
- Select a country from the region you switched to
- If prompted, you do not need to set a state
Section VII - Remove CTRTransfer image
- Launch GodMode9 by holding (Start) during boot
- Navigate to
[0:] SDCARD
->gm9
- Press (X) on the CTRTransfer image
.bin
to delete it - Press (A) to confirm
- Press (Start) to reboot your device
Old 3DSs and 2DSs may need to format (using TinyFormat or the System Settings) to play extended memory mode games (such as Monster Hunter, Super Smash Bros, or Pokemon Sun/Moon).