Lately, I have been facing a lot of performance-related problems with my Samsung Galaxy S3. I know the phone is old when compared to the ones that are available in the market today. Snow White Jr.,(that is what I call my S3) started to perform very slow. To read a Whatsapp message, I had to wait for forty to fifty seconds. When I turn on the Wi-Fi, for next thirty seconds the screen freezes.
To make my weekend productive, and to get rid of the slowness of my phone. I planned to install Lollipop on my mobile. To do that, I had to first root my phone. Only then was I able to come out of the restriction that Samsung has built into the phone.
Rooting Snow white Jr.
Steps that I followed:
1. I pressed the Volume Down, Home Center, and Power buttons together for about 20 seconds until the phone reset itself and showed an option to get into recovery mode.
2. Once in recovery mode, I connected the micro-USB cable from Geno (my laptop) to Snow White Jr.
3. Next, I downloaded GalaxyS3Root.zip from http://downloadandroidrom.com/file/GalaxyS3/rooting/GalaxyS3Root.zip and unzipped it.
4. I opened the odin3 .exe file that was in the unzipped folder to start ODIN. As per the instruction, the application must highlight the COM number but it didn’t get any at first. So I unplugged the Micro USB and re-plugged it. Then there was a yellow highlighted box with a COM number.
5. In the “PDA” file option, I uploaded the “CF-Root-SGS3-v6.1.tar” file in the GalaxyS3Root folder.
6. In about 10 seconds, Snow White Jr. rebooted and went into ClockworkMod Recovery. And that the ODNI app showed a “PASS!”.
7. After rebooting the phone, I could see “SuperSU” , which is the Superuser app.
8. I verified the root permission by running a rooted app(Titanium Backup) and found it was running alright.
9. I can now get into ClockworkMod Recovery anytime by holding down Volume Up, Center Home, and Power button together for 20 seconds.
Upgrading the OS:
And by now, I have crossed only half the issue. To install the custom OS:
1. I downloaded the following files
a. The OS image file from https://www.androidfilehost.com/?fid=95916177934549433
b. Google play file from https://www.androidfilehost.com/?fid=95784891001614559
2. Then I copied those files to my external SD card, because if I wiped the memory of the phone, I would not be able to access files that are not in the SD card.
3. Now, I again went into Recovery mode and performed the “wipe data / factory reset” and “wipe cache partition” operations. This action removed the old OS files. There comes the shock, but, thankfully, I have already backed up my photos and app data. So I continued without any problem.
4. Then I chose “Install zip from SD card” and selected the OS image file for installation. This is the ‘hero’ step and it took less than a minute to finish.
5. After successfully installing the OS, I went to the previous step and chose “gapp” zip file and installed it.
6. Tada!! I got Lollipop running on my phone.
After installing the new OS, I found a lot of interesting features that were available in the update. I will write about these next weekend.