[ROOT] All versions of Backflip

Instructions (it's the Droid 2 root method):

Setup:
- Install adb unless you haven't done so (here) and Motorola drivers unless you haven't done so (here)
- Download attached archive
- Extract to a directory, I used c:\Moto_MSM_Root
- Make sure you have USB degugging enabled
- Change connection to PC Mode

Process:
- Open command prompt
- cd c:wherever-your-sdk-tools-folder-is
- adb devices (to verify the connection)
- adb push c:\Moto_MSM_Root\Superuser.apk /sdcard/Superuser.apk
- adb push c:\Moto_MSM_Root\su /sdcard/su
- adb push c:\Moto_MSM_Root\rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin
- adb push c:\Moto_MSM_Root\install-root.sh /data/local/tmp/install-root.sh
- adb shell
- cd /data/local/tmp
- chmod 0755 rageagainstthecage-arm5.bin
- chmod 0755 install-root.sh
-> keep your phone connected to PC

Download "Better Terminal Emulator" or "Terminal Emulator" or "ConnectBot" (I myself prefer ConnectBot - to open shell console there, just pick in the combobox "local", type any name into the editbox, and press enter) from the Market.

-> open the terminal emulator on the phone and type:
- cd /data/local/tmp
- ./rageagainstthecage-arm5.bin

Wait until you see this message - don't press anything:
Code:

[+] Forked xxxx childs.

Then press enter and type "exit" to close the terminal (or close it via the menu)

-> open the Terminal Emulator or ConnectBot on the phone (if you get the message that terminal died, dismiss it and run it again)

If you end up with "#" prompt, do the following. Otherwise reboot the phone and try opening the "Terminal Emulator" again. If even that doesn't give "#" prompt, go back to step "./rageagainstthecage-arm5.bin". There are mixed results atm., but some succeeded. See this post for possible way:

Type into the console:
- /data/local/tmp/install-root.sh
- exit
- exit

Now you have successfully rooted the phone.

The install-root.sh contains the following:
Code:

mount -o rw,remount /dev/block/mtdblock1 /system

cat /sdcard/su > /system/xbin/su
chown root.root /system/xbin/su
chmod 6755 /system/xbin/su
cat /sdcard/Superuser.apk > /system/app/Superuser.apk
chown root.root /system/app/Superuser.apk
chmod 644 /system/app/Superuser.apk

mount -o ro,remount /dev/block/mtdblock1 /system

All credit goes to Sebastian Krahmer at C skills

source

0 comments:

Post a Comment