Rooting Huawei Ascend P1 U9200

Search This thread

GruiaNovac

Member
Apr 26, 2013
42
3
Since EmUI isn't rootable yet, you have to solutions:
Flash "Intermediate" back through normal upgrade procedure. Root it, change build.prop, flash B226, then flash B229
OR you could flash CM or MIUI through CWM. Then change build.prop. Then flash B226, then B229.

Further instructions can be found in my guide (link in signature ;) )

not sure if I understood correctly
so you're suggesting installing CM as a transitory state to getting back to stock?
ty
 

o-l-a-v

Senior Member
Jan 6, 2012
684
538
Oslo
not sure if I understood correctly
so you're suggesting installing CM as a transitory state to getting back to stock?
ty

Yes. Since EmUI is not rootable (at least b130 isn't) you can't change build.prop. Therefore you must flash a firmware that is either rooted already, or rootable, This must be done through custom recovery (CWM or TWRP) in order to change the build.prop to flash the Huawei FW of desire.
 

nimrodxi

New member
Jun 19, 2013
1
0
DFW, TX
Noob to Android, Want to Load Google Apps to Ascend P1

I've been considering switching to an Android phone from my iPhone 4. Fortunately, my Chinese mother-in-law gave me a Huawei Ascend P1 so I can give it a try without buying a new phone. Unfortunately, it's a Chinese market model, so it does not have the Google Play Store or any other Google apps.Based on what I've read in this thread, I'll need to root the phone, but it seems the process is dependent on the firmware (same as Build?), and I didn't see my version (though I didn't read the entire thread). Can someone help me get started with the process (or point me to someplace I can find the info)? Thanks.

Model U9200
Android 4.0.3
Kernel 3.0.8 [email protected] #1
Build U9200-1V100R001CHNC00B125

I have not installed my SIM card yet, nor have I set up the phone with my Google account, nor have I installed a micro SD card yet. The phone is connected to my local wifi, and my carrier will be AT&T.

EDIT: Just saw the link to o-l-a-v's complete guide, so I'll give that a try.
 
Last edited:

sonnettie

Senior Member
Dec 26, 2010
57
42
Glasgow
Rooting Ascend P1 U9200 B315 EUI1.5 JB v4.1.1

Anyone wanting to root there new firmware update here are the files...

you must run them as administrator

1. Download the files below.

2. Extract

3. Run the Click-To-Root-U9200.bat (As Administrator)

4. Reboot your fone clicking yes on your fone to install SuperUser

that's it, your rooted :)

for those wanting to do the commands there self...

1. Extract them to C:\U9200Root\
2. adb reboot bootloader
3. fastboot boot TWRP.img
4. restart you fone clicking yes to install SuperUser

PS if youve not got much space left in your system partition you may have to delete something from system/app/ to make space for the SuperUser files.
REMEMBER the space reported on your fone by android is the space on your data partition and not the system!
You can check how much system data etc space you have left from the TWRP recovery which you will have just installed.To do this, Reboot the fone holding the Vol. Up Button, click on advanced then terminal then type "df" without quotes if system partition is less than say 10-20mb free then delete maybe chrome.apk, GSM_Maps.apk or the like, then reinstall them to the /data/ part later. Since many of these apks get updated and the old ones left undeleted in /system/app/ anyways, I always delete the non system apks or replace them in /system/app/ with the updated versions in data/app after I update everything in google play, makes things a lot tidier and saves a lot of space both in /data and /system.
Anyways hope I helped someone with this...

cheers John -G-

