3DS CFW + Homebrew General

INSTALLATION GUIDE
3ds.guide/
>How do I get homebrew and prepare for CFW?
First, quit being such a massive faggot, and then find your firmware version below. Then see smealum.github.io/3ds/, unzip the starter kit to your SD card, and follow instructions to setup the Homebrew Launcher.
>3DS 1.0.0-8.1.0:
Find a way to load Decrypt9 on your version (MSET For 4.x or 6.x, most likely browser otherwise): 3ds.guide/get-started-(old-3ds) then proceed normally.
>N3DS 8.1.0:
You will need NTR and Cubic Ninja. Refer to the guide for instructions. After that you will be able to follow the same procedure for all the other firmware versions.
>N3DS & 3DS 9.0.0-11.2.0:
Follow the guide as normal. Soundhax is the new goto for entrypoint hax, but you can still use browserhax if you insist. Simply follow the guide linked above. Your procedure should be soundhax → Decrypt9WIP → 2.1.0 ctr-transfer → A9LH. OTPless installations for N3DS, which skips the 2.1.0 ctr-transfer, will be added to the guide again as soon as it is deemed safe enough.
If you're interested in doing a hardmod, for what ever reason you may have, a guide is available here: gbatemp.net/threads/tutorial-noob-friendly-nand-dumping-2ds-3ds-3ds-xl-n3ds-n3ds-xl.414498/ Downgrade from 11.0 with a hardmod is outlined in the A9LH Guide.

WARNING
Every step where you modify your system can result in a brick. However, bricking your 3DS is a very hard thing to do if, and only if, you read every single direction and follow them exactly. This is a "retard-proof" guide, but please don't try too hard to be a bigger mouth-breathing retard than it can handle. Every step is necessary unless the guide tells you otherwise. sysNAND backups are not optional.

Other urls found in this thread:

gbatemp.net/threads/wip-faq-what-cfw-is-best-for-me.428509/
archive.is/SsDyf
ridgecrop.demon.co.uk/index.htm
github.com/Robz8/TWLoader/releases
modchipsdirect.com/r4i-3ds-r4ds-wood.html
freeshop.pw
3ds.titlekeys.com/downloadenc
3ds.titlekeys.com/
3dsiso.com/
3dschaos.com/
3ds.titlekeys.com
3ds.jdbye.com/
my.mixtape.moe/efbioi.zip
github.com/AuroraWright/Luma3DS/releases
gbatemp.net/threads/arm9loader-technical-details-and-discussion.408537/
github.com/44670/BootNTR/releases
pastebin.com/QtAQVH5T
github.com/astronautlevel2/BootNTR/releases
pastebin.com/UdL5SN04
discord.gg/ccecErB
pastebin.com/jscrD4Qj
archive.is/OUKh7
github.com/TeamIf/FireEmblemIf-FanTranslation
github.com/CTurt/3DSController
3dsthem.es
n2elite.com/
mega.nz/#!0o4ygKST!eS7G-GOuyu9WwFFc7B7scxawdE2eLFCxgMSkwowe0O0
github.com/ahezard/nds-bootstrap/releases/tag/V0.4.0
github.com/BernardoGiordano/PKSM/releases/tag/4.2.0
github.com/EXTER7/MHGEN-Monster-HP-NTR-Plugin/releases/tag/v1
github.com/imaboy321/Ledybot/releases
se7ensins.com/forums/threads/how-to-setup-a-pokemon-sun-and-moon-gts-giveaway-bot.1616037/
serenesforest.net/forums/index.php?/topic/56220-team-if-fire-emblem-if-fanslation-all-chapters-and-paralogues-done/
serenesforest.net/forums/index.php?/topic/67613-fire-emblem-if-fan-translation-under-new-management/
mega.nz/#!jMhgDCRQ!8mUeGQuCUd2mkdLACF1pZc8EejaIIPB5lIcdX1oArkE
mega.nz/#!mQU2BSBa!4m29nteXHWyhd3Nctg3Vz0T_v8yY55kZ3XxVaDl5Eq4
mega.nz/#!54FCVJxL!8juLDacuVJ9dngTuLoVul4jXOll6ezxddQVuUsT1JqU
3dbrew.org/wiki/11.3.0-36#Process9
github.com/yellows8/hblauncher_loader/issues/51
3dsiso.com/cia-format-gba-nes-gbc-gb-snes-virtual-console-games/274981-mega-170-gba-games-colors-restored-ghosting-begone.html
3dsiso.com/cia-format-gba-nes-gbc-gb-snes-virtual-console-games/263172-3ds-custom-virtual-console-nes-gb-gbc-gba-gen-md-games-595-games.html
mega.nz/#!Q4JlQDTa!QNdzmuV38tRF2-dD5dtrcByekmicyCRbW0Y24LC8GLs
github.com/Nanquitas/BootNTR/releases/tag/V.2.5
libretro.com/index.php/retroarch-1-4-1-major-changes-detailed/
ntrplugins.shoutwiki.com/wiki/Plugins
3ds.guide/get-started-(old-3ds)
gbatemp.net/threads/guide-delete-predownloaded-update-spotpass-nag-sysnand-only.381489/
3ds.guide/9.2.0-ctrtransfer
3ds.guide/
3ds.guide/installing-arm9loaderhax
twitter.com/SFWRedditImages

