yashsingh1/xdaforums huggingface dataset:
[Motorola Droid 3] LaZiODROID:
I I installed this on a rooted XT860 (running the Brazil stock rom). I know I have no business playing with the ROMs out there but I couldn't resist.

The version I installed was 1.08 (but the one Rick#2 posted, with console).

I had installed a ROM or 2 in the safe zone, came back to my non-safe, used it for a day or two, then tried to toggle back to the safe zone again (to install another rom). Got an error message that said there was an error restoring /data!

This kept the phone in non-safe mode, but I think since the most recent toggle attempt stopped half-way, I lost my non-safe data (because when I rebooted, my non-safe booted and greeted me with the Motoblur screen in Portuguese).

Thankfully I had a backup of my non-safe, so I just restored it, and my non-safe is OK. I read on another forum that a user deleted every safestrap backup from emmc/sdcardext and that allowed him to toggle again... might try that. (Update - it worked - I deleted the "orig" and "safe" folders from /sdcard/safestrap - Since they were deleted, my next attempt to switch to safe worked as if it were my first time).

Anyway, I wonder what could have caused this... this is what I've done so far since installing (this brilliant) SafeStrap tool. Has anyone experienced this?

1. Installed SafeStrap on rooted stock ROM.

2. PwrOff/Toggle safe from recovery

3. Wipe data/cache/dalvik and install rom (first rom was SteelDroid4)

4. Booted.. loved SteelDroid (too bad it doesnt like my Canadian sim :D)

5. 1 day later, PwrOff/Toggle to non-safe

6. Use non-safe for a day, PwrOff/toggle to safe

7. Wiped data/cache/dalvik and installed next rom (next rom was Liberty ROM)

8. Another great rom. Used it for a day. PwrOff/Toggle to non-safe.

9. Next day, PwrOff/Toggle to safe (error described above occurs here)

Thanks
[Motorola Droid 3] mvp3:
I flashed XT883 rom now.:D

Should I change the attached zip name to 2nd-init.zip and recovery.zip and replace them?
[Motorola Droid 3] TBBle:
Nope. Definitely not. Your phone will possibly catch fire and destroy whatever you hold most precious. (Of course, given this forum, that could very well be the phone itself. ^_^)

If you rename anything during this process, you're probably on the wrong track. (Backup copies with different names is of course encouraged)

What you want to do is grab that .zip file of mine, pull the 'recovery' file out, and put it somewhere.

Now grab /etc/safestrap/2nd-init.zip from your phone, replace the 'recovery' file in it with the 'recovery' file you put aside in the paragraph above.

Now replace /etc/safestrap/2nd-init.zip on your phone with the zip file you just modified.

Reboot into recovery, and you should be able to nandroid. I forget, but I _think_ there's even an output saying "/system is too small, skipping backup" or similar.

--------------------

I haven't touched it in a while though, I'm now nearly eight thousand kilometres from my Hashcode/Cyanogen/AOSP checkout with only ssh access to said box.

Once I have time to play with the phone rather than just using it, my next project of interest is to score a 16gB SD card and see if I can hack Safestrap into redirecting into a mirror of the internal partition layout on an SD card, rather than (ab)using the /preinstall partition that's caused us non-VZW-phone-owners so much pain.

That'd also remove the need for backups of /data and shared /ext-sd. Potentially each install could see the other's int-sd as its ext-sd, assuming Apps2SD doesn't get completely confused by that.
[Motorola Droid 3] Jaa-Yoo:
Im having trouble getting a rom installed with this.

I cant seem to install anything to my safe mode. Ive tried 3 different roms and they all appear to install fine, but when i reboot, after the phone passes safestrap, it goes to a black screen (with backlight on) and just stays there and requires a battery pull to get out. Tried this 8 times last night with no luck, each time waiting 10-15 minutes to see if the rom would boot. Switching back to non safe mode, i can boot into my original rom.

Whats going on here?

Thanks :)
[Motorola Droid 3] DoubleYouPee:
I assume you wipe data/cache before installing?
[Motorola Droid 3] Jaa-Yoo:
Yeah, many many times. lol
[Motorola Droid 3] bgarlock:
I'm in a similar situation - I want to replace my non-safe system (Liberty 2) with my current safe system (Maverick 2), so I can mess with the ICS builds.

Is there an easy way to 'move' my safe system install to non-safe? I guess I could make a nandroid of my safe system, and restore that when I toggle back to non-safe?

