[RECOVERY] Safestrap Recovery v3.7x [05/15/2014 V3.73 - TWRP 2.7]

Search This thread

Hashcode

Senior Recognized Developer
Sep 3, 2011
3,424
23,730
Updated the OP to version 3.05 which includes:

- Fix for sharing the SD card / internal emmc via recovery (UMS)
- Fixed the install/update function for Safestrap while currently in a ROM-slot (don't do this when updating to 3.05 -- but it's safe after that).

Download the APK Installer Here for "BIONIC, RAZR/MAXX and DROID 4"
md5sum: 84447c70f87d4da8ee9afe6c5f298978

IF COMING FROM V2.x FOLLOW THESE INSTRUCTIONS: How to Safestrap
OTHERWISE UPDATE IN PLACE IS OK

[ DOUBLE-CHECK you have the BIONIC/RAZR/DROID4 VERSION ]
 

DarkMidnight

Senior Member
Sep 21, 2010
121
40
Pittsburgh
I agree panamakevin. This version of SafeStrap is an absolutely incredible piece of software. To be able to switch through ROMs like this is amazing. Keep up the amazing work Hashcode! I'm currently rocking your version of AOKP as well!!!!
 
Last edited:

zeroktal

Senior Member
Nov 8, 2006
284
42
2 questions
1: where do I donate?
2: I have safestrap 2.0, running in safe mode now. Can I just move that directory then install 3.05. Will I still be able to switch back to unsafe/safe at will?
 

doubleokneegro

Senior Member
Jul 29, 2008
564
5
Philadelphia
Just some quick questions...

1. With the multiple rom-slots.. do the same rules appy for each slot? e.g. if you are already on JB can you not flash a slot back to ICS roms?
(My current non-safe system is ICS Droid 4 stock)

2. Can we just load all safestrap updated apks from a rom-slot safe system? Or do I have to flash back to stock and update...?
 

Lum_UK

Senior Member
May 24, 2012
596
215
Bristol
dj.lum.uk
OnePlus 5T
Just some quick questions...

1. With the multiple rom-slots.. do the same rules appy for each slot? e.g. if you are already on JB can you not flash a slot back to ICS roms?
(My current non-safe system is ICS Droid 4 stock)

That rule only applies to the stock rom.

Safestrap stores its romslots on the internal SD card which can be erased and rewritten freely. The stock ROM is stored elsewhere and is subject to encryption and other limitations of the stock ROM.

In the unlikely event that someone made a kexec Gingerbread ROM you could run that in a rom slot if you really wanted to.

2. Can we just load all safestrap updated apks from a rom-slot safe system? Or do I have to flash back to stock and update...?

To update to Safestrap 3.05 you first need to switch back to the unsafe stock ROM and boot into it. There is no need to re-flash the stock rom.
 

KnightCrusader

Senior Member
Nov 16, 2008
267
35
I have a weird situation. Isn't the internal SD card space supposed to be 16GB? I only see 8GB. Is this from the old safestrap or did I jack something else up?
 

jkieffer46

Senior Member
Dec 15, 2010
301
47
safe mode?

I must be goin nuts because i just dont see an option to change into safe mode as in previous versions. Is there some secret im not seeing?
 

kwyrt

Senior Member
Apr 25, 2011
727
248
Columbus
I must be goin nuts because i just dont see an option to change into safe mode as in previous versions. Is there some secret im not seeing?

Safestrap 3.05 is very different from earlier versions. Essentially your stock ROM slot is your "unsafe system" and the other ROM slots are your "safe systems".

Droid 4 - AOKP JB
 

kwyrt

Senior Member
Apr 25, 2011
727
248
Columbus
For some reason safestrap has decided to start saving my backups to the internal storage rather than my external sd card. Never had this problem until today. I looked through the safestrap settings thinking maybe I had accidentally switched something but couldn't find anything. Running SS 3.05. Anyone else have this issue? Any ideas?
 

azrael293

Senior Member
For some reason safestrap has decided to start saving my backups to the internal storage rather than my external sd card. Never had this problem until today. I looked through the safestrap settings thinking maybe I had accidentally switched something but couldn't find anything. Running SS 3.05. Anyone else have this issue? Any ideas?

This is what I noticed as well. When using multiple slots it uses all of my internal space and then gives me constant "Low Storage" warnings.
 

kwyrt

Senior Member
Apr 25, 2011
727
248
Columbus
This is what I noticed as well. When using multiple slots it uses all of my internal space and then gives me constant "Low Storage" warnings.

I'm pretty sure the ROM slots themselves are on the internal storage by design. I'm referring to making a backup of a ROM slot. Before, when I would make a backup, it would always save the backup to the TWRP/ folder on the external sd card. But today, when I made a backup before flashing a new version of AOKP, it saved it to the TWRP folder on the internal storage.

Sent from my D4 - AOKP
 

jgardner

Senior Member
Feb 8, 2008
71
13
Anyone else having issues with safestrap not recognizing a 64gig sandisk card? Can see/use it just fine within the OS, just not recovery...
 

kwyrt

Senior Member
Apr 25, 2011
727
248
Columbus
For some reason safestrap has decided to start saving my backups to the internal storage rather than my external sd card. Never had this problem until today. I looked through the safestrap settings thinking maybe I had accidentally switched something but couldn't find anything. Running SS 3.05. Anyone else have this issue? Any ideas?

FYI: I figured it out. When you go to make a backup in safestrap you swipe to kick it off. Right above the swipe bar is the option to save to internal or external storage. I must have accidentally hit the button to save to internal storage when trying to swipe to kick off my backup.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 28
    SAFESTRAP v3.73 (2nd-System Bootstrap / Recovery)

    ATTENTION: I will be stopping official Safestrap support on 9/1/2014. For more information please see:
    https://plus.google.com/111109372727398356624/posts/AtoJ3xLj35b

    ** INSERT STANDARD DISCLAIMER: I'm not responsible for any damage you do to your phone using my tools. Always have a fastboot available for disaster recovery. **

    Download the APK Installer:
    Mirror 1: Goo.im
    Mirror 2: Crackflasher
    FOLLOW THESE INSTRUCTIONS: How to Safestrap
    [ DOUBLE-CHECK you have the "Maserati" version ]


    NOTABLE TWRP-BASE CHANGES:
    • Key/button vibration in recovery and MANY more 2.7 updates
    • Screen saving in recovery. Can set the timeout under Advanced->Settings->Screen *Don't freak out of the screen is dark, try the power button.*
    • SElinux support in recovery
    • and much much more.. check the TWRP changelog here: http://www.teamw.in/project/twrp2

    DEVICE SPECIFIC SAFESTRAP CHANGES:
    • [05/15] (3.73) Bugfix for dual SD card UMS mounting and pull in TWRP changes
    • [04/14] (3.72) Mostly other device updates
    • [01/15] (3.71) Code cleanup
    • [01/15] (3.71) Minor hijack updates
    • [12/18] (3.70) Mount cleanup during hijack / debugging output
    • [12/18] (3.70) Splashscreen: Instant stock boot key (needs to be set for Moto OMAP4's still)
    • [11/13] (3.65) recovery init.rc cleanup
    • [11/13] (3.65) fix updater build for cm 10.1 and 10.2
    • [09/20] (3.60) Better handling for virtual images > 2gb
    • [09/20] (3.60) Much improved block device handling
    • [09/20] (3.60) Bugfix in script translation
    • [09/20] (3.60) hijack / init.rc tweaks
    • [09/06] (3.53) Fixed mass_storage in recovery (via Mount menu)
    • [09/06] (3.53) Added Webtop to partition backup list (optional)
    • [09/06] (3.53) New virtual systems created will be 640mb (got reset 600mb)
    • [09/06] (3.53) Fixed file selector when changing from internal to external storage (previously location wouldn't update)
    • [09/05] (3.52) added "Reboot to Recovery" in APK
    • [09/04] (3.51) Disabled screen blank while creating a rom-slot
    • [09/04] (3.51) Fixed openrecovery script processing for stock slot to re-inject hijack after .zip install (cmupdater on stock now works)
    • [08/30] (3.50) If running a new CM10.1/CM10.2 ROM (08/30 or later) you *should* be able to install Safestrap and update the recovery w/o having to go back to stock. If Safestrap shows "recovery not installed" while you're on a ROM-slot, then that ROM hasn't been updated and it won't work. Swap back to stock ROM and update Safestrap from there.
    • [08/30] (3.50) Worked on stock ROM flashing and *should* work with CM10.1/CM10.2 builds on or after 08/30 *WILL NOT WORK WITH OLDER ROMs.*
    • [08/30] (3.50) Battery meter is back
    • [08/30] (3.50) Updated TWRP theme
    • [08/30] (3.50) Added partition sizes to ROM-slot screen when it's ACTIVE
    • [08/30] (3.50) Added "Check FS" function to ROM-slot screen when it's ACTIVE
    • [08/30] (3.50) Complete re-write against TWRP 2.6 base (up from version 2.2.2.1): TWRP changelog for reference
    • [12/29] (3.11) Allow use of custom updater-binary in .zip files for flashing on stock ROM (virtual slots still use prebuilt updater-binary in recovery).
    • [12/29] (3.11) BUGFIX: Fixed fake flash error at the end of a .zip install. (No real error, .zip installs fine)
    • [12/29] (3.10) Early support for booting custom ROMs on stock partitions.
    • [12/29] (3.10) Enable flashing to stock ROM *BE CAREFUL -- NEW FEATURE -- STILL TESTING*
      • After .zip installations, nandroid restore or system wipe on the stock ROM: the current Safestrap files are restored to the system partition (Doesn't include the APK in /data -- so if you're restoring an old backup, be sure to update the Safestrap APK)
      • During the Safestrap files restore a check is done to be sure there are minimal files on /system to re-enter Safestrap
    • [12/29] (3.10) New virtual system partitions will be 640mb (closer match to stock RAZR/D4)
    • [12/27] (3.07) Bugfix: missed some changes in Safestrap 3.06
    • [12/26] (3.06) Bugfix/Update for JB4.1 OTA for DroidRAZR (Non-JB devices can also use)
    • [10/17] (3.05) Fixed SD card / emmc sharing in recovery (UMS)
    • [10/17] (3.05) Fixed recovery installation/removal from ROM-slots
    • [10/14] Updated to v3.04 BETA.
    • [10/14] Recovery is now based off TWRP 2.2.2.1 (fully featured touch-based recovery)
    • [10/14] Can create up to 4 Virtual ROM-slots to flash ROMs to and when "Active" ALL TWRP functions affect that ROM-slot (For example: Flashing .zips, Backup and Restore)
    • [10/14] Nearly instant swapping from ROM to ROM
    • [10/14] User selectable data partition sizes during ROM slot creation: 1GB, 2GB or 3GB
    • [10/14] ROM slots are saved on the internal emmc space so that preinstall and webtop partitions are no longer used and shouldn't break OTAs.
    • [10/14] Charging in recovery
    • [10/14] Supports "Reboot Recovery" from Android OS

    Entry to recovery via 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.


    SPECIAL THANKS TO:

    • The entire TWRP team who has built an AMAZING recovery system.
    • The testers which have helped in past and present versions of Safestrap, knowing that it could mean they brick their devices.

    As always, let me know what you think!

    SCREENSHOTS (showing slightly older TWRP base)
    6
    Safestrap v3.72 posted in the OP.

    Main changes are base TWRP updates for 2.7.0.0

    Enjoy
    6
    As you may have noticed I will be stopping official Safestrap support on 9/1/2014.

    I am seeing if I can get some other devs trained up on how to build Safestrap, but as always there are no guarantees.

    Thank you for all your encouragement and support over the years.
    6
    Updated the OP w/ D/L + information for Safestrap Recovery v3.04. Enjoy.
    6
    SafeStrap 3.75 without the splashscreen at boot time

    Here SafeStrap 3.75 without the splashcreen during the boot for the maserati, spyder, targa and umts_spyder.

    Here SafeStrap 3.75 without the splashcreen during the boot and with the support for the unused partitions for the maserati and spyder:
    - /preinstall (~ 600mb) for /system, /webtop (~ 1,4gb) for /data and /cache shared with the stock slot.

    To enter in SS you can select BP Tools in the Boot Mode Selection Menu(VolUp&&VolDown+PowerOn). In this way SafeStrap is more similar to a standard TWRP recovery.


    Thank to @Hashcode for SafeStrap, @stargo for the version 3.75 and @Asianism for the idea to remove the splashscreen in this way.