Android OS Forum banner

[RECOVERY LOCKED] Safestrap Recovery v3.65 (STABLE) [2013-11-13]

105034 Views 412 Replies 93 Participants Last post by  az_biker
*** DISCLAIMER ***
I work on projects that may brick your device. Don't sue me, hate me or try and kill my dog if that happens. I will feel bad the community will feel bad and hopefully we'll find a way to get you going again. But, the very nature of my projects involves a certain amount of risk taken by YOU. And by using the projects that I work on, you've accepted that fact.

THERE IS AN UNKNOWN ISSUE WHERE IF YOU HAVE ENCRYPTION ENABLED AND INSTALL SS IT BOOTLOOPS. IF YOU FIT THIS DESCRIPTION PLEASE STAY AWAY FROM SAFESTRAP FOR NOW.

TESTERS: PLEASE BACKUP ANY IMPORTANT FILES FROM THE INTERNAL STORAGE. SHOULD YOU NEED TO ODIN BACK TO STOCK USING THE ROOTED ODIN FILE, I THINK PART OF THAT PROCESS WIPES THE INTERNAL STORAGE.

CURRENT PROJECT STATUS:
STABLE

WHAT IS SAFESTRAP?

Safestrap is a Bootstrap / Recovery for locked bootloader phones. The goal is to avoid touching your primary system (I'll call this "stock" system) and only flash or make large changes to another place on your phone that Safestrap treats as a "2nd system" (in this case, it's a series of virtual ROM slots located on the internal emmc area: "/sdcard"). Once installed, you will see a "Splashscreen" giving you the option to hit "menu" to enter recovery. The recovery portion of Safestrap is now based on TWRP 2.6.3.x (a touch based recovery) and you can perform .zip installs, backups and restores here. The additional features I've added to TWRP are mostly located under the "Boot Options" menu:

  • Here you can create virtual ROM-slots (2 on the N3 due to partition size and internal space) for flashing ROMs. These ROM-slots allow for different sizes of /system, /data and /cache partitions. The defaults *SHOULD* be good enough for flashing the stock-bad ROMs.

    NOTE: The bigger you make these partition the less room you will have to make other ROM-slots.
  • You can activate a new ROM-slot by choosing the slot you wish to make active and then selecting the "Activate" button. Once active, you will see the "rom-slot#" up in the top of the screen shown in green. If you make the "stock" ROM active, then you can see it in the top shown in red.
  • Once a ROM-slot is active, all actions you would normally perform using TWRP are directed to that ROM-slot. For example, "Install" to flash a .zip, backup and restore.
  • For more information you can read up here:
    http://blog.hash-of-codes.com/how-to-safestrap/

HOW DO I INSTALL SAFESTRAP?

  • Requirement: Root
  • Requirement: Allow APK install from Unknown Sources
  • Download the Safestrap APK
  • Find the APK using a Filemanager tool and open it on your device, then click "Install".
  • (If updating from an existing Safestrap you might be warned that this will over-write the existing installation. Click the "Yes" equivalent to this message.)
  • Once installed, open up the Safestrap application as you would any other app.
  • Agree to the disclaimer that you won't try to sue me and hunt me down with a rifle if you manage to break your phone..
  • Then use the "Install Recovery" button. You should see the current version down in the lower left corner of the window. And the "Status:" should say "Installed" when you're done.
  • From there you can reboot and you *should* see a new splash screen during the boot up. While this is showing you can enter Safestrap Recovery using the [ menu ] button.
  • That's it for the installation! Read below for a brief overview of Safestrap Recovery v3.x

INSTALL VIDEO by DMX:

HOW DO I ENTER RECOVERY?

During each reboot a splashscreen will be displayed showing whether the device is running a rom-slot or on the "Stock ROM".
Press the button shown on the screen to either enter "RECOVERY" or "CONTINUE" booting (or the hard button underneath each option).

HOW DO I UPGRADE SAFESTRAP?

  • Push the APK up to your sdcard.
  • Boot back into the "stock" rom-slot.
  • Open an "explorer" of some sort (even TW "My Files" will work)
  • Browse to where you pushed the APK
  • Click on it and install like normal
  • Once installed, open the APK
  • Use the "Install Recovery" button
  • All set, now you can reboot and re-activate whatever rom-slot you were using

DOWNLOADS:
CONFIRM THAT YOU ARE USING AN VERIZON WIRELESS SAMSUNG GALAXY NOTE 3
LATEST FILE: Safestrap-HLTEVZW-3.65.apk
Mirror 1 (Goo.im) http://goo.im/devs/Hashcode/note3/hltevzw/safestrap

As of version 3.6x, Safestrap Recovery is now based on TWRP 2.6.3.x. For more on TWRP you can visit their website: http://www.teamw.in/

