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

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

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Is it possible that parts of the micro sd files been corrupted that's causing it?
Were did you put the fbi_inject_with_banner.app? It belongs into either root or /Decrypt9/. And, you need to make 100% sure, the base hs.app was dumped by yourself and comes from the same NAND you want to inject to (ie, stay with Emu- / SysNAND and don't do any up- / downgrades between dumping and injecting).
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
I now have playcoinsetter as a NAND title (which does not work as a NAND install CIA?) thanks to this program, It is way more useful than the stock H&S app.
I guess you could not install it to the NAND because it was not encrypted - the CIA encryptor in D9 might have helped you.
 

driverdis

I am Justice
Member
Joined
Sep 21, 2011
Messages
2,867
Trophies
2
Age
31
Location
1.048596β
XP
2,838
Country
United States
I guess you could not install it to the NAND because it was not encrypted - the CIA encryptor in D9 might have helped you.

I have not tried that yet but last I heard, the playcoinsetter will refuse to run when installed to the NAND (after encrypting the CIA so it installs). I could be wrong about this however...
 

temp2000

Member
Newcomer
Joined
May 22, 2016
Messages
15
Trophies
0
XP
52
Country
United States
Were did you put the fbi_inject_with_banner.app? It belongs into either root or /Decrypt9/. And, you need to make 100% sure, the base hs.app was dumped by yourself and comes from the same NAND you want to inject to (ie, stay with Emu- / SysNAND and don't do any up- / downgrades between dumping and injecting).

FBI_inject_with_banner.app is in the root directory of micro sd card. Yes, the hs.app is dumped by me. I started off with a stock N3DS and followed the tutorial to the T, so the NAND are the same.
 
Last edited by temp2000,

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
FBI_inject_with_banner.app is in the root directory of micro sd card. Yes, the hs.app is dumped by me. I started off with a stock N3DS and followed the tutorial to the T, so the NAND are the same.
Just dump the hs.app fresh, from the NAND you want to install it to. Then convert again via UIG, and try to inject again.
 

temp2000

Member
Newcomer
Joined
May 22, 2016
Messages
15
Trophies
0
XP
52
Country
United States
Just dump the hs.app fresh, from the NAND you want to install it to. Then convert again via UIG, and try to inject again.
Same result. Going to toss this N3DS in the closet til I'm in the mood to fiddle with it again. It went so smooth and half way this happens LMAO

Edit

I deep reformatted the sd card. Redo all the steps after the downgrade and still no luck.
 
Last edited by temp2000,

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Same result. Going to toss this N3DS in the closet til I'm in the mood to fiddle with it again. It went so smooth and half way this happens LMAO

Edit

I deep reformatted the sd card. Redo all the steps after the downgrade and still no luck.
Okay. Can you show me two things? I need to have a look at your dumped hs.app and at your inject.app (the one with banner). The first 512 byte of each should suffice. You can also send me those in a pm.
 
  • Like
Reactions: hobbledehoy899

Kay12345

Active Member
Newcomer
Joined
Apr 21, 2016
Messages
44
Trophies
0
Age
27
XP
69
Country
France
Can someone help
My browser works on 4.5 but won't load go.gateway site also from reboot.ms/3ds when i press launcher.dat it just exits the browser. I can't use Decrypt9 otherwise.
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
I sent the PM a few days ago.
This took me longer than it should have :). Alright... so, I just don't see what could be wrong there, this looks right. Try putting the inject file into the root, and if that does not work / if it was already there, put it into /Decrypt9/. If you already have a9lh, you can try injecting with Hourglass9 - that will also do it.

And, if the problems persist, it might be an issue with your SD. That could especially be the case if you formatted with Easeus Partition Tools earlier. The recommended means of formatting 3DS SD cards is EmuNAND9.
 

temp2000

Member
Newcomer
Joined
May 22, 2016
Messages
15
Trophies
0
XP
52
Country
United States
This took me longer than it should have :). Alright... so, I just don't see what could be wrong there, this looks right. Try putting the inject file into the root, and if that does not work / if it was already there, put it into /Decrypt9/. If you already have a9lh, you can try injecting with Hourglass9 - that will also do it.

