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

  • Thread starter d0k3
  • Start date
  • Views 240,019
  • Replies 527
  • Likes 40

amaru007

Member
Newcomer
Joined
Aug 12, 2007
Messages
9
Trophies
0
XP
186
Country
When we 1st got the 3DS's a few years ago, they were both 1.0.0
Seems one of my kids updated the fw to 4.5.0 a while back, and I stopped them doing it again.
I made a Gateway NAND backup before doing anything.
After exhausting all the methods of injecting FBI into the sysNAND, I flashed the original GW Nand back to the 3DS.
Using a new sd card, I used decrypt9 to dump the H&S and got that error.
There should be noting installed to the 3DS, the emuNAND with rxtools is on a different sdcard.

The Files I sent, were from a sysNAND dumped via rxtools. The xorpad file also dumped via rxtools.
Do I need to do both again using decrypt9?
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
When we 1st got the 3DS's a few years ago, they were both 1.0.0
Seems one of my kids updated the fw to 4.5.0 a while back, and I stopped them doing it again.
I made a Gateway NAND backup before doing anything.
After exhausting all the methods of injecting FBI into the sysNAND, I flashed the original GW Nand back to the 3DS.
Using a new sd card, I used decrypt9 to dump the H&S and got that error.
There should be noting installed to the 3DS, the emuNAND with rxtools is on a different sdcard.

The Files I sent, were from a sysNAND dumped via rxtools. The xorpad file also dumped via rxtools.
Do I need to do both again using decrypt9?
No, everything alright. Take a look at your messages. I can't fully exclude Nintendo messed your H&S up. You can't run H&S from the SysNAND either, correct (in it's current, 'unaltered' state)?
 
Last edited by d0k3,

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Also, @dark_samus3 I have to correct myself a bit. The correct size of the TMD is 2820 byte + 48 * [number_of_active_apps] byte. There can be multiple active apps if one of them is f.e. the manual. In this case the number of active apps is 1.
 
  • Like
Reactions: dark_samus3

Rei

Well-Known Member
Newcomer
Joined
Mar 2, 2008
Messages
66
Trophies
0
Website
Visit site
XP
195
Country
United States
Is it possible to inject something to an already corrupted H&S app? I want to try these steps, but I don't know how to return my H&S app to its unaltered state.
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Is it possible to inject something to an already corrupted H&S app? I want to try these steps, but I don't know how to return my H&S app to its unaltered state.
Corrupted as in totally broken? Well, there is no damage done in trying with the broken file, but if it doesn't work, you need to get the correct version H&S app from somewhere else. Maybe ask a friend with the same console type (O3DS/N3DS), same region and same firmware version to dump it for you? Otherwise, you need to dig deeper. 3DNUS can help you, but you need to know which update includes the H&S app.

Maybe someone else can help further with this?
 

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,142
Country
United States
Corrupted as in totally broken? Well, there is no damage done in trying with the broken file, but if it doesn't work, you need to get the correct version H&S app from somewhere else. Maybe ask a friend with the same console type (O3DS/N3DS), same region and same firmware version to dump it for you? Otherwise, you need to dig deeper. 3DNUS can help you, but you need to know which update includes the H&S app.

Maybe someone else can help further with this?
I can, follow the table on 3dbrew https://www.3dbrew.org/wiki/Title_list find the tid high and tid low of H&S for your region then grab an update pack corresponding to your current version, find the CIA that has the name tidhightidlow.CIA and install that :) if you need it decrypted I believe (since you might not have access to a CIA installer) you can use Decrypt9 :)
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
I can, follow the table on 3dbrew https://www.3dbrew.org/wiki/Title_list find the tid high and tid low of H&S for your region then grab an update pack corresponding to your current version, find the CIA that has the name tidhightidlow.CIA and install that :) if you need it decrypted I believe (since you might not have access to a CIA installer) you can use Decrypt9 :)
... and then unpack the decrypted CIA using CTRtool. This contains a very useful BAT script to do exactly that.

EDIT: Ooops, got that wrong. Yup, you can also just install the CIA to fix it, but you need to install to system. And be extra super double careful that you got the correct one.
 

Rei

Well-Known Member
Newcomer
Joined
Mar 2, 2008
Messages
66
Trophies
0
Website
Visit site
XP
195
Country
United States
Corrupted as in totally broken? Well, there is no damage done in trying with the broken file, but if it doesn't work, you need to get the correct version H&S app from somewhere else. Maybe ask a friend with the same console type (O3DS/N3DS), same region and same firmware version to dump it for you? Otherwise, you need to dig deeper. 3DNUS can help you, but you need to know which update includes the H&S app.

Maybe someone else can help further with this?

I should tell my story :)

My 3DS is an old XL with version 4.3.0-6E. Since the browser version is too low, I couldn't use the latest rxTools in order to update my console. I used v2.6 and installed emuNAND successfully. Then I updated it to 10.3 or something.

Then came the browserhax part, and I wanted to raise my sysNAND version to 9.2. But rxTools v2.6 did not include a devmode. So going back further, with rxTools v2.5.2, I tried to inject FBI to H&S. Now when there's no SD card in the slot, the H&S app does not even show. If I put SD card in, a corrupted one (I think? It gives an error only) is there.

Now I want to inject FBI with this method, but I think my H&S app should be untouched in order to this to work?

I can, follow the table on 3dbrew https://www.3dbrew.org/wiki/Title_list find the tid high and tid low of H&S for your region then grab an update pack corresponding to your current version, find the CIA that has the name tidhightidlow.CIA and install that :) if you need it decrypted I believe (since you might not have access to a CIA installer) you can use Decrypt9 :)

... and then unpack the decrypted CIA using CTRtool. This contains a very useful BAT script to do exactly that.

EDIT: Ooops, got that wrong. Yup, you can also just install the CIA to fix it, but you need to install to system. And be extra super double careful that you got the correct one.

I have a CIA installer available at my emuNAND (does it allow me to install to sysNAND, I haven't checked that yet)
 
Last edited by Rei,

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,142
Country
United States
I should tell my story :)

My 3DS is an old XL with version 4.3.0-6E. Since the browser version is too low, I couldn't use the latest rxTools in order to update my console. I used v2.6 and installed emuNAND successfully. Then I updated it to 10.3 or something.

Then came the browserhax part, and I wanted to raise my sysNAND version to 9.2. But rxTools v2.6 did not include a devmode. So going back further, with rxTools v2.5.2, I tried to inject FBI to H&S. Now when there's no SD card in the slot, the H&S app does not even show. If I put SD card in, a corrupted one (I think? It gives an error only) is there.

Now I want to inject FBI with this method, but I think my H&S app should be untouched in order to this to work?
Ehh depends, I'd say just grab a CIA, decrypt it with Decrypt9 and unpack it to get the TMD and APP (that actually may not be possible, not sure) then use the inject generator on the APP file and then try injection with Decrypt9 :). As long as you can get a TMD and APP then that should work
 

Rei

Well-Known Member
Newcomer
Joined
Mar 2, 2008
Messages
66
Trophies
0
Website
Visit site
XP
195
Country
United States
Ehh depends, I'd say just grab a CIA, decrypt it with Decrypt9 and unpack it to get the TMD and APP (that actually may not be possible, not sure) then use the inject generator on the APP file and then try injection with Decrypt9 :). As long as you can get a TMD and APP then that should work

This is the closest I can find to my version (4.3.0E-6 is mine, this one is 4.3.0E-10, just the browser ver. is different)
http://yls8.mtheall.com/ninupdates/titlelist.php?date=07-24-12_08-00-51&sys=ctr&reg=P&soap=1

H&S app shows as 0004001000022300, then I should install this with 3DNUS?

Oooh now I get what you mean. Instead of getting my own h&s app to inject, you're telling me to use this one. Hmm if I can pinpoint the ver. I will do that.
 

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,142
Country
United States
This is the closest I can find to my version (4.3.0E-6 is mine, this one is 4.3.0E-10, just the browser ver. is different)
http://yls8.mtheall.com/ninupdates/titlelist.php?date=07-24-12_08-00-51&sys=ctr&reg=P&soap=1

H&S app shows as 0004001000022300, then I should install this with 3DNUS?

Oooh now I get what you mean. Instead of getting my own h&s app to inject, you're telling me to use this one. Hmm if I can pinpoint the ver. I will do that.
Browser version doesn't matter you can use that CIA fine :)

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

This is the closest I can find to my version (4.3.0E-6 is mine, this one is 4.3.0E-10, just the browser ver. is different)
http://yls8.mtheall.com/ninupdates/titlelist.php?date=07-24-12_08-00-51&sys=ctr&reg=P&soap=1

H&S app shows as 0004001000022300, then I should install this with 3DNUS?

Oooh now I get what you mean. Instead of getting my own h&s app to inject, you're telling me to use this one. Hmm if I can pinpoint the ver. I will do that.
Wait 22300 O.o that's a JPN region version... And you're using EUR acorrding to your post...
 

Rei

Well-Known Member
Newcomer
Joined
Mar 2, 2008
Messages
66
Trophies
0
Website
Visit site
XP
195
Country
United States
Browser version doesn't matter you can use that CIA fine :)

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


Wait 22300 O.o that's a JPN region version... And you're using EUR acorrding to your post...

Japan is 20300 I believe, this is 22300. It is also like that in the website you've given (https://www.3dbrew.org/wiki/Title_list)
 

Rei

Well-Known Member
Newcomer
Joined
Mar 2, 2008
Messages
66
Trophies
0
Website
Visit site
XP
195
Country
United States
Ehh depends, I'd say just grab a CIA, decrypt it with Decrypt9 and unpack it to get the TMD and APP (that actually may not be possible, not sure) then use the inject generator on the APP file and then try injection with Decrypt9 :). As long as you can get a TMD and APP then that should work

