In this tutorial we will see how to root a Galaxy S Advance and how we put a custom recovery and custom ROM.
A few things to go further:
- Advance Galaxy S (I9070) with Android Jelly Bean
- Phone charged at least 70%
- First, a WARNING! From rooting you will lose the guarantee!
Now the superfluous question, why would I want to make a root?
You have access to many applications that require root. Applications which greatly helps to optimize the phone’s performance and increase its battery life. Some of these applications such as Titanium Backup, allow you to get rid of Bloat and unnecessary applications. And you can be sure that you have a lot of applications and services that eats resources for nothing.
Why do I want Custom Recovery?
You can install custom ROMs and kernels and you can install updates more quickly, and many other customizations. For example, a ROM based on AOSP, like CyanogenMod, is based on the latest version of Android.
Why do I want Custom Kernel?
In short, the kernel facilitates communication between the hardware and the software. In the kernel enters many performance optimizations and also the battery, and most custom kernels are better than the original. On the Galaxy S Advance you cannot permanently install a Custom Recovery, at least without a kernel. So I recommend you do both because you have nothing to lose.
Why do I want Custom ROM?
ROM, as you know, is the operating system. One can come customized with things more or less than the original. In generally they removed the unnecessary things that slow the phone and find others cooler borrowed even from other manufacturers. There are a lot of ROMs to choose from, from the AOSP to those based on TouchWiz.
ROOT, Kernel and Recovery
- Download root.zip – > Here
- Download temporarily CWM – > Here
- Download CoCore + TWRP – > http://forum.xda-developers.com/attachment.php?attachmentid=2272053&d=1379752428
- Must put the files on the SD card.
- Hang up the phone and go into Recovery by pressing the Home button + Power + Volume Up
- Using the volume buttons to navigate, we choose to install zip from external sd card and then install root.zip.
- Likewise install update.zip. In a few seconds the interface it will change. We are in ClockWorkMod Recovery now.
- Go to install zip, then install zip from external sd and select CoCore + TWRP. After installation we go back and reboot the phone.
Now every time you enter Recovery it will show TWRP. It is touch-enabled, so you do not have to browse with the volume buttons anymore.
Now you have a new phone app: SuperSU. It controls access to the root of other applications. When an application wants root permissions, a dialog will appear and you have to accept or deny.
- Installing a custom ROM is pretty easy. The only thing to remember at installing a new ROM is a full Wipe.
- Download any custom ROM (I recommend Light Jelly Bean) and put it on your external SD.
- Go into Recovery (Volume Up + Home + Power)
- First do a backup, then click Backup and slide on the screen as instructed.
- Go back, click on install, external SD, select ROM and you swipe again.
- Then go back again, Wipe and swipe again. This will reset the phone to factory settings. So you will lose everything. It is not mandatory but is recommended to avoid other problems.
- Install the kernel another time, if it was rewritten by the ROM.
If you want another ROM, I recommend the specific section on XDA: http://forum.xda-developers.com/forumdisplay.php?f=1952