Homebrew [Release] Inject any app into Health & Safety (O3DS/N3DS/CFW only)

  • Thread starter d0k3
  • Start date
  • Views 239,539
  • Replies 527
  • Likes 40

Rei

Well-Known Member
Newcomer
Joined
Mar 2, 2008
Messages
66
Trophies
0
Website
Visit site
XP
195
Country
United States
You can just run it via HBL - 3DSX files are included. Or use CakeHax (Decrypt9WIP.dat) and the Spider exploit for that: http://dukesrg.no-ip.org/3ds/cakes?Decrypt9WIP.dat

You will need Decrypt9 for both, decrypting the .app (yup, you've got the correct one!) and for injecting it. The correct option to decrypt in Decrypt9 is in Game Decryption -> NCCH/NCSD Decryptor.

EDIT: And, once you got Decrypt9 running, I first suggest you try to dump the H&S app and see how it guess. Maybe it will work that way. Your problem is very strange, though, H&S should never have to do anything with the SD being inserted or not.

I can't run Gateway (Launcher.dat) or I can't run this one either. I think none of the Spider based exploits are working on my 3DS right now. It is my db files maybe.

Btw, here are some pics. The one with the app is the one SD card is inserted. Notice that H&S app doesn't have any banner available
pUHXVHr.jpg

zObOcaM.jpg
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
I can't run Gateway (Launcher.dat) or I can't run this one either. I think none of the Spider based exploits are working on my 3DS right now. It is my db files maybe.

Btw, here are some pics. The one with the app is the one SD card is inserted. Notice that H&S app doesn't have any banner available
pUHXVHr.jpg

zObOcaM.jpg
Dammit, that looks messed up... I also see a second empty icon in there, but this is only because there's nothing in the cart slot right now, correct? Now, (my personal opinion, don't burn me!), rxTools leaves too much in the hands of the user when it comes to FBI injection, there are no proper safety clamps and checks in place and on top of that, some releases might be slightly buggy (you having to go back to an earlier version to actually do stuff is indicative here).

Now, I don't know about reenabling your Spider entry point, you better ask someone who knows better than me. If you've got a DS mode flashcart or SudokuHax set up, you could also use the MSET entrypoint. And, maybe, you have one of smealums *hax entrypoints available? The good news is, once you are able to access Decrypt9, this (I mean the H&S issue) will be fixable almost guaranteed.
 

Rei

Well-Known Member
Newcomer
Joined
Mar 2, 2008
Messages
66
Trophies
0
Website
Visit site
XP
195
Country
United States
Dammit, that looks messed up... I also see a second empty icon in there, but this is only because there's nothing in the cart slot right now, correct? Now, (my personal opinion, don't burn me!), rxTools leaves too much in the hands of the user when it comes to FBI injection, there are no proper safety clamps and checks in place and on top of that, some releases might be slightly buggy (you having to go back to an earlier version to actually do stuff is indicative here).

Now, I don't know about reenabling your Spider entry point, you better ask someone who knows better than me. If you've got a DS mode flashcart or SudokuHax set up, you could also use the MSET entrypoint. And, maybe, you have one of smealums *hax entrypoints available? The good news is, once you are able to access Decrypt9, this (I mean the H&S issue) will be fixable almost guaranteed.

Yup that's the cart slot.

Yeah, and also having something in v2.5.2 and not having it in v2.6, then having it back in v3 is a complete trainwreck. I am a fellow software developer here, these kind of things are hurting my beliefs and feelings :P

I have a R4 Gold for 3DS. I will use it as my backup plan then. emuNAND access is still there and I can play games there, I know that, but I want my coldboot dammit :D

Edit: Rather than clearing cookies and history, clearing all save data for browser worked; spider is back. Trying cakehax spider thing right now.
 
Last edited by Rei,

Rei

Well-Known Member
Newcomer
Joined
Mar 2, 2008
Messages
66
Trophies
0
Website
Visit site
XP
195
Country
United States
EDIT: And, once you got Decrypt9 running, I first suggest you try to dump the H&S app and see how it guess. Maybe it will work that way. Your problem is very strange, though, H&S should never have to do anything with the SD being inserted or not.

This is the log when I tried that:

Searching title "Health&Safety"...
Method 1: Search in title.db
System version 4.x
Found title 004001000022300
TMD0 found at 15BD0000, size 2868b
APP0 not found or fragmented!
Health&Safety Dump: failed!


