SAFESTRAP 2.11 for BIONIC (2nd-System Bootstrap / Recovery)
[ After installation, when you first enter recovery do a BACKUP of your original Non-Safe system. You will need this backup when you want to go back to stock for upgrades. ]
** INSERT STANDARD DISCLAIMER: I'm not responsible for any damage you do to your phone using my tools. **
** BRICK WARNING: DONT USE IN COMBINATION WITH BOOTSTRAP -- REMOVE BOOTSTRAP PRIOR TO INSTALLING SAFESTRAP **
CHANGE LOG:
- [08/19] Fixes for booting stock-based ROMs
- [08/16] Now using a new splashscreen by Niko99
- [08/16]: Supports KEXEC boot if kernel/ramdisk files are present.
- [08/16]: Check for wall AC power on reboot and bypass KEXEC boot to allow for charge-only mode.
Enter recovery via the Splashscreen on boot-up. The screen stays up for around 8-10 seconds and if you hit the [ MENU ] button, it takes you to Safestrap Recovery. Hitting [ SEARCH ] key will continue with the boot.
QUICK SUMMARY OF SAFESTRAP:
- Safestrap attempts to keep your device in a relatively "safe" state while flashing custom ROMs.
- This means that you are not clobbering your original system and taking a chance at bricking.
- Where does the ROM get installed? Safestrap uses the preinstall partition instead.
- Inside the recovery your preinstall partition is known as the "system" partition. And if you ever need to reference the main system it's called "systemorig"
- The recovery handles 2 sets of data. 1 for your stock phone ROM (non-safe system) and 1 for your custom ROM (safe system). When you swap from non-safe to safe or safe back to non-safe, the recovery will back the current one up and replace it with the other. That's why it takes a minute. Be patient, let it happen. Profit.
- You can only flash custom ROMs to the safe system.
- Almost everything else about the recovery works like ClockworkMod Recovery.
- USB Mounting from inside Recovery doesn't work yet. I show that the LUN file is being written to, but it just doesn't do anything. This may differ depending on the kernel in your particular leak.
- Koush who develops such a GREAT recovery system and the makes the source available for others to use.
- The Atrix dev team who I pulled the internal/external SD card support from
- The Defy dev team that originally developed the Bootmenu source which I stripped down and used for the Splashscreen.