Tutorial Beginner's Guide – How to setup your 3DS for gbatemp

What do you want to be added the most?

  • Give us more CFWs to choose from when booting

    Votes: 22 36.1%
  • Improve the readme.txt and turn it into an awesome readme.html

    Votes: 3 4.9%
  • Add a working ninjhax 1.1b exploit that will launch old HBL & will be launched by using Cubic Ninja

    Votes: 3 4.9%
  • Make a guide for 9.3.0+ users (HBL only)

    Votes: 12 19.7%
  • Make a video of this

    Votes: 21 34.4%
  • Something else... (Please post suggestions and ideas)

    Votes: 0 0.0%

  • Total voters
    61
  • Poll closed .

AileenLumina

Python main, software engineer and API designer
OP
Member
Joined
Sep 27, 2015
Messages
631
Trophies
0
Age
26
XP
614
Country
Germany
Aileen's CFW Installation Guide

v0.9.9b

IMPORTANT: THIS TUTORIAL IS OUTDATED,
HERE IS THE NEW ONE.

One important note at the beginning:
NEVER UPDATE YOUR SYSTEM, no matter what kind of 3DS/2DS you are using. Only update manually using this guide if it tells you to do so.

Hey guys, this is AileenLumina. I hope you enjoy this guide. Please note that nothing (except the "boot.cfg"s and the readme.txt) is made by me. The creators of the software should mostly be credited in the readme.txt.

This guide shows you how to install a custom firmware on your 3DS. This is only possible if your 3DS is on a firmware version below 9.3.0. Downgrading your 3DS will be included as soon as KMT is out.

You do NOT need any knowledge about 3DS hacking to perform the steps described in the readme.
This guide grows and improves only with the help of the gbatemp community, so feel free to contribute with ideas, suggestions and questions.
This guide will be updated as long as the 3DS scene releases cool and useful stuff.


Pay attention to the fact that this guide is designed with easier troubleshooting, clearness and compatibility in mind. You will most likely not run into any error when following this guide exactly. If there is still any error, please report so we can work together to help you out and to prevent others from running into the same error or doing the same mistake.

You may find the download links somewhere else... ;)
Tags: 3DS, ISO, AileenLumina, Twitter

changelog:
0.9.9b
- support for 2.0.0 to 8.1.0 old 3DS added
- made everything up-to-date
0.9.6b
- updated the HBL to the latest version (2.5b) (thx to @smealum et al)
- included HANS (latest build) (thx to @smealum et al)
- included screenshot tool (thx to @smealum et al)
- a lot of minor improvements
0.9.4b
- added instructions on how to temporarily regain access to the eShop and block FW updates (thx to @RednaxelaNnamtra )
- overall improvements
0.9.3b
- now works perfectly fine for both o3DS and n3DS (thx to @samiam144 )
- added a link to JJTapia19's guide for 9.3.0+ (Homebrew only) (thx to @JJTapia19 )
0.9.2b
- gbatemp link added
- added a link of a gbatemp thread that has information about how to find out about the firmware installed on an n3DS without having to buy it (thx to @marksteele and @BobDoleOwndU )
- updated CtrBootManager to the latest version (b07) (thx to @cpasjuste )
- every hax (except themehax) now starts the HBL instead of the CtrBootManager (thx to @duwen )
0.9.0b
- first release (thx to @VerseHell )

Without further ado, here's the guide:

Introduction

