[Motorola Droid 4] Rick#2:
************************************

************************************

Note: Please uninstall Hashcode's Safestrap before you try installing this one. To accomplish this properly, you have to do two things:

1. Open up the Safestrap app from your launcher, and choose "Uninstall Recovery". Let it finish. It'll tell you whether or not it worked.

2. Then, go to Settings - Apps and find Safestrap. Click "Uninstall".

************************************

************************************

Installation of this app requires root privileges. If the installation does

not work, it is likely because you either:

a) don't have busybox installed.

b) you do have busybox installed but it doesn't have the functions we

need.

No problem. Just do this through adb or a terminal on the phone:

$ su
# mount -o remount,rw /system
# cp /system/xbin/busybox /system/xbin/busybox.old
# cp /data/data/com.hashcode.droid4safestrap/files/busybox /system/xbin/
# chmod 755 /system/xbin/busybox
# exit

Now it should work without a hitch.

************************************

************************************

Those of you who came from the Droid 3 might remember my customized version of Hashcode's Safestrap, which included a console, improved user-interface, non-safe flashing, etc.

I've finally got it to the point where I think it would be okay to release out in the wild. That being said, I'm not responsible for anything dumb you do to your own device. :D

I wouldn't bother using the non-safe flashing capabilities yet, seeing as how there hasn't really been any official releases using the new ICS kernels that have been leaked as of late. This feature is handy if you're a developer testing out update.zips for /systemorig, but for the average person you'd best pay heed to the warnings and just use Safestrap as it was originally intended; that is, leaving your /systemorig partition intact and only mess around with your "safe" /system. (Or /preinstall, actually, but that's not really important.)

The console is beyond useful. Editing build.prop settings on the fly without having to boot up and do it in a terminal emulator or via adb on the phone is much easier. If you know what you're doing, you can even extract single files from your old backups, modify your old backups, etc. That's just a small fraction, but those of you who would care about this functionality don't need me to say how important it can be.

I've included statically compiled versions of "bash" and "vim" so that there aren't any dependencies on the libraries usually found in /system/lib. Thus, you can use all of these utilities without having either /system or /systemorig mounted. You're free to add your own binaries in your home folder, which is located at /cache/.safestrap/home, or just pop them onto your sdcard.

Also, I have a battery monitor running so it will tell you what level your battery is at, and have put a lot of work into the visual appearance of the user-interface. There are so many things I've modified that it would be impossible for me to list them all here.

Anyways, try it out and let me know what you guys think. I hope you like it!

For those of you who are interested, I always post my sources on Github. You can find my code repositories here:

https://github.com/buddyrich

The .APK can be downloaded from my DropBox via the link below:

http://db.tt/tZdmUHl1