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

Search This thread

Hashcode

Senior Recognized Developer
Sep 3, 2011
3,424
23,730
SAFESTRAP v3.73 (2nd-System Bootstrap / Recovery) for XT910 UMTS_Spyder

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 "UMTS_Spyder" version ]

This is NOT BMM. I don't support the same features that BMM does. 2 different recoveries that work on the RAZR, use which ever you like.

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
  • 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. (Custom ROMs will need to be worked out for XT912 on JB4.1 still)
  • [12/29] (3.10) Enable flashing to stock ROM
    • 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)
 

Attachments

  • ss-3.50-01-main.jpg
    ss-3.50-01-main.jpg
    19.9 KB · Views: 12,754
  • ss-3.50-02-choose-romslot.jpg
    ss-3.50-02-choose-romslot.jpg
    18.7 KB · Views: 10,983
  • ss-3.50-03-create-romslot.jpg
    ss-3.50-03-create-romslot.jpg
    19.6 KB · Views: 10,591
Last edited:

Hashcode

Senior Recognized Developer
Sep 3, 2011
3,424
23,730
Updated OP w/ a bugfix version of Safestrap 3.51:

Download the APK Installer
md5sum:70af1b8c9554d3e9f1cfbbc1605b071a
FOLLOW THESE INSTRUCTIONS: How to Safestrap
[ DOUBLE-CHECK you have the "UMTS_Spyder" 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)
 

Hashcode

Senior Recognized Developer
Sep 3, 2011
3,424
23,730
Is anyone having adb connection issues when you're in Safestrap recovery?

I may have to do a 3.52 to disable the cdrom device during init specifically for XT910.
 

danygarss

Senior Member
Mar 4, 2011
53
16
Madrid
Update

Amazing job! This has saved me several times ;)
Can some one help me to update from 3.11 to 3.51? I have tried with the apk in the OP, 1st try it crashed while installing, 2nd time it apparently finished properly, but after a reboot 3.11 recovery was still there. Thanks in advance!
 

Jack'O

Senior Member
Aug 13, 2011
1,875
815
One of many.
Amazing job! This has saved me several times ;)
Can some one help me to update from 3.11 to 3.51? I have tried with the apk in the OP, 1st try it crashed while installing, 2nd time it apparently finished properly, but after a reboot 3.11 recovery was still there. Thanks in advance!

You must to uninstall the 3.11 before from the app, then install the new one.
 
  • Like
Reactions: danygarss

danygarss

Senior Member
Mar 4, 2011
53
16
Madrid
I've tried it also, but uninstall option in the app seems not to be working for me: after uninstalling I've tried to make a reboot (without installing new safestrap) and old 3.11 is still there. I've tried of course uninstalling old recovery, and installing new one, and same result: 3.11 recovery after reboot
 

JAlfredoP

Senior Member
Dec 19, 2011
106
31
Mexico, d.f.
I've tried it also, but uninstall option in the app seems not to be working for me: after uninstalling I've tried to make a reboot (without installing new safestrap) and old 3.11 is still there. I've tried of course uninstalling old recovery, and installing new one, and same result: 3.11 recovery after reboot

Firts go to stock Rom, open actual safestrap, select uninstall recovery, then delete the app safestrap in configuration>app manager, reboot to confirm safestrap is out, then install the new safestrap, and install in the app the recovery, reboot and active the room slot

Sent from my XT910 using xda app-developers app
 

Top Liked Posts

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

    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 "UMTS_Spyder" version ]

    This is NOT BMM. I don't support the same features that BMM does. 2 different recoveries that work on the RAZR, use which ever you like.

    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
    • 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. (Custom ROMs will need to be worked out for XT912 on JB4.1 still)
    • [12/29] (3.10) Enable flashing to stock ROM
      • 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)
    27
    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.
    14
    Thanks for quick responses on SS usage :). Message loud and clear: don't stop support.

    FYI, I'm looking into why goo.im link isnt working. If its not something easy to fix, I'm going to start using another mirror.

    Sent from my SM-N900V using Tapatalk
    10
    Updated OP with a new version of Safestrap:

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

    SAFESTRAP CHANGES:
    • [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
    9
    Updated OP w/ Safestrap v3.72 for UMTS Spyder (XT910)

    Enjoy