You need a 3DS, 3DS XL, 2DS, new 3DS or new 3DS XL running a firmware version from 4.0.0 to 10.3.0 with the last character being U, E or J in order to use this CFW guide. (Note: This thread gives information about which new 3DS consoles come with 9.0.0 - 9.2.0: https://gbatemp.net/threads/n3ds-xl-firmware-by-version-number.381479/ )
You will also need a computer (or another similar device, e.g. a smartphone) which can read and write on SD cards (if you are using a normal 3DS, 3DS XL or a 2DS) or/and microSD cards (if you are using a new 3DS or a new 3DS XL).
Tip: If you are planning to swap the (micro)SD of your 3DS (e.g. because you want more space), you should swap them before you start to install a CFW. Remember: Make sure that your (micro)SD is formatted as FAT32, otherwise it won't work. There are reports about some (micro)SDs not working at all. It is not known why they don't work and how to find out about whether they work or not before actually trying to use them.

Installation

0 Preparing your 3DS

0.1 General preparations

0.1.1 Extract the content of the CFW Kit directly onto the root of the (micro)SD card of your 3DS (if asked, select overwrite).
0.1.2 If you have downloaded apps or games from the eShop already (while you used the (micro)SD you are using now), delete the "dbs" folder on the root of your (micro)SD now.
0.1.3 If you already booted your 3DS while the (micro)SD card you are going to use was inserted into your 3DS, skip the following step and continue at 0.4. If you haven't, insert the (micro)SD into the 3DS, turn on your 3DS, get to the home menu and wait for the 3DS to create the home menu management data.
0.1.4 If you have downloaded apps or games from the eShop already (while you used the (micro)SD you are using now), skip the following four steps too and continue at 0.8. If not, turn off your 3DS, remove the (micro)SD and connect it to your computer/smartphone again.
0.1.5 Right-click on the "dbs" folder on your (micro)SD and click on "Cut", then go to "Nintendo 3DS" -> [random characters] -> [random characters], right-click there and click on "Paste".
0.1.6 Remove your (micro)SD and insert it into your 3DS again.
0.1.7 Go to System Settings -> Data Management -> Nintendo 3DS -> Software on your 3DS and select "Reset". (thx to @Steveice10 )
0.1.8 Change your theme. (You can find the theme settings in the upper left corner of the bottom screen in the home menu.) (thx to @Seville )

0.2 Getting your 3DS to a working firmware version (9.0.0 - 9.2.0) (downgrading/manually updating your 3DS)
(thx to @samiam144 and @The_Zett )

0.2a Manually updating to 9.2.0

0.2a.1 Complete the Preparation section (0, see readme.txt).
0.2a.2 Open the internet browser of your 3DS and type v.gd/loadrx . If it doesn't work at the first try, just open your browser again and try again. If it still does not work, type this URL instead: http://dukesrg.no-ip.org/3ds/rop/?LoadCode.dat&rxTools/sys/code.bin . Once the screens start to change, hold L until the rxTools menu shows up.
0.2a.3 In rxTools menu, go to the right until you see "ADVANCED OPTIONS" on the bottom screen, press (A), select "INSTALL FBI" and select "sysNAND" by pressing X. Press B, take note of what it says on screen, then repeat this but this time press Y after selecting sysNAND again.
0.2a.4 Go to the link that is at the beginning of the readme.txt and download the 9.2.0 firmware ZIP archive that fits your 3DS system region (E for Europe and Australia, U for America and J for Japan; see your firmware version if you are unsure), as well as the fbi_inject.tmd and fbi_inject.app files that fit your region and your TMD version (both should have been shown on screen previously). If you don't know your TMD version, you will need to download all of them and try them one by one.
0.2a.5 Once downloaded, open the 9.2.0 firmware ZIP archive and find the "updates" folder; place it on your SD card. Copy the fbi_inject.tmd and fbi_inject.app files to the root of your SD card.
0.2a.6 Turn on your 3DS.
0.2a.7 Do 0.2a.2 again.
0.2a.8 In rxTools menu, go to the right until you see "ADVANCED OPTIONS" on the bottom screen, press (A), select "INSTALL FBI", follow the instructions on screen and then select "DEVMODE".
0.2a.9 Open the Health & Safety app to open FBI.
0.2a.10 Select "CIAs", then "sysUpdater.cia".
0.2a.11 Wait for the installation to complete, then press [HOME].
0.2a.12 Unwrap the 'gift' on your home screen, open sysUpdater and follow the instructions on screen.

0.2b Downgrading to 9.2.0

0.2b.1 Please wait for the release of KMT.

1 Obtaining the ability to install unsigned apps on the 3DS (Installing a CIA manager on your sysNAND)

1.1 Obtaining the ability to execute unsigned code (Setting up browserhax) (thx to @teampleb , @yellows8 , @smealum et al.)

1.1.1 Disable wireless connection (you can find this option in the menu at the upper left corner).
1.1.2 Scan this QR code
3dsbrowserhax_auto_qrcode.png

by pressing [L]+[R] in the home menu and tapping on the QR code icon.
1.1.3 Select "OK" to launch the web browser.
1.1.4 Once the web browser is loaded, press [HOME].
1.1.5 Enable wireless connection.

1.2 Patching out the signature checks of the system (Launch PastaCFW) (thx to @capito27 , @AlbertoSONIC , @motezazer , @felipejfc , @nop90 , @dela , @Crusard , @FrozenFish24 )

1.2.1 If you are using an 'old' 3DS, skip this step and continue with 1.2.2. Ensure that your internet connection is good, then open the web browser. If you don't see the Homebrew Launcher after about 30 seconds (depending on the quality of your connection, the time your 3DS needs may vary) and instead something else happens, go to the browser settings and delete the entire browser data, then do 1.1 again. If the Homebrew Launcher loaded successfully, you can continue with 1.2.6.
1.2.2 Open the web browser and let the page load.
1.2.3 Zoom in all the way.
1.2.4 Scroll to the top-left of the screen.
1.2.5 You will see a volume bar there. Tap the very right of this volume bar. The system takes you to the homebrew launcher now.
(It is pretty unstable, if it doesn't work at the first try, keep trying until it works. You just need to tap exactly the very right of the volume bar.)
1.2.6 Select "Pasta CFW loader" in the Homebrew Launcher (HBL) and press (A). Wait a moment for your 3DS to patch out the signature checks. You are back in the home menu after a few seconds, but now you are able to freely install CIAs (installable 3DS apps).

1.3 Installing a CIA installer (Installing FBI.cia on sysNAND by using FBI.3dsx) (thx to @Steveice10)

1.3.1 Open the browser again and wait until you are in the HBL again.
1.3.2 Open CIAs, select FBI.cia and press (A). Wait for the installation to finish, then press [START]. Do the same with hblauncher_loader.cia. Now, exit FBI by pressing [START].
1.3.3 Back in the HBL, press [START] and then (A) to exit the HBL.
1.3.4 Launch browserhax again (open the web browser) (do not forget to ensure that your connection
1.3.5 Let PastaCFW patch out the signature checks again (select Pasta CFW loader and press (A)).
1.3.6 You should see two 'gifts' on your home menu, unwrap it. Now you have the HBL loader and the CIA installer (FBI) installed successfully.

2 Preparing the (micro)SD for using it as the system storage (Installing an emuNAND) (thx to the Gateway team)

2.1 Formatting the (micro)SD properly (Installing the emuNAND partition)

2.1.1 Launch the HBL again using the HBL loader that you just installed. Press and hold (X)+(Y) while you do so for the first time until you are in the HBL. (Do so again when a new version of *hax is installed.)
2.1.2 Select EmuNAND9 and wait until the menu finished loading.
2.1.3 In the menu, select EmuNAND Manager Options -> Dump SysNAND to NAND.bin and press (A).
2.1.4 When the backup is finished, press [SELECT] to unmount your (micro)SD, then remove it.
2.1.5 Backup your (micro)SD card's content on your computer and move your NAND backup (NAND.bin) to a safe place.
2.1.6 Insert the (micro)SD into your 3DS again, press (B) and select Complete EmuNAND Setup this time. Follow the instructions on screen.
2.1.7 Once the process is finished, press [SELECT] to unmount your (micro)SD again.
2.1.8 Remove the (micro)SD, connect it to your PC and restore your (micro)SD backup (leave the NAND.bin on your PC, you will not need it on the (micro)SD).
2.1.9 Insert the (micro)SD card into the 3DS again, press (B) and then [START] to reboot your system.

3 Booting into the (micro)SD's system (Booting into emuNAND/rxTools) (thx to the rxTools team)

3.1 Making sure the microSD's system is working (Booting into rxTools using the HBL)

3.1.1 Open the web browser of your 3DS.
3.1.2 Once you are in the HBL, select rxTools and press (A). BETA! (this will not damage your system at all, though) If it worked, great. If not, nevermind. Please report your findings, then continue with 3.1.3.
3.1.3 Hard-reset your 3DS.
3.1.4 Launch the HBL again. This time select menuhax_manager v2.0 and press (A) to confirm.
3.1.5 Select "Setup a 'Basic' color theme" and select a color to install menuhax.
3.1.6 Turn off your 3DS and go to 4.1 now.
3.1.7 Turn on your 3DS and wait until CtrBootManager is loaded.
3.1.8 Use FBI to install BootNTR.cia, then press [HOME], unwrap the new app, then close FBI.
3.1.9 Change the theme to uninstall menuhax (do not choose the white default theme, choose another one instead), turn off your 3DS, remove the (micro)SD, turn on your 3DS.

3.2 Enabling the 3DS to coldboot into the (micro)SD's system (Unlinking sysNAND and emuNAND) (thx to @yellows8, @cpasjuste and @Steveice10 )

3.2.1 Format your 3DS system. (Don't worry, you won't lose anything since everything on your system was cloned to the emuNAND (which is on your (micro)SD) when you formatted your (micro)SD using the Gateway menu.)
3.2.2 Follow the instructions until you are in the home menu again.
3.2.3 Change the theme.
3.2.4 Configure your internet settings.
3.2.5 Finally, do 1.1, 3.1.4 and 3.1.5 again.
3.2.6 Copy the "ropbinpayload_menuhax_" .bin file you made a backup of earlier onto your (micro)SD and overwrite the already existing file.

You are done. That's it. You have installed a CFW on your 3DS. Congratulations! :)
You should not try to update your emuNAND as 10.3.0 seems to be incompatible with emuNAND at the moment. DO NOT UPDATE YOUR SYSTEM AT ALL IF YOU ARE USING A NEW 3DS!

At this point a huge thank you to @VerseHell for his tutorial and his patience!

4 Additional steps

4.1 Enabling your 3DS to coldboot into a CFW (Using HxD to make menuhax launch auto.3dsx (CtrBootManager) instead of boot.3dsx) (thx to @duwen )

4.1.0 You will likely need a computer for this.
4.1.1 Launch HxD.exe which is inside the "HxD" folder on your (micro)SD. (You can also try "Hex Editor" from Google Play/Aptoide if you want to/can only use an Android device.)
4.1.2 Click on File -> Open.
4.1.3 Open the .bin file on your (micro)SD that starts with "ropbinpayload_menuhax_".
4.1.4 Click on Search -> Find and type "boot.3dsx".
4.1.5 Change "boot.3dsx" into "auto.3dsx" by clicking right before "boot" and typing "auto".
4.1.6 Click on File -> Save.
4.1.7 Copy the "ropbinpayload_menuhax_" .bin file you just edited onto your PC.
4.1.8 Now you can return to 3.1.6.

4.2 Configure the CtrBootManager (How to change which CFW your 3DS is booting on startup, and how it boots that CFW)

4.2.1 Reboot/turn on your 3DS. Press and hold [SELECT] as soon as the bottom screen turns white to access the CBM menu.
4.2.2 Go to More -> Settings.
4.2.3 If you are using a new 3DS, set "bootfix" to 2 now.
4.2.4 If you want, you can change the CFW your 3DS boots by default by editing "Default".
4.2.5 It is possible to add a boot delay by editing "Timeout". You will have that time in seconds to choose a different CFW to boot than the one that is set as default.ant to, you can change which CFW your 3DS will boot into by editing "default". (Note: Reinand doesn't work with 'old' 3DS yet.)

4.2.6 Go back by pressing (B), select Reboot and enjoy.
Where is the link?
You should check out my twitter [...]
 
Last edited by AileenLumina,

duwen

Old Man Toad
Member
Joined
Sep 6, 2013
Messages
3,176
Trophies
2
Location
Bullet Hell
Website
www.exophase.com
XP
4,257
Country
United Kingdom
I just read through all of that and thought "my god, this is really complicated"... then realised I'd achieved all that (and more) on my o3ds with the help of a few guides and working stuff out for myself.
For example; my coldboot puts me straight into my rx emunand, but (due to having a one second pause on the menu) I can also choose to boot my emunand into rxtools, Pasta, Cakes or the HBL (either 2.1 with Mashers Grid layout or 1.1 vanilla). Also, I edited the themehax payload so it boots a renamed boot.3dsx (named auto.3dsx), which allows me to still use boot.3dsx with any other entrypoint I want. For instance: Cubic Ninja/Ironhax/Tubehax will launch HBL and not themehax again.

It's a great guide, but I'd hesitate to call it a beginners guide as I don't think it explains the purposes of each step with enough detail. For that reason I think it might be worth including links to some of the more detailed guides.
 
  • Like
Reactions: AileenLumina

SomeGamer

Well-Known Member
Member
Joined
Dec 19, 2014
Messages
6,827
Trophies
1
XP
4,902
Country
Hungary
I just read through all of that and thought "my god, this is really complicated"... then realised I'd achieved all that (and more) on my o3ds with the help of a few guides and working stuff out for myself.
For example; my coldboot puts me straight into my rx emunand, but (due to having a one second pause on the menu) I can also choose to boot my emunand into rxtools, Pasta, Cakes or the HBL (either 2.1 with Mashers Grid layout or 1.1 vanilla). Also, I edited the themehax payload so it boots a renamed boot.3dsx (named auto.3dsx), which allows me to still use boot.3dsx with any other entrypoint I want. For instance: Cubic Ninja/Ironhax/Tubehax will launch HBL and not themehax again.

It's a great guide, but I'd hesitate to call it a beginners guide as I don't think it explains the purposes of each step with enough detail. For that reason I think it might be worth including links to some of the more detailed guides.
Could you share that modded payload? I would have a million uses for it! :D
 
  • Like
Reactions: AileenLumina

duwen

Old Man Toad
Member
Joined
Sep 6, 2013
Messages
3,176
Trophies
2
Location
Bullet Hell
Website
www.exophase.com
XP
4,257
Country
United Kingdom
Could you share that modded payload? I would have a million uses for it! :D
It's really easy to edit it yourself. Just open it with HxD, ctrl+F to open the 'find' window, search 'boot' (without quotes) in text strings, it will take you to the first of two entries for boot.3dsx, just change 'boot' to 'auto' (for both entries - although it will work if you only change the first), and save. Rename your boot.3dsx to auto.3dsx - job done!

EDIT

I've attached mine anyway, in case it's of use to anyone who can't/won't edit their own. Just remember that you will need to have your usual boot.3dsx renamed to auto.3dsx for it to work... and it will probably only work for a 3ds of the same region/model/fw as mine (if that's the case just follow the above steps to edit your own payload).

And here's the contents of my boot.cfg (don't rename the cfg to auto.cfg, leave it as it is).
Code:
// Boot menu configuration
boot_config =
{
  // Default timeout in secondes
  // If timeout = -1, disable autoboot
  timeout = 1;

  // Some devices (n3ds?) seems to have
  // some timing problems when using timeout=0 (autoboot).
  // You may increase this value to improve boot success rate.
  // Default delay (150) should be good for o3ds.
  autobootfix = 0;

  // if timeout = 0 (autoboot),
  // hold this key to enter the menu
  // keycode list : https://goo.gl/4XLDIL
  recovery = 2; // SELECT

  // Default boot entry
  default = 0;

  // Boot menu entries (11 max)
   entries =
   (
     {
       title  = "rxTools";
       path = "/rxTools/sys/code.bin";
       offset = "0x12000";
     },
     {
       title  = "Cakes99";
       path = "/Cakes.dat";
       offset = "0x12000";
     },
     {
       title  = "Pasta";
       path = "/3ds/PastaCFW/PastaCFW.3dsx";
       offset = "0x12000";
     },
     {
       title  = "Homebrew Grid (Ninjhax 2.1b)";
       path = "/boot2.3dsx";
     },
     {
       title  = "Homebrew Vanilla (Ninjhax 1.1b)";
       path = "/boot.3dsx";
     },
     {
       title  = "Homebrew in-built Pasta (press X)";
       path = "/bootP.3dsx";
     }
   );
};

boot2.3dsx launches Mashers Grid version of the HBL, boot.3dsx launches vanilla HBL, bootP.3dsx launches HBL with in-built Pasta devmode.

EDIT 2

Actually just noticed that there is a second boot.3dsx entry in the payload. It works fine just changing the first one, but I've changed them both in my latest install just to be safe (not the payload attached to this post). I've updated the above info to reflect this.

Also... this may come in handy:
Just use this boot.3dsx https://gbatemp.net/attachments/boot-zip.26287/
it has a very simple version of pasta (same as dev mode). you can't go wrong. press x to activate.
...it's a modified HBL boot.3dsx with a self-contained Pasta devmode. I now have three entries for the homebrew launcher in my CBM menu;
  • Homebrew (Mashers Grid layout) - Ninjhax 2.1
  • Homebrew (default/vanilla) - Ninjhax 1.1
  • Homebrew with in-built Pasta
 

Attachments

  • menuhax_ropbinpayload.zip
    21.4 KB · Views: 347
Last edited by duwen,

AileenLumina

Python main, software engineer and API designer
OP
Member
Joined
Sep 27, 2015
Messages
631
Trophies
0
Age
26
XP
614
Country
Germany
It's really easy to edit it yourself. Just open it with HxD, ctrl+F to open the 'find' window, search 'boot' (without quotes) in text strings, it will take you to the only entry for boot.3dsx, just change 'boot' to 'auto', save. Rename your boot.3dsx to auto.3dsx - job done!

EDIT

I've attached mine anyway, in case it's of use to anyone who can't/won't edit their own. Just remember that you will need to have your usual boot.3dsx renamed to auto.3dsx for it to work.

And here's the contents of my boot.cfg (don't rename the cfg to auto.cfg, leave it as it is).
Code:
// Boot menu configuration
boot_config =
{
    // Default timeout in seconds
    // If timeout = -1, disable autoboot
    timeout = 1;

    // if timeout = 0 (autoboot),
    // hold this key to enter the menu
    // keycode list : https://goo.gl/4XLDIL
    recovery = 2; // SELECT

    // Default boot entry
    default = 0;

    // Boot menu entries (16 max)
    entries =
    (
        {
            title  = "rxTools";
            path = "/rxTools/sys/code.bin";
            offset = "0x12000";
        },
        {
            title  = "Cakes99";
            path = "/Cakes.dat";
            offset = "0x12000";
        },
        {
            title  = "Pasta";
            path = "/3ds/PastaCFW/PastaCFW.3dsx";
            offset = "0x12000";
        },
        {
            title  = "Homebrew (Ninjhax 2.1b)";
            path = "/boot2.3dsx";
        },
        {
            title  = "Homebrew (Ninjhax 1.1b)";
            path = "/boot.3dsx";
        }
    );
};

boot2.3dsx launches Mashers Grid version of the HBL, boot.3dsx launches vanilla HBL.
MANY thanks for sharing!
It's a great guide, but I'd hesitate to call it a beginners guide as I don't think it explains the purposes of each step with enough detail. For that reason I think it might be worth including links to some of the more detailed guides.
About that, this guide does not want to explain how things work, instead it wants to give exact and clear instructions for beginners as most of them (according to my personal experience) don't really care about how things work. :)
Where is the link?
You should check out my twitter in about 30 minutes. :)
Are you sure? Because I live in Europe and I thought my only hope is a 2DS.
I have to correct myself: About 30-60% of all n3DS systems sold in Europe come with 9.0.0.
So this is a CFW guide? Nothing else?
For now, yes. I will add a version for people who are above 9.2.0 asap. :)
I will keep this tutorial updated for as long as possible. ^-^

--------------------- MERGED ---------------------------

I just read through all of that and thought "my god, this is really complicated"... then realised I'd achieved all that (and more) on my o3ds with the help of a few guides and working stuff out for myself.
Well, is it really complicated or does it just have so many steps to do?
It has so many steps because it is built with easy troubleshooting and clearness in mind. I want to make sure that this tutorial works for everyone. Please don't get me wrong, I really appreciate your help! :) I wrote this article for all the people who just want to set up their 3DS, no less, no more. :)
 
Last edited by AileenLumina,

AileenLumina

Python main, software engineer and API designer
OP
Member
Joined
Sep 27, 2015
Messages
631
Trophies
0
Age
26
XP
614
Country
Germany
Update | v0.9.2b

New functions:

- gbatemp link added (to the readme.txt)
- added a link of a gbatemp thread that has information about how to find out about the firmware installed on an n3DS without having to buy it (thx to @marksteele and @BobDoleOwndU )
- updated CtrBootManager to the latest version (b07)
- every hax (except themehax) now starts the HBL instead of the CtrBootManager (thx to @duwen )
 
Last edited by AileenLumina,
  • Like
Reactions: duwen

AileenLumina

Python main, software engineer and API designer
OP
Member
Joined
Sep 27, 2015
Messages
631
Trophies
0
Age
26
XP
614
Country
Germany
Update | v0.9.3b

New functions:

- now works perfectly fine for both o3DS and n3DS (thx to samiam144)
- added a link to JJTapia19's guide for 9.3.0+ (HBL only) (thx to @JJTapia19 )

Everything is the same for O3DS except:
  • when scanning the browserhax QR code, let the page load
  • zoom in all the way
  • scroll to the top-left of the screen where you will see a volume bar
  • tap the very right of the bar
  • screen should flash yellow and put you in the homebrew launcher

Edit: I'm not sure but users of an o3DS with emuNAND on 9.5 could update to 10.1 using the system settings without any problems, right?
 
Last edited by AileenLumina,
  • Like
Reactions: samiam144

JJTapia19

I fight for my friends.
Member
Joined
May 31, 2015
Messages
2,171
Trophies
1
Age
32
XP
2,438
Country
Puerto Rico
Update | v0.9.3b

New functions:

- now works perfectly fine for both o3DS and n3DS (thx to samiam144)
- added a link to JJTapia19's guide for 9.3.0+ (HBL only) (thx to @JJTapia19 )



Edit: I'm not sure but users of an o3DS with emuNAND on 9.5 could update to 10.1 using the system settings without any problems, right?
Awesome! Great guide! Yes old 3ds users can update their emunand to the latest firmware. If they are using gateway the must update the launcher.dat file :)
 
