Bureaucrats, Check users, Interface administrators, Push subscription managers, Suppressors, Administrators
415
edits
computernewb>Gogo268 (learn how to use the talk page, moron.) |
No edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
{{NoWarranty}}
=Disclaimer=
<font color=red>This guide is incredibly out of date, and <b>should not be used under normal circumstances.</b></font> It is presented here as a historical reference only.
For a current guide on 3DS Hacking, go to [https://3ds.hacks.guide 3ds.hacks.guide].
=Original Guide=
From: http://sicp.me/p/aBQdj
If you don't have menuhax but do have access to the Homebrew Launcher via the browser, load Homebrew Launcher and skip to step 12.
#; This method is pretty unstable. It will NOT work 100% of the time. If it freezes on a yellow screen then restart and keep trying.
#;Apparently doing things like clearing your cookies and cache in your browser helps, so try that if it's still not working.
#:If you can't get into the broswer at all (9.9-10.2 version) then you will need another way to run the hb launcher.
#::Your options for this are ninjahax or oot3d and a powersaves dongle (or another hacked 3DS, you need a way to load the hax save file).
#::If you don't have any of those, then you are fucked, sorry.
#;Once you are at the Homebrew Launcher's main menu, you're going to want to install "menuhax".
#;This will launch the Homebrew Launcher whenever you turn on the console and hold the L button.
#;:It's still not 100% working every time, but it's a hell of a lot better than going into the browser every time.
#Open Menuhax Manager
#Press A when "Install" is selected (use up/down on the dpad to change selection)
#You have now installed your first exploit!
#:Now, whenever you turn on your console, if you hold the L button menuhax will be activated and you will launch into the Homebrew Launcher.
#:If you want menuhax to boot automatically without holding L then select "Change trigger" in the Menuhax Manager.
#:Then read their descriptions and choose the type you want. Hold down your prefered "trigger" buttons and tap the touch screen.
#::Personally I boot into menuhax autometically, and my trigger is X which will stop menuhax from loading, and therefore boot to sysNAND.
#::It's all up to you though. Throughout this guide I will assume you kept the default options, so keep that in mind.
==Downgrading to 9.2 (from 9.3-10.3)==
This step is for downgrading to the latest safe firmware (which is 9.2).
#*America (USA) - 9.2.0-20U(Full).zip
#*Japan (JAP) - 9.2.0-20J(Full).zip
#Extract the zip. Place the "updates" folder in the root of your SD card.
#;REALLY IMPORTANT: If you are using the Japanese version, go into the updates folder and delete this file: 000400102002CA00.cia
#;IF YOU DON'T THEN YOUR 3DS WILL BRICK. DO FUCKING DO IT.
#Download this: puu.sh/mkn9B.zip
#Put all of the files inside the zip file you just downloaded inside the sysUpdater
#:I'm assuming you don't have tubehax DNS installed. If you do, remove it. If you have no idea what I just said, you can continue.
#Put the SD card back into your 3DS
#Load into Homebrew Laucher (hold L while turning the console on)
#Scroll down and select "sysUpdater"
#You should see this menu (https://i.imgur.com/vRN5jWZ.jpg) or one very similar to it
#Press Y to downgrade
#::If this doesn't happen, wait a minute. If it still doesn't happen, press Y again.
#::If it still doesn't happen, press B to exit.
#::If you're still on the same menu, then it froze. Hold the power button to turn off the console and start again from step 7.
#Once the system has downgraded it will say this: "Updates installed. Rebooting in 10 seconds..."
#Leave the system for 5 minutes, it should reboot on it's own
#:If it still hasn't rebooted, or it is constantly rebooting, turn off the console.
You're done! You should now be on version 9.2. Go into the System Settings to make sure it says 9.2 and not whatever version you were on before. You may find that menuhax no longer works, if this is the case, you need to go back into browserhax and reinstall menuhax (follow part a from 5 to 14 again)
What this means is that you can make changes to the emuNAND (install games, add custom themes etc. and this will not effect the sysNAND at all. So if there is a problem, you can remove the SD card and your 3DS will still work.
<b>REALLY IMPORTANT: Look in your Nintendo 3DS folder. There should be a folder with a long name like "4k5jhg3kjhg5lgjkhgk" MAKE A NOTE OF THIS, IT IS YOUR SYSNAND FOLDER. After the following steps you will have a second folder in here with a different name, THIS IS YOUR EMUNAND FOLDER. It's important to know the difference so make a note of it!</b>
#Run firmware_download.bat and let it do it's thing.
#:It first downloads "firm.bin", this is not the end though. Keep pressing space when the program tells you to and it will then close on it's own once it has finished. You'll then be left with a "firmware.bin" file.
#Place firmware.bin inside \FOR SD CARD ROOT\rxTools\sys\
#Copy and Paste everything inside the "FOR SD CARD ROOT" into the root of the SD card
#Put the SD card into your 3DS
#Open Homebrew Launcher (Hold L when turning the 3DS on. *If this doesn't work, check part "f - Error Fixes"
#Open EmuNAND9
#Select "EmuNAND Manager Options", then "Dump SysNAND to NAND.bin"
#Eject your SD card by pressing B and then SELECT and physically ejecting
#Move the NAND.bin you just made from the SD card to your PC. Keep it safe.
#Make a copy of your ENTIRE SD CARD on your PC. This is important as the next step will format the sd card.
#Insert your SD card back in the console and press B
#Select Complete EmuNAND Setup and follow the instructions.
#Switch the console off
#:Copy/Paste your SD card backup from your PC to the SD card (select replace all if there are any matches)
#Rename the "boot.3dsx" on the SD card to "brew.3dsx"
#:Now place the "boot.3dsx" (from the zip you downloaded in step 1 of this section. into the root of your SD card.
#Put the SD card back into the 3DS and hold L while you turn it on
#Instead of the Homebrew Launcher you will now see the CTRBootManager. From here you can boot rxTools or Homebrew Launcher.
#:If you still get the Homebrew Launcher when you hold L you are using the wrong boot.3dsx file. Use the one found in this zip file instead: https://gbatemp.net/attachments/ctrbootmanager-1-2-zip.29831/
#;Before you do the next steps go into your emuNAND (Hold L on boot, release L and press rxTools. and enter eshop once, it doesn't have to let you in. This should create database files needed for FBI to work.
#Select rxTools and hold L to enter the rxTools menu
#Go to Advanced > Install FBI > emuNAND > Check TMD. Make note of the Region and the Version.
#Turn the 3DS off and put the SD card back into the PC
#Go to the "fbi_injection" folder you downloaded in step 1 of this section and open the folder for your region.
#Open the folder for your Version
#Drag and drop "fbi_inject.app" and "fbi_inject.tmd" from that folder to the root of your SD card
#Put the SD card in your 3DS and boot back into rxTools Menu (see steps 17-19)
#Go to Advanced > Install FBI > emuNAND > Inject FBI. *If there is an error check the "f - Error Fixes" section of this guide
#When it asks you to keep or delete the source file, deleting is fine, though the file is tiny so it really doesn't matter.
#Once it is finished, turn off the console and do steps 17 and 18
#Select rxTools but do not hold the L button
#You're done: You now have a linked EmuNAND.
You're pretty much done now. However your emuNAND is linked to your sysNAND. This means any changes made to the emuNAND will be made to the sysNAND. WE DO NOT WANT THIS. So now we must unlink them...
I will treat this as an important (not optional. step, HOWEVER there are reasons you may want to keep the NAND's linked (mainly DSI Ware and GBA VC). If you don't care about either of those, unlink the NAND's. Otherwise, you should skip this step.
#Open the "3ds" folder and copy the "TinyFormat" folder into the "3ds" folder on your SD card
#Put the SD card into your 3DS. Turn on the 3DS and select Homebrew Launcher from the boot menu.
#Open TinyFormat
#Press Y to format your SysNAND
#That's it, your NAND's are now unlinked
If menuhax no longer works you can get it back by doing this:
#Download this: https://mega.nz/#!WB0yVDQA!PwkTzA3686cQLs9uCByMVMc0FZic8tPy8xfpu63aaBs
#Add the downloaded "boot.3dsx" file to your SD card
#Place the SD card back into your 3DS
#Turn on the 3DS (don't hold L so that you boot into sysNAND)
#Go into the theme settings (top left button > change theme. and let it install some files. Once it has finished, press B.
#Tap the QR button above the quit button (botom left of the screen)
#Open this website in your PC's browser: http://yls8.mtheall.com/3dsbrowserhax.php
#Scan the QR code and open the link in the 3DS browser
#Once it loads, zoom in on the bottom screen and you will see a slider at the top left
#Tap the far left side of the slider and the homebrew launcher should start
#Install menuhax like you did before
#Once it has installed and you have made any changes you want (such as what button activates menuhax. turn off the console.
#Put the SD card back into your PC
#Delete the boot.3dsx on your SD card
#Copy the boot.3dsx backup you made in step 1 of this section back onto the SD card
#That's it!; Now you have menuhax back and working like normal.
To make sure that they are unlinked, boot into emuNAND (hold L while booting, then select rxTools. (IF THIS FAILS SEE THE BELOW WARNING)
If the folder is not there, then the NAND's are 100% certain to be unlinked.
<b>WARNING: If you can't boot into emuNAND because selecting rxTools boots into the boot manager again, then you have installed menuhax on emuNAND AND sysNAND.</b>
This is easy to fix so don't panic. Just do the following:
#Select rxTools BUT DO NOT ENTER MENUHAX. This means that you shouldn't be holding the menuhax trigger (default is L. while rxTools loads. If you changed the menuhax settings, you need to make sure you are NOT activating menuhax when you enter rxTools.
#You should now boot into your emuNAND as normal
#While in emuNAND, change your theme to disable menuhax (the specific theme does not matter)
#Turn the console off after changing the theme.
#menuhax has now been removed from the emuNAND and should now work as intended.
==Update emuNAND to 10.4==
This step isn't needed but it is strongly advised.
<b>YOUR NAND MUST BE UNLINKED, IF YOU'RE KEEPING YOUR NAND'S LINKED, SKIP THIS STEP.</b>
#Turn on the 3DS and hold L to get to the boot manager
#Select rxTools
#Go into System Settings
#Look at the system version (bottom right of the top screen)
#If it says "RX-E 9.2.0-20E" or something similar to this, you are currently in emuNAND
#If you are 100% sure you are in emuNAND, select Other Settings > Page 4 > System Update
#Let it do its thing
#Once the update is finished, turn the 3DS off and then follow steps 1-4 again
#The version should now say "RX-E 10.4.0-28E" or something very similar
#You're done; you now have the latest emuNAND
Well that's it. You've now completed all of the important tasks and from now on you're just setting it up how you want.
A: You've installed menuhax on your emuNAND AND sysNAND. To fix this do the following:
#Select rxTools and DO NOT ACTIVATE MENUHAX (by default this is done by NOT holding the L button. You may have changed this when setting up menuhax.
#You should now be in your 3DS emuNAND
#Change the theme (to anything, it doesn't matter.
#Turn off the 3DS
#That's it; everything should work normally again now.
'''Q: I held L on boot but nothing happened? It worked before!'''
A: Assuming you didn't change the menuhax trigger and left it at it's default, menuhax is broken. You need to reinstall it by doing this:
#Rename "boot.3dsx" to "bkup.3dsx"
#Grab the boot.3dsx from the starter.zip you downloaded in the very first step of this guide and place it on the SD card root.
#Put the SD card back into the 3DS and turn it on
#Install menuhax (change the trigger if you want.
#Delete "boot.3dsx" and rename "bkup.3dsx" back to "boot.3dsx"
#That's it, everything should be back to how it was before.
'''Q: FBI gives DATABASE_ERROR or DATABASE_DOES_NOT_EXIST'''
A: Enter eshop once, it doesn't have to let you in. This should create database files. Alternatively do the following:
#Open Nintendo 3DS > "emuNAND folder" > random_numbers_folder (emuNAND folder should be the newest, and probably largest.
#Open the dbs folder (if it isn't therre, create it.
#Create blank files named "import.db" and "title.db"
#Go to System Settings > Data Management > Nintendo 3DS > Software
#That's it; try using FBI again and you won't get that error!
'''Q: FBI gives SUMMARY_OUT_OF_RESOURCE (0x3).'''
A: Do the following:
#Run EMUNAND9
#Select EmuNAND Manager Options > Backup EmuNAND to EmuNAND.bin
#Once finished, turn off the 3DS and put the SD card into your PC
#Copy the emunand.bin onto your PC. Keep it safe.
#Open the Nintendo 3DS folder on the root of the sd card
#Inside you should see some folders names something like "45kj6h4kjgh6kj4gk6"
#Determine which folder represents your emuNAND (I recommend looking for the oldest backup you have. It should contain the Nintendo 3DS folder however one of the folders inside it will be missing. The missing folder is your emuNAND #folder.
#Put the SD card into your 3DS and turn on itno emuNand (hold L, select rxTools.
#Go to System Settings
#Make sure you are still in emuNAND (It should say RX-E 10.4-28E or something similar.
#Go to Other Settings > Page 4 > System Format
#Let it do it's thing
#Once you are formatted and back in the main menu, go back into the System Settings
#Log into your NNID (top button. . Make sure you log into your old ID, don't make a new one.
#Once you are logged in, go back to the main menu
#Open eShop and once you get to the store page, close it
#Put the emunand.bin back onto the SD card's root, and place the emuNAND folder (names something like "984356h6kjghkjgliglyg". back into the Nintendo 3DS folder
#Put the SD card in the 3DS and turn on into Homebrew Laucher (hold L and select Homebrew Laucnher.
#Open EMUNAND9
#Select EmuNAND Manager Options > Copy EmuNAND.bin to EmuNAND
#Once finished, turn off the console
#That's it! When you go back into emuNand, the eShop should work fine
'''Q: I installed some DLC and it was working fine. I came back later and the DLC is gone!'''
In this step we will be installing HB Launcher. Or rather, we'll be installing an app on our homescreen that boots HB Launcher for us.
#Create a CIA folder on your SD card if it is not already there, and place "hb_launcher loader.cia" inside.
#Turn on the 3DS and go into emuNAND
#Open FBI or BigBlueMenu
#Go to the CIA folder and install the "hb_launcehr loader.cia"
#Once it has finished, press home and then X to close fbi/BigBlueMenu
#You will get a gift, it will be the Homebrew Launcher Loader
#Open the Homebrew Launcher Loader and hold Y
#If you've followed this guide, it will load into CTRBootManager, to fix this, turn off the 3DS and put the SD card into your PC
#You will now see a file names "hblauncherloader_otherapp_payload_OLD-10-3-0-28-EUR" or something similar
#Open this file in Notepad or Notepad++
#It will look like an encrypted mess, that's fine, it is supposed to
#CTRL + F and find "boot" (without quotations.
#Now replace the word "boot.3dsx" with "brew.3dsx" or "boot_hb.3dsx" depending on the guide (if you used this guide to set everything up, use brew.3dsx.
#Save and close
#That's it, now when you launch the HB Launcher Loader, it should just boot into the HB Launcher.
===Install CHMM2 (Custom Themes)===
Once that is done, continue with the below steps.
#Create a CIA folder on your SD card if it is not already there, and place CHMM2.cia inside.
#Place the theme you want to install inside it's own folder in the Themes folder (e.g. /Themes/mytheme/*themefiles*.
#Download this: http://rinnegatamante.it/dsp_firmware_dumper.rar
#Place the "dsp_firm_dumper" folder inside the "3ds" folder on your SD card
#Put the SD card into your 3DS and turn it on and boot into the Homebrew Launcher (hold L, then select Homebrew Launcher.
#Open dsp_firm_dumper
#It should do it's thing automatically. Close the program asit tells you to.
#Now turn the 3ds off and back on and boot into emuNAND (hold L, select rxTools.
#Open FBI or BigBlueMenu (if you followed this guide, the Health and Safety app should boot you into FBI.
#Install CHMM2.cia
#Press the home button, then press X to close FBI
#You should get a gift. Open it to reveal CHMM2.
#When it tells you to, press the power button for about half a second
#CHMM2 will load. From here you can select the theme you want to install.
#Press Y to preview it and press A to install it.
#Once a theme is installed, Press start and select exit
#Press the home button to return to the 3DS menu
#You're done; Your theme should now be installed!
===Install BigBlueMenu===
It's not 100% needed, but I prefer it because the installation bar is more detailed and shows you progress is being made, rather than thinking "Maybe FBI crashed" when you've been on 46% for 5 minutes. The icon looks better too.
#Put it in the CIA folder on the root of your SD card (if the folder doesn't exist, make it.
#Put the SD card into your 3ds
#Turn on the 3ds and go into emuNAND (hold L, select rxTools.
#Open FBI (if you followed the guide, Health and Safety app will open FBI.
#Install BigBlueMenu.cia
#Once it's installed, press home and x to close FBI
#You'll get a gift, open it and you now have BigBlueMenu
#That's it!
From now on you should use BigBlueMenu to install .cia files as it is a lot better. You can also uninstall things this was, but be careful and make sure you know what you are uninstalling.
In this step we will be installing 3DS games as if they were being installed from the Nintendo eShop.
#Place the SD card into your 3DS and turn it on into emuNand (hold L, select rxTools.
#Open BigBlueMenu (you can also use FBI.
#Press right once, then select the CIA folder.
#Select the .cia file you want to install
#Press A and let it install
#:Installing 3DS games takes a LONG TIME. Yes, it is supposed to take this long. No, it's not fixeable. Just be patient.
#Once the install is finished, press A again.
#Press the home button then press X to close BigBlueMenu or FBI
#You will now have a gift, it will be the game you installed.
#That's it!
You have now installed the game. If you want to install updates/dlc, you do it the exact same way except you use the update.cia/dlc.cia file instead of the game.cia file. If you are using a game from your region (e.g. EUR console and EUR game. then you can install updates as you normally would from the eShop or when the game prompts you to.
===Convert .3DS Files to .CIA===
#In this step we will convert .3ds roms to installable .cia files.
#This is windows only, might work in wine, idk.
#Download this: https://gbatemp.net/attachments/3ds-simple-cia-converter-v4-3-rar.21012/
#Extract it anywhere on your PC
#Run 3ds_simple_cia.exe
#Press 'Create ncchinfo.bin file' and select the folder with your ROMS
#The program will make a ncchinfo.bin file
#Place it on the root of your SD card. Put the SD card into your 3DS and boot into rxTools Menu (hold L, select rxTools and hold L.
#Go to Decryption Options > Generate Xorpads
#It will make the xorpad files. It will show a "Could not open SDinfo.bin!" message, this is normal, ignore it.
#Turn 3DS off, put SD card into PC
#Now press "Convert 3DS ROM to CIA". Select the ROM folder. It will appear to freeze, but this is normal, just leave it for a few minutes and it will pop up with a "Complete!" window.
#You're done! The converted .cia files can be found in the cia folder.
IF YOU DON'T HAVE RXTOOLS, FOLLOW DO THIS INSTEAD:
#Extract it anywhere on your PC
#Copy all of your .3ds files into the "roms" folder
#Run 3ds_simple_cia.exe
#Press 'Create ncchinfo.bin file' and select the folder with your ROMS
#The program will make a ncchinfo.bin file
#Download this: https://github.com/d0k3/Decrypt9/releases
#Extract, then copy the "Decrypt9WIP" folder to the "3ds" folder on your SD card
#Put the SD card into your 3DS and boot into Homebrew Launcher
#Launch Decrypt9
#Open "xorpads options"
#Press "generate ncch pads"
#Wait until it is finished, then turn off the 3DS and put the SD card into your PC
#Copy and paste the xorpad files from the root of your SD card into the "xorpads" folder of the program download.
#Now press "Convert 3DS ROM to CIA". Select the ROM folder. It will appear to freeze, but this is normal, just leave it for a few minutes and it will pop up with a "Complete!" window.
#You're done! The converted .cia files can be found in the cia folder.
IF YOU ARE ON A N3DS AND NEED FW SPOOFING THEN FOLLOW THIS GUIDE: http://pastebin.com/CeDh65is
This will temporarily block access to the eShop.
The
When I say "tubehax DNS" in the steps below, that is what I am referring to.
#Go to sysNAND
#Go to Settings, Internet Settings, Connection Settings
#Select your internet connection (probably Connection 1.
#Press Change Settings > Right Arrow > DNS
#Press NO and then Detailed Setup
#In BOTH of those fields, enter the tubehax DNS
#Press OK > Save > Don't Test Connection
#Turn off the 3DS, turn it back on and go into emuNAND
#Repeat steps 2-7 for the emuNAND
#That's it! You should no longer get any update notifications from Nintendo.
To gain access to the eShop again, just set the DNS setting back to YES in both emuNAND and sysNAND. Remember to change it back once you have finished with the eShop.
|