+1 on the multiple warnings about installing ROM's while in non-safe. Maybe an option for this for the people who want to use it more as a dual-boot manager?
[Motorola Droid 3] LaZiODROID:
Jaa-Yoo : are you using an XT862? XT860? Which ROM were you trying?
[Motorola Droid 3] Jaa-Yoo:
Im using a verizon xt862, it has an xt883 radio on it though.

Trying to get steel droid on it now. But ive tried cm7 and the verizon one from hashcodes site.
[Motorola Droid 3] anathema_forever:
I made the mistake of flashing xt883 on my xt862 struggled with it for a while until I finally figured out how to get back to stock, with the recovery thread and now I want to fix my preinstall partition. I was wondering if there was like a simple way to do this for someone not that linux smart but can type a command into the terminal lol.
[Motorola Droid 3] emprize:
anyone know whats the different between quick toggle and toggle?
[Motorola Droid 3] matthskim:
With the current setup, all you need to do for an OTA update is switch back to non-safe, get the update and switch back to non-safe. It is a simple step.

Otherwise, you have to use RSD/SBF to stock, get update and install whatever rom you were using/want to use. This is very cumbersome/ at least two more steps than the current.

My understanding is that safestrap was not designed for dual boot.
[Motorola Droid 3] DoubleYouPee:
I know, but we only got 1 update since safestrap and it hasn't even been released officially.

Dualbooting would be a lot more useful than "ota-update-support"
[Motorola Droid 3] schlockmaster:
Bootstrap Safestrap Recovery Bell Droid 3

I have a Bell Mobility version of the Droid 3 that is rooted. Do I need to follow different instructions to flash anything to this device? I don't want to brick it and know that there are differences between the U.S. Droid 3 and the Bell Mobility Droid 3.
[Motorola Droid 3] Endoroid:
If you are on 2.3.6 then it will work the same as droid 3. Install safestrap and flash away in safemode. Afaik safestrap doesn't work on the old 2.3.4
[Motorola Droid 3] fl4r3:
Can anyone confirm if the wipe/factory reset function leaves the internal sdcard untouched or does it wipe it too?
[Motorola Droid 3] Endoroid:
Yes it only clears the /data and /cache folders. All sd(internal and external) are untouched
[Motorola Droid 3] fl4r3:
Great! Just making sure...didn't want a nasty surprise if I did a format.
[Motorola Droid 3] dove0rz:
I am also intrested in hack safestrap into redirecting /system to /sd-ext, then my ME863 can use 3rd party ROM with no pain.

Does anyone know how moto bootloader check the /boot and /system partition while booting ?
[Motorola Droid 3] davidhooper:
Is that really all that it takes? We had to root the non-safe system to install Safestrap. I thought that this would prevent OTA updates.
[Motorola Droid 3] matthskim:
It is to allow OTA update in the non-safe system by keeping everything intact as stock, even though we need to protect the root before OTA with permanent root method or root-keeper app such as voodoo OTA root-keeper.
[Motorola Droid 3] rj7766:
force close

Sorry if I missed a fix here somewhere.. I keep getting force close when i run the app.

The first time it worked and i clicked install recovery and it crashed while doing that ...

now after reinstall / reboot/re root it still force closes ..... after reinstall i get superuser prompt and the FC and FC everytime i open after.

any help?

thanks

RJ
[Motorola Droid 3] Aaron1017:
The link on his blog to download safestrap isnt working anymore. Anyone have a copy they can send me?
[Motorola Droid 3] LaZiODROID:
Here is Rick#2's version of 1.08 (1.08c). As far as i know he just added console capability to it). Read thread for more info and file should be in original post.

http://xdaforums.com/showthread.php?t=1408321
[Motorola Droid 3] chevycam94:
http://bit.ly/wwqy6y

It works. Just have to try again. lol
[Motorola Droid 3] ckarrow2:
.android_secure

I get an error message when I backup or restore...

"No /sdcard/.android_secure found. Skipping backup of applications on external storage."

I may have inadvertently deleted this file...

Anyone have a solution to replace this file?

Thanks!
[Motorola Droid 3] jckeyser:
I have been able to dual boot from ICS in Safe Mode back to Stock in non-safe. All I do is toggle and reboot and each respective OS is where I left it. It works great, but I have this too good to be true feeling. Is it? I assume this is ok because it automatically makes backups when you switch. Should I be wiping or formatting during these processes? If so, when?
[Motorola Droid 3] Endoroid:
Nope, that exactly how it works. It backs up the data of each mode and restores it when you return. No data getstransferred so no worries of having to wipe. I dual boot liberty in non safe and whatever new rom I want to try in safe mode
[Motorola Droid 3] jellydroid13:
its supposed to do that. ;)
[Motorola Droid 3] jckeyser:
Sweet.
[Motorola Droid 3] ckarrow2:
Thanks! I appreciate the insight!
[Motorola Droid 3] verkerria:
You guys think it would be possible to modify safestrap for CWM Touch?

