[Q] Rooting Glaxaxy s2 i9100M (Bell, Canada) to allow it to update - Galaxy S II Q&A, Help & Troubleshooting

Hey, I'm new to the whole Android smartphone market but i bought the Samsung galaxy s2 with bell as soon as it was released (august 2011), i expected there to be potential updates along the way, since it came stocked with android 2.3.3.
HOWEVER, bell, being its lazy self, haven't pushed the official updates for its i9100M modeled gs2. So i was wondering if it was possible to root my phone in order to be able to get the official updates (2.3.5 or higher?)
and if so, can anyone help me out with a step by step process, the information provided on this site is brilliant, but can be overwhelming for a new user =/
Phone information:
Model: GT-i9100M ( android 2.3.3)
Kernel version: 2.6.35.7-I9100MUGKG2-CL371789
Build number: GINGERBREAD.UGKG2
Any help would be much appreciated. thank you

http://forum.xda-developers.com/showthread.php?t=1262966
http://forum.xda-developers.com/showthread.php?t=1193695

diaperboy said:
Hey, I'm new to the whole Android smartphone market but i bought the Samsung galaxy s2 with bell as soon as it was released (august 2011), i expected there to be potential updates along the way, since it came stocked with android 2.3.3.
HOWEVER, bell, being its lazy self, haven't pushed the official updates for its i9100M modeled gs2. So i was wondering if it was possible to root my phone in order to be able to get the official updates (2.3.5 or higher?)
and if so, can anyone help me out with a step by step process, the information provided on this site is brilliant, but can be overwhelming for a new user =/
Phone information:
Model: GT-i9100M ( android 2.3.3)
Kernel version: 2.6.35.7-I9100MUGKG2-CL371789
Build number: GINGERBREAD.UGKG2
Any help would be much appreciated. thank you
Click to expand...
Click to collapse
I bought the phone from Bell. Root(CF-Root). Unlocked. Flash new stock rom(XXKI3/2.3.5) via Odin(Download from Original Android section). Now my GT-I9100M is just GT-I9100. Then AOSP. Now 2.3.7
Steps:
1. Go to http://forum.xda-developers.com/showthread.php?t=1075278
2. Find a firmware. Any will work. Preferably non-Frankenstein but its up to you.
3. Download the firmware and Stock Kernel
4. Go to http://forum.xda-developers.com/showthread.php?t=1103399
5. Find the CF-Root matching your firmware. (i.e I downloaded the XXKI3 firmware. I then found the KI3 version of CF-Root)
6. Install Kies.
7. Open Odin.
8. Reboot your phone into Download Mode. (Shut down your phone and then use the combo Volume Down+Home+Power until download mode comes up.
9. Connect to PC.
Look at this again for instructions in flashing (1st post) http://forum.xda-developers.com/showthread.php?t=1075278
10. After flashing the firmware(after reboot and enter download mode again), click on PDA and choose the CF-Root kernel.
11. Flash.
12. Done! You are now rooted on stock rom. And now you have access to ClockWorkMod(CWM) Combo to enter CWM is Volume up+home+power.
And if you want to revert back to stock firmware and kernel(by this i mean the firmware and kernel the phone came with), here it is: http://forum.xda-developers.com/showthread.php?t=1113928
Oh and after root, you can unlock your phone too! I foolishly paid $60 to unlock my phone but you can do it for free after root!

I bought mine from Bell too and I'm on CM7 now
Sent from my ^_^ ViA TaPaTaLk

Oh thank you a lot for the step by step process. I really appreciate it I shall try following your process and let you know if I am successful thank you though.

NZed said:
I bought the phone from Bell. Root(CF-Root). Unlocked. Flash new stock rom(XXKI3/2.3.5) via Odin(Download from Original Android section). Now my GT-I9100M is just GT-I9100. Then AOSP. Now 2.3.7
Steps:
1. Go to http://forum.xda-developers.com/showthread.php?t=1075278
2. Find a firmware. Any will work. Preferably non-Frankenstein but its up to you.
3. Download the firmware and Stock Kernel
4. Go to http://forum.xda-developers.com/showthread.php?t=1103399
5. Find the CF-Root matching your firmware. (i.e I downloaded the XXKI3 firmware. I then found the KI3 version of CF-Root)
6. Install Kies.
7. Open Odin.
8. Reboot your phone into Download Mode. (Shut down your phone and then use the combo Volume Down+Home+Power until download mode comes up.
9. Connect to PC.
Look at this again for instructions in flashing (1st post) http://forum.xda-developers.com/showthread.php?t=1075278
10. After flashing the firmware(after reboot and enter download mode again), click on PDA and choose the CF-Root kernel.
11. Flash.
12. Done! You are now rooted on stock rom. And now you have access to ClockWorkMod(CWM) Combo to enter CWM is Volume up+home+power.
And if you want to revert back to stock firmware and kernel(by this i mean the firmware and kernel the phone came with), here it is: http://forum.xda-developers.com/showthread.php?t=1113928
Oh and after root, you can unlock your phone too! I foolishly paid $60 to unlock my phone but you can do it for free after root!
Click to expand...
Click to collapse
Oh and i was also wondering what you meant by "Then AOSP. Now 2.3.7" lol sorry but what does AOSP stand for? :s
Other than that, i have read through your process and THANK YOU A LOT!
lol but since im an android virgin, i'd like to ask you if these are the correct files that i have downloaded before i start the rooting/upgrading.
1) The link that you posted in your first step, i then downloaded the file (in red) under this title
"XXKI3
Firmware info
PDA:XXKI3
PHONE: XXKI3
Date: 15/09/2011
Android 2.3.5
XEO (Poland): http://www.multiupload.com/XTRG43JVEG
XXKI3 Stock Kernel: http://www.multiupload.com/6XT83N1LLN
Password: [email protected]"
2) And then the link that you posted in your 4th step, i downloaded this file (in red) under the title:
Even more downloads!
XW_NEE_KI4: 2.3.4
XX_OXA_KI3: 2.3.5
CE_XEN_KI2: 2.3.4, CF-Root v4.2, SU 3.0, "insecure"
XX_OXA_KI3-42: 2.3.5, CF-Root v4.2, SU 3.0, "insecure"
XW_NEE_KI4-42: 2.3.4, CF-Root v4.2, SU 3.0, "insecure"
XW_NEE_KI8: 2.3.5, CF-Root v4.3, SU 3.0.2, "insecure"
XX_XEO_KI4: 2.3.5, CF-Root v4.4, SU 3.0.5, "insecure"
(Sorry for the filename weirdness, my automated buildscript made a booboo )
Attached Files
File Type: zip CF-Root-SGS2_XW_NEE_KI4-v4.1-CWM4.zip - [Click for QR Code] (6.01 MB, 27853 views)
File Type: zip CF-Root-SGS2_XX_OXA_KI3-v4.1-CWM4.zip - [Click for QR Code] (6.08 MB, 42061 views)
File Type: zip CF-Root-SGS2_CE_XEN_KI2-v4.2-CWM4.zip - [Click for QR Code] (6.29 MB, 12077 views)
File Type: zip CF-Root-SGS2_XX_OXA_KI3-42-v4.2-CWM4.zip - [Click for QR Code] (6.36 MB, 34717 views)
File Type: zip CF-Root-SGS2_XW_NEE_KI4-42-v4.2-CWM4.zip - [Click for QR Code] (6.29 MB, 14185 views)
File Type: zip CF-Root-SGS2_XW_NEE_KI8-v4.3-CWM4.zip - [Click for QR Code] (6.30 MB, 36711 views)
File Type: zip CF-Root-SGS2_XX_XEO_KI4-v4.4-CWM4.zip - [Click for QR Code] (6.37 MB, 50878 views)"
I'd simply like to check if these are the correct files
OH and also, if i simply flash the firmware, (first downloaded file) will i have upgraded to 2.3.5? or would you recommend that i continue and root it as well? What are your thoughts on that
lol sorry, last question here, Will i lose any of my data after i flash the firmware?