And, if the problems persist, it might be an issue with your SD. That could especially be the case if you formatted with Easeus Partition Tools earlier. The recommended means of formatting 3DS SD cards is EmuNAND9.

followed the suggestion and still no luck even with new micro sd card (from Samsung 128gb to Sandisk 32gb). The Health&Safety with banner injection is the beginning stage to get the OTP file, so I don't have a9lh installed yet. Used downgrade-check and came back 100% successful without errors. As of right now my sysNAND is on 9.2.0-20U and redNAND (via Luma3DS) is on emu 11.0.0-33U
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
followed the suggestion and still no luck even with new micro sd card (from Samsung 128gb to Sandisk 32gb). The Health&Safety with banner injection is the beginning stage to get the OTP file, so I don't have a9lh installed yet. Used downgrade-check and came back 100% successful without errors. As of right now my sysNAND is on 9.2.0-20U and redNAND (via Luma3DS) is on emu 11.0.0-33U
Okay... this is mysterious... :/ Maybe you can give me a log of the Health & Safety Injector (Decrypt9.log)? You can also try older Decrypt9WIP releases, but I doubt it will help.
 

temp2000

Member
Newcomer
Joined
May 22, 2016
Messages
15
Trophies
0
XP
52
Country
United States
Okay... this is mysterious... :/ Maybe you can give me a log of the Health & Safety Injector (Decrypt9.log)? You can also try older Decrypt9WIP releases, but I doubt it will help.
Nothing is different from the log. Seeing I can't go any farther to be able to install arm9loaderhax, what are my option now if any
?
Initializing SD card... success
0x03 KeyX & KeyY: already set up
0x05 KeyY: already set up
0x25 KeyX: already set up
0x18 KeyX: already set up
0x1B KeyX: not found
Finalizing Initialization...

Initialization: partially failed

Using RedNAND @ 000001/000001
Searching title "Health&Safety (N3DS)"...
Method 1: Search in title.db...
Found title 0004001020021300
TMD0 found at 1A4E8000, size 2916b
APP0 found at 1A4F8000, size 956kB
APP1 found at 1A5E8000, size 388kB
Use arrow keys and <A> to choose a name
hs.app
Dumping & decrypting APP0...
Creating hs.app ...
Code / Crypto: CTR-N-HACE / 7x
Decrypt ExHdr/ExeFS/RomFS (2kB/670kB/0MB)
Verify ExHdr/ExeFS/RomFS: OK/OK/OK
Health&Safety Dump: succeeded!

Press B to return, START to reboot.

Unmounting SD card...

You selected "Health&Safety Inject".
This feature writes to the EmuNAND.
Doing this is potentially dangerous!

If you wish to proceed, enter:
<Left>, <Right>, <Down>, <Up>, <A>

(B to return, START to reboot)

Using RedNAND @ 000001/000001
Searching title "Health&Safety (N3DS)"...
Method 1: Search in title.db...
Found title 0004001020021300
TMD0 found at 1A4E8000, size 2916b
APP0 found at 1A4F8000, size 956kB
APP1 found at 1A5E8000, size 388kB
No usable file found
Health&Safety Inject: failed!

Press B to return, START to reboot.
Initializing SD card... success
0x03 KeyX & KeyY: already set up
0x05 KeyY: already set up
0x25 KeyX: already set up
0x18 KeyX: already set up
0x1B KeyX: not found
Finalizing Initialization...

Initialization: partially failed

You selected "Health&Safety Inject".
This feature writes to the EmuNAND.
Doing this is potentially dangerous!

If you wish to proceed, enter:
<Left>, <Right>, <Down>, <Up>, <A>

(B to return, START to reboot)

Using RedNAND @ 000001/000001
Searching title "Health&Safety (N3DS)"...
Method 1: Search in title.db...
Found title 0004001020021300
TMD0 found at 1A4E8000, size 2916b
APP0 found at 1A4F8000, size 956kB
APP1 found at 1A5E8000, size 388kB
No usable file found
Health&Safety Inject: failed!

