[ROOT]How to get root Moto G 2015 With Android Marshmallow 6.0 (worked in XT1541) - Moto G 2015 General

:fingers-crossed:How to get root Moto G 2015 With Stock Android Marshmallow 6.0 (XT1541)​
Hi guys. Now I have a Moto G 2015 XT1541 with previously unlocked bootloader (following Motorola Guide described here, be careful unlocking bootloader wipes everything!) with recently installed Europe Retail Stock ROM MM 6.0, but i was having some issues trying to install TWRP 3.0 and SuperSU 2.65....until now.
With latest SuperSU you will get bootloop, and probably you need to reinstall the stock rom completely.........but... ....This method works fine!
Try it yourself on XT1540, XT1542, XT1543, XT1544 and XT14548 variants
So, I have used TWRP twrp-osprey-2.8.7-r7.img for the recovery and Super SU Beta 2.62 (BETA-SuperSU-v2.62-3-20151211162651.zip) to get root on my device.
Get TWRP recovery and ROOT
Step 0: enter to developer options (tap 7 times the build number) and select Allowing USB debubbing and Allow OEM unlock options
Step 1: install TWRP 2.8.7-r7 entering to bootloader mode
Turn off the device, press power and volume down and wait for two seconds. device will show bootloader mode in black screen, connect it to the pc through usb cable
Step 2: Paste twrp2.8.7-r7.img file into folder \Android\sdk\platform-tools and rename it to recovery.img (this requires previously installed Android SDK Tools, but you can do the same with MinimalADB
open cmd in windows, navigate to the platform-tools folder location and write this line:
Code:
fastboot boot recovery.img
Wait until ok message appears in cmd
TWRP will appear, and press reboot System. Enter bootloader mode again and type in CMD the following:
Code:
fastboot flash recovery recovery.img
Wait until ok message appears in cmd. After that, press in bootloader mode the recovery option, you will enter to twrp and now new recovery becomes permanent, press Reboot system.
Step 3: copy BETA-SuperSU-v2.62-3-20151211162651.zip file into the device and after that, disconnect it from usb
Step 4: turn off the device, enter bootloader mode as stated in step 1, and select the recovery option with the volume up and down , press power button to enter to recovery and twrp will appear instead of original recovery.
Step 5: in twrp press install, select location of the Beta SuperSu File, select beta Super SU zip file and allow installation swipping to the right side and wait until it finish.
Step 5.1: after flash Super SU, wipe dalvik and cache through twrp, pressing the wipe dalvik/cache button located in left side.
Step 6: in twrp press button reboot now.
Wait a little while android rebuild the cache.
The device will enter to the home screen. check that super su app is installed
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Note: if twrp offers to you install SuperSu dont let it. That causes a bug.
Step 7: Install Root checker and check if you are root.
Thats all folks!!
-------------------------------------------------------------------------------------------
Plus 1 - If something goes wrong you can reinstall Stock as described in this repair guides. Check here the firmware and here the reinstall instructions
Plus 2 - How to delete the Motorola annoying unlock bootloader message:
Step 0: connect the device to the pc, copy unlocked_logo.zip file into the device and after that, disconnect from usb
Step 1:
Turn off the device, press power and volume down and wait for two seconds. device will show bootloader mode in black screen
Step 2: In bootloader mode select with the volume up and down the recovery option, press power button to enter and twrp will appear
Step 3: in twrp press install, select location of the unlocked_logo.zip File, select that file and allow installation swipping to the right
Step 4: in twrp press reboot now. The device will boot without nagging window.

Excellent instructions. First time I saw detail to flash TWRP in a manner that does not revert back to stock recovery.
One recommendation, after the first boot to recovery, make a clean (pre-root, pre-cutom recovery) TWRP back up to your SD Card. If anything goes wrong, just flash this backup.

MrTooPhone said:
Excellent instructions. First time I saw detail to flash TWRP in a manner that does not revert back to stock recovery.
One recommendation, after the first boot to recovery, make a clean (pre-root, pre-cutom recovery) TWRP back up to your SD Card. If anything goes wrong, just flash this backup.
Click to expand...
Click to collapse
Thank you so much! you appreciate my work after several soft bricks and some bootloops something good result! :silly:

MrTooPhone said:
One recommendation, after the first boot to recovery, make a clean (pre-root, pre-cutom recovery) TWRP back up to your SD Card. If anything goes wrong, just flash this backup.
Click to expand...
Click to collapse
Man I wish read your advice last night before I used one of those automated programs to root (installed latest super su) and bootloop city. I figured I would make a backup right after rooting.
I recovered by installing a close to stock 5.11 rom with twrp but would like to get back to MM without starting from scratch.
Does anyone know of a Stock MM rom (not ASOP) that can be installed with twrp?

If you get that The phone is not allowed to unlocked The bootloader when i try, how can i unlocked it then
Skickat från min MotoG3 via Tapatalk

Hi can i use same method to root my moto g xt1550 6.0 2Gb version?
Pls reply.
And i there CWM recovery available instead of TWRP Recovery...
I like CWM.

moto g 3rd gen
did everything in tor says no such file or dorectory software status says modified does that have anything to do with it? I'm lost

Amirphp said:
Hi can i use same method to root my moto g xt1550 6.0 2Gb version?
Pls reply.
And i there CWM recovery available instead of TWRP Recovery...
I like CWM.
Click to expand...
Click to collapse
I have same question

Amirphp said:
Hi can i use same method to root my moto g xt1550 6.0 2Gb version?
Pls reply.
And i there CWM recovery available instead of TWRP Recovery...
I like CWM.
Click to expand...
Click to collapse
AniketDhoke said:
I have same question
Click to expand...
Click to collapse
yes you can use this method for xt1550
there is no CWM recovery for Osprey

how much time will it take to rebuild the cache..?? please tell me...after the process 40 mins has passed and still now my moto g3 has not turned on...it still on the boot screen .......

hkr008 said:
how much time will it take to rebuild the cache..?? please tell me...after the process 40 mins has passed and still now my moto g3 has not turned on...it still on the boot screen .......
Click to expand...
Click to collapse
I've had it do that on a new flash and I just held the power down until it shut off and when I turned it back on it boots normally.

Thanks, did not understand why the latest version not started, I see that you can not install a more current than version 2.65.
Enviado desde mi MotoG3 mediante Tapatalk

veloz46 said:
Thanks, did not understand why the latest version not started, I see that you can not install a more current than version 2.65.
Enviado desde mi MotoG3 mediante Tapatalk
Click to expand...
Click to collapse
Yes the tutorial is very clear versión 2.62-3 is the only one that works
Sent from my MotoG3 using Tapatalk

One tap root
Is any one tap root system available for moto g version 3 (2015) xt1550 running android 6.0 with build number mpi24.65-25 . need it desperately !

in STEP 2, if i use adb minimal i've not this folder \Android\sdk\platform-tools, where i put recovery.img? on minimal folder?
MrTooPhone said:
Excellent instructions. First time I saw detail to flash TWRP in a manner that does not revert back to stock recovery.
One recommendation, after the first boot to recovery, make a clean (pre-root, pre-cutom recovery) TWRP back up to your SD Card. If anything goes wrong, just flash this backup.
Click to expand...
Click to collapse
how i can do that?
thanks

sethgreen said:
" after the first boot to recovery, make a clean (pre-root, pre-cutom recovery)"
how i can do that?
Click to expand...
Click to collapse
Make sure you have a portable SD Card installed. Then simply boot TWRP, set back up location to SD Card, and make back up. If you never used TWRP, you may want to Google it and learn a little before your first attempt.

roouted my device, everything ok

Just to report, it worked on my XT1543 (dual sim, 1GB)
Enviado de meu MotoG3 usando Tapatalk

Couldn't get this to work on XT1541 with 24.44.1.osprey_reteu_reteu.en.EU reteu with the instructions mentioned in the first post.
I got things to work by using the latest SuperSU and forced it to install in system-less mode. This worked quite well.
1. First go to bootloader using power+volumedown or from PC:
Code:
adb reboot bootloader
2. Then boot TWRP (3.0.0-r2 in my case worked fine):
Code:
fastboot boot twrp-osprey-3.0.0-r2.img
3. Now copy SuperSU to the phone:
Code:
adb push BETA-SuperSU-v2.68-20160228150503.zip /sdcard/
4. Next make sure SuperSU will install in system-less mode:
Code:
adb shell
echo SYSTEMLESS=true > /data/.supersu
5. Install SuperSU by pressing "Install" in TWRP, select BETA-SuperSU-v2.68-20160228150503.zip and swipe. After installing you should see in the log that it used system-less mode. Now you can "Clear Cache/Dalvik" as well.
6. Now reboot. It should show the "Warning Bootloader Unlocked" screen once, then reboot, then show it again and this time it should continue booting into Android.

Hi guys, for me I had NO problem flashing "BETA-SuperSU-v2.62-3-20151211162651.zip" using "twrp-osprey-3.0.0-r2.img" on MPI24.65-33.1 Build number XT1541 (+ Allow OEM unlock options)

Related

Unbrick method.

So you've bricked your phone. Well as long as the boot loader works then your "brick" is just a soft-brick. Follow this simple guide and flash a custom rom in a couple of minutes. I am not claiming ownership of this method, but its the first time Ive seen it and it helped me so here Good Luck!
Download the attachments.
Unzip both files to a folder on your desktop.
Run the adb setup file and press (Y) all 3 times.
Next unzip the twrp.zip folder. Then flash the twrp recovery by using the "fastboot flash recovery twrp.img" command. Make sure phone is in fastboot mode.
Next boot the phone into the recovery and select advanced. Then click on terminal command and navigate to the /sdcard/ folder.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Lastly click "select" on the bottom right corner.
Now download whatever rom and gapps you would like to install on your phone and rename them to something short. Then open a command prompt at the directory where the rom and gapps are. In the command prompt enter these commands "adb push NAMEOFROM.zip /sdcard/" and "adb push NAMEOFGAPPS.zip /sdcard/".
The command prompt will not show change for a few minutes. After you notice the command prompt is ready for the next command it is okay to exit it.
Now just flash the rom and gapps normally and hopefully your phone will be okay.
Need any additional help? Feel free to ask This should work on all Moto G models that have a TWRP image and have a bootloader unlocked.
eg0097 said:
So you've bricked your phone. Well as long as the boot loader works then your "brick" is just a soft-brick. Follow this simple guide and flash a custom rom in a couple of minutes. I am not claiming ownership of this method, but its the first time Ive seen it and it helped me so here Good Luck!
Download the attachments.
Unzip both files to a folder on your desktop.
Run the adb setup file and press (Y) all 3 times.
Next unzip the twrp.zip folder. Then flash the twrp recovery by using the "fastboot flash recovery twrp.img" command. Make sure phone is in fastboot mode.
Next boot the phone into the recovery and select advanced. Then click on terminal command and navigate to the /sdcard/ folder. Lastly click "select" on the bottom right corner.
Now download whatever rom and gapps you would like to install on your phone and rename them to something short. Then open a command prompt at the directory where the rom and gapps are. In the command prompt enter these commands "adb push NAMEOFROM.zip /sdcard/" and "adb push NAMEOFGAPPS.zip /sdcard/".
The command prompt will not show change for a few minutes. After you notice the command prompt is ready for the next command it is okay to exit it.
Now just flash the rom and gapps normally and hopefully your phone will be okay.
Need any additional help? Feel free to ask This should work on all Moto G models that have a TWRP image and have a bootloader unlocked.
Click to expand...
Click to collapse
Everything went well till step 5.
In terminal window of phone i could find select..... but after that how to proceed I donot know.......... what commands should i use on TWRP terminal...........
Phone didn't get detected in ADB even in TWRP terminal
pl. help
subodhverma21 said:
Everything went well till step 5.
In terminal window of phone i could find select..... but after that how to proceed I donot know.......... what commands should i use on TWRP terminal...........
Phone didn't get detected in ADB even in TWRP terminal
pl. help
Click to expand...
Click to collapse
TWRP termnal is just so that your phone will connect as adb to your pc.
eg0097 said:
TWRP termnal is just so that your phone will connect as adb to your pc.
Click to expand...
Click to collapse
my problem got resolved.........
actually driver was the only problem which was not allowing ADB to detect device in RECOVERY mode, though device was detected in FASTBOOT mode
So I reinstall the driver to get ADB Interface installed in system> device manager
and then followed your remaining steps i.e. 6 onwards
Thanks a lot.....
Not really sure about the following, but I hard-bricked my phone while rooting it a few days ago. Black screen, phone wasn't visible in ADB / fastboot, LED didn't change after plugging in the charger etc.
The only thing that helped: holding the power button for at least 2 minutes. The device restarted afterwards w/o any issues.
Can't find the source of it anymore ...
Very useful guide, I revived my soft - bricked Moto G
still not working
on my xt1032 moto g 16gb version I just have the warning screen that the bootloader is unlocked.
followed a lot threads but nothing helped till now.
tried your verswion and from point 1 to 7 all went well.
But I can't flash the rom. i've tried out about 6 various rom's but everything it says fail. on the screen in the twrp always stands unable to mount /data /system /storage
what can I do to fix this problem?
sascha-1102 said:
on my xt1032 moto g 16gb version I just have the warning screen that the bootloader is unlocked.
followed a lot threads but nothing helped till now.
tried your verswion and from point 1 to 7 all went well.
But I can't flash the rom. i've tried out about 6 various rom's but everything it says fail. on the screen in the twrp always stands unable to mount /data /system /storage
what can I do to fix this problem?
Click to expand...
Click to collapse
|Could someone help please? I am in the same boat and when try to run the above command, I also get this error and no file appears in the sdcard hence cant flash it.
Thanks
My Moto G is working again since one week with stock 4.4.2. I had to do it ain a bit different way...
First, I could get into bootloader and recovery. after several hours my pc recognizes my phone again, but till now I don't know why and how.
Wanted to reflash stock 4.4.2 kitkat again, but this won#t work. so I figured out that after unpacking, I had to replace the gpt.bin with the one from the 4.4.4 stock update. (see down as zip file)
Then I flashed the 4.4.2 stock again to my phone and all went well. It started again. (now I'm on stock recovery)
If you want to do the OTA 4.4.4 Update, there have to be a few things on your phone, otherwise update always fails.
1. if you have x-posed frameworks installed - uninstall it completely
2. if rooted, go into super su preferences and activate unroot all
3. do not activate developper options, or if done before, just uncheck the mark
4. you must be on stock recovery!
5. restart your phone
6. now search after update in about phone.
if bootloader is unlocked - doesn't matter - can stay unlocked
with me it first installed the 176.* OTA because my flashed stock was still 175.*
this went well, then again searched for update and 210.* (4.4.4 kitkat) could be downloaded ota. after it was done, click to install and it should work well - took a bit time.
now you are on stock 4.4.4, but without root atm.
if you want root back - now flash the newest twpr recovery 2.7.7.1 to phone, because here an OTG USB stick will be also recognized - OTG cable needed before. (don't need to push files first to phone)
copied before the su.zip to usb stick and sticked it to phone, then go into recovery. here you can install super user or better su.zip. restart phone and you got your root back on 4.4.4 stock kitkat rom
I solved this issue with twrp sideload.It worked great.
Thanks it worked for me..BUT !!!
Hi and thanks a lot.. it worked for me but you have to add some more option for who are still having troubled in unbricking. like i had..
but it can't be done without your method as on OP..
how i got bricked !!! my Moto g dual (indian)
i tried to downgrade from 4.4.4 to 4.4.2 to flash custom Rom and got system partition corrupt.
again i tried to flash stock images but no use, actual problem was System and data was not formatting.
even if you try million times and you can never successfully flash stock images without error..
however i was checking many threads in xda to resolve this problem but couldn't figured it out, as i was not new to XDA i had confidence that i can come out from this issue. until this thread gave me a hint but not a solution but still this thread is a part of the solution
let come to the unbricking method (only for those who cant flash Stock firmware from fastboot)
Reboot to fastboot..
flash Philz recovery first. get it from here.. http://forum.xda-developers.com/showthread.php?t=2639626
better to use Kernel Flasher by my old buddy Ghostfreak NB http://forum.xda-developers.com/showthread.php?t=2214724,
you just need to extract and copy the recovery to extracted kernel Kernel_Flashing_Tool_v2.0 in IMG folder and run kernel Kernel_Flashing_Tool_v2.0.bat.
press 1 and it will flash recovery, press enter it will reboot to Philz recovery,
now format System, data and whatever you can!!\
next reboot to Bootloader from Recovery,
and then follow procedure as OP
if you want to flash stock rom get from here http://forum.xda-developers.com/moto-g/development/4-4-3-moto-g-stock-rom-t2804891 and adb push as advise by OP. now you have stock rom running without any issues
Edit..
You can also flash custom ROMs with ease.
Note you better flash recovery through kernel flasher tool..
Ysharief said:
Hi and thanks a lot.. it worked for me but you have to add some more option for who are still having troubled in unbricking. like i had..
but it can't be done without your method as on OP..
how i got bricked !!! my Moto g dual (indian)
i tried to downgrade from 4.4.4 to 4.4.2 to flash custom Rom and got system partition corrupt.
again i tried to flash stock images but no use, actual problem was System and data was not formatting.
even if you try million times and you can never successfully flash stock images without error..
however i was checking many threads in xda to resolve this problem but couldn't figured it out, as i was not new to XDA i had confidence that i can come out from this issue. until this thread gave me a hint but not a solution but still this thread is a part of the solution
let come to the unbricking method (only for those who cant flash Stock firmware from fastboot)
Reboot to fastboot..
flash Philz recovery first. get it from here.. http://forum.xda-developers.com/showthread.php?t=2639626
better to use Kernel Flasher by my old buddy Ghostfreak NB http://forum.xda-developers.com/showthread.php?t=2214724,
you just need to extract and copy the recovery to extracted kernel Kernel_Flashing_Tool_v2.0 in IMG folder and run kernel Kernel_Flashing_Tool_v2.0.bat.
press 1 and it will flash recovery, press enter it will reboot to Philz recovery,
now format System, data and whatever you can!!\
next reboot to Bootloader from Recovery,
and then follow procedure as OP
if you want to flash stock rom get from here http://forum.xda-developers.com/moto-g/development/4-4-3-moto-g-stock-rom-t2804891 and adb push as advise by OP. now you have stock rom running without any issues
Edit..
You can also flash custom ROMs with ease.
Note you better flash recovery through kernel flasher tool..
Click to expand...
Click to collapse
I get this error
When im typing adb push AOSP ( i renamed to that name ) /sdcard/ attacks me this: not found. Any help?:crying: Plez :c
eg0097 said:
So you've bricked your phone. Well as long as the boot loader works then your "brick" is just a soft-brick. Follow this simple guide and flash a custom rom in a couple of minutes. I am not claiming ownership of this method, but its the first time Ive seen it and it helped me so here Good Luck!
Download the attachments.
Unzip both files to a folder on your desktop.
Run the adb setup file and press (Y) all 3 times.
Next unzip the twrp.zip folder. Then flash the twrp recovery by using the "fastboot flash recovery twrp.img" command. Make sure phone is in fastboot mode.
Next boot the phone into the recovery and select advanced. Then click on terminal command and navigate to the /sdcard/ folder.
Lastly click "select" on the bottom right corner.
Now download whatever rom and gapps you would like to install on your phone and rename them to something short. Then open a command prompt at the directory where the rom and gapps are. In the command prompt enter these commands "adb push NAMEOFROM.zip /sdcard/" and "adb push NAMEOFGAPPS.zip /sdcard/".
The command prompt will not show change for a few minutes. After you notice the command prompt is ready for the next command it is okay to exit it.
Now just flash the rom and gapps normally and hopefully your phone will be okay.
Need any additional help? Feel free to ask This should work on all Moto G models that have a TWRP image and have a bootloader unlocked.
Click to expand...
Click to collapse
I haven't actually bricked my phone but looks like my ROM.
So, I am trying to make a ROM previously in First Built the ROM didn't even wrote System [That was my fault as I wrote the the 'system' folder in Zip as 'System' and in update scripts 'system' to be extracted in '/system']
But , now the ROM has written /system but remains on Warning Boot loader Locked screen and starts to warm up I have tried Installing Kernels to fix it but no luck please help.
Device->Moto G Falcon XT1033
ROM Details->Custom ROM based on stock 5.1
Priority of problem->5 ,as I use MultiRom and have this Custom ROM as Secondary and CM 13 as primary ,but suggest a fix ASAP .
@Sid_Sun - Flash the latest factory firmware image for your model. Once that boots, proceed to custom ROMs if desired.
Factory Firmware Image: http://forum.xda-developers.com/moto-g/general/index-moto-g-falcon-factory-firmware-t3110795
Fastboot Tutorial: http://forum.xda-developers.com/showthread.php?t=2542219
lost101 said:
@Sid_Sun - Flash the latest factory firmware image for your model. Once that boots, proceed to custom ROMs if desired.
Factory Firmware Image: http://forum.xda-developers.com/moto-g/general/index-moto-g-falcon-factory-firmware-t3110795
Fastboot Tutorial: http://forum.xda-developers.com/showthread.php?t=2542219
Click to expand...
Click to collapse
My device is booting up I am trying to make a ROM which is not booting and the booting method is by MultiRom the not booting ROM is as secondary so I can use CM 13 as primary but not boot my Custom ROM I want a fix to that issue.
Sid_Sun said:
My device is booting up I am trying to make a ROM which is not booting and the booting method is by MultiRom the not booting ROM is as secondary so I can use CM 13 as primary but not boot my Custom ROM I want a fix to that issue.
Click to expand...
Click to collapse
The MultiROM thread would be the place to ask:
http://forum.xda-developers.com/moto-g/development/modmultirom-v30wip08-01-2014-t2997071​
I have no experience with MultiROM, but I believe a Kernel with kexec-hardboot support is required.
lost101 said:
The MultiROM thread would be the place to ask:
http://forum.xda-developers.com/moto-g/development/modmultirom-v30wip08-01-2014-t2997071​
I have no experience with MultiROM, but I believe a Kernel with kexec-hardboot support is required.
Click to expand...
Click to collapse
This isn't MiltiRom's Fault probably but nvm I will flash The Custom ROM as primary and see how it goes .
Friend in step 3 you say "Run the adb setup file and press (Y) all 3 times." But what is the file?
In the list there are only 2 to download files
adb-setup-1.3.zip
twrp.zip
Where do i put the command in the 4th step?
Please help

[ROOT][DETAILED] MOTO E Rooting and Flashing Recovery 100% Working

TIP: if your moto e is currently rooted and you're using kitkat then I recommend you to install Lollipop on your phone.(it's awesome I tried it) follow this guide here: Here's How I Upgraded from Kitkat4.4 to Lollipop5.1 with working GravityBox (xposed)
"Many of moto E users, including me, is having the problem of getting stuck when flashing the recovery."
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
"So I decided to make a thread for explanation."
1. Bootloader must be unlocked. if not, Unlock the bootloader from here
(a). Download the CWM 6.0.4.9 recovery For MOTO E. this recovery is required temporary for flashing "SuperSU".
(b). So download UPDATE-SuperSU-v2.01.zip
(c). Download the latest TWRP Recovery TWRP 2.7.2.0 V2.2. this will be your new default recovery.
STEPS:-
1. Copy "UPDATE-SuperSU-v2.01.zip" into the phone's SD card (could be internal memory)
2. Boot into bootloader (switch off the phone -> hold volume down+power button for 6 seconds -> release the buttons and wait for 1 second)
3.Connect USB to phone in bootloader menu.
4.Copy "cwm 6.0.4.9_recovery.img" (downloaded from step a) and "moto_e_twrp2.7.2.0_v2.2.img" (downloaded from step c) to "adb folder" in desktop.
5. First, we have to flash CWM recovery so that we can flash SuperSU. Enter in cmd
Code:
fastboot flash recovery cwm6. 0.4.9_recovery
it will give an error like "mismatched partition size(recovery)" but it's normal
Now press the volume down once(move to recovery) then volume up(to select) and wait till shows this
wait some more and there you are in CWM recovery.
6. Choose "install from sdcard" and select "UPDATE-SuperSU-v2.01.zip" downloaded in (b) step.
[*NOTE*
>>CWM recovery itself has a rooting menu item, it'll be displayed when you want to reboot. It'll ask if it should root the device - but it won't work.So You should go the SuperSU way.]
>>When you select a CWM reboot after applying SuperSU, CWM displayed "root access may have been lost - fix?". Please select "No", it'll work fine]
7.After installation of SuperSU you can reboot the device. Since now we have rooted the device by flashing SuperSU,we can install the TWRP Touch recovery. repeat 2. and 3. step
8. Enter in cmd:
Code:
fastboot flash recovery moto_e_twrp2.7.2.0_v2.2.img
it will give same error as in step 5 but that's normal. Now you have successfully installed the TWRP recovery.
To go into recovery you have to select volume up button (instead of power button like in most HTC phones).
Bonus:To remove the unlocked bootloader message you see everytime you boot your moto e follow this guide: http://forum.xda-developers.com/showpost.php?p=52692225&postcount=2
if need help.comment
Hitting "THANKS" never Killed Anyone​
Well there is already a "How to root" thread http://forum.xda-developers.com/showthread.php?t=2755336
Besides this is again a "how to" thread. Should be in general section. It has no development. So please report your thread and request to move it.
Also, 2 recoveries are not needed to root. Either of those 2 is enough.
Deadly said:
Well there is already a "How to root" thread http://forum.xda-developers.com/showthread.php?t=2755336
Besides this is again a "how to" thread. Should be in general section. It has no development. So please report your thread and request to move it.
Also, 2 recoveries are not needed to root. Either of those 2 is enough.
Click to expand...
Click to collapse
okay,i have sent the request to move the thread.
well for some users twrp recovery was causing the problem at first hand that's why i suggested.
Thank you for this. Your workaround solved my issue.:good:
LeiraHoward said:
Thank you for this. Your workaround solved my issue.:good:
Click to expand...
Click to collapse
Glad to hear that
jerry.goyal said:
Glad to hear that
Click to expand...
Click to collapse
CWM link is down, Please make a mirror and better upload it at a host which does not put bandwidth or download cap!
Recommendations would be Google Drive, Dev-Host, Mega etc.
Also For the CWM, where did you find a working version for moto E?
I'd like to visit the source!
deej_roamer said:
CWM link is down, Please make a mirror and better upload it at a host which does not put bandwidth or download cap!
Recommendations would be Google Drive, Dev-Host, Mega etc.
Also For the CWM, where did you find a working version for moto E?
I'd like to visit the source!
Click to expand...
Click to collapse
i updated the link.
source code for CWM is here https://github.com/CyanogenMod/android_bootable_recovery and https://github.com/JackpotClavin/android_device_moto_condor
None of the ways are working after OTA update to 4.4.4
After updating my Moto E to 4.4.4 today, I tried to root it. I tried both the ways (with TWRP and with CWM) but not together.
The results are disappointing.
When I used the "only boot with recovery" option (fastboot boot recovery....img), I got a frozen white screen with the Moto logo in the center the instant I issued the fastboot command. Nothing else happened.
When I used the "flash recovery" option (fastboot flash recovery recovery....img) and tried to load the recovery I just flashed, I got a small graphic in the center with "No Command" written at the bottom. Nothing else happened.
I'm still trying, will update if situation improves...
Update: Finally CWM worked. I started from the beginning, followed the steps and I now have root.
Warning:
1. CWM recovery itself has a rooting menu item, displayed when you want to reboot. It asks if it should root the device - but doesn't work. You should go the SuperSU way.
2. When you select a CWM reboot after applying SuperSU, CWM displayed "root access may have been lost - fix?". I selected "No" and it worked fine.
SantaPagla said:
After updating my Moto E to 4.4.4 today, I tried to root it. I tried both the ways (with TWRP and with CWM) but not together.
The results are disappointing.
When I used the "only boot with recovery" option (fastboot boot recovery....img), I got a frozen white screen with the Moto logo in the center the instant I issued the fastboot command. Nothing else happened.
When I used the "flash recovery" option (fastboot flash recovery recovery....img) and tried to load the recovery I just flashed, I got a small graphic in the center with "No Command" written at the bottom. Nothing else happened.
I'm still trying, will update if situation improves...
Update: Finally CWM worked. I started from the beginning, followed the steps and I now have root.
Warning:
1. CWM recovery itself has a rooting menu item, displayed when you want to reboot. It asks if it should root the device - but doesn't work. You should go the SuperSU way.
2. When you select a CWM reboot after applying SuperSU, CWM displayed "root access may have been lost - fix?". I selected "No" and it worked fine.
Click to expand...
Click to collapse
thanks i forgot to write the Warning part.
plzzz help some1
I unlocked bootloader successfully ...
then even i flashed with "fastboot boot recovery-twrp.img"
then i typed as "fastboot reboot" which rebooted my device
then i turned of the device ....entered in fastboot but using power and volume down...but when i got in recovery,,,there comes my android lying with its chest open and red triangle and there is written "no command"
plzzz help me guys
ChaTy said:
I unlocked bootloader successfully ...
then even i flashed with "fastboot boot recovery-twrp.img"
then i typed as "fastboot reboot" which rebooted my device
then i turned of the device ....entered in fastboot but using power and volume down...but when i got in recovery,,,there comes my android lying with its chest open and red triangle and there is written "no command"
plzzz help me guys
Click to expand...
Click to collapse
please follow the guide accurately...i didn't mention any "fastboot reboot" command.
ChaTy said:
plzzz help me guys
Click to expand...
Click to collapse
EDIT : *sorry*, realised ChaTy's problem is solved, my advice doesn't matter! Ignore the post!
Boot instead of flash ???
Can i use " fastboot Boot cwm6.0.4.9_recovery " instead of " fastboot flash recovery cwm6.0.4.9_recovery "
??
and " fastboot boot moto_e_twrp2.7.2.0_v2.2.img instead of "fastboot flash recovery moto_e_twrp2.7.2.0_v2.2.img"
kishan314 said:
Can i use " fastboot Boot cwm6.0.4.9_recovery " instead of " fastboot flash recovery cwm6.0.4.9_recovery "
??
and " fastboot boot moto_e_twrp2.7.2.0_v2.2.img instead of "fastboot flash recovery moto_e_twrp2.7.2.0_v2.2.img"
Click to expand...
Click to collapse
** boot ** means you are just using the recovery untill next boot, so to install recovery permanently you have to flash with ** flash** method.you can choose to flash the cwm recovery too (instead of twrp) )after rooting the phone.
Boot instead of flash ???
What is the main deffierence in booting and flashing ?? I am newbie to all this ??
What are the consequnces ??
kishan314 said:
What is the main deffierence in booting and flashing ?? I am newbie to all this ??
What are the consequnces ??
Click to expand...
Click to collapse
i just told you..boot means using recovery just for once and flash means to install it and make it default....."you better google about this".
if you follow the guide properly there will be no consequences.
Thanks
Thanks Thanks Thanks
This thread saved me
Ask
is it work for root the 4.4.4 version?
farhndzlfqr said:
is it work for root the 4.4.4 version?
Click to expand...
Click to collapse
it should work for 4.4.4 too.
Stock recovery backup
Thanks for great and easy step by step procedure....
Can u add the steps for Nandroid backup... Thanks ....

[GUIDE] How to * Unlock * Flash TWRP * Root * OnePlus X [Including Oxygen 3.1.3]

Notice: Rooting your device will break OTAs because they require an unmodified system, so you might want to check for updates before rooting your X. However, there is a workaround:
Boot into TWRP via step 5E below, but DO NOT flash it (step 5D)!!
Do a backup of your completely stock, unrooted ROM
Root the device by flashing SuperSU...zip
When an OTA hits, you can get it by doing this:
Boot into TWRP again without flashing it (same as step 1 above)
Restore your stock, unrooted ROM (from step 2 above)
Apply the update from stock recovery
Backup the unmodified ROM with the update if you want, then re-root as above.
Note: You will lose any changes, mods or app data since you did the backup, but hey, at least the OTA is applied.
If you get stuck with an update that won't flash and you haven't backed-up your unrooted ROM as above, look here:
[Guide] How to Install OTA's with TWRP, and please hit thanks for @SpiritBreak3r :good:
_____________________​
Disclaimer: Rooting does not void the OnePlus X’s warranty, though damaging your hardware (i.e., burning up your CPU by overclocking, hardbricking the device) will. You proceed at your own risk! I accept no responsibility for what you do with your phone. Follow the directions closely, and the odds are you will succeed without any trouble. If you are not sure what you are doing, do some more research before you try. If you get confused with terminology, try looking here for answers or Google it. If you get stuck, post a question in the thread—we're here to help you.
Preliminary steps​
1. Make sure that your phone is always charged above 50%!!!
Running out of battery in the middle of flashing something could brick your phone.
2. Make sure that your computer can properly communicate with the device:
We will be issuing commands to the phone from your PC via the USB cable using Android’s SDK tools, in particular ADB and fastboot. If you have not done so already, you must install the following on your Windows computer for this to work:
Java runtime
The Universal Android ADB Driver for Windows.
SDK tools for Android (alternately just ADB & fastboot). Remember where this is installed on your harddrive for later!
You can verify the connection between your PC and phone by running the following procedure:
A. With the phone booted normally, connect it to your computer with the USB cable.
B. Enable Android debugging by going to Settings > About phone and tapping on “Build number” 7 times.
C. Go to Settings > Developer options and check “Android debugging”. A dialogue box will appear asking you to authorize your computer’s RSA fingerprint. Click “Always allow...”
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
D. Open a command prompt in Windows and navigate to the folder where you put SDK tools for Android (ADB & fastboot) above.
E. Type the following command:
Code:
adb devices
You should get a return like this:
If you cannot get the connection to work:
1. Check your USB connection, then verify that Android debugging is enabled in settings and that your computer’s RSA fingerprint has been authorized.
2. Still not working? Open Device Manager in Windows and make sure that you don’t have a yellow exclamation point next to something like “Android Device” or “One.” This would indicate a driver problem that must be resolved. Try re-installing the Universal Android ADB Driver for Windows, and make sure to restart your computer. Once you’ve rebooted, if you still have a yellow triangle, right-click on the device and select “Update Driver Software,” then “Search automatically for updated driver software.”
3. If you still have a yellow exclamation point, then try forcing the driver to install:
In Device Manager, right-click on the device and select “Update Driver Software.”
Select “Browse my computer for driver software”
Select “Let me pick from a list of device drivers on my computer”
Select “ADB Interface” from the list
Select manufacturer “Google”
Select “Android Testing Interface Version xxx”
Click “Next.” If you get a warning, select “Yes” to continue and wait for the driver to install properly.
3. Know how to enter “fastboot mode” on the OnePlus X
To root the device, you must be competent at booting it into fastboot mode. There are two ways to accomplish this:
Power off the phone. Then simultaneously hold down the volume up & power buttons until it vibrates. When done correctly, you will see the words “Fastboot Mode” on a black screen. If not, you dumb-thumbed it, and the device will boot normally into Android. Power off the device and try again.
With the phone running Android normally and Android debugging enabled (see above), open a command prompt in Windows, navigate to the folder where you installed SDK tools (ADB & fastboot) and type:
Code:
adb reboot bootloader
Rooting the OnePlus X​
There are three essential steps to rooting the device:
Unlock the bootloader
Flash or boot into TWRP custom recovery [For OxygenOS 3.1.3 use TWRP blu_sp★rk r175]
Flash SuperSU...zip from recovery [For OxygenOS 3.1.3 use SuperSU v2.78 SR1 beta]
However, we're going to add a few more to protect your data and device in case something gets borked.
1. Backup your phone’s data
Unlocking the bootloader will involve doing a factory reset resulting in the loss of all accounts, emails, texts, apps and app data, pictures, music, etc. on the device. Move anything you need to keep onto your PC or a cloud service like DropBox.
2. Unlock the bootloader
2A.Go into Developer Options and enable bootloader unlocking
2B. Boot the device into fastboot mode. (Simultaneously hold down the volume up & power buttons until it vibrates.) You should see a black screen with the words “Fastboot Mode”.
2C. Plug in the USB cable.
2D. Verify that your device is connected with this command:
Code:
fastboot devices
You should get a return like the image above under Preliminary Steps
2E. Unlock the bootloader using the following commands:
Code:
fastboot oem unlock
The device will unlock the bootloader, erase all user data and reboot itself into Android. You will have to set up everything from scratch.
3. Re-enable Android debugging
3A. Re-enable Developer options by going to Settings > About phone and tapping on “Build number” 7 times.
3B. Go to Settings > Developer options. Check “Android debugging” and re-authorize your computer’s RSA fingerprint.
4. Download SuperSU zip
4A. Head over to Chainfire’s CF-Root thread and download the SuperSU access management tool from the “CWM / TWRP / MobileODIN installable ZIP” link. It will probably called something like UPDATE-SuperSU-v2.XX.zip. This zip file will root your device and install the SuperSU access management app in one smooth motion. Hit the thanks button for Chainfire or donate to his Paypal account and buy him a Coke.
NOTE: For OxygenOS 3.1.3 use SuperSU v2.78 SR1 beta
4B. Copy UPDATE-SuperSU-v2.XX.zip to your phone’s SD card.
5. Flash TWRP custom recovery
5A. Download TWRP recovery.
NOTE: For OxygenOS 3.1.3 use TWRP blu_sp★rk r175
5B. Place file you downloaded above to the location where you installed SDK tools (ADB & fastboot).
5C. Boot the device into fastboot mode and connect it to your computer with the USB cable.
5D. In this step, we will replace your stock recovery with TWRP recovery.
Note: This step is optional. If you want to root but preserve stock recovery, skip straight ahead to step 5E below. Thanks @rockuppl for the reminder. :good:
Open a command prompt in Windows and navigate to the folder where you installed SDK tools (ADB & fastboot). Type the following commands:
Code:
fastboot flash recovery twrp-3.0.0-0-onyx.img
5E. Reboot into TWRP recovery with the following command.
Code:
fastboot boot twrp-3.0.0-0-onyx.img
You should now see the custom recovery you just flashed, not the stock recovery.
6. Backup your stock ROM before making any changes
In TWRP press “Backup.” <--- See how simple this is???
Don’t be a noob—backup your device!!! Right now we don't have stock boot debuggable image files for the OnePlus X, so borking your device could leave you with a nice paperweight until we do. :crying: Restoring from a backup in recovery is easy, and only works if you've backed-up first
7. Root the device
7A. The device should still be in recovery from step 6 above. Go back to the main menu and press “Install,” find UPDATE-SuperSU-v2.XX.zip on the SD card, then flash it.
7B. Reboot the phone. It is now rooted!
7C. Go to the app drawer and open SuperSU. Update the binary if prompted. Its icon looks like this:
7D. Download and install Root Checker from the Play Store to verify that you have root access.
Yes I already own the phone and I see the bootloader unlock switch in dev options. I also checked the stock recovery which gives options to flash files from phone memory or otg. So it must be fairly easy. But I still don't want to risk it without it being tried and tested. If there were a custom recovery I could have also backed up the factory image. Only choice is to wait and see I guess
I could try today evening... will update here.
@CafeKampuchia
Is it ok to flash supersu.zip with stock recovery.
Before flashing supersu.zip, will unlock bootloader . Will follow the guide from oneplue two procedure to unlock..
Flashing supersu is safe on hundreds of devices, but I don't have the X so I can't say one way or the other.
I tried the OnePlus One tutorial to unlock bootloader and root it thanks to this guide.
When it comes to install TWRP, adb tells me it's ok but when I boot into recovery, it's the "official" one that show up.
Even from this recovery, I tried to install the SuperSU.zip, but it keeps telling me it failed, so I think I'll just wait for someone to do it correctly
Knockys said:
I tried the OnePlus One tutorial to unlock bootloader and root it thanks to this guide.
When it comes to install TWRP, adb tells me it's ok but when I boot into recovery, it's the "official" one that show up.
Even from this recovery, I tried to install the SuperSU.zip, but it keeps telling me it failed, so I think I'll just wait for someone to do it correctly
Click to expand...
Click to collapse
I wouldn't try flashing a recovery for another device, especially if the stock recovery isn't available.
I'm surprised that supersu wouldn't flash from stock, though.
CafeKampuchia said:
I wouldn't try flashing a recovery for another device, especially if the stock recovery isn't available.
I'm surprised that supersu wouldn't flash from stock, though.
Click to expand...
Click to collapse
Well I thought that TWRP was for all devices and I already went to the stock one before installing TWRP without success to flash SuperSU.
But apprently, installing TWRP the way I did wasn't the right way because I still boot to the stock recovery :/
Knockys said:
I tried the OnePlus One tutorial to unlock bootloader and root it thanks to this guide.
When it comes to install TWRP, adb tells me it's ok but when I boot into recovery, it's the "official" one that show up.
Even from this recovery, I tried to install the SuperSU.zip, but it keeps telling me it failed, so I think I'll just wait for someone to do it correctly
Click to expand...
Click to collapse
Hi, after unlocking bootloader, you are not able to update/flash supersu.zip from stock recovery? right?
if it so, then we need to wait for custom recovery to flash root.
Thanks.
Knockys said:
Well I thought that TWRP was for all devices and I already went to the stock one before installing TWRP without success to flash SuperSU.
But apprently, installing TWRP the way I did wasn't the right way because I still boot to the stock recovery :/
Click to expand...
Click to collapse
No, TWRP is definitely not for every device. You have to use the version made for your specific device.
CafeKampuchia said:
No, TWRP is definitely not for every device. You have to use the version made for your specific device.
Click to expand...
Click to collapse
My bad then ahah
mjose said:
Hi, after unlocking bootloader, you are not able to update/flash supersu.zip from stock recovery? right?
if it so, then we need to wait for custom recovery to flash root.
Thanks.
Click to expand...
Click to collapse
Yes it fails on stock recovery, we'll have to wait for a custom one indeed...
Hi, finally its available in oneplus forum
https://forums.oneplus.net/threads/...om-recovery-root-take-efs-backup-more.401713/
Thanks.
mjose said:
Hi, finally its available in oneplus forum
https://forums.oneplus.net/threads/...om-recovery-root-take-efs-backup-more.401713/
Thanks.
Click to expand...
Click to collapse
THIS WORKS! But beware using the recovery imagine provided there as in is in Mandarin, not English. Other than that it works fine! Already rooted
Savya said:
THIS WORKS! But beware using the recovery imagine provided there as in is in Mandarin, not English. Other than that it works fine! Already rooted
Click to expand...
Click to collapse
Hey i need your help, i installed the custom recovery in Mandarin but i don't understand anything! Could you please tell me where i should go in this recovery to wipe dalvik cache and flash super su? Step by step? Thanks!
Works for me too ! I'll try to install Xposed now ahah !
Hope they'll release TWRP in English soon !
EDIT : Xposed installed and working ! For those who don't know how to do, see here
mjose said:
Hi, finally its available in oneplus forum
https://forums.oneplus.net/threads/...om-recovery-root-take-efs-backup-more.401713/
Thanks.
Click to expand...
Click to collapse
I'll update the OP, but I won't make it a noob friendly guide until we have an English TWRP from a known/trusted developer.
Edit: I tried thanking your post, but I'm out of thanks for the day--8 post limit
CafeKampuchia said:
I'll update the OP, but I won't make it a noob friendly guide until we have an English TWRP from a known/trusted developer.
Edit: I tried thanking your post, but I'm out of thanks for the day--8 post limit
Click to expand...
Click to collapse
I've requested the OP for an English version and hopefully he'll post a link soon.
And that's okay you can thank me later xD
Savya said:
I've requested the OP for an English version and hopefully he'll post a link soon.
And that's okay you can thank me later xD
Click to expand...
Click to collapse
I have english version repacked from original source
https://www.dropbox.com/s/zypo7b41lvj0r2h/en-recovery-twrp-onyx-.img?dl=0
ukanth said:
I have english version repacked from original source
https://www.dropbox.com/s/zypo7b41lvj0r2h/en-recovery-twrp-onyx-.img?dl=0
Click to expand...
Click to collapse
Just flashed it now!
Confirmed that its working and its in English!
Thanks a ton mate!
Also do i have your permission to post your link in the oneplus forums? As there are many users there too waiting for an english version.
@ukanth : shared the recovery on my post on the OP forums
https://forums.oneplus.net/threads/...om-recovery-root-take-efs-backup-more.401713/

[GUIDE] How to upgrade from Marshmallow B510 to B521

It's a pretty straightforward guide. Just follow the guide carefully and you'll be in no time rocking with B521.
This guide is divided into 5 sections. Follow all sections in the order illustrated in the guide.
Optional Step (Recommended) : Flash Stock B510
It is generally a good idea to start from a completely fresh base. Although not necessary, you will however, loose all your data and apps. Backup what is important before following. ​
Flash Stock Recovery (see Step 4 below)
Download B510 from here: https://mega.nz/#!NYgUFYLA!wEEf0f3w_6wxbzr9TYTvTquGBUhsMmRG53G8RSp2xMQ
Copy the Update.APP in the downloaded B510 ROM to dload folder in the root of your external SD card.
Power off your device.
Hold Volume Down, Volume Up and Power buttons simultaneously until you see the Honor logo. Your device will now automatically flash the whole Update.APP
Step 1 : Flashing Custom Recovery (TWRP in this case)
If you are already on TWRP, then skip this section.​Before you follow make sure you have installed Huawei HiSuite and ADB/Fastboot Tools. If not see the links below:
Huawei HiSuite: http://consumer.huawei.com/minisite/HiSuite_en/
ADB and Fastboot: https://drive.google.com/open?id=0B0LG0AQ4V9FpcXRmV1BmRk1Ta1k
Extract the ADB and Fastboot zip to any preferred location.
Instructions
Download TWRP 3.0.1 Recovery. Head to this thread for download links: http://forum.xda-developers.com/honor-4c/development/recovery-twrp-3-0-0-0-huawei-honor-4c-t3349495 Copy the downloaded recovery to the folder where you have extracted ADB and Fastboot tools.
Power off your device.
Now while holding Volume Down button attach your device to computer via USB cable. Your device will now automatically switch to Fastboot mode.
In the folder where Recovery and Fastboot tools are present, hold down left shift button and simultaneously press Right mouse button. In the dropdown menu, select Open Command Window here.
Switch to the Command Prompt window and type:
Code:
fastboot flash recovery recovery_name.img
Replace recovery_name with the downloaded recovery's file name.
You have successfully installed TWRP :victory:
Step 2 : Enable Local OTA Update option in Marshmallow
In Marshmallow, Huawei has removed the option to flash OTA updates and Update.APP through the Local Update. Lets get that option back!​Credits to this section goes to OXALIS at 4pda.ru for making the patch to enable Local Update option in Huawei Update app.
Download the Huawei Update patch from this link: https://drive.google.com/open?id=0B0LG0AQ4V9FpUXUybmFZeTVXNDg Copy it to either your device's internal memory or a SD card.
Power off your device.
Hold Power and Volume Up buttons simultaneously to boot your device to recovery.
Install the zip downloaded in the first step though TWRP.
Step 3 : Removing Root
If your device is currently not rooted and is completely stock, you can skip this section.​
Before you follow make sure you have installed Huawei HiSuite and ADB/Fastboot Tools. If not see the links below:
Huawei HiSuite: http://consumer.huawei.com/minisite/HiSuite_en/
ADB and Fastboot: https://drive.google.com/open?id=0B0LG0AQ4V9FpcXRmV1BmRk1Ta1k
Extract the ADB and Fastboot zip to any preferred location.
Removing Root
Download Stock Marshmallow boot image from here: https://drive.google.com/open?id=0B0LG0AQ4V9FpY1lBVF9ubFdOSXM Copy it to the folder where you have extracted ADB and Fastboot.
Power off your device.
Now while holding Volume Down button attach your device to computer via USB cable. Your device will now automatically switch to Fastboot mode.
In the folder where Recovery and Fastboot tools are present; hold down left shift button and simultaneously press Right mouse button. In the dropdown menu, select Open Command Window here.
Switch to the Command Prompt window and type:
Code:
fastboot flash boot stock_boot_mm.img
Open SuperSU app and click on "Full Unroot" in Settings.
Your device is now unrooted.
Q. Why not just click the 'Unroot" option in SuperSU app?
Although that would work as it does the same the same thing described above i.e. replace patched ramdisk with stock backup, if the backup isn't present (such as you made a Factory Reset), your ramdisk will remain patched even though unrooted. It's good idea to revert to Stock boot.img if you ever need to root again.
Step 4 : Flashing Stock Recovery
It has been literally mentioned a thousand times that you can't flash official ROMs and OTAs through a custom recovery (such as TWRP). You have to be on Stock Recovery.​
Before you follow make sure you have installed Huawei HiSuite and ADB/Fastboot Tools. If not see the links below:
Huawei HiSuite: http://consumer.huawei.com/minisite/HiSuite_en/
ADB and Fastboot: https://drive.google.com/open?id=0B0LG0AQ4V9FpcXRmV1BmRk1Ta1k
Extract the ADB and Fastboot zip to any preferred location.
Instructions
Download the Marshmallow Stock EMUI Recovery from here: https://drive.google.com/open?id=0B0LG0AQ4V9FpbldwYWExOGNTUTQ Copy the recovery to the location where you have extracted ADB and Fastboot tools.
Power off your device.
Now while holding Volume Down button attach your device to computer via USB cable. Your device will now automatically switch to Fastboot mode.
In the folder where Recovery and Fastboot tools are present; hold down left shift button and simultaneously press Right mouse button. In the dropdown menu, select Open Command Window here.
Switch to the Command Prompt window and type:
Code:
fastboot flash recovery stock_recovery_mm.img
You have successfully installed Stock Recovery :victory:
Step 5 : Updating to B521
Download the B521 OTA zip from here: https://drive.google.com/file/d/0BxgU9yQssu83NTJ6eFBseS1ET3c/view?pref=2&pli=1 (Credits goes to vit755 at 4pda.ru)
Rename the downloaded zip to update.zip and copy it to dload folder in the root of your external SD card.
In your device, open Settings and tap on Update.
Tap the Menu button and then Local Update
Tap the Incremental Update option.
Your device will now reboot to install the update.
Tada! You're done! (Hit thanks if you found this guide useful)
It worked. Now on B521.
Thanks bro
Can anyone provide the changelog for this? is it worth installing over b510?
Help pls.. After installing the update using Huawei updater, the installation got stuck at around 92% so I had to reboot my phone, but now it's stuck in boot loop... I tried flashing the stock Marshmallow rom but I keep on getting install error on forced SD upgrade... My phone version is balong right now..
Edit: I flashed the stock Malaysian Lollipop using forced upgrade and my phone is working again
SU and TWRP after upgrade
Can i revert to SU and TWRP after upgrade to b521?
Boot problem
After install stock_boot_mm.img the phone doesn´t boot. Someone with same problem? I can restore the system with TWRP but i can´t install B521.
Help please.
You need stock boot and stock recovery.
Try this
rauloraulon said:
After install stock_boot_mm.img the phone doesn´t boot. Someone with same problem? I can restore the system with TWRP but i can´t install B521.
Help please.
Click to expand...
Click to collapse
Are you sure you're on B510. The boot image has been extracted from B510 Update.APP so it should work on all CHM-U01.
I'm on BalongC52B311, CHC—U01, Android 6.0. I suposed equal to B510. Isn´t it?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
rauloraulon said:
I'm on BalongC52B311, CHC—U01, Android 6.0. I suposed equal to B510. Isn´t it?
View attachment 3750465
Click to expand...
Click to collapse
The CHC-U01 will not work. You have to manually upgrade to B510 first.
The most easiest method is to downgrade to C636B330 and upgrade to B510.
Finally, B521
rauloraulon said:
I'm on BalongC52B311, CHC—U01, Android 6.0. I suposed equal to B510. Isn´t it?
View attachment 3750465
Click to expand...
Click to collapse
I get it. B521 installed and running.
I must to do a clean installation of B510, patch with TWRP for activate local updates, install the stock recovery and update to B521. :victory:
My phone didn´t enter in fastboot mode, so i enter with " adb reboot-bootloader".
TWRP 3.0 didn´t work for me. I used TWRP 2.8..7.0 hw4c (recoveryt.img) form Here
Stuck with worst version
Hello guys, I am here in Pakistan. Few months ago I tried to update my honor 4c to MM but as you know MM is not available for Pakistan officially.
Someone at xda gave me a version of Honor 4c Marshmallow which was build B502.
I installed and it had so many flaws, now I am unable to downgrade or even upgrade it to any other version.
My build number is CHM-U01C185B502
I need help to downgrade this to KitKat or upgrade it to MM B521 or latest.
I am so disappointed that even I want to throw this phone away or sell it anytime.
Please help me!
Its too long this post is made
But it is one of the best guide available when it was made.
Yes my frn it is best now too

[TWRP & ROOT] Ticwatch E/S & Unroot Instructions for Updates - v003

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DISCLAIMER:
I'm not responsible for any damaged watches or other broken things! All of this is still heavily in development and mainly a developer release, not at all recommended for normal usage!
The following tutorial CAN brick your watch if you're not careful enough! Once again I'm not taking any responsibility!
This has only been tested on Android N so far, Android O is not yet fully tested!​
---------------------------------------------------------
Please read before doing anything:
This is a port of TWRP for the Ticwatch E. Currently we're not able to boot it via fastboot (well, it technically does but there's an issue with the video driver) and when trying to flash it the watch will instantly flash the stock recovery over it upon reboot.
To avoid this we have to do a little workaround! Once you reboot your watch it'll restore the stock recovery again! After following these steps your watch will be stuck in a bootloop which we'll fix too tho.
Please keep the Changelog below in mind and read what's working and what's not before asking. We may or may not have seen this issue before already.
Files you'll need:
v003 of "TWRP for Ticwatch E" (and most likely S) - OneDrive Mirror
Stock Recovery for Ticwatch E (and most likely S) - OneDrive Mirror
ADB and Fastboot drivers installed (I recommend "15 Seconds ADB Installer")
Changelog:
Updated Instructions:
Slightly updated the instructions so you won't lose any data if you're already on an bootloader unlocked watch!
v003 (OneDrive Mirror):
Managed to make TWRP persistent! Check Instructions on how to.
v002 (OneDrive Mirror):
Now includes systemless root package inside the TWRP image so you're able to root your watch!
v001 (OneDrive Mirror):
Initial release, no ADB so far. Can't be booted from fastboot directly either due to weird fastboot behavior and has to be flashed first. However upon normal reboot Mobvoi decided to flash over the stock recovery again so we have to do a workaround.
Instructions:
The new Instructions by Luxios require a few less steps AND if you've already unlocked your watch before you won't even lose data!
Enable ADB in the Developer Settings
Once done connect your watch to your computer and do "adb reboot bootloader"
THIS WILL RESET YOUR WATCH:*Once in fastboot mode type "fastboot oem unlock" (if you already have an unlocked bootloader you [font=Verdana, Arial, Helvetica, sans-serif]can skip this[/font])
Follow the on-screen instructions on your watch to unlock it (if you already have an unlocked bootloader you can skip this)
Reboot via "fastboot reboot" and wait until Android Wear fully starts up
One started reboot to the bootloader via the same command as above
Once the bootloader shows up again type "fastboot flash recovery TWRP_TicwatchE_v003.img"
After that type "fastboot oem reboot-recovery" to reboot to the TWRP recovery
In order to make TWRP persistent you need to go to "Install" > "Install ZIP" > "supersu" > "TicwatchE_TWRP_keeper.zip" and flash it
Upon rebooting you may notice it'll get stuck in an infinite TWRP bootloop. To fix this boot into TWRP, then choose "Reboot" > "Bootloader", back in fastboot type "fastboot boot StockRecovery_TicwatchE.img" and wait a few seconds, a few reboots later Android Wear should start right up again.
If you want to root your watch reboot it once again with "adb reboot recovery" and go to the same folder as above, tho this time flash "SuperSU-2.79-wear_systemless.zip"
Unroot/Remove TWRP for Android O Update:
Go to this thread to also update directly to the last Android O update and revert all customizations: https://forum.xda-developers.com/sm...es/android-o-super-easy-ticwatch-e-s-t3789835
Have fun!
You're the best! I'm gonna try as soon as I can, and let you know.
Ok, I'm trying to flash it.
Problem is, it flashes, but when I do fastboot reboot, it will boot in android wear instead that TWRP.
If then I reboot in the recovery with adb reboot recovery, it will be already the stock recovery again... Any tip?
Piereligio said:
Ok, I'm trying to flash it.
Problem is, it flashes, but when I do fastboot reboot, it will boot in android wear instead that TWRP.
If then I reboot in the recovery with adb reboot recovery, it will be already the stock recovery again... Any tip?
Click to expand...
Click to collapse
If your bootloader is (or was) already unlocked you have to lock and then unlock it again for it to work.
Yes sorry, I noticed that right after posting, but I've bad network.
Now seems to have gone all fine, I'm booting it, I'm only unsure it flashed SuperSU well, since it shown an error at the end of the script, although the rest of the log seemed to report all to go fine.
Piereligio said:
Yes sorry, I noticed that right after posting, but I've bad network.
Now seems to have gone all fine, I'm booting it, I'm only unsure it flashed SuperSU well, since it shown an error at the end of the script, although the rest of the log seemed to report all to go fine.
Click to expand...
Click to collapse
The guy who made it initially did send me a picture of it successfully rooted. Should work, errors can happen since TWRP can't write to all partitions yet.
Sadly it looks like SuperSU failed to root. It gave a data partition mounting error at the end of the script, don't know if it is normal. TWRP isn't able to mount data either.
EDIT: Looks like I found a way to boot TWRP without having to lock/unlock bootloader.
Doing this, I managed to boot TWRP after setting the watch up, and in this way, it didn't fail to mount /data. Let's see...
EDIT2: now SuperSU still fails, but for a different reason. I'm gonna ensure that it failed though.
EDIT3: su command responded, so seems that root works. I'll do some more tests.
TWRP is now persistent! Check the updated guide
Rooting succeeded!
Seems like I managed to root the smartwatch using the version 2. For the moment I'm happy like this, next times I'll indeed use new procedures.
EDIT: Yes, I rooted it.
My steps (the ones on OP are the recommended ones):
-Bootloader unlock;
-Boot in Android Wear to enable ADB from Settings;
-Reboot in bootloader with "adb reboot bootloader";
-Flashed this TWRP v2;
-"fastboot reboot", then "adb reboot recovery" as soon as adb was detected while booting.
In this way I managed to avoid the system to flash stock recovery over TWRP.
By the way, I don't recommend my way of rooting it, it's less safe, just follow the updated instructions in OP.
Huge thanks to @EpicLPer
Wow, this is excellent. I had TWRP built days ago, I went through hell (long story) finding the kernel code and got help from Mobvoi's CTO. I just couldn't get it to boot to recovery. I tried the supplied TWRP, seemed to basically work except for not being able to mount all the partitions. I tried the one I build and I'm in a bootloop. Power button does nothing, we'll see what happened when it loses it's battery. Oh well, will probably order another one anyway.
Thanks for the recovery. I'll resume testing when I get another working device.
BackCheck said:
Wow, this is excellent. I had TWRP built days ago, I went through hell (long story) finding the kernel code and got help from Mobvoi's CTO. I just couldn't get it to boot to recovery. I tried the supplied TWRP, seemed to basically work except for not being able to mount all the partitions. I tried the one I build and I'm in a bootloop. Power button does nothing, we'll see what happened when it loses it's battery. Oh well, will probably order another one anyway.
Thanks for the recovery. I'll resume testing when I get another working device.
Click to expand...
Click to collapse
If the watch doesn't turn off even after holding the button for a minute then you've damaged something else than just the recovery. Holding down the button normally triggers all the time no matter what, even if you'd have bricked it.
BackCheck said:
Wow, this is excellent. I had TWRP built days ago, I went through hell (long story) finding the kernel code and got help from Mobvoi's CTO. I just couldn't get it to boot to recovery. I tried the supplied TWRP, seemed to basically work except for not being able to mount all the partitions. I tried the one I build and I'm in a bootloop. Power button does nothing, we'll see what happened when it loses it's battery. Oh well, will probably order another one anyway.
Thanks for the recovery. I'll resume testing when I get another working device.
Click to expand...
Click to collapse
You can flash again the stock recovery with spflash tool.
EpicLPer said:
If the watch doesn't turn off even after holding the button for a minute then you've damaged something else than just the recovery. Holding down the button normally triggers all the time no matter what, even if you'd have bricked it.
Click to expand...
Click to collapse
I really wish I knew what. All I did was flash a bad recovery, pretty sure something was was wrong with the ram disk. All I get is the splash logo for 3 seconds and a brief vibrate.
Luxios said:
You can flash again the stock recovery with spflash tool.
Click to expand...
Click to collapse
I think I need a scatter file to even get started. I've never used the tool so any other instructions would be greatly appreciated.
Great to hear someone that it is working on this! What about Android Wear updates? Did you try if it is possible to install them using TWRP?
Edit 1: Just tried to install twrp but inside "supersu" folder there is only "SuperSU-2.79-wear_systemless.zip", where can I find "TicwatchE_TWRP_keeper.zip"?
elios93 said:
Great to hear someone that it is working on this! What about Android Wear updates? Did you try if it is possible to install them using TWRP?
Edit 1: Just tried to install twrp but inside "supersu" folder there is only "SuperSU-2.79-wear_systemless.zip", where can I find "TicwatchE_TWRP_keeper.zip"?
Click to expand...
Click to collapse
I have the same problem...
EDIT: I have a Ticwatch S.
Niktendo said:
I have the same problem...
EDIT: I have a Ticwatch S.
Click to expand...
Click to collapse
I've managed to install it anyway. First check if it is not already installed using command
Code:
adb reboot recovery
If it does not work try this after you are in bootloader:
Code:
fastboot flash recovery TWRP_TicwatchE_v003.img
fastboot reboot
Then, as suggested by @Piereligio send this command as soon as possible while the watch is booting:
Code:
adb reboot recovery
This should work
However it is interesting that you have a S model. By sharing the build.prop of your device should be possible unlock all watchfaces for E model for instance!
elios93 said:
I've managed to install it anyway. First check if it is not already installed using command
Code:
adb reboot recovery
If it does not work try this after you are in bootloader:
Code:
fastboot flash recovery TWRP_TicwatchE_v003.img
fastboot reboot
Then, as suggested by @Piereligio send this command as soon as possible while the watch is booting:
Code:
adb reboot recovery
This should work
However it is interesting that you have a S model. By sharing the build.prop of your device should be possible unlock all watchfaces for E model for instance!
Click to expand...
Click to collapse
This is the best way i found to install the TWRP recovery:
- Unlock the boot loader
- Reboot, wait until android start again
- Reboot again in boot loader mode
- flash the twrp v003 recovery
- type:
Code:
fastboot oem reboot-recovery
- Flash the twrp keeper zip package
- flash the root zip package (if you want root)
EpicLPer said:
The guy who made it initially did send me a picture of it successfully rooted. Should work, errors can happen since TWRP can't write to all partitions yet.
Click to expand...
Click to collapse
Can you get me the device tree or at least BoardConfig.mk used for this? I have a working watch (still working on recovering the old one) and I think I can get the rest of the partitions working but I would really like to avoid any more mistakes.
Luxios said:
This is the best way i found to install the TWRP recovery:
- Unlock the boot loader
- Reboot, wait until android start again
- Reboot again in boot loader mode
- flash the twrp v003 recovery
- type:
Code:
fastboot oem reboot-recovery
- Flash the twrp keeper zip package
- flash the root zip package (if you want root)
Click to expand...
Click to collapse
That 'fastboot oem reboot-recovery' command sure is a nice find!
Hey, bought my ticwatch e used online.
The watch is almost new and everything works as it should, but it has these two developer orriented apps preinstalled and can’t be uninstalled via settings neither with a factory reset.
They dont do anything but i just want to remove them
https://photos.app.goo.gl/gTNg5QCPzBtKgnzy1
And yeah the watch also generates a bug report by itself everyday i also want to stop that lol
hassanabid94 said:
Hey, bought my ticwatch e used online.
The watch is almost new and everything works as it should, but it has these two developer orriented apps preinstalled and can’t be uninstalled via settings neither with a factory reset.
They dont do anything but i just want to remove them
https://photos.app.goo.gl/gTNg5QCPzBtKgnzy1
And yeah the watch also generates a bug report by itself everyday i also want to stop that lol
Click to expand...
Click to collapse
Maybe it's a specific developer unit. Don't do anything with it yet, we could loom further into this if it is something special.

Categories

Resources