Last edited by JJTapia19,
  • Like
Reactions: AileenLumina

AileenLumina

Python main, software engineer and API designer
OP
Member
Joined
Sep 27, 2015
Messages
631
Trophies
0
Age
26
XP
614
Country
Germany
Awesome! Great guide! Yes old 3ds users can update their emunand to the latest firmware. If they are using gateway the must update the launcher.dat file :)
Thanks! ^-^ I will try to make it an 'entry point' for newcomers. :) And thank you for your help! :D
Edit: BTW, how to get rid of that newcomer status? >.> :D
 
Last edited by AileenLumina,

jc28735250

Well-Known Member
Member
Joined
Oct 18, 2015
Messages
100
Trophies
0
Age
35
XP
121
Country
United States
Need some help as I got stuck pretty early.
I'm following the latest version of your guide and I'm stuck on step 1.3.1; it doesn't automatically load into the HBL after the browser is loaded and zooming in and clicking on the right-most point of the volume bar doesn't work properly (bottom screen goes yellow, then grey, and gets stuck).
I've restarted several times and it always fails on this step; every time I run the Pasta CFW Loader the browser won't load HBL anymore.

This machine is an old 3DS LL (Japanese region) that has system menu version 9.2.0-20J, and is basically brand new (I did a migration from this machine leaving it in a clean state).
 

