View difference between Paste ID: ndvW5Aji and DH7bwNUF
SHOW: | | - or go back to the newest paste.
1-
A non-retard's guide to FREE GAMES NIGGA on the 3DS(don't use this if you're a fucking retard)
1+
A guide to downgrading from >=9.3 and installing custom firmware (CFW).
2
3-
This shit really isn't hard, but the guides I followed made it overly complicated due to using shitty methods or mostly by including rxtools shit. Fuck rxtools tbqh fam.
3+
NOTE: O3DS refers to the old 3DS, the original model, whether it's XL or not, and N3DS refers to the new model with a c stick and extra buttons (also XL or not). The 2DS is an O3DS.
4
5-
All you need are six simple steps to get those free games.
5+
If you get stuck along the way, please read the FAQ at the bottom of this pastebin before asking questions.
6
7-
step 1: downgrade
7+
8-
step 2: make emunand
8+
Get the 9.2 firmware for your system here. Make sure to get the right one, or you risk bricking your system. The letter in the file name pertains to your region. (United States, Europe, Japan, etc.)
9-
step 3: set up Cakes (aka boot the emunand)
9+
10-
step 4: inject cia installer into emunand's Health & Safety app
10+
copy the updates folder to the root of your SD card.
11-
step 5: ???
11+
12-
step 6: FREE GAEMS
12+
JAPAN N3DS ONLY: Delete the 000400102002CA00.cia file from your updates folder. (or else you will brick)
13
 