diaperboy said:
Oh and i was also wondering what you meant by "Then AOSP. Now 2.3.7" lol sorry but what does AOSP stand for? :s
Other than that, i have read through your process and THANK YOU A LOT!
lol but since im an android virgin, i'd like to ask you if these are the correct files that i have downloaded before i start the rooting/upgrading.
1) The link that you posted in your first step, i then downloaded the file (in red) under this title
"XXKI3
Firmware info
PDA:XXKI3
PHONE: XXKI3
Date: 15/09/2011
Android 2.3.5
XEO (Poland): http://www.multiupload.com/XTRG43JVEG
XXKI3 Stock Kernel: http://www.multiupload.com/6XT83N1LLN
Password: [email protected]"
2) And then the link that you posted in your 4th step, i downloaded this file (in red) under the title:
Even more downloads!
XW_NEE_KI4: 2.3.4
XX_OXA_KI3: 2.3.5
CE_XEN_KI2: 2.3.4, CF-Root v4.2, SU 3.0, "insecure"
XX_OXA_KI3-42: 2.3.5, CF-Root v4.2, SU 3.0, "insecure"
XW_NEE_KI4-42: 2.3.4, CF-Root v4.2, SU 3.0, "insecure"
XW_NEE_KI8: 2.3.5, CF-Root v4.3, SU 3.0.2, "insecure"
XX_XEO_KI4: 2.3.5, CF-Root v4.4, SU 3.0.5, "insecure"
(Sorry for the filename weirdness, my automated buildscript made a booboo )
Attached Files
File Type: zip CF-Root-SGS2_XW_NEE_KI4-v4.1-CWM4.zip - [Click for QR Code] (6.01 MB, 27853 views)
File Type: zip CF-Root-SGS2_XX_OXA_KI3-v4.1-CWM4.zip - [Click for QR Code] (6.08 MB, 42061 views)
File Type: zip CF-Root-SGS2_CE_XEN_KI2-v4.2-CWM4.zip - [Click for QR Code] (6.29 MB, 12077 views)
File Type: zip CF-Root-SGS2_XX_OXA_KI3-42-v4.2-CWM4.zip - [Click for QR Code] (6.36 MB, 34717 views)
File Type: zip CF-Root-SGS2_XW_NEE_KI4-42-v4.2-CWM4.zip - [Click for QR Code] (6.29 MB, 14185 views)
File Type: zip CF-Root-SGS2_XW_NEE_KI8-v4.3-CWM4.zip - [Click for QR Code] (6.30 MB, 36711 views)
File Type: zip CF-Root-SGS2_XX_XEO_KI4-v4.4-CWM4.zip - [Click for QR Code] (6.37 MB, 50878 views)"
I'd simply like to check if these are the correct files
OH and also, if i simply flash the firmware, (first downloaded file) will i have upgraded to 2.3.5? or would you recommend that i continue and root it as well? What are your thoughts on that
lol sorry, last question here, Will i lose any of my data after i flash the firmware?
Click to expand...
Click to collapse
AOSP stands for Android Open Source Project. They are sources that are given out directly from Google. Not the source modified by Samsung or whatever brand. So its more customizable. Some sample AOSP firmwares: www.miuiandroid.com www.cyanogenmod.com
These firmwares(roms) are built from the source given out from google(AOSP) not modified versions of samsungs roms
The files you have downloaded are correct.
Ans yes if you just flash the firmware it would be 2.3.5. You don't have to root it if you want.
So if you just want 2.3.5, flash the stock firmware and done.
Now before you flash, flashing the CF-Root will void your warranty, also any other CUSTOM kernel or firmware
And our phones has a counter. Flashing something custom, no matter kernel or firmware, it will go up by one. Now people have discovered a USB jig to reset it, but AFAIK theres another counter counting the number of times the counter has been reset. But i dont know will the USB jig reset that too.
Now rooting is up to you. Rooting will open a lot of possibilities. And if you install a custom firmware and kernel, obtained from this forum, i believe they are all rooted.
And yes it will delete everything. But find an app on the Market to backup your mms and sms. Contacts are automatically backed up via your google account.
Apps will be deleted. Without root, apps cannot be backed up.

should l flash this Firmware
XEO (Poland):
and when l finish these what should ldo next

NZed said:
AOSP stands for Android Open Source Project. They are sources that are given out directly from Google. Not the source modified by Samsung or whatever brand. So its more customizable. Some sample AOSP firmwares
These firmwares(roms) are built from the source given out from google(AOSP) not modified versions of samsungs roms
The files you have downloaded are correct.
Ans yes if you just flash the firmware it would be 2.3.5. You don't have to root it if you want.
So if you just want 2.3.5, flash the stock firmware and done.
Now before you flash, flashing the CF-Root will void your warranty, also any other CUSTOM kernel or firmware
And our phones has a counter. Flashing something custom, no matter kernel or firmware, it will go up by one. Now people have discovered a USB jig to reset it, but AFAIK theres another counter counting the number of times the counter has been reset. But i dont know will the USB jig reset that too.
Now rooting is up to you. Rooting will open a lot of possibilities. And if you install a custom firmware and kernel, obtained from this forum, i believe they are all rooted.
And yes it will delete everything. But find an app on the Market to backup your mms and sms. Contacts are automatically backed up via your google account.
Apps will be deleted. Without root, apps cannot be backed up.
Click to expand...
Click to collapse
should l flash this Firmware
XEO (Poland):
and when l finish these what should ldo next

momo42 said:
should l flash this Firmware
XEO (Poland):
and when l finish these what should ldo next
Click to expand...
Click to collapse
Yes flash that software. and you SHOULD i believe be updated to 2.3.5
However if you own a i9100M, there should be an official ICS upgrade out through Kies very soon.

Related

[GUIDE] How to Flash Custom Binaries Without Ever Incrementing the Flash Counter!!

