Update Samsung Galaxy S2 I9100 to Android 4.4 via CyanFox KitKat custom ROM
CyanFox Android 4.4 custom ROM has been released for the Galaxy S2 I9100 smartphone. Use this tutorial if you want to learn how to successfully update your device.
CyanFox KiKat custom ROM is based on AOSP Android 4.4 and CyanogenMod 11. Almost all features are working except for the ‘move to sdcard’ one. Confirmed features to be working are as following: theme chooser, calls, display, 3G data, SMS/ MMS, Camera, Video, Sensors, Bluetooth. All the other not listed things might still work but we have no confirmation.
More info about this custom KitKat ROM can be found at the XDA thread here.
Read the guidelines below before starting the updating process:
- use the guide exclusively with the Samsung Galaxy S2 model number I9100.
- don’t update any other Android devices with the zip files that you find in this article.
- your phone has to be rooted and running the latest CWM Recovery image.
- ‘factory reset’ is required for this new ROM to install correctly, which is why you shouldn’t skip it.
- this step can be found in the tutorial.
- ‘factory reset’ wipes only data stored on the system partition, while the internal storage won’t be affected by this tutorial.
- make sure not to skip the ‘nandroid rom backup’ step listed in the tutorial.
- it will create a full NANDROID Backup for the currently installed ROM, which can be used in case your device doesn’t boot in normal mode with the new one.
- backup data from installed applications using Helium tool for Android from Google Play Store here.
- backup SMS text messages and the APN Internet Settings using the following tools for Android: SMS backup & restore | APN Settings Backup & Restore.
- root access will be required for some of these tools.
- sync your Contacts data with your Gmail account.
- if you don’t know how to do it, then follow the guide here.
- enable USB Debugging for your device from Developer Options menu.
- this is a tutorial for advanced users, do not skip any steps and make sure to read the entire post before deciding to install CyanFox Android 4.4 custom ROM.
- the battery charge level of your device has to be over 50% so that the phone won’t power off in the middle of the updating process.
- if you cannot complete the tutorial then you have to ask for more help in comments.
Now that you’ve read all of the above, continue to the next part and learn how to flash a KitKat ROM for your smartphone.
How to flash CyanFox Android 4.4 custom ROM for Galaxy S2 I9100:
- Download the custom ROM from here.
- Download the Gapps for Android 4.4 ROMs from here.
- Use the USB data cable and connect your smartphone with your PC.
- Move both zip files to your smartphone’s internal storage.
- do not unzip the archives.
- disconnect the phone from computer when all files are copied.
- Power off the Galaxy S2 now.
- Boot the device in CWM Recovery mode:
- it can be done by pressing and holding Volume Up, Home and Power, all at the same time.
- release the buttons only when the custom Recovery main menu appears.
- First, create a full NANDROID Backup for the ROM that is currently installed on your Galaxy S2:
- select ‘backup and restore’ option, save the file and continue to the next step when done.
> if you don’t create this backup, then you won’t have any restore points for your phone and in case the new ROM doesn’t boot then you cannot fix it, as you will be forced to return to stock ROMs.
- Now, apply the ‘factory reset’ for your device.
- select ‘wipe data/ factory reset’, confirm the process.
> don’t skip this step, as otherwise the phone will not boot with CyanFox KitKat.
- Finally, flash the custom ROM now:
- select ‘install zip from sdcard’, then ‘choose zip from sdcard’ option.
- find the CyanFox Android 4.4 zip and confirm its installation.
> don’t press any buttons until the ROM is flashed.
- When the new custom KitKat ROM has been installed you need to select once again ‘choose zip from sdcard’. Now flash the Gapps zip too.
- After you manage to complete the installation of both zip files, return to the main custom Recovery screen.
- Select ‘reboot system now’ and wait for the first boot of CyanFox KitKat to complete.
- Enter your Google Account details when the home screen appears.
That’s it, you’ve managed to update your Galaxy S2 to Android 4.4 using the CyanFox custom ROM. Now you can start testing and customizing the device with the latest KitKat features.
NOTE: in case the first boot process doesn’t load after ten minutes, it boots but it displays too many errors or the device enters into a boot loop, then you will have to repeat the entire tutorial once again.
If you cannot complete this tutorial, then you should ask for extra help in comments, as we will try to come up with solutions for whatever problems you encounter. Make sure to leave a detailed comment so that we will be able to create a viable solution for you.
If you don’t like the CyanFox Android 4.4 custom ROM or how your Galaxy S2 works with it, then you can choose to restore it to its previous ROM using the file created in step 7.
I hope that you found this guide helpful and that the new ROM works flawlessly on your Galaxy S2. Remember that since it is based on Android 4.4, then the battery life of your phone will be slightly reduced and the performance might not be the same as it used to be on older Android versions.