You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
HackingToolkit9DS is a 3DS RomHacking Tool. It was participated in the GBAtemp Bounty 2017. '''Note:''' HackingToolkit9DS is for encrypted/clean roms only; while HackingToolkit3DS only works for fully decrypted roms. ==Features== * Extract and rebuild any .3DS file. * Extract and rebuild any .CIA file (no DLC nor DSiWare). * Extract any .CXI file. * Extract and rebuild a 3DS banner file (shown on the 3DS home menu). * Mass extract and mass rebuild any .3DS and .CIA files in the same time. * Extract any ncch partition from a .3DS file. * Extract contents from a decrypted ncch binary file. ==User guide== The below tutorial will try to help you extract a 3DS|CIA|CXI file to change its content using HackingToolkit9DS, and will also explain how to rebuild your game once edited. ===Requirements=== You will need: * An encrypted 3DS|CIA|CXI file (It can either be a game, game's update, system application, but not a DLC file nor a DSi Ware). * WinRAR, or another archive extractor. * HackingToolkit9DS. Prerequisites: * Install the new SetupUS|FR.exe of HackingToolkit9DS as a common tool. ===Extracting=== Open HackingToolkit9DS. Note that your file(s) should not have any spaces in its(their) name(s), nor special characters, like é or à (e.g. PokemonMoon.3ds). * To extract a 3DS file - Write "D", and enter the name of your .3DS file, without its extension. * To extract a CIA file - Write "CE", and enter the name of your .CIA file, without its extension. * To extract a CXI file - Write "CXI", and enter the name of your .CXI file, without its extension. Wait while it's extracting, contents will be extracted into their respective folders: * ExeFS content - ExtractedExeFS folder. * RomFS content - ExtractedRomFS folder. * DownloadPlay - ExtractedDownloadPlay folder. * Old3DS update - ExtractedO3DSUpdate folder. * New3DS update - ExtractedN3DSUpdate folder. * Manual - ExtractedManual folder. * 3D Banner - ExtractedBanner folder. Now you can move onto the editing section if you want to modify the game. ===Editing=== Edit music, textures, banner, icon, etc. If you want, you can also [https://gbatemp.net/threads/tutorial-change-the-uniqueid-without-makerom-rsf.402353/ edit the UniqueID] of your game: * After extracting your game, open your DecryptedExHeader.bin in HxD, and do a hexadecimal search with the UniqueID, reversed. * So if your UniqueID is 17 BA, search for BA 17 (it's Bravely Second USA). * Replace it anywhere it appears with the one you want. * Do the exact same thing with all HeaderNCCH.bin files. * Note that it does not work with Pokémon Games [XY|ORAS|SM] due to the plainrgn.bin file. * It can be however be very useful without Makerom, RSF, and other things. Once you have finished editing, you will need to rebuild your game. ===Rebuilding=== Open HackingToolkit9DS: * If you want to rebuild a 3DS file - Write "R", then enter the name you want for the output file. * If you want to rebuild a CIA file - Write the "CR" command, then enter the name you want for the output file. ** You will be also asked to enter a minor and micro version number. ** You can enter the number you want (0 if you don't know what to choose), but it's recommended to use the original version. ** To check, copy your clean/original CIA on your SD, open FBI and or TitleManager (no need to install it, just look the upper screen). ** Then check the both last numbers in Version [MAJOR|MINOR|MICRO]. ===Troubleshoting=== For it to work properly, please make sure that: * Your 3DS|CIA|CXI file is clean and not decrypted by Decrypt9 or GodMode9. * Your 3DS|CIA|CXI file doesn't have any space or special character in its name (such as é or à). * Your 3DS|CIA|CXI file is in the same folder as HackingToolkit9DS. * You're not trying to extract the file in the ProgramFiles folder (where installed core files are). * To write or don't write the extension of your file when specified. * To have installed the setup package for your language (SetupXX.exe file). ==Screenshots== '''HackingToolkit3DS''' <br> https://dlhb.gamebrew.org/3dshomebrews/hackingtoolkit9ds4.png '''HackingToolkit9DS''' <br> https://dlhb.gamebrew.org/3dshomebrews/hackingtoolkit9ds3.png '''Rebuild a 3DS file''' <br> https://dlhb.gamebrew.org/3dshomebrews/hackingtoolkit9ds6.png '''Rebuild a CIA file''' <br> https://dlhb.gamebrew.org/3dshomebrews/hackingtoolkit9ds5.png ==Changelog== '''HackingToolkit9DS Version 12''' * Fixed encrypted CIA rebuild process. * Removed installation check. '''HackingToolkit9DS Version 11''' * Hotfix for .3DS rebuild. * .CIA rebuild still in progress. '''HackingToolkit9DS Version 10''' * Added: Support for Boot9 extraction on PC. Absolutely no more decryption is required on 3DS. * Renamed: Project is renamed HackingToolkit9DS for the occasion. * Edited: Some strings, words and sentences has been changed. * Removed: Temporarily removed the 32 bits support. * Removed: Integrated 3DS Builder. * Removed: Integrated Pokemon Patch Pointer Tool. * Removed: Integrated RomFS Extractor. * Removed: Integrated RomFS Builder. '''HackingToolkit3DS Version 9''' * Fixed CIA rebuild script. '''HackingToolkit3DS Version 8''' * Fixed MassExtraction and MassRebuild scripts. '''HackingToolkit3DS Version 7''' * 32bits support should be fixed (forgot to include a 32bits build of MakeRom). ==Credits== HackingToolkit9DS: * CtrTool - profi200 | 3DSGuy| Neimod * Makerom - profi200 | 3DSGuy * 3dstool - dnasdw * HackingToolkit9DS - Asia81 * CleanTool9 - Asia81 HackingToolkit3DS: * CtrTool - Neimod & 3DSGuy * Makerom - 3DSGuy * RomFS Builder - SciresM * RomFS Extractor - SciresM * 3DS Builder - SciresM * BrainDump - neobrain * Decrypt9 - d0k3, Shadowtrance & Archshift * 3DS Simple CIA Converter - Riku * Pokemon RomFS Pointer Tool - AHP_Person * HackingToolkit3DS - Asia81 * CleanTool - Asia81 * Thanks to - Megadrifter, Stratovarius, Reisyukaku, Guitoh, Weby, Apache Thunder, Ericzander, BullyWiiPlaza, Cellenseres ==External links== * GitHub - https://github.com/Asia81/HackingToolkit9DS-Deprecated- * GBAtemp - https://gbatemp.net/threads/tutorial-how-to-decrypt-extract-rebuild-3ds-cia-cxi-files.383055
Advertising: