The SlimROMs team has announced the availability of SlimKat build 2.5 RC1, featuring Android 4.4.2 KitKat, which now adds support for the Galaxy S2 bearing model number GT-I9100G. The new SlimKat build carries tons of customised features and system improvements.

Samsung Galaxy S2
SlimKat build 2.5 RC1 based on Android 4.4.2 is available for Galaxy S2 I9100G. Samsung Mobile Tricks

SlimKat build 2.5 RC1 features

Frameworks base: Return: Custom Carrier Label

Frameworks base: Return: UMS support

Frameworks base: Handle backup transport registration dynamically

Frameworks base: Harden against transiently unavailable backup transports

Frameworks base: Slims Hardware Key Rebinding

Frameworks base: Speed up the navbar

Frameworks base: Make menu unlock configurable

Frameworks base: SystemUI: Pimp-up Media Tile (double tap during play)

Frameworks base: finally fix carrier lable shows on first boot sometimes

Frameworks base: use on virtual POWER_KEY own global menu handling

Frameworks base: TRDS change auto detect light conditions method

Frameworks base: Add support for ADB over network

Frameworks base: Notification : Fix app info long-press

Frameworks base: core: Added national roaming info for Jazztel Movil in Spain

Frameworks base: core: added national roaming info for Spring Mobil in Sweden

Frameworks base: Initialize pointer members to NULL to avoid illegal reference

Frameworks base: MediaFocusControl: Deny audio focus if notification stream is 0

Frameworks base: Set Settings.Global.WIFI_SCAN_ALWAYS_AVAILABLE default value

Frameworks base: Fix error checking in MemoryFile.

Frameworks base: Fixed stylus eraser being rejected by palm rejection

Frameworks base: Fixed incorrect calculation of dirty invalidation area

Frameworks base: FLAG_PRIVILEGED disappears if privileged app is updated and rebooted

Frameworks base: Only send storage intents after boot complete

Frameworks base: Remove unused field from AssetManager.

Frameworks base: Telephony: Modify code to check that PUK code length is always 8

Settings: fix Display settings FC on manta or devices without crt mode effect

Settings: Remove notification pulse and light for devices without LED

Settings: Add CPU & RAM info.

Bionic: Moar optimizations

dalvik/vm: Dalvik startup with a low memory footprint

Mms: reload default drawable if it changed during the instance

DashClock: Added condensed font option

DashClock: Added separator between extensions

DashClock: Added text density option

DashClock: Fixed touch feedback, broken in an earlier commit Fixed clock metrics for

DashClock: some TRDS adjustments

DashClock: add background color choice + add more colors for text then just

DashClock: add preference theme to NextAlarmSettingsActivity

DashClock: add src api paths back

DashClock: make actionbar consisten with KitKat theme and fix

DashClock: disable backgroundcolor preference if opacity = 0

DashClock: Fix menu overflow button on dslv

Updates on display-caf, audio-caf and media-caf

Updates on frameworks native

Translation updates

Besides, the new custom build brings tons of device specific fixes and features. Click here to see the changelog for Galaxy S2 I9100G.

Those who wish to update their Galaxy S2 I9100G to Android 4.4.2 KitKat with SlimKat build 2.5 RC1, may follow our step-by-step guide.

IBTimes UK reminds its readers that it will not be held responsible for any mishap. Before following the installation, users are advised to verify their devices meet following requirements.


1) Install USB Drivers for Galaxy S2 to transfer files between the Android device and the computer.

2) Enable USB Debugging Mode on the phone to connect it with the computer and use Android SDK with it. [Press Menu>> Settings>> Applications. From there navigate and click on Development option and then check the USB Debugging Mode.]

3) As the tutorial might wipe out all data of the phone, create backup. If the device is having any custom recovery such as ClockworkMod or, TWRP then backup data using the same.

4) If the Android phone powers off due to lack of battery during the process, it could damage the device. Therefore, the Galaxy S2 should have charge above 80% battery charge.

5) The phone should be rooted and have latest version of either ClockworkMod recovery. [Click here for our guide to root and install CWM recovery on Galaxy S2 I9100G.]

6) Android 4.4.2 KitKat SlimKat ROM works only with Samsung Galaxy S2 GT-I9100G. As applying this to any incorrect variant might brick the device, verify the model number of Galaxy S2 by navigating to Settings>> About phone>> Model number.

Download files

Android 4.4.2 KitKat SlimKat ROM [File name:] Alternative link

Gapps file [Alternative link]

How to install Android 4.4.2 KitKat on Galaxy S2 GT-I9100G with SlimKat ROM

Step-1: Connect Galaxy S2 to the computer using USB cable then copy the downloaded zip files to the internal storage of the phone. But do not extract/unzip the files

Step-2: Unplug the USB cable from the phone and switch it off

Step-3: Place the phone into CWM recovery mode by pressing and holding Volume Up, Home and Power buttons together. Release all the buttons when the custom recovery menu appears

Note: In recovery mode, use Volume buttons to scroll between options and Power button to select the desired option.

Step-4: Create a Nandroid backup of the existing ROM which can be restored later if the new ROM does not work or users wish to go back to the previous ROM.

Select backup and restore, name the file and confirm. Go back to main recovery menu when the backup is completed

Step-5: Perform a Factory Reset. This will wipe all data from system partition, which means the device will lose installed apps data and all the other system files [Factory Reset does not delete contents from internal or external storage.]

Select wipe data/factory reset and confirm the process

Step-6: Install the SlimKat on Galaxy S2.

Select install zip from sdcard then select choose zip from sdcard. Now browse to the location where Android 4.4.2 ROM file is saved. Select it and confirm installation

Step-7: When the ROM is installed, select again choose zip from sdcard and flash the Gapps file

Step-8: After the installation process is completed, return to the main recovery menu and reboot the phone into normal mode. Note that the first boot will take a new minutes, therefore you should not press any button until the home screen of the new ROM appears

Enter the Google Account info when the new home screen appears.

SlimKat build 2.5 RC1 featuring Android 4.4.2 KitKat should now be installed and running on the Galaxy S2. Head over to Setting>> About phone to verify the new software version of the device.

If the device enters gets stuck in bootlooop then perform the tutorial once again. Apply wipe data/factory reset step and also choose to apply format/system option.

If you do not like the new ROM, you may choose the Nandroid ROM backup files created in step-4. Use the custom recovery image to restore a ROM backup.

[Source: Android Geeks]