Press B to return, START to reboot.
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Nothing is different from the log. Seeing I can't go any farther to be able to install arm9loaderhax, what are my option now if any
?
Initializing SD card... success
0x03 KeyX & KeyY: already set up
0x05 KeyY: already set up
0x25 KeyX: already set up
0x18 KeyX: already set up
0x1B KeyX: not found
Finalizing Initialization...

Initialization: partially failed

Using RedNAND @ 000001/000001
Searching title "Health&Safety (N3DS)"...
Method 1: Search in title.db...
Found title 0004001020021300
TMD0 found at 1A4E8000, size 2916b
APP0 found at 1A4F8000, size 956kB
APP1 found at 1A5E8000, size 388kB
Use arrow keys and <A> to choose a name
hs.app
Dumping & decrypting APP0...
Creating hs.app ...
Code / Crypto: CTR-N-HACE / 7x
Decrypt ExHdr/ExeFS/RomFS (2kB/670kB/0MB)
Verify ExHdr/ExeFS/RomFS: OK/OK/OK
Health&Safety Dump: succeeded!

Press B to return, START to reboot.

Unmounting SD card...

You selected "Health&Safety Inject".
This feature writes to the EmuNAND.
Doing this is potentially dangerous!

If you wish to proceed, enter:
<Left>, <Right>, <Down>, <Up>, <A>

(B to return, START to reboot)

Using RedNAND @ 000001/000001
Searching title "Health&Safety (N3DS)"...
Method 1: Search in title.db...
Found title 0004001020021300
TMD0 found at 1A4E8000, size 2916b
APP0 found at 1A4F8000, size 956kB
APP1 found at 1A5E8000, size 388kB
No usable file found
Health&Safety Inject: failed!

Press B to return, START to reboot.
Initializing SD card... success
0x03 KeyX & KeyY: already set up
0x05 KeyY: already set up
0x25 KeyX: already set up
0x18 KeyX: already set up
0x1B KeyX: not found
Finalizing Initialization...

Initialization: partially failed

You selected "Health&Safety Inject".
This feature writes to the EmuNAND.
Doing this is potentially dangerous!

If you wish to proceed, enter:
<Left>, <Right>, <Down>, <Up>, <A>

(B to return, START to reboot)

Using RedNAND @ 000001/000001
Searching title "Health&Safety (N3DS)"...
Method 1: Search in title.db...
Found title 0004001020021300
TMD0 found at 1A4E8000, size 2916b
APP0 found at 1A4F8000, size 956kB
APP1 found at 1A5E8000, size 388kB
No usable file found
Health&Safety Inject: failed!

Press B to return, START to reboot.
Okay, thanks! There are options that allow you to go on without a CIA installer, but this will get very complicated. In essence you'd have to try to do everything via HBL (and I'm not even sure if that is possible). Before we try that route - is the hs.app in the same place as your fbi_inject_with_banner.app on the SD card? The hs.app should show up as injectable, too!

If nothing works, try this release of D9 instead:
https://github.com/d0k3/Decrypt9WIP/releases/tag/20151218
Take note that with this release, you have to rename the inject app to 'hs.app' to make it work. Also, keep on using the newest version of D9 for everything else mentioned in the guide.
 

temp2000

Member
Newcomer
Joined
May 22, 2016
Messages
15
Trophies
0
XP
52
Country
United States
Okay, thanks! There are options that allow you to go on without a CIA installer, but this will get very complicated. In essence you'd have to try to do everything via HBL (and I'm not even sure if that is possible). Before we try that route - is the hs.app in the same place as your fbi_inject_with_banner.app on the SD card? The hs.app should show up as injectable, too!

If nothing works, try this release of D9 instead:
https://github.com/d0k3/Decrypt9WIP/releases/tag/20151218
Take note that with this release, you have to rename the inject app to 'hs.app' to make it work. Also, keep on using the newest version of D9 for everything else mentioned in the guide.

Get "SD is not formatted for EmuNAND health&safety" trying to inject. Same error when trying to dump hs.app with it.

The directories of the micro sd card.
root
jtEJ6v3.png

/3ds/
giyfS3D.png
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/vKQN3UiNNHY?si=fP6ZlFe-DhQf9SW7