Frequently Asked Questions
>CFW??!1?¿?
Luma3DS is the most popular CFW and supports A9LH, as well as having a number of features such as Region Free, Language Emulation, Automatic AGB_FIRM patching, Automatic flash cart unblocking, Auto-Update blocking, RO Patching (Special features for romhacks) and more.
Reinand appears to still be worked on, but the creator has indicated that they want to work privately from now on. Reinand also supports Region Free, Auto-Update blocking, RO Patching, and more.
rxTools is now out of date and lacks support for newer features as well as no longer under active development. If you have been using it previously, it is advised to switch.
All CFWs support both O3DS and N3DS.
For additional features such as cheats, save states, screenshots, and screen capture(NEW 3DS ONLY), use your CFW of choice to launch NTR CFW.
For more detailed info about each CFWs feature set, go here: gbatemp.net/threads/wip-faq-what-cfw-is-best-for-me.428509/
Do further, thorough research on your own. Ask smart questions here.
>Is updating my emuNAND safe and/or can I update on A9LH?
Yes, you should always stay up to date.
>Installing Luma3DS/Updating from rxTools
Using the links below, get the latest version of luma. copy the arm9loaderhax.bin to the root of your SD card, go into the hax folder and copy the 3ds folder to your SD. If you're using a bootmanager simply make an entry in the boot.cfg. This will allow you to load luma through the homebrew launcher.
On first boot, hold select to open the menu, and check "show current nand in system settings" as well as "enable region emulation", and if you like the gba boot screen you can enable that as well. Copying arm9loaderhax.bin does not install arm9loaderhax, this is simply where the cfw is stored.
>What's a .CIA?
CIA stands for CTR Importable Archive, where CTR stands for the codename of the 3ds, citrus. In simpler terms, a .cia is simply an installable package you can launch from your homescreen.
>What's emu/sysNAND?
sysNAND is the core system files that your 3DS uses, including the Home Menu and system titles such as the browser and system settings. emu/redNAND are a cloned version of this that runs off of your SD card instead of the built-in chip on your 3DS.
>What is Arm9LoaderHax?
Arm9LoaderHax or A9LH is an entrypoint for booting into emu or sysNAND. The advantages of A9LH include 100% boot rate, and execution before boot. If you install A9LH, you can get rid of emuNAND and load an updated sysNAND to install .cia.
The installation requires a one-time downgrade to 2.1.0 in order to dump OTP (One-Time Programmable console-specific information). A9LH does still support booting of emuNAND if need be, but the most popular option is to update sysNAND and use it.
A9LH protects from softbricking once installed, as it can load before the 3ds boots and flash a backup nand image. If you're familiar with the Wii, it's similar to BootMii or Priiloader.
Menuhax vs. A9LH: archive.is/SsDyf
>Can I upgrade SD Cards/Can I use 64GB+ SD Cards?
The 3DS can support any SD card formatted FAT32. You may format with your 3ds using emunand9 or use this to format from your PC: ridgecrop.demon.co.uk/index.htm
Yes, you can transfer your files to a larger SD if you desire. On A9LH you need only copy your files to the larger SD. If you're on emuNAND there's a more detailed process:
First, backup all your old SD Card's files, and make an emunand dump with Emunand9. Hit eject, insert your new SD card, go to SD Format Options, and do format (minsize) if using rednand. If unsure, just do format (emunand default). This creates a partition on your New SD and formats it correctly.
Restore your emunand onto your new SD card and then copy all of your files off, you've successfully upgraded your SD.
>Can I play original DS Roms?
Use either a flashcart or TWLoader. TWLoader still has a lot of issues that need to be fixed but will allow for loading NDS games and apps of your SD card. TWLoader's GitHub repository: github.com/Robz8/TWLoader/releases
>What Flashcart should I get?
The cheapest and best option is the r4i 3ds: modchipsdirect.com/r4i-3ds-r4ds-wood.html Avoid r4i-SDHCs. Their firmware is on a timer and the card will brick itself in a year so you have to buy a new one. The Menu is slow, and if you get a replacement for it it causes compatibility issues.

