We certainly have already guided you to go Custom on all the Nexus smartphones- Nexus 4, Galaxy Nexus & Nexus S and even on the Nexus Phablet- Nexus 7. So, why should be the Nexus 10; the ultimate Nexus tablet is left alone? Today, we shall put all our concern on the same. We’re going to put up easy-peasy guidelines, following these, you can easily Unlock the bootloader, Root Nexus 10 and install custom recoveries & ROMs. The method we are using here is a manual method, using fastboot and adb commands, rather than using a toolkit, which may sometimes be hasty (no offense).
Please make sure that you try everything in this specific post on a Nexus 10 and not on any other Android device. The commands shall be followed and typed in word-to-word, missing or wrong commands might lead you to a brick. If you do so, we’re and will not responsible for any damage caused.
If you’re are new here, then you might ask- what is Rooting? And why should I root?
What is Rooting?
It is a process of gaining root privileges over an Android subsystem. Rooting an Android device is easy in most cases. If you will to Install custom ROMs, kernels, other patches or add-ons to your Android device, rooting is what you will need. It can be achieved in two ways; either by manual method (using fastboot) or by automatic method (using toolkit or software) . We are going to guide you with the manual method by using fastboot commands.
What is a Custom Recovery?
A Linux/Unix operating system employs a recovery and since Android being based on Linux also has recovery. A Custom Recovery is a secondary recovery system which gives a user ability to wipe partition layouts, flash updates, ROMs, Kernels and Patches in a flash-able .zip format. TWRP and CWM (ClockworkMod) are two such Custom Recoveries, which supports several Android devices, officially or Unofficially.
What is a Custom ROM?
These are the aftermarket Androidย firmwares which are not officially supported by the device OEM (Original Equipment Manufacturer). They are made available to the users, publicly by Android developers all around the world at several Android communities including XDA-Developers, Rootzwiki and many more. Custom ROMs are either built from Googleโsย source codeย i.e AOSP (Android Open Source Project) as base or are modified versions of the device manufacturerโs ROM (Stock ROMs or Factory ROMs) with additional tweaks and extend functions which are not delivered with the Stock ROMs. Some of the popular Custom ROMs include CyanogenMod (CM), Android Open Kang Project (AOKP), MIUI, Codename Android (CNA), Oxygen, ParanoidAndroid, Xylon, LiquidSmooth, SlimBean and many more.
Before we put our steps forward, there are a few requirements that need to be fulfilled.
Prerequisites
- USB data cable compatible with Nexus 10
- Google USB drivers
- Backup your Device’s Storage, Text Messages, Contacts, Calenders and Organizer
- Battery level ~60+ %
- Custom files which include Recovery images, fastboot and adb files [N10CustomFiles.zip: Download here]
- Extract the downloadedย N10CustomFiles.zipย to the desktop so now you haveย N10CustomFilesย folder on the desktop containing all the necessary files.
As soon as you’ve completed the above-stated requirements, you may follow the stated guidelines.
Unlock Bootloader
Note: This process will erase all the data on the device, so back it up before starting.
- Power off your device.
- Press theย Volume Up,ย Volume Downย andย Powerย buttons simultaneously until you see the bootloader screen.
- Connect the device to the PC via USB data cable, you shall see pop-up regarding the Installation of drivers. Once done, you will be notified by another pop-up.
- Open theย N10CustomFilesย folder, pressย Shift keyย andย Right-clickย on an empty space, a menu shall open and selectย Open Command Prompt here.
- The command window will pop-up, which is already cd’ed to the location.
- To confirm if the device has been detected as fastboot devices. Type:
fastboot devices
- You will be displayed with the device ID. If not, consider setting up the drivers again, properly.
- To unlock, type:
fastboot oem unlock
- Your device will respond to this command and will prompt with a warning. Read it carefully.
- Use the volume keys to highlightย Yesย and select it.
Install Custom Recovery
The package we earlier downloaded contains the Images of 3 recoveries- TWRP 2.4.1.0, CWM 6.0.2.3 and CWM 6.0.2.3 Touch.
- Power off your device.ย Press theย Volume Up,ย Volume Downย andย Powerย buttons simultaneously until you see the bootloader screen.
- Open theย N10CustomFilesย folder, pressย Shift keyย andย Right-clickย on an empty space, a menu shall open and selectย Open Command Prompt here.
- The command window will pop-up, which is already cd’ed to the location.
- To flash TWRP 2.4.1.0, type:
fastboot flash recovery TWRP-2.4.1.0.img
- To flash CWM 6.0.2.3, type:
fastboot flash recovery CWM-6.0.2.3.img
- To flash CWM 6.0.2.3, type:
fastboot flash recovery CWM-T-6.0.2.3.img
- Once you have flashed any one of the three recoveries, you can boot into it. You shall now disconnect the device.
How to boot into Recovery mode: Power off the device. Press the Volume Up, Volume Down and Power buttons altogether until you see the bootloader screen. Use the Volume buttons to highlightย Recoveryย and select it using theย Power button.
Root Nexus 10
- Download the SuperSU binaries flash-able zip package. [UPDATE-SuperSU-v1.04.zip]
- Connect the device to PC via USB data cable and enable USB Mass Storage.
- Transfer the downloadedย UPDATE-SuperSU-v1.04.zipย to the device’s storage.
- Disconnect the device.
- Power off the device. Press the Volume Up, Volume Down and Power buttons altogether until you see the bootloader screen. Use the Volume buttons to highlightย Recoveryย and select it using theย Power button. Your device will boot into recovery.
- In CWM:
wipe cache partition
Install zip from sdcardย >ย choose zip from sdcardย > Select theย UPDATE-SuperSU-v1.04.zipย that youย transferredย to the device
When prompted, selectย Yesย to initiate the flashing process.
Reboot system now - In TWRP:
Wipeย >ย Cache
Installย >ย Select theย UPDATE-SuperSU-v1.04.zipย that youย transferredย to the device
Slide the round button to initiate the flashing process.
Rebootย >ย System - Your device is rooted now.
Install Custom ROM
Installing a Custom ROM is very easy. The first step towards Installing one is to select a Custom ROM. You may select any ROM depending upon your desires and requirements. Once chosen, follow the mentioned steps.
- Download the ROM flashable zip package.
- Download latest Gapps zip package [Goo.im] and Add-ons (if any provided).
- Connect the device to PC in USB storage mode via data cable.
- Transfer the downloaded files in step #1 & #2 to your device’s storage root (not in any folder, for your ease).
- Disconnect the device
- In CWM
Tapย “wipe data/factory reset”ย and selectย “Yes”.
Tap on “wipe cache partition”ย and select “Yes”.
Go to “mounts and storage”ย > “format /system”ย & “format /boot”.
Go to “advanced”ย > tap “wipe dalvik cache”.
“Install zip from sdcard“> “choose zip from sdcard”. Select the ROM zip package placed on the root of your storage and selectย “Yes” when prompted to initialize the flashing process. - In TWRP
Wipe > Cache
Wipe > Dalvik Cache
Wipe > Factory Reset
Wipe > System
Install > Select the ROM flash-able zip package that was earlier placed on the root of your storage. Slide the round button to initialize the flashing process. - When the ROM has flashed successfully, flash the Gapps package over the ROM followed by the add-ons (if any), in the same way as you flashed the ROM.
- Reboot the device and you shall now be in your Custom ROM. Relish the most amazing custom features.
So, now you have managed to go complete custom on your Nexus 10.ย
If you have got any queries or are stuck anywhere, be sure to comment and we will resolve on the very early basis.ย Please leave your feedback.
Read Next: Make Your Android Device Look Amazing with Swift Installer
Join The Discussion: