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

Search This thread

kschang

Senior Member
Dec 11, 2010
440
72
San Francisco, CA
There is the app, then there's the recovery installed by the app. Recovery needs root to install as it changes the boot code.

Sent from my DROID BIONIC using Tapatalk 2 (now free!)
 

DaMadOne

Senior Member
May 30, 2010
383
258
Hashcode, what are the chances of getting an updated version of TWRP integrated with safestrap? Really like the adb sideload feature present in later versions. I understand you have to tweak it A LOT for safestrap use.. but it would be greatly appreciated.
 

Hashcode

Senior Recognized Developer
Sep 3, 2011
3,424
23,730
New version of Safestrap in the OP.

VERY NEW VERSION OF SAFESTRAP WITH A LOT OF NEW CODE -- IT COULD CONTAIN BUGS WHICH WOULD NEED A FASTBOOT PROCESS TO RECOVER FROM. BE WARNED.

BUG WARNING: Screen will blank out while building a new ROM-slot. Device won't respond to power button till the slot is done building. So be patient.

** 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. **

** I have more features planned, but I really wanted to get this updated release out. **

SAFESTRAP 3.50 for Targa based on TWRP 2.6.1.0

Download the APK Installer
md5sum: a45be93c2cc3457bd5116d7ed1145b2a
FOLLOW THESE INSTRUCTIONS: How to Safestrap
[ DOUBLE-CHECK you have the "Targa" version ]