You will need Decrypt9 for both, decrypting the .app (yup, you've got the correct one!) and for injecting it. The correct option to decrypt in Decrypt9 is in Game Decryption -> NCCH/NCSD Decryptor.

And this is the log for the other one:

Opening /D9Game ...
Could not open /D9Game!
Trying /Decrypt9/ instead...
Opening /Decrypt9 ...
Could not open /Decrypt9!
No working directory found!
NCCH/NCSD Decryptor: failed!
 
Last edited by Rei,

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
This is the log when I tried that:

Searching title "Health&Safety"...
Method 1: Search in title.db
System version 4.x
Found title 004001000022300
TMD0 found at 15BD0000, size 2868b
APP0 not found or fragmented!
Health&Safety Dump: failed!
Well, that's what GW and/or rxTools does sometimes, fragmenting the CTRNAND... There's no way Decrypt9 can handle fragmentation, but there's a way around. Read this post carefully, and decide if you want to do it. As I wrote in that post, Decrypt9's injection routines are known to work reliably, and there was never a single case were anyone complained about failures. The code for that in Decrypt9 being pretty simple and mainly constisting of safety clamps also helps. Still, the normal advice for people without a NANDmod is to stay away from bigger (or even any) SysNAND modifications.

AND, additional info, the last guy who did it was scared but it worked without trouble :).

EDIT: And if you have trouble deciding, read this.
 
Last edited by d0k3,
  • Like
Reactions: djalmafreestyler

Rei

Well-Known Member
Newcomer
Joined
Mar 2, 2008
Messages
66
Trophies
0
Website
Visit site
XP
195
Country
United States
Well, that's what GW and/or rxTools does sometimes, fragmenting the CTRNAND... There's no way Decrypt9 can handle fragmentation, but there's a way around. Read this post carefully, and decide if you want to do it. As I wrote in that post, Decrypt9's injection routines are known to work reliably, and there was never a single case were anyone complained about failures. The code for that in Decrypt9 being pretty simple and mainly constisting of safety clamps also helps. Still, the normal advice for people without a NANDmod is to stay away from bigger (or even any) SysNAND modifications.

AND, additional info, the last guy who did it was scared but it worked without trouble :).

Well, I still have other options I think.

I have NAND backup available, taken with GW 3.4.1. Is it possible to have restore that NAND backup with Decrypt9 ? That should bring my H&S app back
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Well, I still have other options I think.

I have NAND backup available, taken with GW 3.4.1. Is it possible to have restore that NAND backup with Decrypt9 ? That should bring my H&S app back
Yes, Decrypt9 can inject a NAND backup into the SysNAND (that's actually one of the oldest features in there), and it has been done countless times before without any complaints. If you're 100% sure that NAND backup is good, you might want to go that route. Otherwise the dangers of both operations is basically the same.
 

Rei

Well-Known Member
Newcomer
Joined
Mar 2, 2008
Messages
66
Trophies
0
Website
Visit site
XP
195
Country
United States
Yes, Decrypt9 can inject a NAND backup into the SysNAND (that's actually one of the oldest features in there), and it has been done countless times before without any complaints. If you're 100% sure that NAND backup is good, you might want to go that route. Otherwise the dangers of both operations is basically the same.

Started that. I remembered the times when we stick an aluminium foil covered toothpick to the back of DS phat in order to get rid of PassMe. These are much easier.

Edit: Done. H&S is back! (there's also an installation of FBI on my sysNAND but this backup is way before that... Oh well.) Now starting dump, inject and install process
 
Last edited by Rei,

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Started that. I remembered the times when we stick an aluminium foil covered toothpick to the back of DS phat in order to get rid of PassMe. These are much easier.

Edit: Done. H&S is back! (there's also an installation of FBI on my sysNAND but this backup is way before that... Oh well.) Now starting dump, inject and install process
Great to hear :). It should be all smooth sailing from here on!
 

Rei

Well-Known Member
Newcomer
Joined
Mar 2, 2008
Messages
66
Trophies
0
Website
Visit site
XP
195
Country
United States
Great to hear :). It should be all smooth sailing from here on!

Yep, injection is complete.

But I think I'm following something wrong. I injected FBI to sysNAND H&S in order to update to 9.2 with sysupdater, then browserhax . I can't still run it in my sysNAND. Do I need to enter rxTools devmode in order to launch that? Or should I been able to launch it without doing anything?
 
  • Like
Reactions: d0k3

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Yep, injection is complete.

But I think I'm following something wrong. I injected FBI to sysNAND H&S in order to update to 9.2 with sysupdater, then browserhax . I can't still run it in my sysNAND. Do I need to enter rxTools devmode in order to launch that? Or should I been able to launch it without doing anything?
Well, we can still not forge signatures ;). You need some sort of signature patching. RxTools devmode is one possibility, MiniPasta by Zoogie another (in my extended homebrew pack, on GitHub).
 

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
Yep, injection is complete.

But I think I'm following something wrong. I injected FBI to sysNAND H&S in order to update to 9.2 with sysupdater, then browserhax . I can't still run it in my sysNAND. Do I need to enter rxTools devmode in order to launch that? Or should I been able to launch it without doing anything?
Yeah you need devmode (or better minipasta)
 

Rei

Well-Known Member
Newcomer
Joined
Mar 2, 2008
Messages
66
Trophies
0
Website
Visit site
XP
195
Country
United States
Well, we can still not forge signatures ;). You need some sort of signature patching. RxTools devmode is one possibility, MiniPasta by Zoogie another (in my extended homebrew pack, on GitHub).