Ok so I downloaded 3 files with 3DNUS: 00000001, tmd, cetk files. They don't have file extensions, so I think 00000001 is the app file. I rename that file to hs.app, and put it in the folder with FBI.cia. When I tried to use the script, it gaves me error that hs.app is still encrypted. What to do?

Edit: OK, re-read above. How do I run Decrypt9? Putting only launcher.dat into my sd root and running go.gateway-3ds.com was mentioned in another thread, but that didn't do anything for me.

Edit 2: Gateway Ultra 3.4.1's own launcher.dat does not even run for me anymore. I think I have another problem to solve first :(
 
Last edited by Rei,

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Ok so I downloaded 3 files with 3DNUS: 00000001, tmd, cetk files. They don't have file extensions, so I think 00000001 is the app file. I rename that file to hs.app, and put it in the folder with FBI.cia. When I tried to use the script, it gaves me error that hs.app is still encrypted. What to do?

Edit: OK, re-read above. How do I run Decrypt9? Putting only launcher.dat into my sd root and running go.gateway-3ds.com was mentioned in another thread, but that didn't do anything for me.

Edit 2: Gateway Ultra 3.4.1's own launcher.dat does not even run for me anymore. I think I have another problem to solve first :(
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.
 
Last edited by d0k3,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • mthrnite @ mthrnite:
    hola mi hermano
  • cearp @ cearp:
    @Sicklyboy - the comparison would be forgiving all medical debt, not making healthcare illegal!
  • cearp @ cearp:
    Although I still don't agree, medical debt is rarely a choice, whereas enrolling in university is certainly a choice
  • mthrnite @ mthrnite:
    we need more smart cats tho for reals
  • Sicklyboy @ Sicklyboy:
    College costs, college loans, book prices, the entire thing is predatory, oft touted as essential to a successful life for my generation and the ones since, and completely unaffordable without putting you through an insane financial hardship for literal decades in many situations.
    +1
  • Sicklyboy @ Sicklyboy:
    Many of the same issues can be seen for the insanely predatory healthcare and health insurance system in the US
    +1
  • mthrnite @ mthrnite:
    ^this
  • Sicklyboy @ Sicklyboy:
    It's important for society to be healthy and educated. If those things can't happen because all of the institutions that prop up those industries make it unattainable for all but a small portion of society, then your society is largely going to be disease ridden, dying, and uneducated in very short order.
  • K3Nv2 @ K3Nv2:
    Issue is it's too rich of a coperation already with bad sugar diets causing diabetes and killing teeth a new set of teeth around 90k
  • cearp @ cearp:
    I agree it's not easy for the average American, let alone the ones below that average. Free / cheaper healthcare is much more important I think than free university education.
    Of course like @mthrnite said, why not both. But I doubt both will get solved at once, and surely healthcare is top priority.
    +1
  • mthrnite @ mthrnite:
    they go hand in hand unless you want a plumber performing your triple bypass
  • K3Nv2 @ K3Nv2:
    Everyone should be Medicaid elegable for implants at the most
  • Sicklyboy @ Sicklyboy:
    If it's needed to keep you healthy it shouldn't cost you $90k. The fact that it does is an enormous problem
  • mthrnite @ mthrnite:
    but yeah, affordable is all i'm asking for
  • mthrnite @ mthrnite:
    i'd be happy with affordable dentures
  • K3Nv2 @ K3Nv2:
    With my old dentist he even encouraged switching insurance every quarter
  • Sicklyboy @ Sicklyboy:
    And if the concern is that "well we can't trust the government to intervene for this because the government can't do anything right and wastes tons of money" then holy shit push for a better government. I'm certainly trying to. Don't throw your hands up and go "we've tried nothing and we're all out of ideas"
  • K3Nv2 @ K3Nv2:
    Plus technology cost iirc even a water jet drill is 1k per
  • cearp @ cearp:
    @K3Nv2 that's crazily expensive. how long will that take to pay off?

    Although diet is largely education, people don't need to go to university to learn what's healthy and what's not,
    it's the whole country, big corporations and advertising that is to blame for leading most of the population to believe that poptarts and froot loops are healthy to feed a child
  • mthrnite @ mthrnite:
    i would think the population knows better but with food deserts and abject poverty, sometimes a poptart gonna have to do.
  • mthrnite @ mthrnite:
    it's a big ol complicated world innit
    +1
  • Sicklyboy @ Sicklyboy:
    As someone who went through the grade school system in the US some time within the past 30 or so years, not nearly enough is done to promote and educate on how to eat healthy in a way that is feasible to do on a regular basis and also affordable. Eating healthy is, comparatively, fucking expensive. So is eating unhealthy, but in many cases eating unhealthy is more affordable than eating healthy
    +1
  • cearp @ cearp:
    90k could get you a 3 bedroom house in some poorer parts of the country
  • K3Nv2 @ K3Nv2:
    @cearp, it's like buying a new car most dentists say so $250 per the rest of your life
  • cearp @ cearp:
    Jesus
    cearp @ cearp: Jesus