Samsung Galaxy S1, Samsung’s first Galaxy S device, that gave Samsung a breakthrough in the Smartphone world was one of the best devices ever, and if seen, the device is still being used by millions of people around the world. Samsung Galaxy S1 sports a 4.0 – inch Super AMOLED display, 512 MB of RAM, and 1 GHz processor. It has a 1500 mAh battery, while the internal memory is 8 GB, an external Sdcard slot is available that supports upto 32 GB.
Out of the box, Samsung Galaxy S1 ran on Android 2.1 Eclair and the updates ended with Android 2.3 Gingerbread. Many of the Galaxy S1 owners want to get their hands on Android 4.0 or higher version on their Galaxy S1 but since the official updates have ended, this is not possible through a stock firmware. The only way to play with your device beyond the boundaries is getting root access and installing a custom recovery, and than getting the higher version of Android through custom roms. Root access does not only give you a way to get higher version of Android through custom roms, but only allows you to modify your device, install themes, play with the clock speed of your processor and increase battery life using root applications and much more.
We will be learning today, how we can gain root access on Samsung Galaxy S1 through an easy process.
Before we begin, please make sure that you have battery charged over 60 % and have backed up all your important Contacts, Call Logs & Messages.It is highly recommended in case of any mishap or data loss to backup all your important data.
Also Please keep in mind that as soon as you root your device, you will void its warranty. The method involved in rooting your device or modifying it is highly custom and has nothing to do with the device manufacturers that is Samsung in our case or Google. What ever you do, make sure that you are doing it at your own risk.
Things you need to download:
- Download Odin PC and extract it. – Get it Here
- Download and install Samsung USB Drivers – Get Here
- Download CF-root Kernel for your device – Get it Here. (Choose the CF-Root file carefully depending upon your device’s ROM.)
How to Root your Galaxy S1:
- Extract the CF-Root kernel file on your desktop or somewhere you can navigate to easily.
- Open Odin.
- Turn off your phone. Turn it on booting into the download mode. To do so, press and hold Volume Down + Home Button + Power Key simultaneously and you should see a warning now on the screen. Press Volume Up to continue. Your phone should be in download mode now.
- Connect it to your PC, as soon as it gets detected the ID:COM box in odin should turn Blue or Yellow depending upon your Odin’s version.
- Hit the PDA tab and give it the extracted CF-Root Kernel file.
- Make sure that the options selected in your odin are exactly as shown below.
- Hit Start, it should take a few seconds to flash the CF-Root Kernel file, as soon as it is finished your device will get restarted.
- Pheww! That’s all, you’ve successfully rooted your device now. Find the SuperSU app in the app drawer.
How to Install CWM Recovery on Galaxy S1:
- Your phone must be rooted.
- Install ROM manager from the Google Play Store.
- Select “Recovery Setup” and choose ClockworkMod Recovery.
- Select Galaxy S I9000 as your device.
- Grant the Super User access as soon as it prompts.
- Follow the instructions and get it done.
- That’s All! You’ve installed the CWM Recovery on your Galaxy S1. To boot into CWM recovery, turn off your device completely, then turn it on by pressing and holding Volume Up + Home Button + Power Key.
Credits: Chainfire – Xda Elite Developer.
Credits: Koush – Xda Recognized Developer.
That’s All! Got an queries or difficulties? Feel free to leave us a comment. We will try our best to help you out. Thanks.
Help… don’t know which CF root file to choose for Gt i 9000 2.1 eclair …
Thanks so much……it works…….i cant believe it!
the cf file doesn’t appear to work. I extracted it, selected the .tar folder using odin’s AP button (same as PDA); the box is blue showing my phone, and ‘auto reboot’ and ‘f reset time’ are both checked. Hit start, nothing happens. Doesn’t even appear to think, just immediately reports all threads completed, 0 failed 0 success. WHAT do I do.