ROMS WHERE
Disregard .3ds rom dumps - this is a format for flash carts and citra only.
Downloading roms directly from nintendo is possible, and recommended as a first approach before visiting external sources, excluding the obvious such as romhacks.
If you would like to download roms direct from nintendo's servers on your 3ds you can use freeshop: freeshop.pw After installing, open freeshop, go to Settings>Update and enter 3ds.titlekeys.com/downloadenc or visit 3ds.titlekeys.com on your computer and click the QR button, then Scan.
On your PC you can also generate FBI-Scannable QR codes by visiting 3ds.titlekeys.com/ and clicking on a title, then clicking the generate QR button.
3dsiso.com/ and 3dschaos.com/ are the most commonly used sites for finding roms.
You can search for titles on 3ds.titlekeys.com and you can view the completion here: 3ds.jdbye.com/ (Non-VC only right now) If you own a game on eShop that's marked in red for your region, consider submitting it.
>Can I dump a cart to a .cia?
Previously dumping carts was a pain in the ass, but decrypt9 can now dump carts directly to cia easily, go to Gamecart Dumper > Dump to CIA.
>Can I convert a .3ds to a .cia?
Yes, with Decrypt9 simply go to Content Decryptor > NCCH/NCSD > NCCH/NCSD to CIA.
>How does 3ds.titlekeys.com/ get keys?
The encTitleKeys site most commonly used is dependent on user submissions. If you own an eshop title that isn't available on 3ds.titlekeys.com/ you can add it yourself for all to download.
Using Decrypt9, go to titlekey options, then titlekey decrypt for your respective nand. This will dump a decTitleKeys.bin, which is different than an encTitleKeys.bin. you can submit it to the website, where it will be added.
You can create an encTitleKeys dump using Titlekey Dump. The site doesn't take these, but the file will be usable for anyone with freeshop or ciangel.
>I'm a citra user and can you tell me where to find unencrypted roms?
Not here.
Downloads
Basic Utilities Pack: my.mixtape.moe/efbioi.zip This should cover most of your needs, start here for basic useful tools
Luma3DS GitHub: github.com/AuroraWright/Luma3DS/releases
Freeshop: freeshop.pw
In-depth Arm9LoaderHax information: gbatemp.net/threads/arm9loader-technical-details-and-discussion.408537/
NTR CFW: github.com/44670/BootNTR/releases 3.4 is New 3DS only, 3.2 supports O3DS. No longer in development, but still useful for features.
Virtual Console Injectors: pastebin.com/QtAQVH5T
Updated BootNTR: github.com/astronautlevel2/BootNTR/releases
A Bunch of 3DS .cia's: pastebin.com/UdL5SN04
3DSISO/3DSChaos Accounts: user: eightvee pass: veeeightbunker
Our Discord: discord.gg/ccecErB
Current OP Pasta: pastebin.com/jscrD4Qj
Last Thread: archive.is/OUKh7

Alright Faggers

So I just got done installing A9lH for my little sister so she can get all the games for free

Now for some reason the emunand transfer guide was taken out of the official guide, so just to make sure I do NOT fuck this up

1.) I boot into Hourglass9

2.) I do an emunand backup

3.) I then restore my sysnand with the emunand backup I made + preserve a9lh


Am I doing it right?

I went right ahead anyways and everything seems to be fine

There has been an unusually long stretch since last system update and a new one

Has Nintendo finally given up on the 3DS to focus on the Switch?

Wouldn't be surprised seeing how fast they dropped the Wii after the latest Wii firmware was cracked

Also with recent Pokemon sales numbers through the roof I think Nintendo realizes homebrew and piracy really don't affect sales numbers

I just wanna tell someone, but I got me a Black Friday New 3DS, and I'm excited to hack it and replace my original hacked model, yeppers.

is it really worth the money for an upgrade?

It is, not for the New 3DS only games, but for the massive resolution upgrade that I was jealous of my friends for having.