Droid 1 Rooted (ChevyNo1 0.9MV Kernel, LGB2.6)

Droid 3 Rooted (Hashcode gave me some Ice Cream)
[Motorola Droid 3] rodre12:
okay great i downloaded this safestrap and im running the lastest cm9 nigthly i downloaded a lot of my favorite apps and my phone started slowing down and then i heard about partitioning the sd card will that help my phone move faster?
[Motorola Droid 3] blackbuddha:
On my old Milestone, creating an EXT partition on the external SD card gives the internal memory of the phone an extended space. What I like about this solution is that you can still use your apps even if your phone is plugged to your computer in mass storage mode. However, I'm not sure if widgets still work if you install apps in the EXT partition.

Now on our Droid 3, things vary a little. We have both the internal and external SD cards that are respectively mounted as /sdcard and /sdcard-ext so I don't know where the new partition will be created. What I could advise you now is moving any app that you don't use its widget to the SD card using
[Motorola Droid 3] Phibernaut:
Wise people of XDA, I request your assistance. I apparently have messed up my original backup in Safestrap (dunno how). Thankfully my safe mode is still completely functional and I have a bone stock clockwork backup to work with. Unfortunately, without Safestrap's original I cannot switch back to non-safe mode - can I uninstall Safestrap via the app and install CWM to restore my original system from safe mode (Maverick 4.0) or will that further mess things up? Is there a way to copy the CWM backup files for use in SS?
[Motorola Droid 3] ovelayer:
if your orig is a cwm backup then yes...

cwm backups and safestraps backups are not compadible
[Motorola Droid 3] Phibernaut:
Ok. So I don't have to first figure out how to get back to non-safe mode before removing Safestrap. One battle down.
[Motorola Droid 3] Endoroid:
You can still switch back to non safe, use the quick toggle. Just make sure to wipe data before booting. Your original system is still there its been renamed to /systemorig. /preinstall is your safe mode system. Without safestrap your phone will boot into the stock system, however im not even sure you can remove safestrap from safe mode. Ive had ss refuse to switch back to non safe before. Just quick toggle then factory reset. You may wish to back up your current sage mode rom first though as quick toggle will not back it up
[Motorola Droid 3] Phibernaut:
Tried booting without the wipe just for kicks - bootloop. Data wipe cured it, now I can uninstall SS, install CWM and restore my factory fresh backup. Which makes me question, why didn't I just RSD or similar back to stock?
[Motorola Droid 3] ovelayer:
because its funner to play around and see what does and doesn't work?..lol
[Motorola Droid 3] Phibernaut:
Agreed. Grr - CMW sees the backup but wont do much else. "Flash Clockworkmod Recovery" just downloads the file and thats it - it refuses to reboot into CWM Recovery and let me do anything. Might just be missing a step....

EDIT: Recalled & found the Tweaked D3 CWM in another thread. CWM reboots the phone and moves to restore the files but throws a MD5 error, something I was seeing often when trying to restore ROMs in SS and part of the reason I'm looking for a fresh base to play with. Any ideas how to correct the MD5 errors?
[Motorola Droid 3] Endoroid:
I know how to do it for ss, I imagine it's similar for bs. Stick the backup on your computer and in it you will find a file with MD5 sums. I usually do this type of work in Linux but if you're using windows you'll have to get a program to do it. Just replace the faulty MD5 sums in the backup with the new ones you create. Sorry I can't be more specific but I've never had to do it with regular cwm backups, or in windows
[Motorola Droid 3] Phibernaut:
I renamed, moved, checked, rechecked, fidgeted then... log file? Error? Busybox? Move everything back the way it was, install Busybox and ta-da! no more MD5 error - the restore went through without issue. I rebooted to a brick, but at least the restore went "correctly".

Now I'm looking at a Motorola logo for a bit, it dims a tad then disappears. I can get it to pop back to the same logo if I hop through different options in the boot menu, though I haven't figured out any pattern to it. I'm guessing I've goofed something up really good and need to learn how to unbrick through the fastboot menu... quickly.

I have both Linux and Windows available to me, but the Linux unbrick tutorial seems to involve the most hand-holding and the least amount of potential uh-ohs. Feel free to throw in any suggestions - while I've emerged victorious from a similar situation a few months back, I am not entirely familiar with this type of restore. Hopefully if one flash doesn't do the job I still have this menu available to me to try again....
[Motorola Droid 3] Endoroid:
Easiest way on Linux. Get the moto- fast boot binary and the appropriate sbf files and just

