Once I got my hands on OnePlus Two running Android 5.1.1, I couldn’t resist myself from trying to get it on my older phone, i.e. Samsung Galaxy S3 (i9300).
I’m a fan of CyanogenMod, but they officially have stopped providing updates for Galaxy S3 and their last stable build for this phone was CM 10.2.0, even the last nightly build is CM 11, which is no good as they are quite out dated.
Instead of going for anything else, I tried several CyanogenMod based builds(unofficial ones), but none worked well. The closest to perfection was Paranoid Android with which my battery lasted 4 days but then I found one another good CyanogenMod build, maintained by JustArchi on XDA Forums.
Finally I got to this link on XDA Forums and found a CM Unofficial build actively supported by JustArchi. I gave it a try and boom. Everything is working, except I wasn’t able to install the Open Gapps, which was needed to get the phone linked with my Google account. Then I came to know it was the recovery console I was using, was the cause of this. CWM’s latest version for S3 does not support installation of Open Gapps, one of the best Gapps provider for Custom ROMs and actively maintained. So I tried out with TWRP and it worked 🙂
Though you can find the info about downloading and installing that on the link above, I’m still writing it down here in case you’re being lazy or I might need it for future reference.
Assuming you already have some custom recovery console installed on your S3
- Download CM 12.1 Unofficial Release from this link.
- Check MD5 sum of the file and it should be 2f7a39bd07884ffb19b00834c181c126, if its not, download the file again.
- Download OpenGapps for Android 5.1 ARM based from this link. You can select any variant you like depending upon your needs but I went for Mini.
- Check the MD5 sum of this new file as well (check on the site itself for the MD5 of latest file), if it does not match, download the file again.
- Copy both files into an SD Card(thats how I did it, though you can copy it in the in built internal memory as well).
- Boot into recovery console(TWRP as CWM don’t support installation of Open Gapps).
- Clear all caches and files.
- Choose install zip option and select the CM 12.1 file, then OpenGapps file afterwards.
Thats it, now you’ll have your Galaxy S3 running Android 5.1.1.
Will write about its battery backup soon after I use it for a week.