I threw together a utility (thanks to Mattlgroff's and SubZero2000's Scripting) that allows users to stay on the .211 ICS release and still manage to run their favorite ICS ROMS via SafeStrap and now their favorite JB ROMS via SafeStrap too. This allows you to remain "Fastbootable" without waiting for Motorola or Verizon to leak the Fastboot Files.

You now can have the best of both worlds.

The utility does (5) things:

Root your ICS .211 Release (in order to install SS)

Install SafeStrap 3.11 (while under ICS)

Boot the JB OTA Leak Kernel.

Boot the ICS .211 Kernel.

Boot the ICS .215 Kernel.

What does this mean for you?

Well, its easy. If you have not already taken the plunge, and want to enjoy the benefits of JB without losing your ability to recover your system, feel free to use this utility.

It's fairly basic:

Have a clean system (.211) using Matt's 1.82 Utility or RSDLite.

Root your device with the tool.

Install SS3.11 with the tool.

Have your favorite JB or ICS ROM installed in whatever slot you like.

If you are going to be running a JB ROM, make sure you start the utility and switch to JB Kernel. The same goes for ICS ROMs and the ICS Kernel.

I'll update this thread to perfect it, but for now I just want to get it out there in case people don't want to take the OTA plunge.

ChangeLog[*] Version 1.0Initial Release[*] Version 1.0aAdded support for .215 Leak's Kernel[*] Version 3.11Updated SafeStrap to 3.11Adjusted version numbering to correspond with SafeStrap Version.[*] Version 3.11-WLMAdded Linux and Mac Support thanks to SubZero2000[*] Version 3.11-OTA-WLMAdded JB Soak Kernel.Updated both Windows and Linux Packages.

Wow lol I was talking about this about two days ago in the chat. Kexec is perfect for leaks tho instead of having to fastboot the kernel each time. But once again now this is like the DNA. Flash system in recovery and boot.img in bootloader. Great work!!!

Nice utility. If I hadn't already taken the plunge I would be totally all over this :-)

Sent from my DROID RAZR using Tapatalk 2

Well, I believe you can still use this to run ICS ROMS via SafeStrap 3.07. You just can't fastboot your device back until some JB FB files are leaked. You still should reap the benefits as well. I'm pretty sure developers can integrate "root," "su," and "superuser.apk" into custom JB ROMs they just can't literally root the device while running the OTA itself. Though then again, this is all in theory.

Can you explain exactly how you switch kernals with this and exactly what you did to get this working? Thanks

Command to switch kernels:

moto-fastboot (nameoffile)

He's able to flash these kernels because he patched the .211 kernel with the JB kernel changes sing the apply-patch binary, keeping the signature. So he's able to flash in the JB kernel, and avoid the bootloader security upgrade. Clever!

I just upgraded to 3.07 and flashed the JB Kernel using this utilitiy and it worked like a charm. I did not have to redo my .211 because I had not tweaked it at all. I had already installed the leak to Rom Slot 1 before I flashed the JB Kernel and like advertised it just laughed at me before I flashed the JB Kernel using this utilitiy. Now I'm fully setup with the leak on Rom slot 1 without messing up my main system files. Thanks for the great work!!!!!

Alright before I give this a go in the morning I already installed the updated safe strap, so once I run your utility for the jb kernel can I install the leak into rom slot 2, and be good to go or do I need to find another jelly bean rom? Thank you for your help still learning!

So if I understand this correctly, the kernal is patched and you flash it with this utility in AP fastboot mode. 1. Does it wipe the device when you switch kernals? 2. You might want to add how to get to Ap fastboot mode. It would save some questions. Excellent work! I will be using this to develop JB roms now

Alright before I give this a go in the morning I already installed the updated safe strap, so once I run your utility for the jb kernel can I install the leak into rom slot 2, and be good to go or do I need to find another jelly bean rom? Thank you for your help still learning!

Sent from my DROID RAZR using Tapatalk 2

I don't think your going to install the leak itself, rather just a JB Rom that's based on the new JB kernal, likewise for ICS Roms. So after you flash your ICS or JB kernal with the utility, you will then flash your selected Rom based off of the selected kernal when you enter into the safe strap recovery. I also assume that you need to flash your desired kernal if your switching back and forth between ICS or JB Roms each time. I'm sure the "Light Man" can explain it much better than me though. Great work, and very ingenious indeed my friend :-)

Alright before I give this a go in the morning I already installed the updated safe strap, so once I run your utility for the jb kernel can I install the leak into rom slot 2, and be good to go or do I need to find another jelly bean rom? Thank you for your help still learning!

Sent from my DROID RAZR using Tapatalk 2

This is not for the OTA LEAK this is for ROMs based off the JB OTA and ICS.

Alright before I give this a go in the morning I already installed the updated safe strap, so once I run your utility for the jb kernel can I install the leak into rom slot 2, and be good to go or do I need to find another jelly bean rom? Thank you for your help still learning!

Sent from my DROID RAZR using Tapatalk 2

You will need to download either the ROM that Mattlgroff made (BatakankROM for XT912) or the Rom that Hashcode made (Plain, PreRooted OTA ROM) Both are available on this Website. I installed the ROM in Rom Slot 1 while I still was on the .211 Kernel. Here is what I did.1. Installed JB Rom in Rom Slot 1 while still on ICS in safestrap 3.052. Upgraded Safestrap to 3.073. Flashed the JB Kernel utilizing the utility found here.4. Rebooted to Rom Slot 15. Smiled

So if I understand this correctly, the kernal is patched and you flash it with this utility in AP fastboot mode. 1. Does it wipe the device when you switch kernals? 2. You might want to add how to get to Ap fastboot mode. It would save some questions. Excellent work! I will be using this to develop JB roms now