The official CM 11 M9 Snapshot ROM is now live for the Samsung Galaxy S3 International non-LTE device. Read this whole guide if you wish to install it on your Android device.
Note that this release is stable and it is still based on Android 4.4.4 KitKat AOSP, but it also comes with tons of new features and improvements that should add a whole new experience for your device. Read more about this release here and here.
Before starting the installation you should read the guidelines below and learn how to properly configure your Galaxy S3 for the update. Here’s what you need to know:
- use this post only with the International variant of Samsung Galaxy S3 model number I9300.
– check the model number of your phone under Settings> About Phone, if the I9300 version isn’t listed, then you should skip this guide.
– do not attempt to update any other Android devices with the files that you will find in this post as you will brick their firmware.
- your Galaxy S3 I9300 has to be rooted and running the latest Custom Recovery build.
– both CWM and TWRP are working with this tutorial.
- in the ‘how-to’ part of this post you will find several other preparation steps: NANDROID Backup and Factory Reset, don’t skip those.
– the NANDROID Backup creates a full restore point for your device, one that you can use in case the new ROM doesn’t boot in normal mode.
– the Factory Reset: this will wipe the data from system partition, but it won’t damage the internal nor external storage.
- if you need to save data from installed apps, then you can use Helium for Android here.
– Contacts info can be synced with your default Gmail account.
- this post should be followed only by advanced Android users, do not blame us if something goes wrong and you lose any data or other files in the process.
- read the entire post and do not skip any steps listed below.
- check the battery charge level of your phone and make sure that it is over 50%, this will prevent the device from switching off during installation.
Now that you know all that you can continue to the next part of this post and learn how to manually flash a custom ROM for your device.
How to install CM 11 M9 KitKat 4.4.4 ROM for Galaxy S3 I9300:
- Download the CM 11 M9 Snapshot I9300 ROM file from here.
- Download Gapps for Android 4.4.x ROM from here.
- Use your USB Cable and connect your phone to your PC, then move both zip files onto your device’s internal storage.
– do not unizp the file archives.
– in case you’ve downloaded the files straight to your phone, then you can skip this step.
- Switch off the phone and make sure that it is not connected to your computer.
- Boot the phone in Custom Recovery Mode now.
- Set a restore point for your device:
– CWM: select ‘backup and restore’.
– TWRP: press Backup.
– set a name for the backup file and confirm.
- Apply the ‘factory reset’:
– CWM: select ‘wipe data/ factory reset’.
– TWRP: Press Wipe option.
– confirm the ‘factory reset’ and continue with the rest of the process after you’re done.
– note: if your device already sported a previous build of CM 11 M8 Snapshot or a CM 11 Nightly, then you can flash the new CM 11 M9 over it.
- Now you can start the installation process:
– CWM: select ‘install zip from sdcard’, then ‘choose zip from sdcard’.
– TWRP: press Install.
- Browse your Galaxy S3 for the CM 11 M9 Snapshot zip. Confirm the installation.
- After the ROM is flashed you can install Gapps zip, too. Use the same options as in step 8.
- When all the new files have been installed you can reboot the phone in normal mode.
- Use your Google account info or the CM profile in order to take control over your device once again.
These were the steps that you had to take in order to complete the installation of CyanogenMod 11 M9 Snapshot stable Android 4.4.4 ROM for your Galaxy S3 I9300. In case the update fails and you cannot complete the install process of this new custom ROM, then you should ask for extra help in comments.
Also, you can try to repeat the whole guide more than once and make sure not to skip any steps, apply the ‘factory reset’ action and then try to apply ‘format /system’, too. The guide should work eventually.