Homebrew [Release] Homebrew Emergency Launcher

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
Hi everyone

A few people have experienced bugs with the grid launcher which have left them unable to get back into a launcher to FTP in and re-upload. This means the only thing you can do is to take out the SD card and put it in your computer, which is inconvenient or not always possible. Developing a launcher is also problematic because if you make a change which prevents the launcher from running (which has happened to me hundreds of times while developing the grid launcher) then you have to use the SD card reader to fix it.

So, I came up with the idea of a homebrew emergency launcher. The attached app is a highly stripped down version of the homebrew launcher. It replaces boot.3dsx on the SD card, and allows you to boot to a backup launcher if something goes wrong with your main launcher. It adds about a second to the boot time for the launcher, as the emergency launcher opens first and then it launches either your HBL 3dsx or an emergency 3dsx.

Installation:
  • Rename the boot.3dsx file already on your SD card to boot1.3dsx
  • Place some other launcher or FTP client in the root of your SD card and call it emergency.3dsx
  • Copy the file boot.3dsx from the emergency launcher archive to the root of your SD card
Usage:
  • Boot up your homebrew hax as usual
  • If you do nothing, then boot1.3dsx will be launched (your normal launcher)
  • If something goes wrong with your launcher, hold down the right shoulder button while launching your homebrew hax
  • This will cause emergency.3dsx to be booted instead
When changing or updating your launcher, remember to copy it to boot1.3dsx not boot.3dsx, or you will overwrite the emergency launcher.

I have tested this on Ninjhax 2.1 on a 9.9 EUR N3DS. I have no idea if it works on other devices. Feel free to give it a try. If it doesn't work for you, just delete boot.3dsx and emergency.3dsx, and rename boot1.3dsx to boot.3dsx.


Edit:
Big thanks to @m45t3r for the improvements he has made to this. Please download from his Github:

https://github.com/m45t3r/HBL-Emergency/releases/tag/v0.1
https://github.com/m45t3r/HBL-Emergency
 
Last edited by mashers,

Vague Rant

Deceptively cute
Member
Joined
Aug 7, 2008
Messages
2,464
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,313
Country
This doesn't change that this is a great idea, @mashers, but you should never need to outright remove the SD card to modify its contents unless you're on an old firmware version. The official microSD Management tool in the 3DS Settings menu is incredibly useful; I haven't had my SD card out of my 3DS a single time in my entire period owning the console thanks to it.
 
  • Like
Reactions: Poup2804

Seriel

Doing her best
Member
Joined
Aug 18, 2015
Messages
3,298
Trophies
3
Age
24
Location
UK
XP
5,999
Country
United Kingdom
This doesn't change that this is a great idea, @mashers, but you should never need to outright remove the SD card to modify its contents unless you're on an old firmware version. The official microSD Management tool in the 3DS Settings menu is incredibly useful; I haven't had my SD card out of my 3DS a single time in my entire period owning the console thanks to it.
Yes, but that doesn't work on O3DS (That i'm aware of at lest).
 
Last edited by Seriel,

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
This doesn't change that this is a great idea, @mashers, but you should never need to outright remove the SD card to modify its contents unless you're on an old firmware version. The official microSD Management tool in the 3DS Settings menu is incredibly useful; I haven't had my SD card out of my 3DS a single time in my entire period owning the console thanks to it.
I've never actually used the micro SD management. Could you use it to replace boot.3dsx with a different one if it wasn't working?
 

mungry

Well-Known Member
Member
Joined
Jul 29, 2015
Messages
322
Trophies
0
Age
25
XP
476
Country
United States
Wait a sec... I've never had a problem with getting into the hbl. What would I change on my micro sd if something did go wrong?
 

Vague Rant

Deceptively cute
Member
Joined
Aug 7, 2008
Messages
2,464
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,313
Country
@mashers, yeah, it just gives you access to the microSD card over SMB, you're not limited to a particular directory or anything.

