Install Android 4.2 Jelly Bean on Galaxy Tab 2 10.1 with CyanogenMod 10.1 ROM [GUIDE]
Install Android 4.2 Jelly Bean on Galaxy Tab 2 10.1 with CyanogenMod 10.1 ROM

Recently, a host of Android devices are getting the latest Jelly Bean update - Android 4.2 - via the popular CyanogenMod 10.1 (CM10.1) custom ROM. Samsung Galaxy Tab 2 10.1 is the latest to taste Android 4.2 Jelly Bean update, with due credit to popular CyanogenMod developer codeworkx.

Galaxy Tab 2 users can now enjoy the latest Jelly Bean features including lockscreen widgets, quick toggles in status bar, multi-user support, 360 degree panorama mode with Photo Sphere, Daydreams screensaver mode while charging, Gesture Typing keyboard for Swype-like typing, and enhanced performance, besides high level of customisation capability.

Users should, however, note that the ROM is still under development and so, may harbour a few untested bugs or broken features. CM10.1 will not include any Samsung-specific features or native apps found on the stock ROMs, as it is an AOSP based release borrowed from the Nexus devices that comes without any bloatware and skins.

Here is the list of recently reported known issues from the developer's website:

    • P3113/P5113: no IR-Blaster support
    • The home screen is always in landscape mode
    • The screen many a times does not respond to touches for unlocking, needed to reboot the tablet.

Disclaimer: The instructions given in this guide are meant for reference purpose only, and do not support any warranty claims involving device damage or issues arising out of using the CM10.1 ROM.


    • The CM10.1 ROM and the instructions provided in this guide are compatible with the Samsung Galaxy Tab 2 10.1 model only and will not work with any other device. Verify your device's model number by navigating to Settings > About Phone.
    • IBTimes UK advises users to backup apps, important data and settings to avoid risk of losing data while flashing the CM10.1 Jelly Bean ROM on the Galaxy tablet.
    • Ensure that your Galaxy Tab 2 is rooted with ClockworkMod Recovery (CWM) preinstalled on it, before trying to install the Android 4.2 custom ROM.
    • Download the latest version of CM10.1 custom ROM firmware for Android 4.2 from here.

How to Install CM10.1 Based Android 4.2 Jelly Bean on Galaxy Tab 2 10.1

1. Copy both the ROM and Google apps files (without extracting) to the internal storage on the tablet.

2. Power off the tablet and boot into CWM Recovery by pressing and holding thePower and Volume Down buttons together. When the Samsung Tab 2 logo appears, release the power button, but continue holding the volume button for a few more seconds. The tablet boots into CWM Recovery after a few seconds. NOTE: In Recovery, use volume buttons to browse and the power button to select items.

3. Now, take a Nandroid Backup of your existing ROM. The Backup enables you to restore the original ROM along with the settings later, if something goes wrong with the new ROM. To take a backup, choose Backup and Restore and then hit Backup again. Return to main recovery menu once backup is done.

4. Choose wipe data/factory reset, then click Yes on next screen to confirm. Wait until the data wipe process completes (this will only wipe installed apps and settings, but will not wipe files on the SD card).

5. Click Install zip from sdcard, then tap choose zip from sdcard. Browse to the ROM file you copied in step 1 and select it. Confirm ROM installation on next screen.

6. Once ROM is installed, hit choose zip from sdcardagain. Then select the file to install the Google apps package.

7. Once GApps is installed, choose Go back then click reboot system now to reboot the tablet into CM10.1. The first boot is time consuming and may take about 5 minutes. So, leave it alone.

8. Restoring Previous ROM: To restore your previous ROM, boot into recovery, choose Backup and Restore and then restore your previous ROM by selecting it from the list.

CM10.1 based Android 4.2 Jelly Bean is now installed on your Samsung Galaxy Tab 2 10.1. Go to Settings > About Tablet to verify the firmware version installed.

[Source: The Android Soul]