[AT&T Samsung Galaxy S 4 General] dcoke:
So, slightly misleading, but can be very useful if you're using AT&T and Goldeneye 51 (Lollipop) and need to reinstall it and can't get Flashfire on your device since it's kind of a pain to come by. It's true that SafeStrap won't technically work with the 0C3 Kernel, but there is a work around, one I discovered while installing Goldeneye and failing a few times. This method might break your rom, and I only use it if I need to reinstall Goldeneye since I updated to it from an NJ4 build. This is for those that don't have the SafeStrap splash screen before the boot animation.

Preparation 1) Super User on Goldeneye v51

So I don't know about you, but SU on lollipop has been really spotty for me, and never really works unless I do the following:

- Swipe down from the top edge of your phone to pull down the notifications tray

- press the second to the right icon at the top (it looks like a gear) to get into settings

- in settings press the "MORE" tab

- press "Security" (the padlock/first green icon)

- press "SuperSU" to get into the super user settings

- in SuperSU, press "SETTINGS"

- under Access, press "Default access" to open a pop up menu

- the default setting is "prompt" (which I haven't had any luck with), you want to change it to "Grant"

- while still in settings, scroll down to "Security"

- You want to check "Enable su during boot" (it's disabled by default)

- Then restart your phone (hotboot or full restart)

*This is very dangerous and these settings should be reverted after you're done doing what you need to do, and if you're not very familiar with hacking your phone and you download a lot of questionable apps from third party (non-Play Store) sites, then you can really compromise your phone's security as well as your own.

Preparation 2) downloading and installing SafeStrap (again)

Go to this link (I do it on my phone so it's just on there and I don't have to bother transferring it to it):

Safestrap-JFLTE-3.72-kk-B01.apk (thanks Hashcode)

To install go into Settings and then security and then enable unknown sources.

-Once installed, open the app

-In the app choose install SafeStrap, it should install successfully, but pressing the boot into recovery option won't work, nor will safestrap at this time

Making SafeStrap Usable (again)

Okay not quite sure , if this process breaks the rom, but just having the SafeStrap splash screen on boot doesn't affect the rom, and acts as a nice safety net if you do run into a soft brick issue and can't get back into Goldeneye, or need to reinstall a system app that you may have accidentally deleted. So this will create something annoying though and may seem like a boot loop, but isn't. When coming from a full reset, it will reload the "SafeStrap" screen a few times in a row, acting like a boot loop (usually 4 or 5 cycles, until it fixes itself). It usually does this a few times and then spits you back out to the normal Samsung boot animation. If it doesn't, press the "continue" and that usually makes it flash 2 more times before spitting you out to the normal boot animation and back into the rom.

This method just requires you to reflash the NJ4 kernel in ODIN, now I don't know if this breaks the rom, but I've only used this method to repair Goldeneye.

-In ODIN, press "AP"

-Load up NJ4 Kernel (thanks muniz_ri)

-Put your phone in "Download mode", fun little trick if you're in the rom, if you press restart, and reboot, while keeping the Vol Down pressed until it reboots, it will kick you into download mode.

-connect your phone to your pc

-start the process and when it restarts and gets to the "SafeStrap" screen, you can now get into it, it takes a while longer than normal to load, but will load.

I don't know if this breaks the rom, I assume it would. Then once back into SafeStrap you can reflash Goldeneye and fix anything you need to.