However, I didn't realize it wasn't available on the original 3DS. I know it's possible to install microSD Management as a CIA even on the original model and have it work without issue, so I'm surprised and disappointed Nintendo don't allow it officially.
 

ken28

Well-Known Member
Member
Joined
Oct 21, 2010
Messages
1,181
Trophies
1
XP
1,693
Country
Germany
@mashers, yeah, it just gives you access to the microSD card over SMB, you're not limited to a particular directory or anything.

However, I didn't realize it wasn't available on the original 3DS. I know it's possible to install microSD Management as a CIA even on the original model and have it work without issue, so I'm surprised and disappointed Nintendo don't allow it officially.
its possible but still slow as hell
 
Last edited by ken28,

Seriel

Doing her best
Member
Joined
Aug 18, 2015
Messages
3,298
Trophies
3
Age
24
Location
UK
XP
5,999
Country
United Kingdom
@mashers, yeah, it just gives you access to the microSD card over SMB, you're not limited to a particular directory or anything.

However, I didn't realize it wasn't available on the original 3DS. I know it's possible to install microSD Management as a CIA even on the original model and have it work without issue, so I'm surprised and disappointed Nintendo don't allow it officially.
I suppose they don't want to because it's microSD management :P
It's another thing N3DS has got that O3DS hasn't I guess.

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

its possible but still slow as hell.
Ah see there you go.
 

ken28

Well-Known Member
Member
Joined
Oct 21, 2010
Messages
1,181
Trophies
1
XP
1,693
Country
Germany
I suppose they don't want to because it's microSD management :P
It's another thing N3DS has got that O3DS hasn't I guess.

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


Ah see there you go.
I dont really know why its so slow through. Either Nintendo is intenionally slowing down any app that isnt the eshop on the o3ds or the wifi chip is just plainly useless.
 

Dramamine!

Member
Newcomer
Joined
Dec 23, 2014
Messages
18
Trophies
0
Age
124
XP
86
Country
United States
Hmm.
Do you have any plans to expand upon this in the future? I'd like for the ability to be able to bind (at least some of) the buttons to different applications, ie. Autoboot Reinand, hold L for Homebrew Loader, hold R for FTP.

Thanks in advance, and good work.
 
  • Like
Reactions: Seriel

ken28

Well-Known Member
Member
Joined
Oct 21, 2010
Messages
1,181
Trophies
1
XP
1,693
Country
Germany
I suppose they don't want to because it's microSD management :P
It's another thing N3DS has got that O3DS hasn't I guess.

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


Ah see there you go.
so i just tested it again. It averages at around 700-800 kb/s this is ok for smaller things but for cias taking the sd card out and putting it into an card reader is still far faster.
 

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
Thanks for the replies guys. I think it's probably still quicker to boot NH holding L to get to an FTP server ;)

No plans to expand this beyond the emergency boot, but the source is in the archive so feel free to poke around.
 
  • Like
Reactions: Agent Moose

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
Thanks for the replies guys. I think it's probably still quicker to boot NH holding L to get to an FTP server ;)

No plans to expand this beyond the emergency boot, but the source is in the archive so feel free to poke around.
 

Agent Moose

Well-Known Member
Member
Joined
Dec 6, 2014
Messages
407
Trophies
0
Age
33
XP
552
Country
United States
I really like this idea. There's something about ctrbootmanager that I am not a fan of, so I'm going to see if I can edit this and do what I would want.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
    +1
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Samsung SD format can sometimes fix them too
  • Purple_Heart @ Purple_Heart:
    yes looks like an faulty sd
  • Purple_Heart @ Purple_Heart:
    @Psionic Roshambo i may try that with my dead sd cards
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    It's always worth a shot
  • TwoSpikedHands @ TwoSpikedHands:
    @The Real Jdbye, I considered that, but i'll have to wait until i can get the eu version in the mail lol
  • I @ I-need-help-with-wup-wiiu:
    i need help with nusspli failed downloads, can someone respond to my thread? pretty please:wub: