Generate inject-ready .apps for the Health & Safety system app (on 3DS)
Go to file
d0k3 a9109b3dd4 Merge pull request #17 from mariogamer2/master
Updated ctrtool Linux x86_64,added binary of MergeExHeader and 3dstoo…
2016-05-29 12:30:33 +02:00
input Initial commit 2015-11-04 19:44:45 +01:00
Mac_inject_launcher.app/Contents Added Source for OSX Launcher App (Script & Icon) (#15) 2016-05-17 01:47:16 +02:00
tools use the correct fork of ctrtool 2016-05-28 19:40:52 +01:00
.gitattributes 🎊 Added .gitattributes & .gitignore files 2015-11-04 19:36:20 +01:00
.gitignore Add MergeExHeader source 2015-11-05 22:51:36 +01:00
applet.icns Added Source for OSX Launcher App (Script & Icon) (#15) 2016-05-17 01:47:16 +02:00
go.bat ~Patched the script to allow spaces in all filenames involved. 2016-03-04 21:34:08 -05:00
go.sh make linux script more noob friendly 2015-11-14 20:59:38 +01:00
Mac_Script_Launcher.applescript Added Source for OSX Launcher App (Script & Icon) (#15) 2016-05-17 01:47:16 +02:00
readme.md Added Linux dependencies + Special fix for Ubuntu. 2016-03-08 20:52:18 +01:00

Universal Inject Generator

This script will generate inject-ready apps from homebrew CIAs to inject over the Health & Safety app in the 3DS console. The package includes code by @Syphurith, CTRtool (by profi200) and 3DStool (by dnasdw).

This is used in conjunction with most recent (mine) Decrypt9's "Dump Health&Safety" and "Inject Health&Safety" features. You can only inject .apps smaller or equal in size to the original H&S app. Decrypt9 has a safety check build in and won't proceed with bigger ones. Per CIA, two inject apps will be created - with and without banner - the one with a banner is preferable, but may be to large to inject.

This is how it works:

  • Put hs.app (dumped via Decrypt9) plus as many homebrew CIAs as you like into the input folder.
  • Run go.bat, you'll get one inject-ready .app per CIA.
  • If the last one for some reason doesn't work, you may try deep-decrypting (via Decrypt9) your CIAs first.
  • To inject, rename inject-ready .app to hs.app, put it into the root of your 3DS SD card and inject via Decrypt9.

Linux users: you need libstdc++6 and gcc installed. Ubuntu users also need to update to the toolchain version as described here: http://stackoverflow.com/a/16605759/4666756

You should always generate your inject-ready .apps yourself and never take ones from other persons. There might be a version mismatch in the H&S app, leading to it not working otherwise.

Discuss this script here: http://gbatemp.net/threads/project-injecting-any-app-into-health-and-safety.401697/