Android OS Forum banner
1 - 13 of 13 Posts

·
Developer
Joined
·
260 Posts
Today, I worked with Koush to get official support for ClockworkMod going on the Droid 3 using the standard CM Bootstrap app. Using the new "official" app will immediately allow developers to start devving ROMs. Please use the "Remove Recovery" button in this one and then uninstall it PRIOR to installing Koush's.

Do not use both Bootstraps -- You have been warned.

-------

This is the Droid 3 port of CWM-Recovery and Boostrap Installer. Use it to do backups, restores, apply .zip updates (be sure you know that the .zip is safe).

WARNING: You still need to be smart and not screw your /system up so badly that you can't get past a certain point where the init is hijacked into recovery. Because in the end this isn't a REAL recovery. It won't save you from a hard brick. DO NOT USE THIS ON ANY OTHER PHONE (Read as: BIONIC) KEY DIFFERENCES IN THE FILESYSTEMS CAUSE PROBLEMS.

That being said, it is very good.

Download Version 0.87 APK
md5sum: f5a449f7b1cb2027f372bdc2444ef089

Tested successfully on XT862(Droid 3), and XT860(Motorola XT860 4G)

Features:
  • /boot and /recovery partitions are disabled while we have a locked bootloader
  • /pds is disabled for privacy reasons
  • /preinstall contains the actual recovery files so I've disabled that as well -- no messing with /preinstall
  • Supports dual SD cards by offering a choice on most backup/restore/zip options (thanks Romracer and Atrix devs)
  • Verify option added to backup menu (thanks Romracer and Atrix devs)
  • Accessing recovery should live through a "wipe data" as all of the files are on /preinstall partition
  • Boot into recovery by using the "Boot Menu" (power + the 'm' key) and select "BP Tools"
  • The "Droid 3 Bootstrap" app allows for removing the recovery from your system if you want to go back to stock.
  • Supports ADB access in the recovery. [Linux only as reported currently.]

Demo Video by kshen1:

View screenshots here

Known Issues:
  • The recovery currently requires a "busybox" with the "which" applet. I'll be removing this requirement in future versions. But you'll know when you don't have it, if you get a "Installation complete." message and the Status shows "Not installed"
  • I think the qHD launcher has an issue with 1 of the permissions of the APK. If you use that launcher and get "Application is not installed" when clicking on the icon, try changing launchers and installing the APK, then going back to qHD. [This may also be fixed -- need confirmation.]
  • Occassionally, the checkbox for "Recovery Active" isn't selected after clicking on the "Install Recovery" button. If this happens, checkmark it manually. THIS MUST BE CHECKED TO BOOT INTO RECOVERY.
  • USB Mount won't work because we are booting "BP Tools" mode. This deallocates the USB LUN devices in the OS. [Possibly change the boot mode selection later to allow for this.]

There are quite a few people who contributed in some way to get this made:
  • The Atrix devs were very helpful getting this rolling: Edgan with 2nd-init, Romracer for his recovery mods and fix for the graphics issues.
  • I "borrowed" some settings from cvpcs's bionic setup while troubleshooting some issues that cropped up later.
  • The IRC folks in #KrazyK helped test this backwards and forwards. All the way to having to fastboot reinstall. Thanks guys. (Screenshots were done by TheDeathly)
  • The icon was designed by our very own b16a2smith
  • P3droid contributed some disclaimer code for the APK

Enjoy the recovery.
 

·
Android Beginner
Joined
·
3 Posts
Hashcode, thanks for the updated CWM that works from Rom Manager as well as at power-up from BP tools.

However, the nandroid backups made from within Rom Manager are only seen within Rom Manager and not within CWM (they are stored on internal SD). The nandroid backups made directly from CWM are seen only from CWM and not via Rom Manager (they are stored on external SD). Is there a way to reconcile this, besides just copying the backups from sdcard to sdcard-ext, and vice versa? I tried to do an ln -s as I would from regular linux, but it wouldn't let me. Thanks!
 

·
Themer
Joined
·
282 Posts
"ndoren said:
Hashcode, thanks for the updated CWM that works from Rom Manager as well as at power-up from BP tools.

However, the nandroid backups made from within Rom Manager are only seen within Rom Manager and not within CWM (they are stored on internal SD). The nandroid backups made directly from CWM are seen only from CWM and not via Rom Manager (they are stored on external SD). Is there a way to reconcile this, besides just copying the backups from sdcard to sdcard-ext, and vice versa? I tried to do an ln -s as I would from regular linux, but it wouldn't let me. Thanks!
I just use rom manager to flash the recovery, then it just sits there. :p
 

·
Android Beginner
Joined
·
13 Posts
So just to show my nubness, I want to make sure I have this correct. I currently have 0.87 bootstrap installed (not koush's). If I want to install your latest bootstrap, I uninstall the recovery and uninstall the app. Then install your new .apk and install the recovery again? Thanks for your time.
 

·
Developer
Joined
·
260 Posts
Discussion Starter · #9 ·
ndoren: I think Koush was going to fix this in the next version of his recovery (which I have nothing to do with). I know he's slowly getting features in which will allow the use of both the internal and external SD cards.

AndroidSims: were you having a problem updating the recovery through ClockworkMod? It should operate EXACTLY like the original Bootstrap Koush put out about 2 weeks ago. PM me or something if not, we can figure it out.

sic4672: Yes, you use the "Remove Recovery" button in my .87 recovery, the uninstall the APP. And from there you can install the tweaked version of Koush's Boostrap.
 

·
Themer
Joined
·
282 Posts
"Hashcode said:
AndroidSims: were you having a problem updating the recovery through ClockworkMod? It should operate EXACTLY like the original Bootstrap Koush put out about 2 weeks ago. PM me or something if not, we can figure it out.
No problems here, Hashcode. I was just saying that I prefer to just power off then M+Boot.
 

·
Rootz lurker
Joined
·
76 Posts
Can someone please help, I want to make sure I've got this right. I have hashcodes tweaked version of his bootstrap app installed that I got from his blog and want to install Koushs version but in the instructions that hashcode gives he makes it clear that you need to use the "remove recovery button" to uninstall the recovery and then uninstall his app, etc. etc. but when I go into hashcodes bootstrap app it never says remove recovery and I can't find a button anywhere that says remove recovery. This might be a stupid question as I may be overlooking something simple or I could totally be looking in the wrong place but I want to be sure I've got this right before I go installing another recovery and really screw something up so any help would be greatly appreciated, thank you.
 

·
Rootz lurker
Joined
·
76 Posts
^^^ or do I possibly have the correct version of his app installed already and I can just uninstall the tweaked version and install the market version, any help would be appreciated thanks again.
 

·
Developer
Joined
·
260 Posts
Discussion Starter · #13 ·
I sent you a PM. But, essentially, just remove the Tweaked App. And then install Koush's Bootstrap from the market, and re-click "Bootstrap Recovery".
 
1 - 13 of 13 Posts
Top