WARNING: Safestrap is heavily modified to be "Safe" for your device. Do not download TWRP from their website and expect it to work the same way. Also TWRP does not support Safestrap, tho some issues that may come up will be TWRP dependant, please try and contact myself or look on the forums for your device for answers before hunting down TWRP people. They won't be able to help w/ Safestrap specific questions.

CURRENT TESTS:
TEST #1: Hijack stability to enter recovery on every boot. RESULT: PASS
TEST #2: Reboot to recovery functionality RESULT: PASS
TEST #3: Recovery removal leaves device in clean state RESULT: PASS
TEST #4: ADB access from recovery RESULT: PASS
TEST #5: ROM-slot creation RESULT: PASS
TEST #6: Backup stock ROM RESULT: PASS
TEST #7: Restore stock ROM backup to stock slot: PASS
TEST #8: Initial 2nd-init ROM installation on rom-slot RESULT: PASS
TEST #9: Custom ROM flash on rom-slot: PASS

For the purposes of direct user testing I've established a channel on freenode.net IRC: #safestrap
I'm in the channel mostly all the time, but may not be active for discussion.

Special Thanks To
DeesTroy & TeamWin for all their hard work making TWRP such a fantastic recovery
See less See more
  • Like
Reactions: 5
381 - 400 of 413 Posts
The link for MI9(Root De La Vega ODIN file by designgears) links directly back to this page, can you provide another mirror :)

CHANGES:

  • [v3.65]"Reboot Recovery" button in Safestrap APK *should* reboot to SS recovery now
  • [v3.65]Fixed adb shell in recovery
  • [v3.65]TWRP updates
  • [v3.65]Bugfix "toolbox" commands in recovery
  • [v3.64]Fixed booting while plugged into charger
  • [v3.64]Fixed init.*.rc file processing order during 2nd-init
KNOWN BUGS (THINGS TO DO):
  • No adb in recovery.
  • "Reboot Recovery" doesn't work correctly from the APK
  • Rebooting while plugged in to charger causes SS splashscreen to be skipped
  • Testing for use w/o external SD card (possible bugs) [Need to change location via button]
  • Aroma not supported
ALSO:
Please know how to use ODIN and have the MI9(Root De La Vega ODIN file) or the MJ9 ODIN file handy in case something goes badly.

MI9(Root De La Vega ODIN file by designgears):

FILENAME: Root_de_la_Vega-SM-N900V.7z (Mega)
SIZE: ~1.24 GB
MD5: 4EFE88F8181776372EBE0185F3BC2A94

MJ7 ODIN file:

FILENAME: http://downloads.crackflasher.com/securekey.php?file=Devs/Hashcode0f/note3/hltevzw/N900VVRUBMJ7_N900VVZWMJ7_N900VVRUBMJ7_HOME.tar.md5
SIZE: ~2.1 GB
MD5: c68c3f991c6ff6c651f4de1a5bd7c5e2

You can restore the stock system partition (pre-rooted) using that file.
[q];++d){var></a>[q]+d[q])break;a+=d}b=!0}this.e&&(d=x+e(json.stringify(this.h())),131072>[q];++b)for(var>
Guys I used kingo to root my Verizon note 3 phone on build mj7 as no other method would root that build. Is it OK to install this recovery on top?

Sent from my SM-N900V using RootzWiki mobile app
Guys I used kingo to root my Verizon note 3 phone on build mj7 as no other method would root that build. Is it OK to install this recovery on top?

Sent from my SM-N900V using RootzWiki mobile app
Yes, this will work no matter what root method you used - it just needs root. I would, however, recommend flashing a SuperSU zip to replace the Kingo installed super user app with one from Chainfire, a trusted and open source root provider. Here's my mirror to the latest (as of 12/3/13) SuperSu zip v1.80 http://www.androidfilehost.com/?fid=23212708291682194
Hmm after rooting with kingo I verified what su app I got installed. It says chainfire 1.8. Wonder with newest version of kingo it just installs chainfire's super su app. Do I need to upgrade pro version? I flashed recovery yesterday. Can I flash ROMs lol on open slots? Do the apps go separately on each slot where I keep ROMs? I can't wait:). I froze most of the bloats but like to have clean rom without any of those bloats

Sent from my SM-N900V using RootzWiki mobile app
Hmm after rooting with kingo I verified what su app I got installed. It says chainfire 1.8. Wonder with newest version of kingo it just installs chainfire's super su app. Do I need to upgrade pro version? I flashed recovery yesterday. Can I flash ROMs lol on open slots? Do the apps go separately on each slot where I keep ROMs? I can't wait:). I froze most of the bloats but like to have clean rom without any of those bloats

Sent from my SM-N900V using RootzWiki mobile app
That's good to hear it's installing chainfire's v1.8...I wouldn't worry about anything then, no need to upgrade to pro, though it's pretty cheap when you consider all the work SuperSu is doing for us root fanatics, I popped to support him but certainly not necessary for any security reasoning.