NOTABLE TWRP-BASE CHANGES:
  • 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.* Also, when the screen blanks while building a new ROM-slot, you can't wake it up till it's done. I'll fix that in the next version.
  • SElinux support in recovery (1st boot won't take so long)
  • and much much more.. check the TWRP changelog here: http://www.teamw.in/project/twrp2

SAFESTRAP CHANGES:
  • [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 *PROBABLY 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
 

jrk190

Senior Member
Sep 4, 2012
1,395
167
McLeansville
This looks good, I'll update when I get off of work. How's Ubuntu Touch looking now? ^_^

Sent from my XT875 using xda app-developers app
 

deviousmrtaco

Senior Member
3.5 is working fine for me, I went back to stock and uninstalled the older version rebooted and installed the newer one, twrp 2.6 is awesome and it seems much more responsive, all problems that have been reported are there, one thing I noticed is that capaciitive buttons dont turn off when the screen locks but thats no big deal, I didnt have to change anything on romslot 1 my previous slot simply transferred over to the new version. Great work Hashcode you da man, may I ask if a Droid 3 version will be happening I know the 3 is really EOL for most people as I too have upgraded from mine but its still a great media player
 

RandomPooka

Senior Member
Oct 14, 2010
4,055
2,525
Kent, OH
OnePlus 8
Same here. I didn't risk doing it from inside my cm slot, since I'm about 750 miles from my PC at Dragon Con in ATL. Switched to stock, installed the app, installed recovery overtop of the "old version" it was reporting, and rebooted into cm. Worked fine.

Have since backed up the slot and flashed the current nightly. Also working fine
 

Eiht

Senior Member
Feb 19, 2013
600
180
It worked fine for me inside my slot 1 but I went and upgraded it in my stock slot too but it showed recovery current so it just upgraded the app like normal. My backups are in a 0000000000 folder so I had to move my old ones but that's the only hiccup so far.

Sent from my Bionic
 

Eiht

Senior Member
Feb 19, 2013
600
180
Yeah if you have CM 10.2 in your stock rom slot, running CM updater doesn't reinsert the Hijack

Oh ok. I've always just left stock in that slot just because I wasn't positive it would work to put something else there. Can you just backup and restore to the stock slot just like the others then if you wanted stock back in there?

Sent from my Bionic
 

deviousmrtaco

Senior Member
Oh ok. I've always just left stock in that slot just because I wasn't positive it would work to put something else there. Can you just backup and restore to the stock slot just like the others then if you wanted stock back in there?

Sent from my Bionic

Yes I believe so, I too has always left the stock slot alone in case of any emergency or if I had to go on a trip and I wanted to make sure gps worked
 

RandomPooka

Senior Member
Oct 14, 2010
4,055
2,525
Kent, OH
OnePlus 8
With the ability to have slots in the first place, it seems only common sense to leave the stock slot alone. At the very worst, you could flash over it with a stock based ROM or something if you've got a stable one. Before I upgraded stock from ICS to JB, I had Eclipse on my stock side. But I can't see any good reason to have such a lovely sandbox in SafeStrap and to then completely ignore it and play in your stock area
 

Eiht

Senior Member
Feb 19, 2013
600
180
With the ability to have slots in the first place, it seems only common sense to leave the stock slot alone. At the very worst, you could flash over it with a stock based ROM or something if you've got a stable one. Before I upgraded stock from ICS to JB, I had Eclipse on my stock side. But I can't see any good reason to have such a lovely sandbox in SafeStrap and to then completely ignore it and play in your stock area

That's been my feeling too. Until I found Raging Bionic I used to run a backup of stock on slot 4 as my stock and never touch my unsafe zone at all. Now I do RB in slot 3 the same way.

Sent from my DROID BIONIC using Tapatalk 4
 

Hashcode

Senior Recognized Developer
Sep 3, 2011
3,424
23,730
UPDATED OP with a Bugfix version of Safestrap 3.51:

Download the APK Installer
md5sum: fb0effa5ef24951a1f9af699a3be6125
FOLLOW THESE INSTRUCTIONS: How to Safestrap
[ DOUBLE-CHECK you have the "Targa" version ]

** I have more features planned, but I really wanted to get this updated release out. **

SAFESTRAP CHANGES:
  • [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)
 

deviousmrtaco

Senior Member
UPDATED OP with a Bugfix version of Safestrap 3.51:

Download the APK Installer
md5sum: fb0effa5ef24951a1f9af699a3be6125
FOLLOW THESE INSTRUCTIONS: How to Safestrap
[ DOUBLE-CHECK you have the "Targa" version ]

** I have more features planned, but I really wanted to get this updated release out. **

SAFESTRAP CHANGES:
  • [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)

Its working good now, no more blank screen on slot creation but I haven't tested stock rom cm updater. Quick question will you be making an updated safestrap for the droid 3 anytime soon? I know its kind of a lost cause but I still really like the device your work is the reason why I held on to it so long
 

Top Liked Posts

  • There are no posts matching your filters.
  • 67
    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 "Targa" version ]

    NOTABLE TWRP-BASE CHANGES:
    • Key/button vibration in recovery and MANY more 2.7.0.0 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 (1st boot won't take so long)
    • 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/20] (3.60) update to TWRP 2.6.3.0 base recovery
    • [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)
    11
    OP updated for Safestrap v3.11:

    Download the APK Installer Here for "BIONIC, RAZR/MAXX and DROID 4"
    md5sum: 546060f221487ed35cc2f023c7e5d0f1
    FOLLOW THESE INSTRUCTIONS: How to Safestrap
    [ DOUBLE-CHECK you have the BIONIC/RAZR/DROID4 VERSION ]

    CHANGES:
    • [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)
    9
    Updated OP for Safestrap v3.72 for Bionic

    Enjoy
    8
    New version of Safestrap in the OP.

    VERY NEW VERSION OF SAFESTRAP WITH A LOT OF NEW CODE -- IT COULD CONTAIN BUGS WHICH WOULD NEED A FASTBOOT PROCESS TO RECOVER FROM. BE WARNED.

    BUG WARNING: Screen will blank out while building a new ROM-slot. Device won't respond to power button till the slot is done building. So be patient.

    ** 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. **

    ** I have more features planned, but I really wanted to get this updated release out. **

    SAFESTRAP 3.50 for Targa based on TWRP 2.6.1.0

    Download the APK Installer
    md5sum: a45be93c2cc3457bd5116d7ed1145b2a
    FOLLOW THESE INSTRUCTIONS: How to Safestrap
    [ DOUBLE-CHECK you have the "Targa" version ]

    NOTABLE TWRP-BASE CHANGES:
    • 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.* Also, when the screen blanks while building a new ROM-slot, you can't wake it up till it's done. I'll fix that in the next version.
    • SElinux support in recovery (1st boot won't take so long)
    • and much much more.. check the TWRP changelog here: http://www.teamw.in/project/twrp2

    SAFESTRAP CHANGES:
    • [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 *PROBABLY 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
    6
    UPDATED OP with a Bugfix version of Safestrap 3.51:

    Download the APK Installer
    md5sum: fb0effa5ef24951a1f9af699a3be6125
    FOLLOW THESE INSTRUCTIONS: How to Safestrap
    [ DOUBLE-CHECK you have the "Targa" version ]

    ** I have more features planned, but I really wanted to get this updated release out. **

    SAFESTRAP CHANGES:
    • [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)