ROOTING ANDROID 2.2:
1) Download this file (shift-root.zip)
http://www.mediafire.com/?h568sgdmkb1dkis
mirror:
http://www.multiupload.com/VZOSJHIZYA
2) Extract it to the root of the sdcard of your phone
3) GET TEMPROOT USING VISIONARY, NOT Z4ROOT. I HAD PROBLEMS WITH Z4ROOT.
Visionary instructions:
a) Go to phone settings and allow installation from unknown sources and enable USB debugging.
b) Download visionary at the following link:
http://www.filesonic.com/file/197485...ryplus.r14.apk
c) Copy the visionary apk file you just download to the same folder as adb..
(i.e. C:\program files\android-sdk\platform-tools)
d) run adb install -r com.modaco.visionaryplus.r14.apk
e) Should work. If you do not see the app, reboot your phone.
f) After phone reboots run visionary, get temproot.
g) run adb shell, and then then run the command "su" (without quotes) and look at your phone. Click allow for the superuser prompt and then verify $ goes to #
h) move on to next step, do not exit adb shell yet
4) Verify md5sum of hboot bin files from shift-root.zip
Run the following commands with adb shell:
Code:
md5sum /sdcard/hboot_orig.bin
md5sum /sdcard/hboot_eng.nb0
386c19451e8dd18f9b98fad6b11be4c0 hboot_orig.bin
60ec1006e6ec2e8acb370d6aad35b17e hboot_eng.nb0
WARNING: If these do not match do not continue redownload the files then check the md5's again
6) If md5sum's match run this command:
DO NOT FAT FINGER THIS COMMAND. YOU COULD BRICK YOUR PHONE. I WILL NOT BE HELD RESPONSIBLE FOR THIS.
Code:
dd if=/sdcard/hboot_eng.nb0 of=/dev/block/mmcblk0p18
You just flashed the eng spl!!! Now lets make sure it took.
7) Check the md5 of new flash hboot and restore if necessary. Run this command to pull the newly flashed hboot to your sdcard
Code:
dd if=/dev/block/mmcblk0p18 of=/sdcard/hboot_check.nb0
now we check the md5 to see if it matches
Code:
md5sum /sdcard/hboot_check.nb0
It should read 60ec1006e6ec2e8acb370d6aad35b17e
8) If the md5sum matches then congratulations its safe to reboot!! Before you do reboot please make sure you run rm /sdcard/PG06IMG.zip
Check hboot and perm root!
1) ok now reboot your phone into bootloader by running "adb reboot bootloader" or by removing the battery and reinserting it then hold the vol down button and press the power button.
3) Look at the top and make sure it says s-off
4) If so reboot the phone back into android
5) put the phone into airplane mode
6) Temp root with visionary (again)
7) After temp root then attempt to perm root with Visionary
8) Your phone will reboot and you are now officially perm rooted any changes you make will now stick on reboot
9) Download Rom manager from market and flash latest clockwork recovery (USE WIFI).
10) adb reboot recovery (or use ROM manager) to get into recovery and flash your ROMs! (Basic instructions and links below). But there you go! Enjoy!
HOWTO flash a ROM:
1) Download ROM zip file, copy to phone and boot in to clockwork recovery.
2) If AOSP you will want to wipe data/factory reset, wipe cache partition, advanced wipe dalvik cache, and wipe /system and /data. Then you will want to choose "install zip from sdcard", flash aosp rom zip file, and flash gapps zip. You should also flash a custom kernel if you plan on doing so during this step.
3) If flashing SENSE based ROM, just flash the zip file. If you want to flash a custom kernel I recommend dodge kernel 1.6, flash this right after you flash the ROM zip file. Follow the same steps as AOSP for wiping cache,dalvik, etc. Before flashing rom.
4) Reboot phone, wait 10 minutes, and enjoy!