Yeah you need devmode (or better minipasta)

Both of you, thank you so much for all your help, kudos. My sysNAND is 9.2 now.

Even though I tried to read what I can, 3DS scene and terminology is a bit complex; so many ways to do things and many applications... Sorry for my noobish questions :)
 
  • Like
Reactions: d0k3

raylgo

Well-Known Member
Member
Joined
Sep 9, 2007
Messages
257
Trophies
1
XP
1,548
Country
I need some help at the last step of this.

1. Was able to run Decrypt9 and dump the hs.app to the root of the SD card. Transferred the hs.app to the Inject Generator along with the FBI.cia which I want to install.

2. Ran go.bat and suddenly have FBI_inject with banner and no banner .apps which I moved to the root of the SD card.

3. Renamed the FBI_inject.app to hs.app and injected it again. It says success...

How do I boot up FBI now? Opening the Health and Safety App while in rxmode gives me an error forcing the 3ds to shutdown. Opening the H&S app while not in rxmode gives another error...

Was it successful or is this an FBI issue?
 

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
I need some help at the last step of this.

1. Was able to run Decrypt9 and dump the hs.app to the root of the SD card. Transferred the hs.app to the Inject Generator along with the FBI.cia which I want to install.

2. Ran go.bat and suddenly have FBI_inject with banner and no banner .apps which I moved to the root of the SD card.

3. Renamed the FBI_inject.app to hs.app and injected it again. It says success...

How do I boot up FBI now? Opening the Health and Safety App while in rxmode gives me an error forcing the 3ds to shutdown. Opening the H&S app while not in rxmode gives another error...

Was it successful or is this an FBI issue?
I believe this is an rxTools issue, try booting FBI in devmode and try that. If that doesn't work I highly recommend trying a different CFW (rxTools is just... Not clean codewise IMO) cakes is pretty good, or reiNAND... Best of luck :)
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
I need some help at the last step of this.

1. Was able to run Decrypt9 and dump the hs.app to the root of the SD card. Transferred the hs.app to the Inject Generator along with the FBI.cia which I want to install.

2. Ran go.bat and suddenly have FBI_inject with banner and no banner .apps which I moved to the root of the SD card.

3. Renamed the FBI_inject.app to hs.app and injected it again. It says success...

How do I boot up FBI now? Opening the Health and Safety App while in rxmode gives me an error forcing the 3ds to shutdown. Opening the H&S app while not in rxmode gives another error...

Was it successful or is this an FBI issue?
Another possibility would be that your version of FBI.cia was somehow corrupted. I suggest you try again with another. As long as you have your original dump of hs.app, you can always go back to the original state easily, so no worries.
 

raylgo

Well-Known Member
Member
Joined
Sep 9, 2007
Messages
257
Trophies
1
XP
1,548
Country
I believe this is an rxTools issue, try booting FBI in devmode and try that. If that doesn't work I highly recommend trying a different CFW (rxTools is just... Not clean codewise IMO) cakes is pretty good, or reiNAND... Best of luck :)

Could you guide me on how to install it with a different CFW? I already have cakes installed... But both Decrypt9 and Cakes go through MSET and one will have to overwrite the other eventually right?


Here's what I did

1.) Installed Decrypt9 via MSET and dumped the Health and Safety app.
2.) Converted it to the FBI injectable which failed to work under rxtools (tried using a different FBI.cia too).
3.) Installed cakes via MSET then booted up the CFW and tried using Health and Safety app. Still nothing... Still gives me an error.
 

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
Could you guide me on how to install it with a different CFW? I already have cakes installed... But both Decrypt9 and Cakes go through MSET and one will have to overwrite the other eventually right?


Here's what I did

1.) Installed Decrypt9 via MSET and dumped the Health and Safety app.
2.) Converted it to the FBI injectable which failed to work under rxtools (tried using a different FBI.cia too).
3.) Installed cakes via MSET then booted up the CFW and tried using Health and Safety app. Still nothing... Still gives me an error.
Install D9 and use it to inject FBI, rxTools injection isn't safe (it can fragment your sysNAND which can have side effects) if you're on o3ds there's also the spider entrypoint, also you can install the homebrew launcher and boot D9 from there as well...
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: you can't turn link into a femboy in tears of the kingdom