[Huawei Ascend P1] lee140685:
Hi, i just want to share my journey with Ascend P1

I'm in Indonesia, when i bought p1 it show b221 firmware. all that i want to do is install custom ROM. but i want to try root it. I use nixing procedure to root it and success. next i want to install CWM. i search in internet and found that i can install CWM touch viva recovery. to install CWM recovery:

1. Download Hi Suite h**p://www.huaweidevice.com/worldwide/downloadCenter.do?method=toDownloadFile&flay=software&softid=NDY4Mzk=

2. Install it in your Computer

3. Set up Fastboot and ADB in your computer (for the guide you can follow h**p://www.teamandroid.com/2012/07/30/how-to-set-up-adb-fastboot-with-android-sdk/)

3. Download ClockworkMod (cwm_touch_recovery_viva_beta.img) in h**p://www.mediafire.com/?pdaj3bohegu0vox and put it in android-sdk-windows\platform-tools directory.

4. Put your device in fastboot mode (enable debugging mode in your device and turn off your device. hold volume down and connect usb cable from your computer to your device, if you see huawei logo release volume down)

5. If you already install Hi Suite then now you see driver for your device (i guest ADB driver) being installed

6. If the process done the fire up command line

7. Go to your android-sdk-windows\platform-tools directory (if you follow team android guide to install android sdk then go to drive D using command D:\android-sdk-windows\platform-tools and d:)

8. Type fastboot flash recovery cwm_touch_recovery_viva_beta.img

9. It will show write process and if it done reboot your device using command fastboot reboot

10. Your device will reboot. next, if you want to test your CWM recovery you can turn off your device. to enter CWM revovery press and hold volume up + volume down + power button, if your device powered on release your power button. and if you see huawei logo release volume up and volume down button. and you can enjoy CWM

I think if i install CWM recovery, stock recovery is overidden. so i cant flash stock rom back to my device. to flash stock ROM i must flash stock recovery using fastboot. it was similar process to install CWM recovery. to get stock recovery you should get it from stock ROM. Here is step to get stock recovery(i follow guide from johny paranoia blog h**p://madmodder.co.uk/huawei_general/how-to-extract-and-identify-recovery-images-from-most-huawei-firmware.htm)

1. Download latest stock rom h**p://www.huaweidevice.com/worldwide/downloadCenter.do?method=toDownloadFile&flay=software&softid=NDY4ODc=

2. Download tools nedded Active Perl (h**p://www.activestate.com/activeperl/downloads), JoeyJiao-split_updata.pl (View attachment split_updata.pl-master.zip)

3. Install Active Perl, HxD

4. Extract Extract JoeyJiao-split_updata.pl.zip into folder in your computer

5. Extract stock ROM and you will find dload folder

6. Navigate to the ‘dload’ folder and copy the ‘UPDATE.APP’ file to the same folder you have extracted JoeyJiao-split_updata.pl.zip to.

7. open command promt and navigater to extracted JoeyJiao-split_updata.pl.zip folder

8. type split_updata.pl UPDATE.APP

9. you will see extracting process

10 after extracting data finished in your extracted JoeyJiao-split_updata.pl.zip folder you will find output folder

11. In output folder you will find unknown_files.11(aprox 5MB) and unknown_files.12(aprox 4 MB)

12. Rename unknown_files.11 to recovery.img and unknown_files.12 to boot.img

13. that's it you get stock recovery file

If you want to flash your device back to stock ROM you will need to overide CWM using Stock recovery that you extracted from stock rom. Process to install it is exactly same with installing CWM

1. Put your device in fastboot mode (enable debugging mode in your device and turn off your device. hold volume down and connect usb cable from your computer to your device, if you see huawei logo release volume down)

2. Copy recovery.img (stock recovery you just extracted using method above) to your android-sdk-windows\platform-tools directory

3. If the process done the fire up command line

3. Go to your android-sdk-windows\platform-tools directory (if you follow team android guide to install android sdk then go to drive D using command D:\android-sdk-windows\platform-tools and d:)

4. Type fastboot flash recovery recovery.img

5. It will show write process and if it done reboot your device using command fastboot reboot

6. Your device will reboot.

7. Turn Off your Device

8. Next i recommend you to using blank SD CARD to put stock recovery. assume you have the SD card. put dload folder from extracted stock recovery to the SD card root.

9. put this SD CARD to your device

10 Boot into recovery using (press and hold volume up + volume down + power button, if your device powered on release your power button. and if you see huawei logo release volume up and volume down button.)

11. You will see flashing process and if device reboot you will get back latest stock ROM to your device

Next Thing to do If i back to stock rom is root it but nixing method failed to root this firmware so i use another approach

Android Universal Root from bin4ry -- XDA Developer

How-To:

1.) Download attached file. from h**p://xdaforums.com/showthread.php?t=1886460, choose the latest

2.) Extract it using 7zip in your computer

3.) Connect your device in ADB mode

4.) Double click the RunMe.bat and follow instructions!

5.) Your latest stock ROM finally rooted

Next I want to swap internal and external SD because i use greater External SD than my internal (4GB). If iwant to install many HD Games i will need my sdcard to swapped so i get external SD detected as SDCARD

1.) go to setting -> storage -> Default storage Location

2.) Choose SD Card

3.) Reboot your Device

NB: This guide is my personal experience by read many other tutorial. Thanks to Johny Paranoia Guide blog, also for teamandroid blog, and Bin4ry - XDA Developer for root method. Before thy this guide please backup your device data and read carefully.