moto-fastboot flash system system.img

moto-fastboot flash preinstall preinstall.img

moto-fastboot -w

And voila
[Motorola Droid 3] Phibernaut:
Thanks, that looks simple enough, though the following link promises to restore me to "factory" 890: http://xdaforums.com/showthread.php?t=1295839

Blowing it back to bone stock 890 appeals to me after all the tinkering I've done. While people seem to have mixed feelings about the latest update (906 to 890 tutorials say a lot), I'd like to flash a stock 890 to have the option of upgrading "the natural way" if I choose to do so sometime down the line.

Through either your commands or the linked process, the problem here is I can't find the complete 890 file to flash. Anybody seen it? I'd sure like to have a functional phone back...
[Motorola Droid 3] Endoroid:
I can't help you there man. Sorry
[Motorola Droid 3] Sallala:
First: thak you for your work!

I have two questions that I can't find on the official SafeStrap page and didn't find with Google.

1. Can I install SafeStrap.apk on the safe system, and uninstall recovery?

My goal is to hide SafeStrap menu from my phone, and continue to use my second (safe/custom rom) system.

When I like to switch rom, can I just reinstall recovery from the safe system?

SafeStarp with mount and zip install options is a security gap in the case I lost my phone or my phone stolen. I'm right? I don't want to leave an option to read my data from my phone.

2. Not clear: SafeStrap "just" a "dualboot" & recovery application? Or SafeStrap is a tool to somehow replace the locked bootloader?

If I replace some original Motorola APK-s with apks from Eclipse ROM in my nonsafe system, then I completely uninstall recovery and SafeStarp, will my phone boots up?

Thank you!
[Motorola Droid 3] DoubleYouPee:
Why not just hide the app with any launcher?

And no safestrap does not replace bootloader. Just "dualboot" and recovery
[Motorola Droid 3] Sallala:
I like to remove the SafeSrap boot menu. Not the SafeStrap icon from the launcher.

I use the pattern lock feature to secure my phone. Nobody can access my launcher, and my datas, because when the screen switchs on, it's asking for the unlock pattern.

But when phone boots up, it's an option to start SafeStrap recovery and do things. And I'm afraid, one can make a special installable zip file that can remove my pattern lock. I like to prevent this by removing SafeStrap.
[Motorola Droid 3] reaverclan:
The thing is if you get rid of it and get he stock recovery if they want your data bad enough they will just run the exploits well know to get into the memory of the phone, best bet is just have the phone encrypt your data. Also don't save that kind of data on your sdcard.
[Motorola Droid 3] Endoroid:
All the exploits i know need usb debugging on, leave it off and a screen lock and I think it should be secure. Although I'm hardly an expert. Just offering my 2 cents
[Motorola Droid 3] Sallala:
As I know, stock recovery does not allow any kind of "install.zip". Just manufacturer-signed zips.

Encryption is a good idea, but there is drawbacks. For example, can't use pattern lock. Only alphanumeric passwords are allowed. Maybe - but I'm not sure - the decryption uses more cpu (battery)

It's simpler if I can uninstall recovery and SafeStrap from the safe system. But don't know it's allowed. (I don't like to brick my phone)

Yes, I always make attention to switch USB debugging off after I finish hacking my phone.

I'm not James Bond, but sometimes I have photos, notes, phone numbers, company docments on my phone. And don't like to share with the potential founder/theft.

See how easy to bypass the lock if you have a custom recovery installed:

http://geeknizer.com/unlock-bypass-recover-android-screen-lock-pattern/

Just use recovery to mount your data partition and go to command window and type:

rm /data/system/gesture.key

Or make an update.zip with that command inside then flash.
[Motorola Droid 3] Hashcode:
Oddly, I couldn't find any Safestrap 3.0 thread.

So I updated this one with the current version (3.05).
[Motorola Droid 3] ricky12:
Ugh...I think I screwed up trying to move from Safestrap 2.x. Here's what I did:

1. Copied both my internal storage and SD card to my PC

2. Freed up space by moving Safestrap to the external SD and moving some photos and stuff of the internal storage. I also deleted some folders from old apps that I felt I didn't need.

3. Rebooted phone...entered Safestrap but couldn't find the "remove recovery" option. I assumed I had to go back to the stock system and open Safestrap there so I switch off Safe System to do so. I reboot the phone from the Safestrap menu.

From there the first boot took a while.....but never completed, it started entering a bootloop and now I'm stuck.

Any ideas?

EDIT: Got back into safe system...now what? :)
[Motorola Droid 3] Hashcode:
You might have to wipe data to get back into stock :/