14-
I'm going to assume you aren't an idiot and know how to boot HBL and where to put 3dsx files on your SD card. A lot of the time I will leave it up to you to know where shit goes. If you don't know then get out.
14+
15
https://my.mixtape.moe/fgaxct.zip
16
If you're not sure where the files go, make sure the .3dsx and .smdh are both in a folder called sysUpdater inside your 3DS folder on the SD card.
17-
This shit is stupid simple. btw you don't need to do this part if you're not on 9.3+, idiot.
17+
18
After getting to the homebrew menu, find sysUpdater. It's probably near the bottom of your list.
19-
You should probably skip to the next section for a second and use emuNAND9 to make a NAND backup before proceeding. If you somehow actually manage to full on hard brick, then a NAND backup will give you the option of installing a hardmod to recover your 3DS.
19+
20
=====cakepack=====
21-
Get the 9.2 firmware for your system here
21+
22-
(DONT GET THE WRONG ONE RETARD, YOU WILL BRICK YOUR SHIT)
22+
Below I have compiled every file you should need for the process for you to download all at once if you so choose. If you'd like to do this manually, continue on to the Files section.
23
O3DS cakepack: https://my.mixtape.moe/nasuuo.7z
24-
copy the updates folder to you SDcard's root
24+
N3DS cakepack: https://my.mixtape.moe/wnkzxj.7z
25
26
=====Files=====
27-
Just fucking keep trying, you fag. Don't come to the thread and ask if it's normal that it is always failing. The answer is yes.
27+
28-
https://www.dropbox.com/s/toxpj6gozq6kh82/sysUpdater.zip?dl=1
28+
Homebrew Starter Kit
29
https://smealum.github.io/ninjhax2/starter.zip
30-
GOOD FUCKING LUCK NERD
30+
31-
YOULL NEED IT
31+
32
https://github.com/d0k3/EmuNAND9/releases
33-
=====emuNAND=====
33+
(put the 3DS folder on the root of the SD card)
34
35
FBI
36-
(friendly note: you only really need the 3dsx/smdh file from the archive, the rest is just dumb shit/not for you)
36+
37
(put the 3ds folder on the root of your SD card/merge with your existing one, place the cia file either in a folder called cia or at the root of your SD card, either works)
38-
Just run Complete EmuNAND Setup, it will format your SDcard(back up first idiot) and create an emunand partition and copy your sysnand to it. You now have an emunand. You did it, champ.
38+
39
miniPasta 
40-
You can unlink your NANDs at this point by formatting your sysNAND. All your shit will still be on emuNAND (as long as you take the fucking SDcard out) but you might want to wait to be sure emunand is working or if you wanted to format emunand instead for whatever reason.
40+
https://gbatemp.net/attachments/minipasta-zip.28168/
41
(place the miniPasta folder inside the 3DS folder)
42-
You can also make an emunand backup right now with emuNAND9 or emuNANDtool. You can make emunand backups whenever and restore them easily. Use them so you don't have to start from scratch if you manage to brick your emunand.
42+
43
TinyFormat
44-
=====CAKES=====
44+
https://github.com/javimadgit/TinyFormat/releases
45-
This is the hardest part (but it's not that hard). Cakes is easy and straightforward as fuck to run and use compared to everything else, but finding the right files and setting up your SDcard for it the first time can be a bit confusing. But don't worry, I'm here to help.
45+
46
=====FBI/Menuhax (optional) installation=====
47-
get cakes
47+
48
To start with, we need to get to the homebrew menu. Feel free to use your favorite method. Here, we'll use browserhax since anyone can use it. Navigate to http://yls8.mtheall.com/3dsbrowserhax_auto.php and you should arrive at the homebrew menu. Once here, you may want to install menuhax as an easier entrypoint. (NOTE: to setup menuhax you must have gone to the theme settings at least once. These are at the top left of the bottom screen on the home menu. Go to where you would change your theme, but then back out if you don't want to. You should see a message about data being created)
49-
Copy everything to the SD card. There are three files that end in .here (two are in /cakes/ ) you will need to copy the actual files so they are next to the .here files.
49+
50
First off we'll need signature patching so we can run FBI. To do this, you'll launch miniPasta. If you don't want to use browserhax, hold your menuhax trigger right after launching miniPasta. If you're using browserhax, just wait. It'll kick you back to your home menu, only this time with signature patching, allowing you to install whatever you want. Now return to the homebrew menu via the browserhax URL again. Once here, launch FBI. Now that you're in FBI you can install .cia files. Go to where you save FBI.cia and install it. This will allow you to access FBI from your home menu instead of the homebrew launcher.
51-
slot0x25KeyX.bin
51+
52-
http://caitsith2.com/snes/dsp/slot0x25KeyX.bin
52+
=====SysNAND backup=====
53
54
Once you're done with that, return to the homebrew launcher and run the Emunand9 application. From here select emuNAND Manager Options, then dump sysNAND to NAND.bin. This can take up to ten minutes, so make sure it's plugged into a charger if the battery is low. Once this is finished, press select to unmount your SD card. At this point you're going to leave the 3DS powered on, but eject the SD card. Put the SD card in your computer and back up all your files. The next step is going to wipe your SD card so this is important. You may also want to backup NAND.bin to several places, as it's useful for restoring your sysNAND in an emergency.
55
56
=====EmuNAND creation and backup=====
57
DISCLAIMER: if you don't want an emuNAND and you're willing to go through some extra work, you may skip this step as well as the unlinking step and go setup a9lh (arm9loaderhax) instead. See FAQ for more info.
58
59-
http://nus.cdn.c.shop.nintendowifi.net/ccs/download/0004013800000002/00000049 (rename it, idiot)
59+
Once you've finished transferring those files to your computer and you've put the SD card back in, press b twice to get back to the main menu of Emunand9. This time you're going to select Complete emuNAND Setup, it will format your SD card, create an emuNAND partition, and copy your sysnand to it. If you get a message about starter.bin missing, it's safe to ignore it and continue. This will likely take as long as it took to dump your NAND earlier. Once it's done, you now have an emuNAND. Your CIA manager is already installed there if you did this right, since you installed FBI before creating an emuNAND. Once that's done, you might want to make an emuNAND backup as well. This is next to the option you selected before for dumping sysNAND to a file. After you've done that, shutdown your 3DS and put your SD card back in your computer, then copy all your backed up files to your SD card again. The emuNAND you just created will take up 1GB of space on an O3DS and 2GB of space on an N3DS. This space takes the form of a hidden partition, not a file. Keep this in mind if you ever switch SD cards. You'll have to do more than just copy all your files over.
60
 
