picture of Phil working at a PC

Contact:

Accessibility Training
Telephone:UK +44 (0)1747-228-459
Mobile:UK +44 (0)7968-136-246
Email:info@accessibilitytraining.co.uk
Picture of Phil's mixing desk


Welcome To The Installing Cyanogen ROM Mod 9 Software Page On Accessibility Training

Disclaimer: I shall not be held responsible if you attempt to do this on your phone and it doesn’t work or because of this, you brick your phone. For example, do not under any circumstances attempt this on any HTC phone as remote use of fastboot and adb shell aren't aloud due to security restrictions. This includes any HTC phone such as the Google Nexus 1, T-Mobile G2 etc. Get sighted assistance and use ROM Manager and clockworkmod on the phone instead. All of the methods used on this web page have been tried and tested on the Sony Xperia phones and do work. You should always strictly follow the recommendations as laid out for your phone on the Cyanogen ROM Mod page for your phone and only install recommended boot images etc. I can’t say what kind of results you may experience on other phones.

Note: if you don't want to get into any of this because it's a bit too technical then, feel free to drop me an E-mail. I can do all of this for you, for a very reasonable fee. My contact details are on this page. please feel free to read the information on our:


Terms Of Business


Page.

Thanks to Andreas Makris (Bin4ry) from the freexperia team for helping us troubleshoot this and for help with creating the script for the Talkback.zip. Also, thanks to Tuukka Ojala for pointing me to a tutorial on:


How To Create An Android Update.zip


That enabled me to obtain various files used for signing the Talkback.zip files on this page

Installing software

Note: if you currently have access to your phone then, enable USB Debugging and plug-in the USB cable and copy the FXP.zip for your particular ROM, Gapps.zip, Spiel.zip and Talkback.zip files to the memory card on your phone. You will find links to download the Gapps.zip and .zips for the Spiel and Talkback screen readers on this page. Tip: after copying the FXP.zip for your ROM to the SD Card, rename it to:

Update.zip

Now, Install the following software before doing anything else:

1: Flashtool


flashtool


after you've installed that run the drivers executable file:

Flashtool-drivers.exe

If you have installed Flashtool on the root of your C drive then, you will find this file located in:

C:\Flashtool\drivers\

Check all of the drivers required for your particular Xperia phone or check all if you are unsure what to install.

2: The INF file from


Sony's Website.


Follow the instructions on Sony's website with regard to how to install the inf file. This file is required as it contains some aditional lines of code for Xperia phones.

3: And Java JRE from


The Java Downloads


Page. Note: Choose the offline installer.

ROM And Software

1: The appropriate FXP Rom from XDA developers. In this example, we will post the link to the Xperia Pro ROM info for Cyanogen ROM Mod 9 for Ice-Cream Sandwich::


Xperia PRO [DEVELOPMENT] - CM9.0 - FXP109 FreeXperia Project


For your convenience, I have posted the list of supported ROMS below. For example, the ROM for the Pro is called:

iyokan

List of Supported Xperia Devices And ROM Names

  • Active - satsuma
  • Arc - anzu
  • Live - coconut
  • Mini - smultron
  • Mini Pro - mango
  • Neo - hallon
  • Neo V - haida
  • P - nypon
  • Play GSM - zeus
  • Play CDMA - zeusc
  • Pro - iyokan
  • Ray - urushi
  • S - nozomi
  • Sola - pepper
  • U - kumquat
  • QSD8250
  • X10 - es209ra

2: Up to date baseband for Cyanogen ROM Mod 9 Ice-Cream Sandwich for Sony Xperia phones:


CM9 Basebands for Xperia Phones. Alternative Link For Xperia Pro CM9 Baseband.


3: GAPPS Google Aps for Ice-Cream Sandwich, Jellybean 2.1 and Jellybean 2.2:


gapps folder containing Gapps files for ICS and JB


Note: once you click on the link to this folder, choose the GAPPS file that you require.

4: Spiel screen reader.


Spiel(1.38MB)

5:Talkback. There are 3 versions of Talkback available on this website. If you want to be able to use the set-up screen under Ice-Cream Sandwich and as part of that, process, add your Google account without Talkback crashing out then download the Talkback3.02.zip file. If you are happy to complete the set-up screen and add your Google account afterwords then, download the Talkback-v3.0.8_r47.zip file. If you are a Jelly Bean user and you want to install Talkback into a ROM that doesn't have it then, downloadn and install the Talkback-v3.0.8_R68.zip file. Note: if you choose to install both Spiel and Talkback then when you draw the rectangle, they will both come up talking.Links for Talkback are below:


Talkback3.02.zip (414KB)

Talkback-v3.0.8_r47.zip (609KB)

Talkback3.1.1_r68.zip For Jelly Bean Only, (679KB)


6: Optional, download the


