[QUOTE=creepyncrawly;18576627]This approach to customizing your phone involves the following steps:
3a.) How to Install a customized kernel containing ClockworkMod Recovery onto your Rooted phone from your phone, using Mobile Odin Lite or Mobile Odin Pro
- This is the preferred method to install a customized kernel onto your phone. In addition, Mobile Odin is a very useful tool that will allow you to install custom software directly on your phone without using a computer.
- Mobile Odin Lite (free) can be downloaded and installed directly on your phone, or it can be downloaded to your computer and installed with adb. Alternatively, you can purchase Mobile Odin Pro for under $5.00 and install it directly from the market. It's easier, and you'll support the developer!
- To use Mobile Odin Lite, download the file attached to the OP of this thread. You may need to be a registerd member of xda forums to download this file. Download directly on your phone, or to your computer and move or copy it to your phones sdcard. Using any file manager such as MyFiles or Root Explorer, select the file and install it. You can also install it from your computer using the following adb command:
adb install MobileODINLite-v2.30.apk
- Download the file containing the kernel you want to flash, and extract from it the zImage, which contains the actual kernel. There are several kernels available which can be found in the AT&T SGS II Android Development forum. You must use a Gingerbread kernel! Usually choose between the following two Gingerbread kernels: Entropy512's Daily Driver or Siyah 2.6.
- Transfer the zImage to the root of your phone's internal or external sdcard, using a usb cable or another method such as dropbox.
- On your phone, open the Mobile Odin program. If you installed Mobile Odin Lite, when it prompts you to install the add-in, click cancel. If you installed Mobile Odin Pro, you will have already downloaded and installed the add-in to activate all the features in the program. With Mobile Odin Lite, you will still be able to install the kernel.
- In Mobile Odin, click on Kernel or Install Kernel, find and select the zImage on your internal or external SD card, and then click on Flash Firmware.
- Mobile Odin will flash the kernel and then reboot the phone. You have now installed a custom kernel containing clockworkMod Recovery without changing the flash counter.
- If you want to confirm installation of the new kernel, reboot into recovery to verify that you now have ClockworkMod Recovery. (The stock kernel has 3e recovery.) Or install CPU Spy from the Market (before you root) and compare the Kernel Info it displays with the same info from the stock kernel.
- To reboot into recovery on the SGH-I777: With the phone powered off, hold down the vol up + vol down + power buttons continuously until the initial boot screen appears a second time.
- The 22.214.171.124 and later versions of ClockworkMod Recovery have a different button configuration. Home = select, Back = back, Power = back from submenu or toggle logo/main menu. The 126.96.36.199 version of ClockworkMod Recovery retains this button configuration but changes it to Power = select.
- If you installed Mobile Odin Lite, and you don't want to keep it, you can uninstall it now. If you want to keep it and activate all its features, download the add-on MobileODIN_FlashKernel_I777-v1.0.apk from here and install it on your phone with adb using the instructions above.
Thx again...you're amazing!!!! I did root with ExynosAbuse and have disabled the exploit. I'm on an SGH-i777 ver 4.0.4 base i777UCLK3
Now I want to install a custom rom. I chose to install mobileODIN pro (I agree, good to support the developer!!!!) My understanding from your post here and others I've read, I first should install a custom kernel with clockworkmod recovery, But this is where I'm confused. Your directions state the kernel needs to be gingerbread (but I know this post was originally written i 2011 and I did read your update notes as well). My question is, since I'm on ICS 4.0.4, is that still true? And if not, which kernels would be appropriate?
I've been reading lots of threads here, and truly am trying to wrap my head around this stuff. I want to try to avoid as many mistakes as possible. Other than cwm and the custom kernel, is there anything else I must do prior to installing custom roms (other than making sure usb debugging is enabled)?