61
=====Unlinking NANDs=====
62
63-
For n3DS, in addition to firmware.bin you will need to supply a firmkey.bin that goes in the same place as firmware.bin
63+
You can unlink your NANDs at this point by formatting your sysNAND. To do this, we're going to use TinyFormat. You should've downloaded it earlier. You're going to go Homebrew Launcher > TinyFormat (or if you're using the cakepack, you can use the file manager in ctrbootmanager to boot TinyFormat right after you trigger one of the *hax). This method is better than just removing your SD card and formatting sysNAND. It won't require you to have your SD card out, and it'll also avoid your NNID becoming unlinked on Nintendo's servers. All your data on sysNAND will be wiped, but will still be safe on your emuNAND after you do so.
64-
I uploaded both of them just for you, you're welcome.
64+
65-
https://mega.nz/#!XYlkjYAD!8TIKr-CmQHW940HVvUHjBFk1D_K1oVk-jNg2LhK1Krg
65+
WARNING: You must run TinyFormat from the NAND you want to format. Don't run it in emuNAND.
66
 
67
=====Cakes installation=====
68-
That's all you have to do. Now just launch cakes through HBL, and hopefully you get to a menu. Go to "Select Patches" and check "Enable emuNAND" and "Disable signature checks" and then Boot CFW.
68+
This is the hardest part (but it's not that hard). Cakes is easy and straightforward to run and use compared to everything else, but finding the right files and setting up your SD card for it the first time can be a bit confusing. 
69
70-
Welcome to emuNAND. Protip: make a new folder right now so you can tell when you're in emunand or not.
70+
If you got the cakepack from earlier in the guide, you don't need to download any other files.
71
 
72-
=====CIA installer=====
72+
Cakes
73-
I'm not even going to write a guide for this, the release post is straightforward enough
73+
74-
https://gbatemp.net/threads/402236/
74+
Just download the .zip.
75
76-
You should probably inject BigBlueMenu, you can find BigBlueMenu.cia somewhere in this archive
76+
slot0x11key96.bin (for 9.6 or higher emuNAND on N3DS)
77-
http://www.maxconsole.com/maxcon_forums/attachment.php?attachmentid=40162&d=1448735428
77+
https://mega.nz/#!tNtCETAS!IanlyPjKlPnmoS-QhXmVbROeOVC0_0q71VgKYvvwTK0
78
79-
you could also use FBI though
79+
80
firmware.bin
81
http://nus.cdn.c.shop.nintendowifi.net/ccs/download/0004013800000002/00000049 (rename it to firmware.bin)
82-
===???===
82+
mirror: 
83-
You thought "???" was just me meeming? Too bad! Here's some shit you should set up, although you could skip this section and do it later/never if you're too hype/lazy.
83+
https://mega.nz/#!gNFAHC6S!Qma2ec3NWKq8td8-JrjN1tXYl9UfyknvLMZ0oTIWhbc
84
85-
HBLauncher Loader
85+
86-
this is a CIA that will load the HBL. Convienent
86+
87
---
88
 
89-
Update emunand's system menu
89+
90-
https://gbatemp.net/threads/tutorial-how-to-update-emunand-on-a-n3ds.393701/
90+
91-
if you're on o3DS, you can just go to System Settings and update (MAKE SURE YOURE STILL ON YOU EMUNAND DUMBASS OR YOU WILL BE THROWING EVERYTHING YOUVE DONE SO FAR IN THE TRASH)
91+
http://nus.cdn.c.shop.nintendowifi.net/ccs/download/0004013820000002/0000001B (rename it to firmware.bin)
92
mirror:
93-
Set up ctrBootManager to coldboot into emunand
93+
https://my.mixtape.moe/shhpjw.bin
94-
https://gbatemp.net/threads/398383/
94+
95-
This could be a whole guide itself with how many steps there are, but I'll leave it to you to not be a retard and figure it out yourself. Here's some hints though:
95+
96-
https://gbatemp.net/threads/404151/#post-5828438
96+
http://nus.cdn.c.shop.nintendowifi.net/ccs/download/0004013820000002/cetk
97
---
98-
boot.cfg entry for Cakes:
98+
99
Just place the relevant files for your system on your SD card. For every .here file on your SD card you should have the real file next to it. Once done you can safely delete the .here files. To review: firmware.bin and firmkey.bin both go in the /cakes folder. Now launch Cakes through the homebrew launcher, and hopefully you get to a menu. Go to "Select Patches" and check "Enable emuNAND" as well as "Disable signature checks". Now Boot your CFW.
100
 
101
Welcome to emuNAND. Protip: make a new folder right now so you can tell when you're in emuNAND or not. Cakes does not yet tell you which NAND you're in. To do this, tap on an empty square of your home menu and press new folder. If you're ever unsure which NAND you're in, just check to see if it's there or not. Another way to tell NANDs apart is by themes/installed content. Creating this folder is not necessary and is only for the paranoid/unsure.
102
 
103
=====Installing other common homebrew applications=====
104
105-
===FREE GAMES===
105+
DevMenu (The official Nintendo CIA Manager that's better than FBI in some ways)
106-
1. copy gay_weebshit_game.cia to you sd card
106+
https://my.mixtape.moe/vppkko.cia
107-
2. boot into emunand
107+
108-
3. run cia installer
108+
HBLauncher Loader (.cia file to load the homebrew launcher)
109-
4. install gay_weebshit_game.cia
109+
110-
5. I really hope you didn't need this section
110+
111
sysUpdater
112-
have fun fampai
112+
https://github.com/profi200/sysUpdater/releases
113
114
Decrypt9
115
https://github.com/d0k3/Decrypt9/releases
116
117
Universal Inject Generator (this runs on your computer)
118
https://github.com/d0k3/Universal-Inject-Generator
119
120
=====Updating emuNAND=====
121
122
You may also want to update your emuNAND to be newer than your sysNAND
123
If you're on an O3DS, you can just go to System Settings from emuNAND and update. If you're on an N3DS, make sure you have the proper firmware.bin file as well as slot0x11key96.bin and do the same. (if you have the cakepack it is safe to update)
124
125
=====Coldboot=====
126
127
The last useful thing to do is to setup coldbooting into emuNAND with ctrbootmanager. This is a handy tool similar to GRUB if you're familiar with GNU/Linux.
128
129
To start with, go to your sysNAND and make sure you've loaded a theme. I touched on this further up, but you've probably formatted sysNAND since then, so you'll have to do it again. Once this data has been created, get back to the homebrew launcher via the browserhax URL. (http://yls8.mtheall.com/3dsbrowserhax_auto.php) From here run Menuhax Manager to setup Menuhax. Once it's done installing, go to where you configure how it's triggered. Select type 2, then decide what button you want to press to NOT run Menuhax on startup. I chose X, as it's often easier to reach then the shoulder buttons. When you've decided on the button, hold it down and then touch the touch screen to set it. At this point we could move on, but you should probably make sure menuhax works. Power off your 3DS and then turn it back on. If everything went okay you should return to the homebrew launcher without having to press any buttons.
130
131
=====ctrbootmanager=====
132
133
Now that menuhax works, we're moving on to ctrbootmanager. This can be downloaded here: https://gbatemp.net/attachments/ctrbootmanager-1-2-zip.29831/ Next, remove your SD card and put it back in your computer for this next part.
134
135
What we're doing now is taking advantage of menuhax automatically launching the file titled boot.3dsx by switching that file. Don't delete your boot.3dsx! Just rename it. We'll want this for later. Rename it to boot_hb.3dsx. Once that's done, drag the boot.3dsx and boot.cfg files from the ctrbootmanager download on to the root of your SD card. Now you'll want to edit your boot.cfg file. Since we're using Cakes instead of rxTools, but we still have miniPasta and the homebrew launcher, let's just overwrite the entry for rxTools with one for Cakes. It should look something like this
136
 
137
title = "CakesFW";
138
path = "/Cakes.dat";
139
offset = "0x12000";
140
141
That's it! Save the file and put your SD card back in your 3DS. It should now boot to ctrbootmanager when you power it on, and after waiting a few seconds, it should boot Cakes. If you want to boot sysnand ever, just hold the key you assigned for menuhax earlier when you power on your 3DS.
142
143
=====Region Free=====
144
Cakes is currently lacking Region Free features found in other CFWs. To make up for this you can run NTR on top of Cakes.
145
https://github.com/44670/BootNTR/releases
146
Download BootNTR as well as NTR3.2.zip from this page. From the zip file place ntr.bin on the root of your SD card, and put BootNTR.cia wherever you've been keeping .cia files. After that just install BootNTR with FBI or BigBlueMenu and then run it.
147
148
=====FAQ=====
149
150
Q: My 3DS has been at the "Rebooting in 10 seconds" stage of the downgrade for a long time, what do I do?
151
A: It should be safe to power it off and back on. If you still can't get to the home menu successfully, remove your SD card and then try to boot. If this works, you just have to change your theme or delete the Menuhax related files on your SD card. (read further down for more info)
152
153
Q: How do I install games now?
154
A: When looking for games, make sure they come in a .cia file. Once you've got that, just place it anywhere on your SD card and then install it from FBI or BigBlueMenu.
155
156
Q: I'm having problems autobooting into Cakes, it just keeps freezing, can someone help me out?
157
A: Try setting autobootfix = 200
158
159
Q: Is it true that rxTools is better for O3DS and Cakes for N3DS?
160
A: No! mid-kid, the creator of Cakes, has an O3DS with no plans of upgrading. Cakes is fine for use on both.
161
162
Q: *hax freezes on a yellow screen, what do I do?
163
A: This is normal, homebrew doesn't have a 100% boot rate. If you want to improve your bootrate, check out this thread: https://gbatemp.net/threads/guide-how-to-improve-menuhax-boot-rate-to-nearly-100.410764/
164
165
Q: Why does FBI give me INVALID SIGNATURE?
166
A: You might be trying to install a .cia file without signature patching, use miniPasta if you're on sysNAND, if it's happening on emuNAND make sure you disabled signature checking in the Cakes menu under patches
167
168
Q: FBI gives DATABASE_ERROR
169
A: Enter eshop once, it doesn't have to let you in. This should create database files.
170
171
Q: FBI gives INVALID_COMMAND
172
A: You can't install .cia files using FBI.3dsx from emuNAND.
173
174
Q: Menuhax keeps looping!
175
A: You have to unlink your NANDs to make autoboot work
176
177
Q: Why do games keep re-wrapping themselves?
178
A: You have to unlink your NANDs to fix this
179
180
Q: After downgrading my screen stays black
181
A: Remove your SD from your 3DS and try to boot again. If that worked,  delete the following on your computer:
182
SD:/Nintendo 3DS/gibberish/gibberish/extdata
183
184
Q: I just set all this up, but now I don't have room for games! How hard will it be to switch to a new SD card after I've already made my emuNAND?
185
A: Not that hard, but still more than a simple copy/pasting of files. You'll still do said copy/pasting of files, but you'll also need Emunand Tool.
186
Windows: https://my.mixtape.moe/nbxxqi.zip
187
GNU/Linux or Mac OS: https://mega.nz/#F!o5pzFD6Q!1tZEMtYfp21chwOnsyEQRA
188
A2: If you want to try another method, you can use dd on Mac OS or GNU/Linux, and bbcopy on Windows to make an image (exact copy) of your SD card and save it to a .bin file or equivalent, then put in the new SD card and flash that image to it. From there it'll be the size of the old SD card, so you'll have to backup the files on the fat32 partition, then resize the fat32 partition, and lastly reformat the fat32 partition because resizing fat32 breaks it.
189
190
Q: How do I fix CHMM2.cia displaying an error about sound modules?
191
A: Get this homebrew application and run it from emuNAND.
192
https://rinnegatamante.it/dsp_firmware_dumper.rar
193
194
Q: Where can I get themes for my 3DS?
195
A: https://3dsthem.es
196
197
Q: Where is the slot0x25KeyX.bin download? Why is it not in the cakepack?
198
A: New CakesFW no longer requires this. If you're on 7.x or older there's a patch in the menu you can enable for the same effect. You now don't need any slotkey file on the O3DS, and you only need slot0x11key96.bin on an N3DS on 9.6 emuNAND or higher.
199
200
Q: I forgot to install FBI before making my emuNAND! Do I have to start over?
201
A: Injecting FBI to your Health & Safety app on emuNAND is the easiest option.
202
>download Decrypt9 and Universal Inject Generator and run it from sysNAND
203
>go to emuNAND options and then dump Health & Safety
204
>put hs.app into the input folder in the Universal Inject Generator Folder and then run go.bat on Windows or go.sh on a UNIX-like OS
205
>it should output "FBI_inject_no_banner.app" and "FBI_inject_with_banner.app" to outside the input folder
206
>rename one of these files (your choice) to hs.app and put it back on your SD card
207
>return to Decrypt9/emuNAND options and now inject it
208
209
Q: I believe I made a mistake, how do I restore my sysNAND backup?
210
A: Decrypt9
211
212
Q: How do I extract .tar.gz?
213
A: 7zip should handle this fine on Windows, I use 'file-roller' on GNU/Linux. Alternatively just run 'tar -xvf'.
214
215
Q: Does Cakes work on 10.7 emuNAND?
216
A: Yes, of course. Why wouldn't it? NATIVE_FIRM did not change. This also means NTR still works.
217
218
Q: Isn't NTR still buggy to the point where you can't launch one game after another without it causing a reboot error?
219
A: 3.3 has this issue, 3.2 does not. Both work on latest emuNAND using 10.2 NATIVE_FIRM.
220
221
Q: Where's the arm9loaderhax tutorial?
222
A: There's already a great guide written and I'm not sure I could improve upon it in any way: https://github.com/Plailect/Guide/wiki/Part-4-(Getting-the-OTP)
223
224
Q: What version of Cakes is in the cakepack?
225
A: It was 108 stable for a while, but with the rising popularity of a9lh recently, I have now compiled the latest source and put that build in there. Last change was a week ago. Says it's version 137 but it might have some differences from the nightly anyway.
226
227
Q: I already dumped my otp.bin, now where do I get the input_files for the arm9loaderhax installer?
228
A: http://pastebin.com/iSdfHnDY
229
230
Q: I ran the arm9loaderhax installer and now my 3DS instantly shuts off!
231
A: This is normal. Next you need a boot manager, such as ctrbootmanager9. You can find it in the cakepack, or download it from here: https://gbatemp.net/threads/release-ctrbootmanager9.417159/
232
233
Q: Is Cakes with a9lh as safe as aureinand?
234
A: Yes. They both can protect firm0 and firm1 files. If you need this (if you're using cfw in sysNAND) make sure to enable the patch in the Cakes menu. It's not needed, however, for emuNAND.