Upgrade Sony Xperia Z to Android 4.2.2 Jelly Bean via CM 10.1 Custom ROM

FreeXperia Team is working hard to bring out latest Android 4.2.2 in the form of Cyanogenmod 10.1 to almost every Xperia smartphone. Till now, each and every Xperia phone has got a taste of Cyanogenmod and Xperia Z is no more expection to this fact. Recently FXP has released Cyanogenmod 10.1 for Sony’s current flagship device Xperia Z. Basically, CM 10.1 is a modded version of pure Android 4.2.2. It includes each and every feature from AOSP Android along with its own customizations as well.

There is an always one advantage of buying non Nexus phone over a phone from manufacturers like Sony, Samsung, HTC etc. Because these companies offer their own Android. Like Sony offers Timescape UI, Samsung offers TouchWiz Nature X UI & so on. Now, you may be wondering what’s the advantage I was talking about. Well, if you buy a phone from these manufacturers, you always have a chance to experience AOSP UI by flashing a Custom OS upon the Stock firmware.

That’s what the point is! So, in further article, we’ll discuss how you can install Cyanogenmod 10.1 on your Sony Xperia Z smartphone.

Disclaimer : The Procedure described in this article are risky & can cause damage to your device. You should not try to attempt this if you are unaware of these things. Please follow this guide completely at your own risk. If any damage happened to your device while following this tutorial, neither we nor FreeXperia team should be held responsible for the same.

Xperia Z Cyanogenmod 10.1 Yuga

This update of Cyanogenmod 10.1 is only applicable on Xperia Z bearing model number C6602 / C6603. Don’t try it on any other device, it may cause damage to your phone..

Pre-requisites:

  • Charge your phone at least up to 70% so that flashing process wont get interrupted.
  • It is highly recommended to backup all your data from internal memory (includes contacts, messages (SMS/MMS), call logs, Internet APNs etc.). Your phone data will get lost after installation of this ROM (excluding External storage).
  • You need to have installed proper drivers on your PC. Install PC Companion tool which will automatically install the required drivers.
  • Before proceeding to the actual installation procedure, ensure that you have unlocked the bootloader of your device. If you’ve not done it already, follow this guide.
  • Custom recovery like Clockworkmod is required to flash CM10.1 Custom ROM. Follow this guide to install CWM on your phone using RecoverX tool (If youve already installed CWM, you can skip this step).
  • Please note that the above two steps are very much essential to install Cyanogenmod 10.1 on Xperia Z.

Procedure to Install Cyanogenmod 10.1 on Sony Xperia Z:

  • Download Cyanogenmod 10.1 package from the link mentioned below.
  1. CM10.1 for Xperia Z | Filename: FXP225-cm-10.1-20130624-UNOFFICIAL-yuga.zip
  • (Optional) Download Google Add-on Apps (Gmail, Maps, GTalk, Play Store etc.) which are not present in ROM by default.
  1. Google Apps
  • After downloading CM10.1package, connect your device to PC. Enable mass storage mode on it. Now transfer ROM package & Google Apps to your device’s internal storage.
  • Up next, you need to flash kernel image required to boot CM10.1. For that, follow the steps mentioned in further article.
  • Download the Fastboot files from the link given below:
  1. Fastboot Files
  • Extract the zip file (fastboot.zip), you will find four files inside the fastboot folder.
  • Now extract boot.img file from ROM package (located in a root directory). It’s nothing but a kernel file.
  • Now move that kernel file in the fastboot folder so that now it will contain total 5 files inside.
  • On the phone (while switched off), enter into the fastboot mode. To do so,
  1. Press & hold Volume Up Button while connecting your phone to the PC.
  2. Open the Fastboot‘ folder where the fastboot files are located.
  3. Press and hold Shift button of your keyboard. By holding shift button, right click on empty space. From the list, choose Open command window here option. A command window will be opened. Now you can use this command prompt to enter ADB & fasboot commands.

  • Type the following command in command prompt to flash the kernel file:

fastboot flash boot boot.img

  • Now disconnect the phone from computer. Boot in recovery mode on your phone. To do so, switch off the phone, switch it on again, when phone is restarting (during boot logo & LED turns blue), press & tap Volume up button. Your phone will land in recovery mode.
  • Take a nandroid backup of your current ROM so that it can be restored back (in case if anything goes wrong). To backup your current ROM, select Backupand Restore option from the recovery mode & on next screen, select backup. Now It will make a nandroid backup of your whole system (excluding SD card). Wait for the backup process to get finished.
  • Now Select “install zip from sdcard” & then “choose zip from sdcard“. Navigate the ROM file (which you’ve transferred earlier) Select it & press on ‘Yes‘ to continue. ROM installation process will start.
  • Wait for the ROM to get installed. After ROM gets successfully installed, your phone will land in the recovery mode again.
  • Select wipe data/factory reset & wipe cache partition to wipe all the data & caches from the phone memory respectively.
  • (Optional) The same procedure you have to do for installation of Google Apps. (Just don’t perform above step i.e, don’t wipe data after installation of GApps). After you finished installation of GApps, press back button to get into main menu of CWM recovery.
  • Select reboot system now from the recovery mode to Restart the phone.

Tip: In case if you want to restore back your previous ROM , enter into recovery mode, select Backupand Restore option & on next screen, select restore & choose your latest backup to restore.

Congratulations!! Your Xperia Z is now running Android 4.2.2 Jelly Bean in the form of Cyanogenmod 10.1 Custom ROM. Let us know how CM is doing for you. In case if you need a help, feel free to comment it below, we will try our best to sort out the same.

Source: XDA | FreeXperia Project | Unresrict.li

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.