Step by step guide to installing Cyanogen mod custom roms (Xperia Play example)
In this tutorial, we are going to take you through the process of flashing your Xperia PLAY with the latest Cyanogen Mod and adding the Google Apps to it. Cyanogen are a team of masterful developers that have modified the latest version of Android with some incredible cool development tools, allowing you to optimize the performance of your PLAY. In the previous section, you would have learned how to install modified boot files. Some of these processes you will need to remember for this tutorial.
Warning installing this custom rom will change your phone completely as you remove the Sony software and install an operating system that a bunch of geeks have made in their sudios. If you are worried about damaging your Xperia PLAY or do not have the patience to find fixes if something goes wrong then do not proceed. We provide this guide for those who want to join the rooting community, we do not offer the support if things go wrong but only guidance to avoid these things from happening. Do you want to continue... ofcourse you do!
Download & Install Cyanogen Mod 7.1
So to start off you will need to visit the release page on Cyanogens site to download the Zip files you will need for this tutorial. Go to: This Link Keep this website open as you will need to download more than one file.
Step 1 - You need to download the CyanogenMod Zip file. Choose the mirror link download, make sure the downloaded file is: update-cm-188.8.131.52-XperiaPlay-R800i-signed.zip or higher as 7.1.0 version does not work.
step 2 - Plug in your Xperia PLAY and copy the complete downloaded ZIP file straight to your SD card. Just place it in the main window, no need for sub folders. When finished, unplug & turn off phone.
step 3 - On your PC, open the ZIP file and copy the boot.img file inside to the /fastboot folder that was used for the bootloader process. If you remember from the last tutorial, we put all of the boot files into this folder before executing the code in the DOS window. We are now ready to flash your handset with the new Kernel, as the last one will not be compatible with Cyanogen Mod
step 4 -. Whilst holding down the shift key, right-click the /fastboot folder that you just placed boot.img inside and select Open command window here. Do this before plugging in your Xperia PLAY, copy the text fastboot flash boot boot.img into the black DOS window and hit enter. It will say 'Waiting for device'. Now plug in your Xperia PLAY in boot mode, which if you can't remember is whilst holding down the search key. The LED on your phone will light up blue, the image file will install it's stuff onto your PLAY. Wait till the code has finished. You will now have the Free Xperia kernel when complete.
step 5 -Now you will start your phone in recovery mode which you probably haven't seen before. Hold power button to turn on but as soon as you feel it vibrate press volume key down several times. After you see the Free Xperia logo, it should enter the recovery mode, which should look like this.
At this point you can't use touch screen so instead use the hardware keys for navigation:
Volume keys = Up and Down
Power button = Back
Home button = Select.
Step 6 - Now you have to clear the cache & settings before loading the CyanogenMod. You have to do this otherwise you will get stuck in a bootloop which isn't fun. To do this highlight Wipe Data/Factory Reset and select (home key) then yes, you might see a few no's but there will be a yes. Let the code do its thing and wait for it to finish. Then repeat this for Wipe cache partition and wait for the code to finish.
Step 7 - Now to install the CyanogenMOD. Select Install ZIP from SD Card and then Choose ZIP from SD Card, then from the browser select the ZIP folder you copied earlier and enter. It should be: update-cm-184.108.40.206-XperiaPlay-R800i-signed.zip
Now handset is being flashed with CyanogenMOD, when completed the code lines will say 'Install from SD Card complete'. Now to restart your phone, just scroll to Reboot System Now and select. Your handset will now boot in the new CyanogenMOD 7.1 software.
WARNING - Make sure that you follow all of these setps and erase the cache & settings before installing the ZIP file. If you don't you can be trapped in a bootloop where several conflicting files prevent the PLAY from starting properly.
Download & Install Google Applications
I am not 100% on the reasons why but CyanogenMod does not come pre installed with the Google applications or Market. These you have to install manually using the recovery mode you were just playing with.
Step 1 - Go back to the CyanogenMod website you should have open from earlier and download the Google Apps ZIP from the Google apps addon section. This ZIP file should be called: gapps-gb-20110828-signed.zip. Copy this to the Micro SD card of your Xperia PLAY and when copy has finished, unplug and turn off.
Step 2 - Now to install this ZIP file, you have to repeat the same process as you did above with CM7. Turn on handset in recovery mode by tapping the volume down key. Wait for recovery mode to boot up, this time you wont have to wipe anything just install as only an add on to your custom rom.
Step 3 - Select from the menu using the volume and home buttons Install ZIP from SD Card and then Choose ZIP from SD Card. Then select the Google Apps ZIP file which should be gapps-gb-20110828-signed.zip. When this has finshed writing you may restart the phone again.
After completing these guides, you will now have a fully fledged rooted Xperia PLAY with the latest custom software from creators CyanogenMOD. This includes the most up to date Android version 2.3.7, Root User access & the clover monkeys have even worked on Sony Ericsson code to return to you the ability to still purchase & download official Xperia PLAY Games. Now one thing that I must warn you about, this CM7 software will have the limit of processing power set to 1500Mhz (1.5GHz), which is bordering the limit of the processor. Supposedly this shouldn't do any damage but we feel it's much safe to reduce this to 1200 or 1300 MHz, just to be on the safe side. To do this, got to
Settings> CyanogenMod Settings> Performance> CPU Settings> MAX CPU frequency.
Do please enjoy your new rooted PLAY device. If you have any questions, drop us a tweet @XperiaGamer. If you do have any problems with this guide or something has gone wrong you can find a fix here at cyanogen forum xperia play.