PS Please Click on Thanks to Thank me as i have 0 in my Thanks Meter :( lol

PS If anyone thinks I should start a new topic with this let me know and I will...
 

Attachments

  • U9200Root.zip
    7.1 MB · Views: 1,314
Last edited:

lorenzo_1988

New member
Mar 14, 2011
1
0
Anyone wanting to root there new firmware update here are the files...

you must run them as administrator

1. Download the files below.

2. Extract

3. Run the Click-To-Root-U9200.bat (As Administrator)

4. Reboot your fone clicking yes on your fone to install SuperUser

that's it, your rooted :)

for those wanting to do the commands there self...

1. Extract them to C:\U9200Root\
2. adb reboot bootloader
3. fastboot boot TWRP.img
4. restart you fone clicking yes to install SuperUser

PS if youve not got much space left in your system partition you may have to delete something from system/app/ to make space for the SuperUser files.
REMEMBER the space reported on your fone by android is the space on your data partition and not the system!
You can check how much system data etc space you have left from the TWRP recovery which you will have just installed.To do this, Reboot the fone holding the Vol. Up Button, click on advanced then terminal then type "df" without quotes if system partition is less than say 10-20mb free then delete maybe chrome.apk, GSM_Maps.apk or the like, then reinstall them to the /data/ part later. Since many of these apks get updated and the old ones left undeleted in /system/app/ anyways, I always delete the non system apks or replace them in /system/app/ with the updated versions in data/app after I update everything in google play, makes things a lot tidier and saves a lot of space both in /data and /system.
Anyways hope I helped someone with this...

cheers John -G-

PS Please Click on Thanks to Thank me as i have 0 in my Thanks Meter :( lol

PS If anyone thinks I should start a new topic with this let me know and I will...

I tried this method but it did not work. the error message is
"adb" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch
"fastboot" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch
 
Last edited:

sonnettie

Senior Member
Dec 26, 2010
57
42
Glasgow
sorry ive been away for a while

if u have trouble running the bat file follow the instructions one by one
:D:D:D:D

John -G- (Sonnettie)
 

drM_House

Member
Dec 24, 2012
27
6
Venezia
Nope you have to use TWRP to root JB firmwares.

Sorry for my bad english.
Finally I solved the problem.
The problem is not in TWRP or CWM; the problem is that there is not enough space in folder /system/app.
From TWRP I went to "Advanced" and then "file manager"; here from the /system/app I deleted all the languages ​​other than Italian-pack (my language), chrome.apk and gsm-map.apk. Then I flashed SU_flashable and after boot-up SU was finally installed.
It seems that the difficulty of obtaining root permissions in all stock roms from b105 onwards is precisely linked to the lack of space in the / system / app.
I hope to be helpful to those who find themselves with the same problem.
 
Last edited:

arafayrs

Member
Jan 8, 2014
21
1
Rooting Huawei Ascend P1 B104

possible to do this on a chinese version? im running b118 can i install this rom ? this one comes with google apps right?

Hello,
I've read the previous threads but im still not entirely sure on how to root my p1. my current firmware is B104 and im on wind mobile. Can someone please tell me the exact steps required to root this phone. I really want to upgrade this to jellybean. thanks
 

o-l-a-v

Senior Member
Jan 6, 2012
684
538
Oslo
Hello,
I've read the previous threads but im still not entirely sure on how to root my p1. my current firmware is B104 and im on wind mobile. Can someone please tell me the exact steps required to root this phone. I really want to upgrade this to jellybean. thanks

Follow my guide. Use TWRP recovery, it roots everything.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    I'm on build b103 (Brand new phone)

    All I want is to install MIUI

    How do i unlock bootloader + install CMW?
    I try to get B113/15, but links are dead (one to two parts of each firmware).

    Can someone reupload, or tell me the easiest way to archieve my goal?

    Thanks :)

    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://forum.xda-developers.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.
    5
    Good News - New tutorial :)

    All Now Fully Working :)

    How to install Root and Recovery on Huawei Ascend P1 - U9200 for firmware versions up to B110

    On MadModder here and Johnny Paranoia's Other Blog here.

    Enjoy :)


    Updated tutorials for firmware versions B113 and B115

    The first is a rooting tutorial here Johnny Paranoia's Other blog or here on MadModder

    The second is how to install a recovery image here Johnny Paranoia's Other Blog or here on MadModder


    Please leave feedback on my blogs or here so I know if I need to tweak anything.

    Thanks
    4
    Rooting Ascend P1 U9200 B315 EUI1.5 JB v4.1.1

    Anyone wanting to root there new firmware update here are the files...

    you must run them as administrator

    1. Download the files below.

    2. Extract

    3. Run the Click-To-Root-U9200.bat (As Administrator)

    4. Reboot your fone clicking yes on your fone to install SuperUser

    that's it, your rooted :)

    for those wanting to do the commands there self...

    1. Extract them to C:\U9200Root\
    2. adb reboot bootloader
    3. fastboot boot TWRP.img
    4. restart you fone clicking yes to install SuperUser

    PS if youve not got much space left in your system partition you may have to delete something from system/app/ to make space for the SuperUser files.
    REMEMBER the space reported on your fone by android is the space on your data partition and not the system!
    You can check how much system data etc space you have left from the TWRP recovery which you will have just installed.To do this, Reboot the fone holding the Vol. Up Button, click on advanced then terminal then type "df" without quotes if system partition is less than say 10-20mb free then delete maybe chrome.apk, GSM_Maps.apk or the like, then reinstall them to the /data/ part later. Since many of these apks get updated and the old ones left undeleted in /system/app/ anyways, I always delete the non system apks or replace them in /system/app/ with the updated versions in data/app after I update everything in google play, makes things a lot tidier and saves a lot of space both in /data and /system.
    Anyways hope I helped someone with this...

    cheers John -G-

    PS Please Click on Thanks to Thank me as i have 0 in my Thanks Meter :( lol

    PS If anyone thinks I should start a new topic with this let me know and I will...
    4
    I successfully managed to upgrade to B219 from B103 and rooted it.

    As ALWAYS, AT YOUR OWN RISK. And READ the post to the end before you start !!
    I did this without any problems.

    I had to find a way to come around the upgrade check that made upgrade from DLOAD impossible.
    On my rooted B103 I edited /system/build.prop and changed every reference to B103 to B219. Be sure to make a copy, as always, of everything you change.
    I've used Root Explorer.
    Make a copy of /system/build.prop. Edit every reference to the firmware at the end of build.prop.
    Here's mine.

    ro.product.board=U9200
    ro.confg.hw_systemversion=U9200-1V100R001C00B213_SYSTEM
    ro.build.display.id=U9200-1V100R001C00B213
    ro.product.model=U9200
    ro.product.brand=Huawei
    ro.build.tags=ota-rel-keys,release-keys
    ro.product.manufacturer=HUAWEI
    ro.product.name=U9200
    ro.product.device=hwu9200
    ro.build.id=HuaweiU9200
    ro.build.version.incremental=C00B213
    ro.build.description=U9200-user 4.0.3 HuaweiU9200 C00B213 ota-rel-keys,release-keys
    ro.build.fingerprint=Huawei/U9200/hwu9200:4.0.3/HuaweiU9200/C00B213:user/ota-rel-keys,release-keys

    Make sure the new build.prop has the same permissions as the original one.

    Download B219 from here:
    http://www.huaweidevice.com/worldwide/downloadCenter.do?method=index&type=software

    Unpack the zip and copy the DLOAD dir to an external microSD card.

    Make sure you have turned of Fastboot under settings.
    Also make sure you have enabled USB-debugging.
    Turn off the phone.
    Boot by holding down Volume+ and Volume- and then press the Power button.
    Release the Power Button when you see the Huawei logo on the screen.
    A few secons later, release the Volume buttons.
    Now you shall she the update begins.

    ROOT.
    Donwload the attched file unlockbootloader-P1D1.ZIP and rename it to EXE
    Be sure USB-debugging is on.
    Connect the phone to the pc wiith the cable. (Phone on)
    Make sure you have the correct drivers. Check earlier postings how to get adb-driver.
    Run unlockbootloaderP1D1.exe and choose ROOT.
    After a few seconds it's rooted. Check if you got the Superuser app.

    I noticed that the lowest screen timeout in B103 was 30 sec. In B219 it's 15.
    I also noticed that the boot ani has changed from a red animation to a android text animation at boot. This, I think is due to the /cust/roadhound dir.
    In B219 there is a dir called au where the ani is.
    In B103 the roadhound is absent but there is normal dir with a dir called europe.
    I need to fool around a bit to check how I can get the ani from B103 to B219.

    Attached is my edited build.prop I used in B103 to force flashing of B219.

    EDIT. After this you have stock recovery. You can use the earlier mentioned(in thread) the touch recovery to make a nandroid backup.