Huawei U9200 AKA Ascend P1
Note: This is no longer experimental :) This method has been tested by members of XDA here and has been developed with the help of my friend Kahraman via Madmodder aka 123hero123 at XDA :)
This method only works on firmware versions up to B110, if you have firmware versions B113 or B115 then head over here -
Step 1 - Download Onekey_ROM_Ascendp1 Installer here (or here - mirror) and extract to your hard drives root (May not be necessary but in my experience can prevent problems).
(Please note this tool is not my work. All credit goes to Genokolar who is a brilliant Chinese developer)
Step 3 – Enable USB Debugging, Settings>Developers Options
Step 4 - Run Onekey_ROM_Ascendp1.exe and press any key.
English Translation by me :)
Step 5 – Next select Option 1 or 2.
Option 1 – Flashes and wipes all the user data
Option 2 – Flashes without wiping the user data which can cause problems such as freezing and boot loops.
(If your phone isn't connected properly, the correct drivers are not installed or USB debugging is not switched on. You will see this screen)
Step 6 – Wait while the recovery image is installed, pressing any key when prompted.
Step 7 – Once the program has finished flashing your phone, you will see the screen below. Now use the recovery menu to flash update.zip from the SD Card and it will flash a rooted version of U9200 V100R001CHNC00B109 (Android 4.0)
Step 8 – Now you will need to flash gapps ICS pack from here or my mirror here (mirror 2), if you want to use Google Play.
Step 9 – Optionally there is a rooted version of U9200-1V100R001CHNC00B113 by lesong
Note: You will need to reflash the gapps package if you upgrade to this rom.
Also Note: The recovery flashed with this is in Chinese, its ClockworkMod based so should be easy enough to navigate around until an English language one is available.
Addendum: I'm going to release an English translation of Genokolar's Onekey tool shortly and will post it here when it is ready :)