Then remove recovery from there.
[Motorola Droid 3] ricky12:
That worked! Thanks!
[Motorola Droid 3] raymccoy:
Thank you Hashcode!

Any plans to make a Droid 3 version of Safestrap 3.11 ? I would really like to be able to flash to stock ! :)
[Motorola Droid 3] Android_El0:
Hey guys having a little trouble hoping someone can clear some things up for me. I rooted my brothers droid 3 using the root tool v3 and then installed this recovery (3.05). Everything works fine Including back up and restore but, I cannot seem to find the enable safety mode option and I only have a greyed out install option preventing me from flashing any .zip files. Tried searching the thread already but, no luck so far... Wanted to try out the CM10.x ROM. Any suggestions or solutions?
[Motorola Droid 3] doogald:
Safestrap 3.05 does not have the same safe mode that the older versions had. In order to flash with Safestrap, after starting the Safestrap in Recovery by pressing the menu button on boot:

- you need to create a ROM slot in one of the four slots.

- After creating the slot, you need to activate the slot. Tap the slot to activate it. The active slot is highlighted in blue.

- When a ROM slot is activated, this will allow you to flash a ROM zip file.

Just note that the ROM slots are created, they go into the "internal storage" area - the 12 GB or so spot that the phone usually mounts as /sdcard. Each slot needs a data partition - you can choose the size - and then it creates system and cache partitions for that slot. So, if you choose a 2 GB data partition, it will need about 2.7 GB of free space in "internal storage" in order to create the partition.

It really helps when using Safestrap to have an external SD card.

Hopefully that makes sense...
[Motorola Droid 3] Android_El0:
Awesome reply man. I can't tell you how much I appreciate it when there somebody who actually takes the time to give explanation as far as you have. I'm out of country right now for spring break I will report back in about a week.
[Motorola Droid 3] Android_El0:
I got everything working finally. Thanks again doogald
[Motorola Droid 3] doogald:
You bet. I'm glad to help.
[Motorola Droid 3] Android_El0:
I don't see a thanks button here for you doogald so, I just clicked it I the avatar thread lol.

Then as soon as I post this it appears. Haha never mind ignore this post.
[Motorola Droid 3] lovesg:
Dear mvp,

Before attempting to install the XT883 rom, I did a SBF using the 1-Click method from Overlayer to revert back to .890 version.

I also have the needed files ready for flashing: XT883 SBF 57.1.60, XT883 OTA to 60.3.250, GMS_XT883_update_r7. Beside this, I also have VRZ_XT862_5.5.1_84_D3G-55_1FF_01 and the 1-Click on standby. Used RSDLite 5.6, motofail-root and moto-fastboot.

It boot up into a blackscreen with tactile feedback whenever I press and hold any part of the screen (as if I am pressing into the app itself)

I have referred to numerous threads and forums but in vain.

http://xdaforums.com/show....php?t=1249720

http://www.rimweb.in/forums/topic/33...-4#entry262490

http://mobility.forumsee.com/a/m/s/p...ays-black.html

http://xdaforums.com/show....php?t=1492869

http://xdaforums.com/show....php?t=1780737

http://xdaforums.com/show...7#post29781907

http://xdaforums.com/show...0#post29384940

http://xdaforums.com/show...7#post29354697

http://xdaforums.com/show...3#post29340113

http://xdaforums.com/show...8#post29133918

http://xdaforums.com/show...6#post21718696

http://xdaforums.com/show...8#post21710468

http://xdaforums.com/show...9#post20964799

http://xdaforums.com/show....php?t=1780737

---------------------------------------------------------------

After following this guide, I successfully flashed the XT883

http://bbs.hiapk.com/thread-4318916-1-1.html

But there is a problem, it cannot detect my GSM sim card. It keep stating UIM card not detected. CDMA should work.

---------------------------------------------------------------

I also tried sd_shadow guide on,

906.exe allow-mbmloader-flashing-mbm.bin

906.exe boot.img

XT883 cdrom

906.exe cdt.bin

906.exe device_tree.bin

XT883 ebr

XT883 lbl

XT883 logo.bin

906.exe mbn.bin

906.exe mbmloader_hs.bin

XT883 mbr

XT883 radio.img (may want to try the 906)

906.exe recovery.img

XT883 system.img

XT883.xml

but it went into a bootloop.

I posted my struggle in this thread, http://xdaforums.com/showthread.php?t=2222966

What do can I do?
[Motorola Droid 3] Schattenspieler:
Will there be an update to Safestrap for the DROID3 enabling flash to stock? I'm not asking for an ETA, just if or not.