[Android] FaserF:
German Translation at the end! - Deutsche Übersetzung am Ende!

I want to give the awesome Android 5.1 experience to every Galaxy S3 user. I am here to help, so if you need help just post a new replay.

I will upload all I can on my own Google Drive, so when the Link is down someday send me a message.

This thread is ONLY for the Galaxy S3 GT-i9300 modell! Check it by going into settings -> about phone -> modell!

I am here to help, so if you have questions or problems post a reply here and I will give my best to help you. :)

Your warranty is now void.

I am not responsible for bricked devices, dead SD cards,

thermonuclear war, or you getting fired because the alarm app failed. Please

do some research about all the things I tell you

before doing it! YOU are choosing to make these modifications, and if

you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.

Pre-requisits:

A1. Download Odin 3.07: HERE

A2. Download newest TWRP.tar Recovery: HERE

A3. Download Phone Drivers [most not needed so only download when your phone doesn' get detected from your PC]: COMING SOON!

B1. [Optional - only if you need root on your Stock Rom] Download CF-Autoroot: HERE

B2. [Optional - only if you don't want to have a so called Triangle which says you that your device doesnt have OFFICIAL software anymore, check more!] Triangle Away: HERE

C1. Download your Android 5.1 Rom, here you can find some, but there will be some more:

- CyanogenMod 12.1 Unofficial [Most known Rom]: HERE

- CyanogenMod 12.1S Unofficial [OTA Support and features and Design from OPO]: HERE

- NamelessRom Official [OTA Support and very smooth]: ----soon updated to 5.1!---- HERE

- Resurrection Remix Official [Most features of all these Roms, very smooth]: HERE

- OmniRom Unofficial [Simple but clever :)]: HERE

C2. [Optional but recommended!] Download Google Apps: HERE! [TAKE ONE FOR ANDROID 5.1!]

C3. [Optional!!!] Download Boeffla Custom Kernel: HERE and don't forget to install the Config App on your PHONE: HERE

A. So first let us start with giving you a new Recovery. I decided to show you TWRP because this device is official supported and still recieves updates, there is also CWM/PhilZ Recovery, but there won't be updates and they had some Problems.

- Go to your PC and open Odin307.zip, now extract it somewhere and open Odin3 v.3.07.exe

- Take your S3 and bring it in Recovery Mode by shutting it down and then press Power+Home+Volume Down

- Now take your i9300 Galaxy S3 and connect it to PC with a USB Cable [it is recommended to use the cable which was delivered with the device]. Odin should now says something at ID:COM and under message should stand: "Added!".

- Check in Odin if ONLY THE FOLLOWING is crossed under Option: - Auto Reboot; F. Reset Time! NOTING MORE

- Now click in Odin on PDA and search your downloaded file called something like: "twrp-X.X.X.X-i9300.tar"

- Let Odin check the md5 and after this is finished press "Start". Give your phone some time (up to 10 minutes) and wait until there is "Passed" in Odin.

- Your device has now lost garantee (only when you don't use Triangle Away) and you have a custom recovery

B. [OPTIONAL!] When you want to use Triangle Away or need root a last time on your Stock Firmware you have to root it first.

- Open AutoRoot S3 i9300.zip, now extract it somewhere and open Odin3 v.3.07.exe from inside the folder

- Take your S3 and bring it in Recovery Mode by shutting it down and then press Power+Home+Volume Down

- Now take your i9300 Galaxy S3 and connect it to PC with a USB Cable [it is recommended to use the cable which was delivered with the device]. Odin should now says something at ID:COM and under message should stand: "Added!".

- Now click in Odin on PDA and search your downloaded file called something like: "CF-Auto-Root-m0-m0xx-gti9300.tar.md5"

- Let Odin check the md5 and after this is finished press "Start". Give your phone some time (up to 10 minutes) and wait until there is "Passed" in Odin

If you now want to use Triangle Away read more at [MENTION=631273]Chainfire[/MENTION] 's Official XDA Thread!

C. Now we are at the Step to get your new Android Vanilla 5.1 Software. Go to the threads upside and take the Rom you most like, if you need help to decide I can help you :)

I would recommend you to use Nameless Rom because of the OTA Support, so you will recieve a message when there is a new Version and it will be installed automatically!

- Copy your downloaded Rom.zip and Gapps.zip to your micro SD Card from your S3

- Shut down your phone, then boot into Recovery by Holding Power+Home+Volume Up, release Power as soon as you see the "Samsung Galaxy S3 i9300" Logo, otherwise it will maybe reboot again.

- [Optional but recommended] You will see the TWRP Logo, then go to Backup and Restore, click on Internal Storage, now choose SD Card and cross everything and wait until the Backup is finished

- Go to Wipe -> Wipe Data and tipe in Yes; then go to Wipe -> Factory reset and swipe to factory reset; then go to Wipe -> Advanced Wipe and cross Cache, Dalvik, Data, System, Internal Storage.

- Now go to install and choose you directoy where your downloaded zip's are, and choose your Rom, then press add more zip and choose your Gapps.zip. Swipe to install and wait until it has finished

- After finished isnatllation click on Wipe cache+Dalvik, after that click on reboot phone.

Finished! You have now the newest Android 5.1 on your S3!

OPTINAL you can now install a custom Kernel but this is really OPTIONAL! First read something about custom kernels before doing so!

Download the zip and flash in Recovery, finished, then install the Config app on your phone. This Kernel works for CyanogenMod, NamelessRom, Resurrection Remix. NOT FOR OMNIROM!

Please press THANKS if you find this Thread usefull!

Deutsche Übersetzung! - German Translation!

BALD VERFÜGBAR!

-------------------------------

Also Check:

- How to Root Galaxy S6 SM-G920F: HERE

- How to Root and install Android 5.1.X on i9505 Galaxy S4: HERE

- How to Root and install Android 5.1.X on i9100 Galaxy S2: HERE