This approach to customizing your phone involves the following steps:
1. Read the flash counter.
2. Root your phone:
- by using DooMLoRD's Easy Rooting Toolkit. (ZergRush Exploit)
- by using SuperOneClick Root. (ZergRush Exploit)
- by flashing Entropy512's Return/Unbrick to stock, Kernel + Rooted System Package using Odin or Heimdall.
3. Install a customized kernel containing ClockworkMod Recovery:
- by using Mobile Odin Lite or Mobile Odin Pro on your phone.
- by using adb on your computer.
- by using Android Terminal Emulator on your phone.
4. Flash the custom ROM package of your choice:
- by using ClockworkMod Recovery and a CWM flashable zip package.
- by using Mobile Odin.
PLEASE NOTE: While the following guide was written before AT&T officially released ICS, the principles contained in this guide are still applicable to our phone regardless of firmware version. However if your phone is currently running stock ICS UCLE5, using this method will install Gingerbread, taking your phone back to an earlier version. To root the phone while retaining ICS, please see the [Heimdall][Odin][Stock][Root]UCLE5 Stock ICS with Root thread.
JANUARY 2013 ROOTING UPDATE: In mid December of 2012, Samsung released an over-the-air update for the SGH-I777UCLK3, taking the operating system to version 4.0.4. Around the same time, XDA developer Chainfire released an application called ExynosAbuse APK which can be used to root the SGH-I777 with SuperSU, without the need to use a PC. ExynosAbuse APK is the best, and probably the only practical method for rooting UCLK3 without flashing some other distribution. In addition, it seems that this application is a good way to root any phone running 4.x operating systems, and possibly phones running 2.x operating systems as well. Be aware, there are possible risks involved with using this application. Please thoroughly read and understand Chainfire's thread linked above before using his application.
Discussion
The Samsung Galaxy S II contains an internal flash counter which is incremented each time a non-stock binary (kernel/rom) is flashed from a computer using Odin or Heimdall. (Using the new Mobile Odin on your phone does not increment the flash counter.) The purpose of the flash counter is believed to be to allow Samsung and or AT&T technicians to detect if the phone has a voided warranty through flashing non-stock firmware. The first time the flash counter is activated, the phone also displays a warning screen on boot up with a yellow warning triangle containing an exclamation point. The warning screen also contains the i9100 logo. (Evidently, Samsung did not change the warning screen from the International version of the Galaxy S II for the AT&T version.) Some rooting methods require that a non-stock kernel be flashed before rooting can be accomplished. So rooting and flashing custom software can both cause the dreaded yellow triangle, and increment the flash counter.
It is possible to remove the warning screen by two methods. One is by using a Jig to place the phone into download mode. The other is by flashing a stock kernel using either Odin or Heimdall. However, there is only one way to reset the flash counter, and that is with a micro usb Jig. This was true for the International version of the Galaxy S II as confirmed by Chainfire on the i9100 forums. This has also been confirmed for the AT&T Galaxy S II by dayv. Please see his post here, and then go to this post and read it and the following five posts for a complete description with screen shots.
pinoymutt adds:
On the newer versions of the i9100 ROMs apparently Samsung has updated the bootloaders to render the "jig trick" to reset the counter useless. This has also been observed in the latest ATT leak that DG posted in the General Forum (UCKJ2), where new bootloaders are included that render the jig reset obsolete.
Click to expand...
Click to collapse
Additionally, there have been rumors that there is a secondary counter hidden in the code of the Galaxy S II which increments each time the primary flash counter is reset to zero. This rumor was either started or strengthened over in the i9100 forums by Chainfire. He never did find any code, and later said he was not fully convinced there ever was any code. But the rumor has already had some discussion in these At&T forums, so it's worth mentioning. My opinion is that a secondary counter doesn't exist, but if it does, this would be an additional reason for this guide.
Some people may be reluctant to root their phone and/or flash custom software onto it, not wishing to take a chance on voiding their warranty. However, there is a way to completely avoid this problem. The solution is to never increment the flash counter in the first place, and never activate the yellow warning triangle. Using this guide to root and modify an AT&T Galaxy S II phone right out of the box, along with the ability to flash back to completely stock firmware followed by a wipe data/factory reset from stock 3e recovery, (see this Guide), will result in a phone that can be returned for warranty purposes to either AT&T or Samsung without fear of the warranty being denied.
Disclaimer: I didn't think all this stuff up. The following information is mainly gleaned from all the great developers and knowledgable users on this forum. A special thanks to Entropy512 for creating the stock + root package that makes this all possible.
Here is some additional information for noobs about the tools and techniques used in this guide.
1.) How to read the flash counter on an AT&T Samsung Galaxy S II
Boot into download mode by this method:
With the phone powered off, plug in the usb cable while holding the vol up + vol down buttons (but not the power button).
When the warning screen appears, press Volume up to continue into download mode.
At the top of the screen you will see:
ODIN MODE
PRODUCT NAME: SGH-I777
CUSTOM BINARY DOWNLOAD: NO --or-- YES (x counts)
CURRENT BINARY: SAMSUNG OFFICIAL --or-- CUSTOM​
Once you have verified the information, remove the usb cable, and hold down the power button until the phone begins to reboot. (Do not do this if you are actually flashing the phone. Interrupting a flash can cause bad things to happen.)
You will not see the above information if you enter download mode by another method, ie. by using adb or the power menu, etc.
Now you can check on your flash counter at any stage of the foregoing guide.
To root UCKK6, use method 2c or 2d to flash UCKH7 stock plus root. Immediately after rooting, if you want UCKK6, open Settings and check for updates, download and install the OTA update, and it will retain root. Some have reported this works, and some say not. Alternatively, use Odin3 v1.85 to flash Entropy512's UCKK6 Stock plus Root package from his thread here.
Click to expand...
Click to collapse
2a.) How to root by using DooMLoRD's Easy Rooting Toolkit. (ZergRush Exploit) (Windows)
This rooting method does not work on the UCKK6.
This is the preferred method of rooting for users with the Windows operating system on their computer, and a phone running UCKH7.
Download the "DooMLoRD's Easy Rooting Toolkit v4.0" package from this thread and extract it to a directory on your hard drive using WinZip or a similar program.
You need to have the USB drivers for SGH-I777 installed on your computer. (It will be "Samsung USB Driver for Mobile Phones" in Control Panel\Uninstall Programs.) Download and install the latest drivers from this thread. (x86 and x64)
Both USB Debugging (Menu\Settings\Applications\Development) and Unknown Sources (Menu\Settings\Applications) should be enabled on your phone.
Increase the screen timeout on your phone to 10 minutes. (Menu\Settings\Display\Screen Timeout) Remember to set it back to a shorter interval after you are done rooting.
Connect the USB cable to the phone and the computer. Go to the directory where you extracted the package and execute "runme.bat".
The toolkit will open a command prompt window where you will see the progress of the rooting process. It takes between 5 and 10 minutes for the process to complete.
Success. You're rooted.
2b.) How to root by using SuperOneClick Root. (ZergRush Exploit) (Windows, Linux and Mac OS)
This rooting method does not work on the UCKK6.
Download "SuperOneClick v2.3.1 - Automatic Driver Installation" from DepositFiles (or look for links here) and extract it to a directory on your hard drive using WinZip or a similar program.
Please go the the SuperOneClick thread and read about the tool and how to use it. For Windows XP you need to have .NET Framework v2.0 or above installed. For Mac OS and certain flavors of Linux, you need to install Mono.
I have not tested this tool. It is included here because it claims to work for Mac OS and Linux, and provides a way to use the ZergRush Exploit on those operating systems. Since I am only familiar with Windows, I will be unable to support this rooting method. For problems, try posting questions in the SuperOneClick thread linked above.
If you try SuperOneClick on Linux or Mac, please post your (success or failure) results. Thanks.
2c.) How to root by flashing Entropy512's Return/Unbrick to Stock, Kernel + Rooted System Package with Modem using Odin3 One-Click Downloader (Windows)
Download the "Odin3 One-Click Downloader Stock I-777 UCKH7 with Root no BL" package from Hotfile | Dev-Host 268.64 MB.
Extract the contents of the zip file to a directory on your hard disk drive. This is a One-Click version of Entropy512's Return/Unbrick to Stock, Kernel + Rooted System Package plus stock modem from the development forum. (Contains stock zImage, factoryfs.img with root, and modem.bin.)
Start the Odin3 One-Click Downloader program by double clicking on "I777UCKH7 OCD With Root.exe".
Now Enter Download Mode:
With the phone powered off, plug in the usb cable while holding the vol up + vol down buttons (but not the power button).
When the warning screen appears, press Volume up to continue into download mode.
In Odin, the small edit box in the upper left corner will turn yellow, and say something like [0:COM8]. The number could be different.
Click Start. Watch the progress bar advance in green while the message box in the lower area describes the steps. When the flash is finished, the top left larger edit box will turn green and say PASS! and your phone will automatically reboot.
Unplug the usb cable from you phone after it boots up. Success. You're Rooted.
2d.) How to root by flashing Entropy512's Return/Unbrick to Stock, Kernel + Rooted System Package from the command line using Heimdall (Linux and Mac OS)
Tested on Linux, should work on Mac OS
Download and install the latest version of Heimdall Command Line for your operating system from here. (Latest version 1.3.1 at this writing.)
Download Entropy512's Return/Unbrick to Stock, Kernel + Rooted System Package from here, or if you have difficulty with the links in his thread, there are alternative links for all his files in the Download Repository toward the bottom. Extract the PDA.tar file from this package to a directory on your hard disk drive, then extract the two component files from the tar - zImage and factoryfs.img.
Place zImage and factoryfs.img both in the directory where you have the Heimdall command line executable, and enter the following at the command prompt:
Code:
heimdall flash --kernel zImage --factoryfs factoryfs.img
Reboot the phone. Success. You're Rooted.
You must use a Gingerbread kernel when using this method. If you use an ICS kernel while your phone is running Gingerbread, it will not boot!!!
Click to expand...
Click to collapse
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:
Code:
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 5.0.2.3 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 5.0.2.7 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.
3b.) How to Install a customized kernel containing ClockworkMod Recovery onto your Rooted phone from a pc, using Android Debug Bridge (Windows, Linux and Mac OS)
Download and install the Android Software Developer Kit (SDK) from here. You may need to run SDK Manager with administrator privledges.
You need to have the USB drivers for SGH-I777 installed on your computer. (It will be "Samsung USB Driver for Mobile Phones" in Control Panel\Uninstall Programs.) Download and install the latest drivers from this thread. (x86 and x64)
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.
Move or copy the zImage into the platform-tools directory (on older installations it is the tools directory) where adb.exe resides. This will be something like (on Windows) c:\android-sdk-windows\platform-tools.
On your phone, first enable USB Debugging (Menu\Settings\Applications\Development\USB Debugging) and then plug in your USB cable, connecting your phone to your computer.
Open a command prompt. Change directory to the tools directory, then enter the following at the command line:
Code:
adb push zImage /sdcard/zImage
adb shell
$ su
# dd if=/sdcard/zImage of=/dev/block/mmcblk0p5
# exit
$ exit
The dd command requires superuser permission on the phone represented by a # prompt. After you type su and hit enter, look for a superuser window on your phone and give the permission. If the permission request doesn't pop up, open superuser on your phone to force the phone to prompt for superuser permission. After approval, the adb session will be listed as Unknown in superuser.
After you've finished, the code in the Command prompt window will look something like this (your command prompt and some numbers will be different):
Code:
C:\android-sdk-windows\platform-tools>adb push zImage /sdcard/zImage
4279 KB/s <4776784 bytes in 1.090s>
C:\android-sdk-windows\platform-tools>adb shell
$ su
su
# dd if=/sdcard/zImage of=/dev/block/mmcblk0p5
dd if=/sdcard/zImage of=/dev/block/mmcblk0p5
10153+1 records in
10153+1 records out
5198492 bytes transferred in 2.558 secs <2032248 bytes/sec>
# exit
exit
$ exit
exit
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 5.0.2.3 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 5.0.2.7 version of ClockworkMod Recovery retains this button configuration but changes it to Power = select.
3c.) How to Install a customized kernel containing ClockworkMod Recovery onto your Rooted phone from your phone, using Android Terminal Emulator
Download and Install Android Terminal Emulator onto your phone from the Market.
Download (onto your PC) 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 sdcard, using a usb cable or another method such as dropbox.
On the phone, open a terminal session with Android Terminal Emulator.
A few points to be aware of:
Android is a version of linux so you are using linux commands. Linux commands are case sensitive, so you must for instance type "zImage" and not "zimage", if that is the way the file is spelled on the sd card.
Since this will be the first time you have used superuser.apk with the terminal, you may need to approve it on you phone. After that, superuser permission will be remembered.
When you first open a terminal session, you will be at the root of the phone, or essentially "/". The $ prompt means shell access, the # prompt means root file access.
You need a # prompt to complete this Step.
If your keyboard goes away, use the menu button options to get it back.​
In the terminal session, type su and then enter. You will get a superuser request. Once you approve it, you will get the # prompt.
Then type the following:
Code:
dd if=/sdcard/zImage of=/dev/block/mmcblk0p5
Press enter, wait till the zImage is copied over to the named block. (takes about 2 or 3 seconds)
To close the root session, type "exit" and enter. Use the back button to close Android Terminal Emulator.
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 5.0.2.3 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 5.0.2.7 version of ClockworkMod Recovery retains this button configuration but changes it to Power = select.
4.) Flash the ROM package of your choice using ClockworkMod Recovery and a CWM flashable zip package or Mobile Odin with any package
Your phone is now set up to flash custom software using ClockworkMod zipped install files in ClockworkMod Recovery. If you used and retained Mobile Odin, you can also flash custom software with it. Anything you flash on the phone using ClockworkMod Recovery, Mobile Odin, adb or terminal, will not affect the flash counter or invoke the warning triangle. Therefore, you can flash ROM's Kernels and Modems to your hearts content. Just avoid ever flashing anything containing a non-stock kernel with Odin or Heimdall from your computer. I would also caution against flashing any package with bootloaders. There is no valid reason to flash bootloaders on the SGH-I777 at this time, but some developers may include bootloaders in their CWM flashable zip files, or Odin flashable tar files.​
Nice write-up. The info has been floating around on various threads and posts, but you did a great job putting all together into one nice step-by-step for folks looking to learn.
Hopefully it'll also cut down on the million of duplicate threads asking the same question!
---------- Post added at 05:02 PM ---------- Previous post was at 04:58 PM ----------
creepyncrawly said:
Discussion
It has been reported to be possible to remove the warning screen and reset the flash counter by two methods. One is by using a Jig to place the phone into download mode. The other is by flashing a stock kernel using either Odin or Heimdall. However, while it is confirmed that the jig will both remove the triangle and reset the counter, and that flashing a stock kernel with Odin or Heimdall will remove the warning triangle, it is not certain that flashing a stock kernel with Odin or Heimdall will actually reset the flash counter. The developer Chainfire on the i9100 forums says that on the International version of the Galaxy S II, it will not. This is yet to be confirmed or denied on the AT&T version of the phone, as far as I know.
Click to expand...
Click to collapse
On the newer versions of the i9100 ROMs apparently Samsung has updated the bootloaders to render the "jig trick" to reset the counter useless.
This has also been observed in the latest ATT leak that DG posted in the General Forum (UCKJ2), where new bootloaders are included that render the jig reset obsolete.
Great guide, lots of information in here! Thanks for preparing it.
Sent from my SAMSUNG-SGH-I777 using xda premium
I think this guide is sticky worthy.
Sent from my SAMSUNG-SGH-I777 using XDA App
Awesome guide, thank you for putting this all together in one place. Very helpful for a guy coming to Samsung from HTC.
+1 for sticky worthy!
Sent from my SAMSUNG-SGH-I777 using Tapatalk
THANKS! Helped me when I got stuck!
Sent from my SAMSUNG-SGH-I777 using xda premium
This is exactly what I needed.... yesterday (as you know)... my Search and Question buttons almost caught fire from over-use looking for all the pieces of the puzzle. I did the Entropy512 "Kernel + Rooted System Package via Odin3 v1.85.... extracted the zImage from Codeworkx's CWM Kernel, and pushed it to phone via adb push. I got hung up on the "permission" to write to the block, but finally got it solved. Creepyncrawly: you might want to add a bullet step to your OP#1 to open SuperUser app on phone just prior to the adb shell "su" command. When I did this, phone prompted for superuser permission... after acceptance, it is stored as "Unknown" in the superuser app list. Once this occurred, then I got the "#" prompt and could dd write to block to flash CWM.
Absolutely stellar post as it puts it all in one place. This will definitely help others who might stumble in adb as I did. Thanks again to all the forum members who posted helpful advice and links.
DAMN! My JIG just got here!
Thanks for the nice write up!
Great write up OP. however like the above poster my JIG just got here too and I just used it, and it was quick and painless.
Alucardis666 said:
Great write up OP. however like the above poster my JIG just got here too and I just used it, and it was quick and painless.
Click to expand...
Click to collapse
Jigs don't work in 2.3.5 so these methods will be extremely helpful for others
Sent from my SAMSUNG-SGH-I777 using xda premium
This post should be a sticky, or at least the sticky should link to this post.
arctia said:
This post should be a sticky, or at least the sticky should link to this post.
Click to expand...
Click to collapse
It's linked in the sticky FAQ thread. I'd rather not see too many sticky threads. That seems to me to be more confusing than helpful.
Great write up in easy steps tyo follow.
I have a question, on removing the yellow triangle. I rooted with Jivy26 easy root and was wondering can I reroot with Entropy512 to remove the yellow triangle or can I just do step 2a from link?
Would like to be able to return to stock if i need to send in for warranty. Also should we use CWM manager for backing up?
ElCamino said:
Great write up in easy steps tyo follow.
I have a question, on removing the yellow triangle. I rooted with Jivy26 easy root and was wondering can I reroot with Entropy512 to remove the yellow triangle or can I just do step 2a from link?
Would like to be able to return to stock if i need to send in for warranty. Also should we use CWM manager for backing up?
Click to expand...
Click to collapse
Follow the instructions from 2a on, and it will remove the triangle and you will maintain root.
Sent from my SAMSUNG-SGH-I777 using XDA App
Can you check to see if I understood correctly?
I flashed my kernel using Odin to get root , flashed the CWM file to get the recovery using Odin as well. You're saying that I can re-root the phone using your method, and the yellow triangle will disappear, as well as reset my counter?
Also, if I were to get a jig, it resets the counter? Or just removes the triangle?
Sent from my SGH-I777 using XDA App
Blaze9 said:
Can you check to see if I understood correctly?
I flashed my kernel using Odin to get root , flashed the CWM file to get the recovery using Odin as well. You're saying that I can re-root the phone using your method, and the yellow triangle will disappear, as well as reset my counter?
Also, if I were to get a jig, it resets the counter? Or just removes the triangle?
Sent from my SGH-I777 using XDA App
Click to expand...
Click to collapse
You should still be rooted, if I understand what you are saying. Root consists of /system/app/superuser.apk and /system/xbin/busybox. You can verify that you are rooted by looking for the superuser app in your app drawer. If it's not there, then you are not rooted.
If you flash Entropy512's stock + root package with Odin, you will clear the yellow triangle and be rooted, on full stock kernel and stock system image. Then follow the rest of the guide if you want to take it further. We believe flashing the stock kernel with Odin will both remove the warning triangle, and reset the counter, but read the discussion in the Guide, as it points out that over in the i9100 forum, they say flashing the stock kernel will clear the warning but not reset the counter.
The Jig will do both.
creepyncrawly said:
You should still be rooted, if I understand what you are saying. Root consists of /system/app/superuser.apk and /system/xbin/busybox. You can verify that you are rooted by looking for the superuser app in your app drawer. If it's not there, then you are not rooted.
If you flash Entropy512's stock + root package with Odin, you will clear the yellow triangle and be rooted, on full stock kernel and stock system image. Then follow the rest of the guide if you want to take it further. We believe flashing the stock kernel with Odin will both remove the warning triangle, and reset the counter, but read the discussion in the Guide, as it points out that over in the i9100 forum, they say flashing the stock kernel will clear the warning but not reset the counter.
The Jig will do both.
Click to expand...
Click to collapse
Thanks for clarifying that mate. I think Im going to order a jig then. Any "fake" ones I should know about?
Sent from my SGH-I777 using XDA App
Blaze9 said:
Thanks for clarifying that mate. I think Im going to order a jig then. Any "fake" ones I should know about?
Sent from my SGH-I777 using XDA App
Click to expand...
Click to collapse
I don't own a jig. I'm told that the SGS II has a closer tolerance for the 301K ohm value than the Captivate does, so some jigs that work with the Captivate won't work with the SGS II. I've read you can trust the jigs from Mobil Tech Videos, and the owner is quite active in the forums here, so that would be a safe and sensible choice.
but read the discussion in the Guide, as it points out that over in the i9100 forum, they say flashing the stock kernel will clear the warning but not reset the counter.
The Jig will do both.
Click to expand...
Click to collapse
This is correct, the counter that shows the number of times you have flashed a custom kernel does not get reset by flashing a stock kernel - just the warning triangle gets removed by flashing to stock.
And yes the download mode jig does both reset the counter number to "No" as well as remove the triangle.
I have tested with a jig from http://www.mobiletechvideos.com/blo...s-download-mode-jig-so-easy-a-baby-can-do-it/
Sent from my SAMSUNG-SGH-I777 using XDA App
Very awesome, wish there was a guide on how to reset current to default w/o a kernel change.