Essentially you can treat Safestrap like a typical recovery, it is TWRP based after all, so you can restore, backup, flash, etc. just like normal, to any of the slots, including the "stock slot." This is what I do, I flash my primary ROM to the stock slot. I treat it like there are no slots until I want to try out a different ROM for a short while, then I create a slot and flash the rom to test it out, typically not fully setting it up.

The main difference between typical recoveries and safestrap is that with an unlocked bootloader (ours is locked) when you install TWRP or CWM recoveries it replaces the stock recovery completely - it's gone from the device. With Safestrap we're inserting another recovery in the boot order and leaving the stock recovery in place (since we don't have privileges to remove it). Since we have a locked bootloader you can't use safestrap to flash kernels or modems but you can otherwise treat it just like you would any other recovery.

The apps and all data are separate between slots (which is nice, really, controlled environment). I use an external SD and have a bunch of large games, pics, etc. on it that are always there whenever I start a new slot though, which is really handy.
See less See more
does anyone have a working link of the MJ9 stock software. I need to return my device. the link listed on the first page is not working.

thanks
Is there any way to make the data partitions any bigger than 4gb? I've got 170+ apps and many games and it's too small for my apps. I don't really care to flash more than one custom rom.

Thanks
does anyone have a working link of the MJ9 stock software. I need to return my device. the link listed on the first page is not working.

thanks
I'm sure you mean the MJ7 (latest) build for the Verizon Note 3? If so, here's my mirror http://d-h.st/IEW

FYI - there's a link in my signature to my page at XDA, my signature there has links to these and other files.

Is there any way to make the data partitions any bigger than 4gb? I've got 170+ apps and many games and it's too small for my apps. I don't really care to flash more than one custom rom.

Thanks
No, unfortunately not. Hash mentioned at some point that there was a reason not to go bigger. I'd recommend moving as many apps & games to an SD card if you have one. They're pretty cheap these days :grin:
  • Like
Reactions: 1
I'm sure you mean the MJ7 (latest) build for the Verizon Note 3? If so, here's my mirror http://d-h.st/IEW

FYI - there's a link in my signature to my page at XDA, my signature there has links to these and other files.

No, unfortunately not. Hash mentioned at some point that there was a reason not to go bigger. I'd recommend moving as many apps & games to an SD card if you have one. They're pretty cheap these days :grin:
Ok thanks. I've done some more reading this afternoon about what people were doing and I'm going to just flash the custom rom over my stock rom(wiping of course).

Thanks
I need to send my phone back because it's not staying in 4g. Do I just use ODIN to flash back to stock?
I need to send my phone back because it's not staying in 4g. Do I just use ODIN to flash back to stock?
Yeah, you can odin the MJ7 I mirrored or use Kies to go back to stock.
  • Like
Reactions: 1
Yeah, you can odin the MJ7 I mirrored or use Kies to go back to stock.
Thanks! I'm actually still on MI9 so I'll flash that one.
Hey peoples, about to do this thing (just got my Note 3).

Do I use 3.65 from his download site like the instructions say, or the latest which seems to be 3.71? Not sure what to do here, can't find any info on 3.71.
Hey peoples, about to do this thing (just got my Note 3).

Do I use 3.65 from his download site like the instructions say, or the latest which seems to be 3.71? Not sure what to do here, can't find any info on 3.71.
3.71 looks to be the AT&T version. Use 3.65 for Verizon.
I did a brief search but didn't see what to do when you phone reports that safestrap is disabled at boot.

When I go into Safestrap it says it is not active. I installed recovery and booted into recovery just fine, even with safestrap reporting that it is disabled/not active. Only thing I can think I did was to power off the phone and hold power and home to try to check if knox was still good.

Should I not worry or am I missing how to re-enable safestrap?
I did a brief search but didn't see what to do when you phone reports that safestrap is disabled at boot.

When I go into Safestrap it says it is not active. I installed recovery and booted into recovery just fine, even with safestrap reporting that it is disabled/not active. Only thing I can think I did was to power off the phone and hold power and home to try to check if knox was still good.

Should I not worry or am I missing how to re-enable safestrap?
safestrap will say enabled when your on a rom slot. If your on stock slot it will not say enabled but it's still there as a recovery to boot to.
Thanks for being gentle. As soon as I installed my first rom I felt kind of dumb for posting that question.
Tried searching but can't find a direct answer to this.

I find the 4Gb limit per partition for data too limiting. So I read it is safe to backup my stock rom, backup my slot-1 rom, and then just restore my slot 1 backup into the stock slot.

The question I have is, do I need to (or should I) install Safestrap into the custom rom after I've put it into the stock slot? It seems to me that I should, as it's not installed into the slot 1 rom, but I want to make sure I do things right before I undertake this.
381 - 400 of 413 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top