duwen

Old Man Toad
Member
Joined
Sep 6, 2013
Messages
3,176
Trophies
2
Location
Bullet Hell
Website
www.exophase.com
XP
4,257
Country
United Kingdom
Need some help as I got stuck pretty early.
I'm following the latest version of your guide and I'm stuck on step 1.3.1; it doesn't automatically load into the HBL after the browser is loaded and zooming in and clicking on the right-most point of the volume bar doesn't work properly (bottom screen goes yellow, then grey, and gets stuck).
I've restarted several times and it always fails on this step; every time I run the Pasta CFW Loader the browser won't load HBL anymore.

This machine is an old 3DS LL (Japanese region) that has system menu version 9.2.0-20J, and is basically brand new (I did a migration from this machine leaving it in a clean state).
It sounds like you've probably not got the right exploit for your browser. Have a look here http://yls8.mtheall.com/3dsbrowserhax.php to see if there's another option for you.
 

jc28735250

Well-Known Member
Member
Joined
Oct 18, 2015
Messages
100
Trophies
0
Age
35
XP
121
Country
United States
It sounds like you've probably not got the right exploit for your browser. Have a look here http://yls8.mtheall.com/3dsbrowserhax.php to see if there's another option for you.

My browser version is 1.7567, which is on the supported list. Nothing I've read so far indicates anything's wrong.
It's very weird, too, considering that I can boot successfully to run the Pasta launcher...
 