[Q] Problem with issus 85%

I have a problem in the phone and he goes out alone, I do not know what the problem i update this video on Youtube for u http://www.youtube.com/watch?v=TCc-lu7cyFY
Sorry for my bad english when i speak
i use this forum ▼▼
1. Read the full post, especially the FAQ. In case of doubt, you can use this guide to know how to do things:
http://forum.xda-developers.com/show....php?t=1133650
2. Unlock booloader
http://forum.xda-developers.com/show....php?t=1034087
3. Grab the most recent kernel patch from this thread. The file is boot.img.xxx.7z for your phone (ARC / NEO). We call this the kernel patch, or only the patch.
4. You must be same firmware and patch version, so if you aren't firmware xxx, use flashtools to flash the correct firmware. and wipe the data if downgrading firmware version. You can find some recent stock firmwares in the [Firmwares (.FTF)] section.
http://forum.xda-developers.com/show....php?t=1304634
5. Use fastboot to flash boot.img contained in file boot.img.xxx.arc.7z (or boot.img.xxx.neo.7z for NEO users). Flash the .img file, not the .7z file .
http://forum.xda-developers.com/show....php?t=1116970
6. Now you have a phone showing allways 85% battery capacity
7. Install most recent FuelGaugeFixV??.apk from this thread (Bazoocaze version).
8. For the first time, make sure the charger is plugged, and select "Start full charge" from the apk fix menu (use the menu button to show options). A full charge takes 3h00 ~ 3h40.
9. Now you have a fully charged phone, and apk fix updates battery % acordingly to phone usage.
10. See "Kernel issues" and "APK issues".
11. Press the tanks button on this thread, and optionally feel free to buy me some gift/beer/pizza/coffe.
http://forum.xda-developers.com/dona....php?u=4215483
12. Finish
i use also this firmware :
Firmwares (.FTF)
These are stock firmwares, not patched, not rooted. You can flash this firmware using flashtools, then flash the boot.img patch.
NEO Firmware 4.0.2.A.0.42 Android 2.3.4 Generic Global(World)
MT15i_4.0.2.A.0.42_GLOBAL.7z
http://115.com/file/e6gvbzgp
http://www.multiupload.com/ZHYL4RSZGW
boot.img.4.0.2.A.0.42.neo.7z - [Click for QR Code] (6.08 MB, 1301 views)
Please i need help AND THANK U FOR UR NICE WORK
Had the same problem but I flashed the CM7 instead of stock and that worked for me.
http://forum.xda-developers.com/showthread.php?p=19158662#post19158662