Update.zip, used for creating your own Gapps file, (122KB)


Unpack the Update.zip and place all of the apk files that you want to include in the:

Update/system/app

Folder. Tip: If you are going to build your own Gapps file anyway then, there's no point using the Spiel or, Talkback.zips on this website. Instead, simply copy the Spiel or Talkback.apk files to the:

Update/system/app

Folder.

If your phone uses separate storage such as a memory card, don't add any internet browsers, VOIP applications or, any app that likes to place data on to a memory card. Also, don't leave spaces in the file names of apps that you are adding to the .zip or the .zip will not install. Then, select the:

system

META-INF

Folders and create a .zip. Name the .zip:


Update.zip

and place that in the same folder as the:

testsign.jar

File that you will have downloaded from:


How To Create An Android Update.zip website


Then, open a command prompt in the folder where you have placed the: Update.zip and the .jar and sign the Update.zip with the following command:

java -classpath testsign.jar testsign update.zip update-signed.zip

Rename the Update.zip file to something else like YourGapps.zip and Place the .zip on to the SD Card of your phone.

7: Optional, Update a gapps.zip

Unpack the Gapps.zip that you have downloaded from else where and place all of the apk files that you want to include in the:

Gapps/system/app

Folder. Tip: If you are going to build your own Gapps file anyway then, there's no point using the Spiel or, Talkback.zips on this website. Instead, simply copy the Spiel or Talkback.apk files to the:

Update/system/app

Folder.

If your phone uses separate storage such as a memory card, don't add any internet browsers, VOIP applications or, any app that likes to place data on to a memory card. Also, don't leave spaces in the file names of apps that you are adding to the .zip or the .zip will not install. Then, go into the:

META-INF

Folder:and delete the following files:

CERT.RSA

CERT.SF

and MANIFEST.MF

These files are created when the signed.zip is created
Now go to the root of the Gapps folder and select everything in that folder E.G.

META-INF

optional

system

and install-optional.sh

create a .zip. Name the .zip:


Update.zip

and place that in the same folder as the:

testsign.jar

File that you will have downloaded from:


How To Create An Android Update.zip website


Then, open a command prompt in the folder where you have placed the: Update.zip and the .jar and sign the Update.zip with the following command:

java -classpath testsign.jar testsign update.zip update-signed.zip

Rename the Update.zip file to something else like gapps-jb-20130301-signed-modified and Place the .zip on to the SD Card of your phone.

Unlocking the boot loader

1: In order to do this, you need to get the unlock code from


Sony's Website


Note: you will require your IMEI number. You will find the IMEI number on a sticker on the phones packaging. Tip: if you haven't unlocked your phone and you have a working OS then, you will also find the IMEI number in the about option. Just use the first 14 digits of the imei in the input box in the form on Sony's website. Remove any dashes in the number as they are not required. Also remove the last number because it's not relevant.

2: Plug one end of the phones USB cable into your PC. Now, with the phone turnned off, push the menu button (xperia pro) and connect it whilst holding the button down to the other end of the USB cable. the menu button is the right button on the screen where the 3 buttons are. It's the volume up key on the xperia mini pro .

3: Your computer will ask for drivers. select the folder where the inf file is located. also the usb_driver folder in the android sdk/extras/google folder. Select the android adb interface 4.0.0 driver when you are prompted for it.

4: go to the command line and go to the android sdk folder and go into the platform-tools folder.

5: test the connection to the phone with the following command:

fastboot.exe -i 0x0fce getvar version

You should see something like version 0.3 etc.

6: Unlock the bootloader with that command, replace KEY with the key you received from sony:

fastboot.exe -i 0x0fce oem unlock 0xKEY

it should print something like this:

(bootloader) Unlock phone requested

(bootloader) Erasing block 0x00001300

(bootloader) Erasing block 0x00001400

(bootloader) Erasing block 0x00001500

(bootloader) Erasing block 0x00001600

(bootloader) Erasing block 0x00001700

(bootloader) Erasing block 0x00001800

(bootloader) Erasing block 0x00001900

(bootloader) Erasing block 0x00001a00

(bootloader) Erasing block 0x00001b00

(bootloader) Erasing block 0x00001c00

(bootloader) Erasing block 0x00001d00

(bootloader) Erasing block 0x00001e00

(bootloader) Erasing block 0x00001f00

OKAY [ 3.875s]

finished. total time: 3.875s

Info for sony xperia phones how to switch to fastboot mode when plugging in the USB cable:

  • Menu button (for Xperia™ arc, Xperia™ arc S, Xperia™ neo, Xperia™ neo V, Xperia™ pro),
  • Search button (for Xperia™ PLAY),
  • Volume up button (for Xperia™ mini, Xperia™ mini pro, Xperia™ ray, Xperia™ active, Live with Walkman™ and Xperia™ S).