IcedTea_

Member
Newcomer
Joined
Oct 19, 2015
Messages
12
Trophies
0
Age
32
XP
61
Country
United States
"3.1.6 Remove the (micro)SD, connect it to your PC and copy the files in the folder "DontTouchThisYet1" onto the root of the (micro)SD. Remove the (micro)SD and insert it back into your 3DS."

There is no such folder, am I missing something here?

The same goes for 3.2.3 "DontTouchThisYet2"

So far so good though!

P.S: result from 3.1.2 is a frozen black screen.
 
  • Like
Reactions: AileenLumina

AileenLumina

Python main, software engineer and API designer
OP
Member
Joined
Sep 27, 2015
Messages
631
Trophies
0
Age
26
XP
614
Country
Germany
"3.1.6 Remove the (micro)SD, connect it to your PC and copy the files in the folder "DontTouchThisYet1" onto the root of the (micro)SD. Remove the (micro)SD and insert it back into your 3DS."

There is no such folder, am I missing something here?

The same goes for 3.2.3 "DontTouchThisYet2"

So far so good though!

P.S: result from 3.1.2 is a frozen black screen.

Please take a look at the updated readme.txt inside your downloaded ZIP archive. :) The readme quoted in the OP is from a 'release' version while the version of the actual ZIP you download is from a 'nightly'. So, please only use the readme.txt inside your ZIP download. ^-^
 
