[Galaxy S III General] Creeper36:
i9300 4.4.2 KitKat OmniRom - TWRP Recovery

FINAL EDITION - SOLUTION

I'm running Straight Talk from USA. Make Sure You Run The i9300 International Version.

This will work for Any Android version 4.0.4 to 4.3 to upgrade to Android 4.4.2 KitKat with Root:

*Note: This will change the /efs partition to the new version where older basebands/modem is not compatible and galaxy simunlock tools wont work.

I'm starting off by flashing the Android 4.3 Official Rom to reset your phone to a universal point in time. If you've had other things flashed like Root or Other Roms or Kernels or Recoveries then it might be wise to start fresh by flashing this first. Its only my thoughts.. Do whatever You think is best.

=Install Kies (for phone to pc connection) from http://alturl.com/6uvic

=Format microsd card on phone

=Backup any file to microsd card

=Add the 3 .zip files [OmniRom nightly + Google Apps + SuperSU] that you should Download Now to microsd card – links found below.

=Remove microsd

=Wipe and Format ALL (/system, /data, /preload, cache, delvik)

=Pull Battery Out To Power OFF

=Boot into Download Mode (Vol Down + Home + Power)

=Flash Android 4.3 Official (I9300XXUGMK6_I9300OXAGMK6_I9300XXUGMK6_OXA) via ODIN from http://alturl.com/62wjr - SEE NOTE ABOVE

=Wait for it to boot.

=Power Off the phone.

=Hold (Vol Down + Home + Power) to Boot back into Download Mode again. (2nd time)

=Flash ChainFire AutoRoot (CF-Auto-Root-m0-m0xx-gti9300) via ODIN from http://alturl.com/fn8rn

=Wait till it finished booting then Power Off the phone.

=Hold (Vol Down + Home + Power) to Boot back into Download Mode again. (3rd time)

=Flash TWRP Recovery (samsung-galaxy-s3-i9300-twrp-odin.zip) from http://alturl.com/dv7ic (download link is about halfway down the long page.)

=Wait for it to finish.

=Power Down the phone.

=Insert microsd card

=Reboot into TWRP Recovery, hold (Vol Up + Home + Power]

=Install OmniRom 4.4.2 nightly from http://dl.omnirom.org/i9300/

=Wipe Cache & Dalvik

=Install Google Apps for Android 4.4.2 (you chose which version) from http://alturl.com/8wn3w

=Wipe Cache & Dalvik

=Install Update-SuperSU-v1.8.6.zip from http://alturl.com/zskdu

=Wipe Cache & Dalvik

=(optional) Install Kernel

=(optional) Wipe Cache & Dalvik

=Reboot

=Sign In Now and Connect to Wifi (if available).

=Goto Settings > Apps > 'ALL' Tab > Google Search > 'Clear Cache' first then do 'Clear Data'. (SEE GOOGLE SEARCH NOTE BELOW)

=Goto SuperSU in App Drawer and check (enable) 'Survival Mode' + "Install SuperSU into /system" is completed. + "Install SuperSU backup script" is completed. Make sure the scripts are installed.

=Install Triangle Away to reset counter (may read +1, cant be fixed) from http://alturl.com/zh2nm

=Power Off the phone.

=Hold (Vol Down + Home + Power) to Boot back into Download Mode again.

=In TWRP Recovery, you need to do a backup now and Always select 'Internal Storage'.. if you change it to external sd card then your Nightly OmniRom script won't load right and you get an error.

=Done.. Enjoy!

** GOOGLE SEARCH NOTE: This is a preemptive thing.. I was getting "Unfortunately, Google Search has stopped working." I'm doing this now because it likes to reset my desktop and I have to add them back from the App Drawer. SEE http://alturl.com/hvx7o (Only clears the desktop.. doesn't uninstall or wipe program data but clears the desktop of your icons.

==> OmniRom will notify you of Nightly Updates when they become available. Always use the [Check Now] and [Flash Now] buttons on the Settings > About Phone > System Updates OR the Notification Bar otherwise your notification never registers and clears away properly (i.e. don't go to the website and download then reboot into TWRP Recovery to install .zip. notification wont clear.)

** TWRP OmniRom Nightly Script Errors #1: can't find "external_sd" when trying to update. You need to do a manual backup and change it INTERNAL STORAGE.. then on your next Nightly it should find the right location.

** TWRP OmniRom Nightly Script Errors #2: "Zip signature verification failed: 1":

1. Boot into TWRP Recovery.. Go to settings.

2. UNtick (disable) 'zip file signature verification'

3. go to main menu

4. enter install ... select most recent OmniRom Nightly.

5. again you should make sure the "Zip file signature verification" on this Install menu is UNticked (disabled).

5. flash nightly Without wipe.

6. reboot =>system.

Then on your next Nightly it should run smooth and wait for the long reboot.

** TWRP Automatic Flashing:

/sdcard/OpenDelta/FlashAfterUpdate/. You'll also find the most recent OTA in the OpenDelta folder.

If you change your settings in "Settings" - "About Phone" - "System Updates" - 3 Dots in upper right corner to deselect "Secure" then anything you put in the FlashAfterUpdate folder will be flashed after the update but before reboot. Since the update can wipe certain things (Kernels, Superuser) this is a way to set them back each time automatically instead of having to manually redo a bunch of things.

** IMPORTANT: Even though you enabled 'Survival Mode' and Installed the Scripts above, you should always keep "Update-SuperSU-v.1.8.6.zip" on your phone (I renamed it to SuperSU.zip). When you Flash OmniRom Nightlys you may still need to re-Root with this file. (better to have it than Not to have it)

If you ever have a problem go back to step 4 - (Add the 3 .zip files) and try again.

If you are at Android 4.0.4 to 4.1.2 and only want to go to Official Android 4.3 JellyBean with Root then stop After step 20 [Insert microsd card] and Enjoy!

Last Tip: Don't change the system settings to much.. I found its probably best not to change it unless I have to.

Remember its still a Beta version with User Debug.. that's you.. it means we know there's problems that's why its Beta.