Updating The baseband

1: place the .ftf file that you wish to flash into the

\Flashtool\firmwares

Directory.

2> Disconnect the phone from the pc and remove the battery. wait a minute or so.

3: put the battery back in and start the phone in flash mode by hitting the back key. On the Xperia Pro that's the left key of those 3 keys and connect the phone to USB. It's the volume down key on the xperia mini pro.

4: then go to the command line and cd to the flashtool folder.

4: execute the following:

Windows 32 bit

c:\program files\java\bin\jre\java.exe java -Xms128m -Xmx512m -cp x10flasher.jar gui.FlasherGUI -console --action=flash --file=yourfile.ftf

Windows 64 bit:

c:\program files (X86)\java\bin\jre\java.exe java -Xms128m -Xmx512m -cp x10flasher.jar gui.FlasherGUI -console --action=flash --file=yourfile.ftf

Note: the above-mentioned code should be in one line.that should show you a display in percentages as it goes through and when its finished, you will see something like the following output:

07/056/2012 13:56:17 - INFO - <- This level is successfully initialized

07/056/2012 13:56:17 - INFO - Flashtool Version 0.6.8.0 built on 2012-02-26 19:26:25

07/056/2012 13:56:17 - INFO - Choosed c:\XperiaPro_4.0.2.A.0.62_MK16.ftf

07/056/2012 13:56:17 - INFO - Preparing files for flashing

07/056/2012 13:56:18 - INFO - Please connect your phone in flash mode

07/056/2012 13:56:19 - INFO - Opening device for R/W

07/056/2012 13:56:19 - INFO - Reading device information

07/056/2012 13:56:19 - INFO - Phone ready for flashmode operations.

07/056/2012 13:56:19 - INFO - Start Flashing [> ] 0%

07/056/2012 13:56:19 - INFO - Flashing loader [=> ] 3%

07/056/2012 13:56:21 - INFO - Loader version : R4A066 / Bootloader status : ROOTED [=> ] 3%

07/056/2012 13:56:21 - INFO - Flashing adsp.sin [===========> ] 22%

07/056/2012 13:56:24 - INFO - Flashing fota1.sin [==============> ] 28%

07/056/2012 13:56:25 - INFO - Flashing fota0.sin [================> ] 33%

07/056/2012 13:56:26 - INFO - Flashing apps_log.sin [================> ] 33%

07/056/2012 13:56:26 - INFO - Flashing amss.sin [================================================> ] 97%

07/056/2012 13:56:35 - INFO - Flashing amss_fs_iyokan.sin [================================================> ] 97%

07/056/2012 13:56:35 - INFO - Flashing cache.sin [=================================================>] 98%

07/056/2012 13:56:36 - INFO - Flashing finished.

07/056/2012 13:56:36 - INFO - Please wait. Phone will reboot

07/056/2012 13:56:36 - INFO - For flashtool, Unknown Sources and Debugging must be checked in phone settings

07/056/2012 13:56:36 - INFO - Log written to C:\Flashtool\flashtool_2012-04-07_01-56-17.log

Now, disconnect the phone and remove the battery. Wait for around 20 seconds then, put the battery back into the phone.

Using the Flashtool Java Thing Doesn't Work

O dear. That doesn't work. Flashtool has bombed out on me. I was afraid you were going to say that! You have a couple of options. If you are a Jaws user then, this is really easy. Download the:

HotSpotClicker Sets For Flashtool [15KB)

Note when using these, you will need to use HotSpotClicker available over on:

The HotSpotClicker Website

Alternatively, use the method below:

  1. Note: before you go any further, copy the appropriate .ftf file to the Flashtool/Firmwares folder where Flashtool is installed. Rename any other .ftf files in that folder as we want to make sure that Flashtool picks up the correct file. Tip: you can easily do this by removing the letter f from the end of the .ftf file name. When the phone is being flashed with the new baseband, it will connect and disconnect itself from USB a couple of times. This is normal. The flash process, takes around 2 and a half minutes. To flash your phone with the .ftf file, move to a screen location of: 119, 188 then, perform a single left mouse click.
  2. Now, press the enter key twice. You will now be placed in a dialog box. Once in there, connect your Xperia to the Pc using USB and press the back key on the phone. This dialog box will disappear once the phone has been connected to the PC. After around 2 and a half minutes, Move to the screen location of, 888, 538 and Left click to save out the log.
  3. Go to the folder where you installed Flashtool. You will find all of the logs that have been generated, their. You can check in the logs that the phone has been flashed. if it has then, unplug your phone from the PC. Wait a few seconds then, disconnect the battery from it for around 20 seconds. Put the phone back together and go to the:




how to install the ROM

page

Back to Home Page


All copyrights are the property of their respective owners. All rights reserved.