Last edited by AileenLumina,
  • Like
Reactions: IcedTea_

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    yeah
  • The Real Jdbye @ The Real Jdbye:
    @salazarcosplay if they made a prequel, it would still be about current issues, cause it doesn't make sense to make it about stuff that happened 30 years ago that nobody cares about anymore
  • The Real Jdbye @ The Real Jdbye:
    it's too late
  • The Real Jdbye @ The Real Jdbye:
    the older south park episodes about particular issues usually age poorly since the topic is no longer relevant
  • The Real Jdbye @ The Real Jdbye:
    an exception is giant douche vs turd sandwich, that's always relevant :P
    +1
  • K3Nv2 @ K3Nv2:
    I was gone for like an hour and none of you thought to write or call pos
  • BigOnYa @ BigOnYa:
    We knew you were going to Sonic to get lunch.
  • K3Nv2 @ K3Nv2:
    Sonics fast I would've been home in 10 mins
  • BigOnYa @ BigOnYa:
    Meet and greet with AncientBoi then?
  • K3Nv2 @ K3Nv2:
    That would've gone slow he's old
    +1
  • ZeroT21 @ ZeroT21:
    sadly the person in question feels too young for his own good
  • K3Nv2 @ K3Nv2:
    We don't question people
  • ZeroT21 @ ZeroT21:
    me neither, i just bash them
  • K3Nv2 @ K3Nv2:
    We just question @AncientBoi
  • ZeroT21 @ ZeroT21:
    it wasn't a question, it was fact
  • BigOnYa @ BigOnYa:
    He said he had 3 different doctors apt this week, so he prob there. Something about gerbal extraction, I don't know.
    +1
  • ZeroT21 @ ZeroT21:
    bored, guess i'll spread more democracy
  • LeoTCK @ LeoTCK:
    @K3Nv2 one more time you say such bs to @BakerMan and I'll smack you across the whole planet
  • K3Nv2 @ K3Nv2:
    Make sure you smack my booty daddy
    +1
  • LeoTCK @ LeoTCK:
    telling him that my partner is luke...does he look like someone with such big ne
    eds?
  • LeoTCK @ LeoTCK:
    do you really think I could stand living with someone like luke?
  • LeoTCK @ LeoTCK:
    I suppose luke has "special needs" but he's not my partner, did you just say that to piss me off again?
  • LeoTCK @ LeoTCK:
    besides I had bigger worries today
  • LeoTCK @ LeoTCK:
    but what do you know about that, you won't believe me anyways
    LeoTCK @ LeoTCK: but what do you know about that, you won't believe me anyways