Installing SlimRom’s Android KitKat on Samsung Galaxy S3

  1. Introduction

    I have already installed SlimBean (Jellybean) on my S3 so some of the work has been such as rooting and changing the stock rom to include CWM. Instructions exist. Google…

    This is a note for me on how to update to the latest version of SlimROM (KitKat). Hopefully the last time as this release promises to provide Over-The-Air (OTA) updates.

     

    Note, the phone will be completely wiped of all data, therefore, make sure everything you want to keep is either synchronised to the cloud or backed up, including SMS!

     

    Your phone also needs to be rooted. Some people say this breaks the warrantee. In my humble opinion, it is very difficult to break hardware with software and, if my phone was in warrantee and went wrong after I’d rooted it (and it worked after rooting), and Samsung told me that they wouldn’t repair it for free as a result, they would be hearing from my solicitor. I think the UK law protects the consumer better than some countries. Obviously, I can’t comment there. The first thing I do to a new phone is root it. Give me back control to my product!

  2. Backup

    I strongly recommend backing everything up. I use a tool called ROM Manager, available from Google Play. I have the paid version. <£5.

Step

Process

 

Install ROM Manager on your phone. Available from Google Play.

 

Launch ROM Manager.

 

Tap Backup Current ROM.

Please note, this will reboot the phone into CWM. (Clockwork Recovery).

 

Enter the name for the backup. Default is today’s date and tap OK.

 

Once the phone has booted into CWM, tap – backup and restore > backup to /storage/sdcard1

“/storage/sdcard1” is the path to my SD card.

Result:

The backup will start. It can take a little time (~10 minutes).

I initially got a few errors about not being able to mount the SD Card. I went back up a menu level and went into –mounts and storage > -mount /storage/sdcard1. Repeating the above steps then worked.

 

Once the backup completes, tap – reboot system now. The phone reboots into its normal running mode.

 

Copy the contents of the SD card to a safe place such as your PC. You can do this via the data cable or use an SD card micro adapter and SD card reader (most new PCs / laptops have these built in). In the paid version, there is a webserver to assist using WiFi. See next optional step.

Optional

(Optional) The paid version of ROM Manager allows you to use WiFi to download the backup via your browser.

 

Launch ROM Manager.

 

Navigate to Backup and Restore Backups > Download Backups

 

In your PCs browser, navigate to the URI shown. E.g. http://192.168.0.8:4000

 

The backup(s) created will be listed. Click the one(s) you wish to download.

 

  1. Cloud / Synchronisation backup

    Just about every app on my phone that contains any modicum of important data is configured to backup to the cloud, so I don’t have much to do apart from the above backup. Restoring files from the backup is not easy, unless you know exactly where to look.

     

    I also run SMS Backup & Restore and its Network Add-on. Another app available from Google Play. Mine is configured for scheduled backups to Google Drive.

  2. Required Software

  3. Recovery

    You require something called recovery. I understand it as a piece of software that runs in place of the normal OS, to allow you to do things to the system that are locked once it is running. You can’t take an engine out of a car when you’re driving! It’s a tiny bit like Windows Safe Mode. (I know it’s nothing like safe mode, but this is aimed at non-geeks!). There appear to be two versions ClockWorkMod (CWM) Recovery tool and TeamWin Recovery Project (TWRP). I have always used CWM and use it in these examples.

     

    I did this a long time ago and I’m not going to repeat it here, however, there is a very good tutorial here for CWM or for TWRP, here. Using ROM Manager keeps it up-to-date.

  4. The ROM

    Obtain the ROM from www.slimroms.net.

Step

Process

 

In your PCs browser, navigate to:

http://www.slimroms.net/index.php/downloads/dlsearch/viewcategory/1035-4-4.

 

Navigate to your phone model (SGS3 = i9300).

 

Click the hyperlink pertaining to the build and version you want to install. In my case, as of 16/05/2014 this is:

Slim-i9300-4.4.2.build.5-OFFICIAL-4081 (135.97 MB)

 

Click the Download button.

 

Depending on your settings the download will start or you will be prompted to select a download location. The file has as .ZIP extension.

  1. Built-in Apps

    One may argue, the whole point of flashing a different ROM is to remove the bloatware that Samsung install out-the-box. SlimROM’s are, as the name suggests, “slim”, however, certain software that is not included in the ROM is required. This is available in a separate download (gapps).

Step

Process

 

In your PCs browser, navigate to:

http://www.slimroms.net/index.php/downloads/dlsearch/viewcategory/1150-addons4-4

 

Download either AIO or minimal version for your build.

Slim_AIO_gapss.4.4.2.build.5 (167.22 MB).

 

Click the Download button.

 

Download any fixes listed that you require.

  1. Google Play Apps

    When you set up your phone after flashing, your Play apps will be installed or you can install them again from Google Play.

  2. Let’s Go!

    WARNING: In this section, we flash your phone’s internal flash memory. All your data will be erased! If something goes wrong, you run the risk of “bricking” the phone. AKA, it will become an expensive door stop, or probably serve better as a paperweight!

  3. Copy files to SD Card

    Copy the downloaded ROM, built-in apps and any fixes to the root (top level folder or directory) of the SD card of your phone.

    I have downloaded and copied three files.

 

  1. Reboot to Recovery

Step

Process

 

On your phone, launch ROM Manager.

 

In ROM Manager, tap Reboot into Recovery and tap OK.

 

  1. The point of no return

    We now perform a Full Wipe. Nothing will remain.

Step

Process

 

In CWM, tap – wipe data/factory reset

 

In ROM Manager, tap Reboot into Recovery and tap OK.

 

Tap – Yes – Wipe all user data

 

Tap – mounts and storage > – format /system > – Yes – Format

 

Tap – +++++Go Back+++++

 

Tap – install zip > – choose zip from /storage/sdcard1

If you can’t see /storage/sdcard1, make sure the SD card is mounted.

 

Tap – Slim-i9300-4.4.2.build.5-OFFICIAL-4081.zip

Swipe up if you can’t see the file, because other stuff is on your SD card.

 

Tap – Yes – Install Slim-i9300-4.4.2.build.5-OFFICI…

Result

It takes a few seconds to install. Make sure there are no errors in the output.

 

Tap – install zip > – choose zip from /storage/sdcard1

 

Tap – Slim_AIO_gapps.4.4.2.build.5.zip

 

Tap – Yes – Install Slim_AIO_gapps.4.4.2.build.5.zi

Optional

If you downloaded any updates / fixes:

 

Tap – install zip > – choose zip from /storage/sdcard1

 

Tap – Slim_blar_blar.zip

 

Tap – +++++Go Back+++++

 

Tap – reboot system now

Result

It will take a little time to boot the first time. Complete the setup.

 

Set up your phone the way you like it. Enjoy…

 

Please feel free to leave a comment...