[Heimdall][Odin][Stock][Root]UCLE5 Stock ICS 4.0.3 with Root

This is a Heimdall/Odin flashable pre-rooted stock UCLE5. This is the exact version that was released over Kies, and contains the bone stock kernel, plus rooted system, modem, cache.img and hidden.img. There are no bootloaders in this package. With this package, you can root stock ICS without incrementing the flash counter.
WARNING: THIS ALMOST CERTAINLY CONTAINS THE eMMC SUPERBRICK BUG.
See this for my considered opinion.
This package is safe to use as long as you read and follow the instructions here, and replace the stock kernel with a known good kernel.
Before 7/8/2012 there were no actual reports of damage from the eMMC brick bug in this firmware release. However, someone has bricked their phone by doing a wipe data/factory reset from a phone with UCLE5 installed and the stock kernel still installed on the phone. Please see this thread. Read the whole thread, but especially pay attention to posts #12 and 16 by Entropy512, one of our elite developers who is very knowledgable about this phone. The person with the bricked phone has confirmed by testing that eMMC memory block mmcblk0p10 was damaged during the wipe data/facotry reset, thus appearantly confirming that the eMMC brick bug is present in the UCLE5 stock kernel. It is particularly important for anyone using this firmware to be careful. It will be completely safe to use this firmware with a known safe kernel. But with the stock kernel still installed, anyone's phone could potentially be at risk.
If flashing this from another base, you should perform a wipe data/factory reset before you flash this package. The stock kernel in this package can potentially cause eMMC chip damage to phones with suseptable memory chips while performing certain memory erase operations. Therefore, it is imperative to avoid doing a wipe data/factory reset with this kernel, and also a very good idea to replace this kernel with a known safe kernel. If flashing this package from UCLE5 to obtain root, it should be fine to flash it without doing a wipe, and retain your personal settings.
This Rooted package does not include busybox. If you need busybox, you can install it from the Google Play Store.
Kernel + Modem + Cache + Rooted UCLE5 System Package: Hotfile | Dev-Host 292.18 MB
Download and extract the tar package using 7-Zip, which can be downloaded from http://www.7-zip.org/download.html. Put UCLE5_Stock_Rooted.tar in the PDA slot in Odin.
Download the Odin3 v1.85 package from MediaFire or xda-developers, or another source of your choice. Odin3 v1.82 will also work.
To flash with Heimdall command line, extract the individual files from the tar and flash the components with heimdall from the commandline as follows:
Code:
heimdall flash --kernel zImage --factoryfs factoryfs.img --modem modem.bin --cache cache.img --hidden hidden.img
Download and install the latest version of Heimdall Command Line for your operating system from here. (Latest version 1.3.2 at this writing.)
Three different ways to install a customized kernel containing ClockworkMod Recovery onto your Rooted phone without incrementing the flash counter.
You must use an ICS kernel, and it must work with Samsung firmware, and be the no-mic-swap version. If you install a Gingerbread kernel the phone will not boot.
The main Kernel options are: Siyah v4.3.3 by Ktoonsez | Siyah v5.1.1 by AJ Newkirk (use the one without mic swap)
Kernel options are: AJ Newkirk/Siyah v3.3.3d ICS | ktoonsez/Siyah v3.4.3 ICS | N.E.A.K. ICS
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 Google Play Store. 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:
Code:
adb install MobileODINLite-v2.45.apk
Download the file containing the kernel you want to flash, and extract from it the zImage, which contains the actual kernel.
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 Google Play Store (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 5.0.2.3 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 5.0.2.7 and later versions of ClockworkMod Recovery retain this button configuration but change 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.
How to Install a customized kernel containing ClockworkMod Recovery onto your Rooted phone from a pc, using Android Debug Bridge (Windows, Linux and Mac OS)
Download and install the Android Software Developer Kit (SDK) from here. You may need to run SDK Manager with administrator privledges.
You need to have the USB drivers for SGH-I777 installed on your computer. (It will be "Samsung USB Driver for Mobile Phones" in Control Panel\Uninstall Programs.) Download and install the latest drivers from this thread. (x86 and x64)
You will need busybox. If not already installed, download and install busybox from the Google Play Store.
Download the file containing the kernel you want to flash, and extract from it the zImage, which contains the actual kernel.
Move or copy the zImage into the platform-tools directory (on older installations it is the tools directory) where adb.exe resides. This will be something like (on Windows) c:\android-sdk-windows\platform-tools.
On your phone, first enable USB Debugging (Menu\Settings\Applications\Development\USB Debugging) and then plug in your USB cable, connecting your phone to your computer.
Open a command prompt. Change directory to the tools directory, then enter the following at the command line:
Code:
adb push zImage /sdcard/zImage
adb shell
$ su
# dd if=/sdcard/zImage of=/dev/block/mmcblk0p5
# exit
$ exit
The dd command requires superuser permission on the phone represented by a # prompt. After you type su and hit enter, look for a superuser window on your phone and give the permission. If the permission request doesn't pop up, open superuser on your phone to force the phone to prompt for superuser permission. After approval, the adb session will be listed as Unknown in superuser.
After you've finished, the code in the Command prompt window will look something like this (your command prompt and some numbers will be different):
Code:
C:\android-sdk-windows\platform-tools>adb push zImage /sdcard/zImage
4279 KB/s <4776784 bytes in 1.090s>
C:\android-sdk-windows\platform-tools>adb shell
$ su
su
# dd if=/sdcard/zImage of=/dev/block/mmcblk0p5
dd if=/sdcard/zImage of=/dev/block/mmcblk0p5
10153+1 records in
10153+1 records out
5198492 bytes transferred in 2.558 secs <2032248 bytes/sec>
# exit
exit
$ exit
exit
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 Google Play Store (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 5.0.2.3 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 5.0.2.7 and later versions of ClockworkMod Recovery retain this button configuration but change it to Power = select.
How to Install a customized kernel containing ClockworkMod Recovery onto your Rooted phone from your phone, using Android Terminal Emulator
Download and Install Android Terminal Emulator onto your phone from the Google Play Store.
You will need busybox. If not already installed, download and install busybox from the Google Play Store.
Download (onto your PC) the file containing the kernel you want to flash, and extract from it the zImage, which contains the actual kernel.
Transfer the zImage to the root of your phone's sdcard, using a usb cable or another method such as dropbox.
On the phone, open a terminal session with Android Terminal Emulator.
A few points to be aware of:
Android is a version of linux so you are using linux commands. Linux commands are case sensitive, so you must for instance type "zImage" and not "zimage", if that is the way the file is spelled on the sd card.
Since this will be the first time you have used superuser.apk with the terminal, you may need to approve it on you phone. After that, superuser permission will be remembered.
When you first open a terminal session, you will be at the root of the phone, or essentially "/". The $ prompt means shell access, the # prompt means root file access.
You need a # prompt to complete this Step.
If your keyboard goes away, use the menu button options to get it back.​
In the terminal session, type su and then enter. You will get a superuser request. Once you approve it, you will get the # prompt.
Then type the following:
Code:
dd if=/sdcard/zImage of=/dev/block/mmcblk0p5
Press enter, wait till the zImage is copied over to the named block. (takes about 2 or 3 seconds)
To close the root session, type "exit" and enter. Use the back button to close Android Terminal Emulator.
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 Google Play Store (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 5.0.2.3 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 5.0.2.7 and later versions of ClockworkMod Recovery retain this button configuration but change it to Power = select.
You are awesome
Thank you for this creepy!
Sent from my SGH-I777 using Tapatalk 2
You da man!!!!
Been having issues with broken CWM for awhile. Used your guides to unroot... then root again and flash custom Kernel with CWM again. Thanks fixed all my issues.
Thanks I will be using this later
Excellent write-up creepy (as usual)...this is what alot of people have been waiting for and you have delivered! Covered all the bases too...now all anyone needs to get the official ICS is this thread and some reading comprehension!
Hi - can this tar be installed using Mobile Odin Lite and the i777 flash kernel? Or do I have to use heimdall or desktop odin only?
Tophaholic said:
Hi - can this tar be installed using Mobile Odin Lite and the i777 flash kernel? Or do I have to use heimdall or desktop odin only?
Click to expand...
Click to collapse
Did you even read the OP?
jack man said:
Did you even read the OP?
Click to expand...
Click to collapse
Dude...i am not asking about custom kernel - my question is can i use mobile odin to flash the root injected stock tar.
Tophaholic said:
Dude...i am not asking about custom kernel - my question is can i use mobile odin to flash the root injected stock tar.
Click to expand...
Click to collapse
Like he said he says you can in the op
transmitted from the Dark Obelisk
Tophaholic said:
Hi - can this tar be installed using Mobile Odin Lite and the i777 flash kernel? Or do I have to use heimdall or desktop odin only?
Click to expand...
Click to collapse
Mobile Oden will flash from a tar file. I haven't tested it but I assume it will flash everything in this tar file, since there are no boot loaders. Since you are asking, I assume you are already rooted in have mobile oden.
Sent from my SGH-I777 using xda app-developers app
creepyncrawly said:
Mobile Oden will flash from a tar file. I haven't tested it but I assume it will flash everything in this tar file, since there are no boot loaders. Since you are asking, I assume you are already rooted in have mobile oden.
Sent from my SGH-I777 using xda app-developers app
Click to expand...
Click to collapse
Thank You!!!...someone finally gets my question. Its so easy on these forums to say "did you read the OP?" of course I did - not once but 10 times. but did not see anything about using mobile odin for flashing the tar file.
Yes I am rooted and have been toying with various ROMs and kernels. Was thinking about installing the stock UCLE5 with stock kernel (take the risk) and see if I like it. If not will install a custom kernel with CWM.
one more question for you - The brick bug that was there on the leaks was only if u restored from CWM after flashing the leak? So if I flash the above official release and keep the stock kernel whats my risk if I do not restore from CWM?
Tophaholic said:
one more question for you - The brick bug that was there on the leaks was only if u restored from CWM after flashing the leak? So if I flash the above official release and keep the stock kernel whats my risk if I do not restore from CWM?
Click to expand...
Click to collapse
No. I don't understand all the internal details, but I think it is when erasing from eMMC memory. Thus a wipe data/factory reset will also damage the chip, and maybe a few other operations.
You could always untar the whole archive and copy all the pieces to your phone for Mobile Odin.
The eMMC dealio is some erase method they compiled the kernel with that happens to corrupt the memory when you wipe. Its both a kernel problem as well as buggy firmware with the internal memory.
Sent from my SAMSUNG-SGH-I777 using Tapatalk 2
Battery Question.
Installed this ROM with no problems. Interestinly I can once again use KIES which I couldn't since rooting with other kernels, and ROM's. My question is has anyone had issues with batrtery performance since the ROM install as my battery life seems to be really dismal?
Ok so just to get it clear....i can wipe my UnNamed and install the package in cwm without encountering the flash problem and just to be safe i can install a custom kernel to replace the stock. Usually i would install it with cwm then why do i have to use mobile odin or any other methods stated here. is it because of the eMMC chip issue?
dhaval33 said:
Ok so just to get it clear....i can wipe my UnNamed and install the package in cwm without encountering the flash problem and just to be safe i can install a custom kernel to replace the stock. Usually i would install it with cwm then why do i have to use mobile odin or any other methods stated here. is it because of the eMMC chip issue?
Click to expand...
Click to collapse
Yes, you have it right. And the reason you can't use ClockworkMod Recovery is because the stock rom has a stock kernel with 3e recovery.
creepyncrawly said:
Yes, you have it right. And the reason you can't use ClockworkMod Recovery is because the stock rom has a stock kernel with 3e recovery.
Click to expand...
Click to collapse
Ok i see thanks.
dhaval33 said:
Ok so just to get it clear....i can wipe my UnNamed and install the package in cwm without encountering the flash problem and just to be safe i can install a custom kernel to replace the stock. Usually i would install it with cwm then why do i have to use mobile odin or any other methods stated here. is it because of the eMMC chip issue?
Click to expand...
Click to collapse
Yes, you have it right. And the reason you can't use ClockworkMod Recovery is because the stock rom has a stock kernel with 3e recovery.
dhaval33 said:
Ok i see thanks.
Click to expand...
Click to collapse
I mis-read your original question. I gave you the wrong answer. You can not flash a tar in cwm. You will need to use Odin or Heimdall from a personal computer. Or, since you are coming from UnNamed, you can install Mobile Odin and flash it from your phone if you wish.
I'm having trouble getting my s2 recognized by odin, I've tried the drivers on the samsung site and the ones that come with kies mini and odin still doesn't recognize it. Can anyone help me?
Okay now im using the drivers from the not mini version of kies and it detects the phone but it now shows 2 different ID:COMs. I'm not sure if thats normal or not, i think one is the samsung mobile usb modem and the other is the samsung mobile usb cdc composite device.. It lets me select which one i want to use but idk which one i want to use and idk which is which..
Nevermind. idk what the other thing it detected was because i have nothing else plugged into my computer but i unplugged the phone and the first port went away on odin and the modem and cdc composite device both left the device manager so i plugged it back in and just clicked the first one and now it works
creepyncrawly said:
Yes, you have it right. And the reason you can't use ClockworkMod Recovery is because the stock rom has a stock kernel with 3e recovery.
I mis-read your original question. I gave you the wrong answer. You can not flash a tar in cwm. You will need to use Odin or Heimdall from a personal computer. Or, since you are coming from UnNamed, you can install Mobile Odin and flash it from your phone if you wish.
Click to expand...
Click to collapse
Ok so do i need to wipe and then use mobile odin or no wipe will do?

Latest Modem & Stock Recovery

FOR SAMSUNG GALAXY ALPHA G850F
For anyone who doesn't want to download the whole stock firmware or is using a custom ROM and hasn't update baseband/modem in a while or want to go back to stock recovery here are the latest Modem & (Stock) Recovery files taken from G850FXXU2CPG1_G850FOXE2CPG1_G850FXXU1CPC1 firmware
Download Modem : https://goo.gl/5Yr1Dr
Download Recovery: https://goo.gl/y1O3WM
To flash modem:
1. Download Odin here https://goo.gl/wL8LFs
2. Open Odin and click on CP and find the modem.bin file (wait until it says Added then countinue to 3)
3. Put your phone in Download Mode
4. Connect it via a USB cable with your pc
5. Click Start
6. Wait until your phone is booted.
Done !
To flash recovery (the way I do it )(You must have root):
1. Get the Flashify APP here : https://goo.gl/aQqYGa
2. Open Flashify and select "Recovery Image" under Flash
3. Find your recovery.img file, click ok and flash it
4. Wait for it to finish
Done !
Thanks.
Please Help me!
Why isn't working on my phone? I follow all the instructions, Odin install all perfectly but keep doing boot loops
I've flashed modem but LineageOS still isn't detecting my sim card.
Amazing, thank you! Downloading >1GB from cheapy download sites like rapidgator capped at ~30KB/s with flaky wifi is impossible for me.
ty
DurimKlaiqi said:
FOR SAMSUNG GALAXY ALPHA G850F
here are the latest Modem & (Stock) Recovery files taken from G850FXXU2CPG1_G850FOXE2CPG1_G850FXXU1CPC1 firmware
Click to expand...
Click to collapse
I suppose the baseband (CP) version you have attached is G850FXXU1CPC1
I have version G850FXXU1COJ5 and can't update - Odin can't flash, no details for the error, just failed 1. The full name of the ROM I had flashed is
G850FXXS2CQA2_G850FOLB2COJ1_G850FXXU1COJ5_HOME.tar.md5
and previously I had used
G850FXXU2COK6_G850FOLB2COJ1_G850FXXU1COJ5_HOME.tar.md5
which seem to have same baseband.
Why can't I update the baseband?
Thank you
Hi,
I am trying to flash newer baseband from what I have: G850FXXU1COJ5
I tried but failed with flashing through odin of the following two:
G850FXXU2COK6.bin
G850FXXU1CPC1.bin
Perhaps I am making a mistake in flashing it, but I am not aware which is newer or what is the difference between these two U2 COK6 and U1 CPC1
U2 > U1, but COK6 < CPC1, so which one is newer?
Thanks
Hello! I have a Network problem with my Galaxy S6 SM-G920T, I need a Modem for my Galaxy. The Baseband Version is: G920TUVS6FRC1. Help me please!
Markpetit92 said:
Hello! I have a Network problem with my Galaxy S6 SM-G920T, I need a Modem for my Galaxy. The Baseband Version is: G920TUVS6FRC1. Help me please!
Click to expand...
Click to collapse
https://www.sammobile.com/firmwares/galaxy-s6/SM-G920T/

Flash zip in download mode

Hey
Yesterday I flashed a boot logo on my SM-G928F in TWRP. After that my phone doesn't boot into system or recovery anymore - there's always a blackscreen. I only can boot into download mode.
I tried to flash a stock-rom via Odin but that didn't helped - the same blackscreen, because a stock rom does not replace the boot logo.
I think I have to flash the stock boot logo ( https://drive.google.com/file/d/1378RQ5w_vAAmnQ3HB0FymZXWIm12T0Mg/view ) , but thats a zip which I can't flash via Odin.
There a two ways in my mind which could work:
1. Getting a tar.md5 file with the stock boot logo.
2. Getting a tool which allows to flash zips in download mode of the phone.
I really hope that someone could help me with my big problem.
Best regards
DGB
Hey there
I recommend to flash the firmware again but this time after flashing firmware flash the twrp and flash the zip via adb sideload ( a feature present in TWRP) as by adb sideload one is able to flash zip files as well
Or i recommend you to get to know the combination of keys that will help you to directly enter into recovery
Hope it will work
And if there is any problem let me know
As in the internet there are various ways by which a person can flash the custom rom and custom recovery via odin
Look at this link:-
http://www.lineageosrom.com/2017/07/how-to-flash-custom-rom-via-odin.html?m=1
nr10prashant said:
Hey there
I recommend to flash the firmware again but this time after flashing firmware flash the twrp and flash the zip via adb sideload ( a feature present in TWRP) as by adb sideload one is able to flash zip files as well
Or i recommend you to get to know the combination of keys that will help you to directly enter into recovery
Hope it will work
And if there is any problem let me know
As in the internet there are various ways by which a person can flash the custom rom and custom recovery via odin
Look at this link:-
http://www.lineageosrom.com/2017/07/how-to-flash-custom-rom-via-odin.html?m=1
Click to expand...
Click to collapse
Thank you for your answer but that didn't worked. The problem is that flashing the stock firmware doesn't replace or repair the boot image. So I've got a never ending blackscreen when I want to boot in system or TWRP/Recovery and that means that I'm not able to configure ADB Sideload.
I can only boot into download mode, nothing else.
I think the jpg of the boot logo I've installed was corrupted so it can't be loaded
You are in download mode so you have to press all the keys including the home button and once the download mode closes then press the "volume up key and power key and also the home button and then your phone will automatically reboot into recovery.
I know, I tried that multiple times but it doesn't work. Blackscreen... only a never ending blackscreen. The download mode is the only thing taht works. I have to flahs the old boot logo via download mode... but i don't know how
Wait for the battery to be drained out completely and then do what i said earlier
nr10prashant said:
Wait for the battery to be drained out completely and then do what i said earlier
Click to expand...
Click to collapse
I did. but it didn't work, too
I really need someone who is able to integrate the stock boot logo into a custom rom which can be flashed via Odin... Or I need a tool which allows to install zips in download mode. I tried adb sideload again but it didn't recognizes my phone when its not in recovery.
I really think that my S6 edge + is nearly died :crying:
Try to flash the firmware with the samsung smart swith.....
This will 100% works!!!!!4
Inderpreets said:
Try to flash the firmware with the samsung smart swith.....
This will 100% works!!!!!4
Click to expand...
Click to collapse
I know but Samsung removed this feature some months ago so I'm not able to do this
--- I know, it's from the German Samsung Support but it's a confirmation that Samsung removed this feature:
DGB100 said:
I know but Samsung removed this feature some months ago so I'm not able to do this
--- I know, it's from the German Samsung Support but it's a confirmation that Samsung removed this feature:
Click to expand...
Click to collapse
Not even flashing a factory firmware (4 files with pit) with repartition option selected?
What about a combination firmware and then a full stock FW?
яι¢αя∂σ said:
Not even flashing a factory firmware (4 files with pit) with repartition option selected?
What about a combination firmware and then a full stock FW?
Click to expand...
Click to collapse
I only tried to flash stock firmware with AP in Odin... and I tried stock rom with re-partition.
Where do I get those 4 files? I need XEU for my SM-G928F. It would be very nice if you could give me a more detailed instruction for this because I never worked with PIT...
get samfirm v0.3.6
On the model you put sm-g928f, region XEU, tick the binary nature box and press "check update". Download the resulting file, that is a factory firmware to do repairs in a 4 files format: bootloader, pda or ap, modem or cp and csc!
You will get this file:
SM-G928F_1_20180305151001_nsg8uwd0sh_fac.zip
Put each file in the correct field in odin!
About combination firmware, it needs to be same binary version as stock firmware already programed on phone! if first number on firmware version is a 3, combination FW need to be also bin 3!
G928FXXS4CRB4 if is 4, you need comb fw also in bin 4! if you downgrade you get odin error and a softbrick!
Was checking if any comb. fw is available, but i find only paid files for your phone model!
яι¢αя∂σ said:
get samfirm v0.3.6
On the model you put sm-g928f, region XEU, tick the binary nature box and press "check update". Download the resulting file, that is a factory firmware to do repairs in a 4 files format: bootloader, pda or ap, modem or cp and csc!
You will get this file:
SM-G928F_1_20180305151001_nsg8uwd0sh_fac.zip
Put each file in the correct field in odin!
About combination firmware, it needs to be same binary version as stock firmware already programed on phone! if first number on firmware version is a 3, combination FW need to be also bin 3!
G928FXXS4CRB4 if is 4, you need comb fw also in bin 4! if you downgrade you get odin error and a softbrick!
Was checking if any comb. fw is available, but i find only paid files for your phone model!
Click to expand...
Click to collapse
Thanks it worked for me but now I need a pit-file. Do you now where I get it?
EDIT: I found a pit-file for myself. Thank you very much for your help!
HTML:
https://drive.google.com/file/d/0BzyeAt2hy6XednpHZmhRUmtOMFk/view
DGB100 said:
Thanks it worked for me but now I need a pit-file. Do you now where I get it?
EDIT: I found a pit-file for myself. Thank you very much for your help!
HTML:
https://drive.google.com/file/d/0BzyeAt2hy6XednpHZmhRUmtOMFk/view
Click to expand...
Click to collapse
It worked means you got your phone back to normal or you could get the firmware using samfirm?
Pit file is always inside csc file on a 4 files fac firmware. Use the pit on firmware because the pit from your link can be from a early version of android and have different bits for partition sizes!
EDIT: Here, got the combination fw for the binary 4. IF your phone is already ok, don't use this!
DGB100 said:
I know but Samsung removed this feature some months ago so I'm not able to do this
--- I know, it's from the German Samsung Support but it's a confirmation that Samsung removed this feature:
Click to expand...
Click to collapse
SmartSwitch still works for my G925v.
яι¢αя∂σ said:
It worked means you got your phone back to normal or you could get the firmware using samfirm?
Pit file is always inside csc file on a 4 files fac firmware. Use the pit on firmware because the pit from your link can be from a early version of android and have different bits for partition sizes!
EDIT: Here, got the combination fw for the binary 4. IF your phone is already ok, don't use this!
Click to expand...
Click to collapse
I got my phone back to normal so thank you very much!
I have the same problem on my j2 prime I can only goto download mode and in odin tried to install stock firmware but got write fail..can you please help me with this error

Categories

Resources