Rooting and installing Lineage OS on AGM X1 - Upgrading, Modifying and Unlocking

Update: The instructions below are for the AGM X1 eu version, for the AGM X1 International version follow this thread, it's a work in progress and not available yet.
As you might be aware the AGM X1 is a fantastic rugged android, aside from the great hardware, the source code of the phone is available to devs. The combination of excellent ruggedness, hardware and open source makes the AGM X1 "the best choice in phones" at the moment for me period.
Unfortunately the information on how to root and install the available Lineage OS port is not very clear
I spent a few hours trying to find the best place to start and it's quite difficult to find
https://w3bsit3-dns.com/forum/index.php?showtopic=814951
This page contains a post below the main top section of the page.
https://w3bsit3-dns.com/forum/index.php?showtopic=814951
Here's the start of the important stuff with some additional information that I added
"The jist of the thread
TWRP 3.1.0 for AGM X1
---------------------
AGM-X1-flash-TWRP-root.zip ( 21,66 ?? )
https://w3bsit3-dns.com/forum/dl/post/10034644/AGM-X1-flash-TWRP-root.zip
OR
Download TWRP + ROOT from Google
https://drive.google.com/open?id=0B871Z4mt2B7Qb0RLMVlSemR4Szg
sha256sum
AGM-X1-flash-TWRP-root.zip b34b19f6666f0456f68e3a452c97aacf2fd3f1b06819ef7a633d95259d22a25f
SR3-SuperSU-v2.79-SR3-20170114223742.zip e147970ca377a184a177092f4c4a8022420cc30785fdaf95e16703da8312426d
Now here comes the difficult part, trying to decipher the following text
Text from thread (bad english)
Installation takes place in a similar way as inthis post, Except that you need to choose the same name! The fifth! The item and the installation of the root rights occurs automatically when you exit TWRP.
Can anyone help me with this, I cannot decipher the above paragraph. Also note that this forum is broken and not working correctly as a site (many issues including: no registration available and also the important link in the paragraph above does not work)https://forum-lw-1.xda-cdn.com/images/smilies/rolleyes.gif
P.s not interested in king root method (too many mentions of malware), will use twrp.
Update: (thanks to Skill3r)
clearer guide - also note that this zip contains twrp 3.0 instead of 3.1 due to backups not working with 3.1 (important)
https://forum.xda-developers.com/an...m-snapdragon-617-4gb-64-t3533020/post71877054
The steps :
First You need to download this package and extract it : http://www53.zippyshare.com/v/3sgYq5cu/file.html
sha256sum
AGM-X1-flash-TWRP - Skill3r MOD.rar a0e755dc513b716e5a5369481f0761a4c6a9ec60401bd9c0c060579da87f3668
Contents with sha256 hash
adb.exe f05ff055b2ce9213d0b349da7ef713664d66a13134be76820cd072cd1e44211a same as twrp 3.1 version
AdbWinApi.dll 14a51482aa003db79a400f4b15c158397fe6d57ee6606b3d633fa431a7bfdf4b same as twrp 3.1 version
AdbWinUsbApi.dll 041c6859bb4fc78d3a903dd901298cd1ecfb75b6be0646b74954cd722280a407 same as twrp 3.1 version
fastboot.exe 632f4f2039b76082f2c090f6aec43893e93e8b32d0aae6b7cfa03f9b71d5d897 same as twrp 3.1 version
One-key-flash-twrp.bat f3e5a611166e970cb41a0040979da305b9d91abc44537cab9af94110381fbf54 different from 3.1 version
recovery_AMG-X1_es_by_MDSdev.img 3eb8df185afaacaae4a754ba3c18e5e86ea140f0b115ab73d28fe2ba64088fae different from 3.1 version
SR3-SuperSU-v2.79-SR3-20170114223742.zip e147970ca377a184a177092f4c4a8022420cc30785fdaf95e16703da8312426d same as twrp 3.1 version
1) Enable the developper settings
Go to Settings>About phone and hit "kernel version" 7 times to unlock
2) Enable the OEM bootloader unlock
Find in settings>dev options
3) Enable the USB debugging
Also in settings>dev options
4) Plug an usb cable and when the windows ask for the RSA identity of the computer, allow it and check to always allow the computer.
5) Shutdown your phone
6) Press VOL down + power and after long press the power button
7) Now in recovery mode, go to reboot to bootloader, a green message is shown with fastboot.
8) Now launch the One-key-flash-twrp.bat in package and plug your phone
9) Press any key and follow the instructions in the script.
10) TWRP should launch, you need to swipe to allow modifications in system
11) Press a key in the script, TWRP should reload, TWRP is now installed in the phone, you need to allow modifications in system again.
12) To root the phone, you just need to exit TWRP, he gonna ask to root the phone, you just need to swipe to root the phone.
Now you have TWRP installed and the phone is rooted.
If something goes wrong and bootloop the phone, please just follow the AGM instructions with the original package and the procedure to reflash the rom (on the external SD card and with VOL UP + VOL Down + Power)

I've made progress, but I'm stuck on finding a suitable driver for the adb interface on windows XP for the AGM X1.
For drivers I've tried
NOT WORKING! Google USB drivers
https://developer.android.com/studio/run/win-usb.html
sha256sum
latest_usb_driver_windows.zip 1ee1d023a99ffac962af4454eb9b9900f6858c687b4d5311e8fb361548d6c078
NOT WORKING!
https://forum.hovatek.com/thread-16965.html
which should bring you here
https://drive.google.com/file/d/0B4S-Z726VJ2SLW9zNXdqWDBQQkE/view
sha256sum
a3312727a77c3ab89e0d7463cd252cffec554a182f78195f6908f62132c5c174
The important file in the zip archive is
SHA-256 08e5e7e5f30801b363f08a6106425faa1c505bd048a18c846a5b3e5959a4998e
Called
Setup.exe
Qualcomm_USB_Driver_V1.0.exe
among others.......
MD5
906c4effd6a20be22ea026a43a3cb7b3
SHA-1
89df6ca0d893d9355741d8ca11cdebea1fbbb095
NOT WORKING!
Univeral drivers
https://github.com/koush/UniversalAdbDriver
https://adb.clockworkmod.com/
sha256sum
UniversalAdbDriverSetup.msi 4e77e303bba6cf84588bdb6da91f7a875d406f7930cbe9f4d2aae0b643c0c928
NOTE: Problem installing: universal adb driver, there was a problem with this windows installer
Does any one have any advise please. Obviously I've checked the Manufacturers site they have not provided a driver. The chipset is Qualcomm MSM8952.
Thanks in advance.

Hello, for the drivers, simply plug the phone on USB and select CD in options (where you can check 'simply reload' mtp etc ...)
On the computer you can install the drivers now

Hi Skill3r,
Recommended (MAYBE THE DRIVERS WORK ON OTHER VERSIONS OF WINDOWS, BUT LINUX IS SO MUCH EASIER/BETTER)
I gave up on Windows XP. Now I'm using Xubuntu 16.04 LTS and EVERYTHING IS CONNECTING TO THE COMPUTER with this guide (without going to qtadb installation)
http://bernaerts.dyndns.org/linux/74-ubuntu/354-ubuntu-xenial-android-adb-fastboot-qtadb
p.s the vendor ID is "Qualcomm, Inc": with the code: 05c6 (it's in that github download in the link above, no need to add it specially just follow the guide)
The phone is recognized no special drivers required IT ALL THERE ALREADY! I took the commands from the bat file, changed (take away .exe e.g fastboot.exe to fastboot)
So the problem I'm getting now just after loading twrp with this command
fastboot boot recovery_AGM-X1_es_by_MD5dev.img
And this problem is............
That the touchscreen is unresponsive and I'm unable to check the box and swipe to allow TWRP to modify the system.
I have the AGM X1 International edition.

For me also:
Wenn I´m in the TWRP menu, i´m nt able to click on a button or swipe the last button, because the Touchscreen doesn´t work.
How can I solve this problem, install twrp and root the phone? because i would install LINAGEOS...or what is the best Rom/Custom Rom for the agm x1?
Please help me.
thanks

Both twrp image files below (twrp 3 and 3.1) have the touchscreen problem
sha256
AGM-X1-TWRP-3.1.0.img 22b7d529511b0b191c09e850c14b0d4ed6e32cdddc6defd688bcd78d40be2528
recovery_AMG-X1_es_by_MDSdev.img 3eb8df185afaacaae4a754ba3c18e5e86ea140f0b115ab73d28fe2ba64088fae
motsch_, what version of AGM X1 do you have, international?
Have you found any references to this problem in the main discussion pages.
We need to look for any references to this problem, or special img's for this version of phone.
Here's the older xda thread on the agm x1
https://forum.xda-developers.com/ge...ualcomm-snapdragon-617-4gb-64-t3533005/page12

Hi,
how can I see which version does i have?
For the moment i havent found any solution for installing twrp.
I have rooted the phone with Kingroot.
Doesnt exist a solution for us?

We can go to "settings" > "about phone" > scroll to bottom and let me know the
hardware version
software version
kernel version
I know mine is X1 international not EU as I just bought it and the EU version is discontinued, it has the following
hardware version: V1.00
software version: L1253.6.03.01.BYD
kernel version: 3.10.73
Also is there any awesome developers out there that would be interested in making a TWRP version - forked from the original TWRP and put on github.
And maybe then make your own port of Lineage, again with all changes to original Lineage forked on github.
Open Source and transparency of course is the reason for this.
Any one else with a AGM X1, please chime in because if we can get just a few dollars together we can get this done very quickly.
I pledge $25 for round one

Here's a reference to the touchscreen issue
https://translate.google.com/transl.../index.php?showtopic=814951&st=460&edit-text=
08/01/17, 18:45
"Am11go,
I downloaded AGM X1 TWRP Supersu from the caps, it helped, booted TWRP, but the screen did not react at all, like all buttons except on / off, it extinguishes the screen and does not include anymore ... Apparently the hands are crooked, although with bv5000 It was. How to determine which TWRP, under which version?"

if you can find a solution, can you let me please know that?

Found on 4PDA :
Demanda Sam, dit - il. TWRP assemblé avec le noyau et DTB de L1253.6.02.01.BYD. Maintenant , l'écran tactile fonctionne très bien.
hxxps://4pda.ru/forum/dl/post/10490628/twrp_3.0_L1253.6.02.01.BYD.zip
hxxps://4pda.ru/forum/dl/post/10490629/twrp_3.1_L1253.6.02.01.BYD.zip

AGM X1
HARDWARE & VERSIONS
International version
screen: Edo rm67191 fhd Amoled non-oleofobic non-sunlight readable
HW: Qualcomm MSM8952 hs8952qc
Hw other: RAM 4 Gb LPDDR3 933 mhz
fingerprint reader – FPC1020
notification led – aw2013
camera – Omnivision OV13850 13MP ??
SW: Android 5.1.1 LMY47V
L1253.6.02.01.BYD
EU version
screen: Samsung s6e3fa3 fhd super amoled oleofobic?? non-sunlight readable??
HW: Qualcomm MSM8952 hs8952qc
SW: Android 5.1.1 LMY47V
L1253.6.02.01.EU
Gold version
screen: like international?
HW: same?
SW: like international?
reference discussions: https://4pda.ru/forum/index.php?showtopic=793964
https://forum.xda-developers.com/ge...gm-x1-qualcomm-snapdragon-617-4gb-64-t3533005
https://www.movilesdualsim.com/foros/agm-x1-sd617.1152/
about screen: https://www.devicespecifications.com/en/editor-review/993738/3
http://gearopen.com/phones/agm-x1-review-rugged-smartphone-not-drown-but-froze-53924/
KERNEL SOURCE
https://github.com/zhaochengw/android_kernel_agm_agma3eu
KERNEL CONFIGS EU vs INTERNATIONAL MAIN DIFFERENCE
EU
CONFIG_TOUCHSCREEN_GT1XX=y
CONFIG_TOUCHSCREEN_GT1X_GESTURE=y
CONFIG_TOUCHSCREEN_GT1X_FH=y
# CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_V20 is not set
INTERNATIONAL
# CONFIG_TOUCHSCREEN_GT1XX is not set
CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_V20=y
CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_I2C_V20=y
CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_RMI_DEV_V20=y
CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_TEST_REPORTING_V20=y
CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_FW_UPDATE_V20=y
# CONFIG_TOUCHSCREEN_SYNAPTICS_GLOVE is not set
I compared the kernel configs from latest international lollipop rom with the one from Flyme OS 5 (compatible with x1 EU). I have not a boot.img from latest EU firmware, but should not matter.
This should explain the black screen when trying to install EU rom on International X1.
I found these options are not enabled in standard kernels, they may be of interest:
CONFIG_MSM_VPU CONFIG_POWER_AVS_MSM CONFIG_USB_MSM_ACA
reference: how extract kernel configs with extract-ikconfig (from kernel_dir/scripts)
https://github.com/MotorolaMobilityLLC/kernel-msm/issues/73
ROMS
EU: stock,lineage 13, flymeOs 5-6 https://4pda.ru/forum/index.php?showtopic=814951
INTERNATIONAL: only stock (latest is L1253.6.03.02.BYD)
lineage 13 (removed) https://4pda.ru/forum/index.php?showtopic=814951&st=300#entry62399105
PORTING ROMS AND KERNELS
From EU to International:
take EU roms and replace boot.img with one from International roms? (kernel and dtb table??)
From other Phones:
- Similar MSM8952 Phones: https://www.gizmotimes.com/lists/phones-qualcomm-snapdragon-617-processor/19660
- Guides: https://forum.xda-developers.com/android/general/how-to-port-roms-easy-100-t2804390
https://forum.xda-developers.com/showthread.php?t=2707438
http://ohheyitslou.blogspot.it/2011/09/ohheyitslou-custom-android-kernel-guide.html
- Interesting Kernels: https://forum.xda-developers.com/moto-g4-plus/development/kernel-elementalx-g4-0-01-t3424836
On Snapdragon 617 at the moment should be possible Overclock, but I have found no Voltage control patches from other phones kernels.
TWRP
EU: https://4pda.ru/forum/index.php?showtopic=814951
INTERNATIONAL: https://4pda.ru/forum/index.php?showtopic=814951&st=300#entry62309514
TWRP 3.0 for android 5, TWRP 3.1.0 should be for android 6 and it may have problems with restoring
TWRP reference info https://www.movilesdualsim.com/tema/twrp-by-mdsdev-para-el-x1.168070/

Hi liamotoub,
Thanks for the information. So Lineage OS is not available on the international version of the AGM X1 yet. I see.
Also Thank you skill3r for the links, I see they are 404 now unfortunately.
liamotoub, you seem to know what you're doing? would you consider taking on this as a project.
It's certainly worth keeping an eye on 4PDA, pitty I cannot read russian. If any members of 4PDA in the loop regarding the AGM X1 international are reading this please chime in. Thank you all

Hello, unfortunately I'm not a programmer, I just do "trial and error".
404 is a 4pda.ru error for not registered users, follow this guide to register
hxxps://doorsgeek.blogspot.it/2015/08/4pdaru-loginregister-captcha-tutorial.html
To read just use google translate
hxxps://translate.google.com/translate?hl=it&sl=ru&tl=en&u=https%3A%2F%2F4pda.ru%2Fforum%2Findex.php%3Fshowtopic%3D793964%26st%3D1300&sandbox=1
PS. another phone with a lot of ROMs (android 5 6 7) and similar hardware of X1 (msm8952) is ZTE Nubia Z11 mini
hxxps://translate.google.com/translate?hl=it&sl=ru&tl=en&u=https%3A%2F%2F4pda.ru%2Fforum%2Findex.php%3Fshowtopic%3D803370&sandbox=1

and what can i do with the "twrp_3.0_L1253.6.02.01.BYD.img" from the download from 4pda?
I would install twrp on my x1

motsch_ said:
and what can i do with the "twrp_3.0_L1253.6.02.01.BYD.img" from the download from 4pda?
I would install twrp on my x1
Click to expand...
Click to collapse
With TWRP you can flash another image (lineage OS for example, when we find or make a suitable version for the international version AGM X1)
TWRP will also give you the option to get root permissions, so you can use certain apps that require it. It's like the difference between user and administrator account in windows. It's called rooting because Android is based on Linux, the root account is the account with "super user" privileges, your phone will be open to allow more areas of the system to be used/wrote to/read. It allows your phone it's full potential.
With TWRP we can also do backups and restores of the entire existing ROM and phone contents
So TWRP is the first step before we get the ROM (lineage OS) on the phone https://forum-lw-1.xda-cdn.com/images/smilies/cowboy.gif
Another option for rooting is available called King Root however this comes with a lot of MALWARE AND ADWARE and it is advised not to use it. Besides it doesn't have all the flashing, backup and restore tools anyway. It just gets you root.
That is why we really need to find a working copy of TWRP for the AGM X1

INSTRUCTION TO COMPILE KERNEL (with android ndk on linux 64bit)
git clone hxxps://github.com/zhaochengw/android_kernel_agm_agma3eu
cd android_kernel_agm_agma3eu
export ARCH=arm64
export SUBARCH=arm64
export CROSS_COMPILE=/opt/android-ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android-
[adapt commandline to your installation or use the one in the kernel sources (toolchains/aarch64-linux-android-4.9/bin)]
make xconfig
[load your agm X1 config file, EU version is in arch/arm64/configs/agma3eu_defconfig,and make your changes]
make -jX
[where X is number of your cpu cores]
bootimg/dtbTool -o dt.img -s 2048 -p ./scripts/dtc/ ./arch/arm/boot/dts
bootimg/mkbootimg --ramdisk bootimg/ramdisk_agma3eu.img --ramdisk_offset 0x01000000 --base 0x80000000 --tags_offset 0x00000100 --pagesize 2048 --kernel arch/arm64/boot/Image.gz --cmdline "console=ttyHSL0,115200,n8 androidboot.console=ttyHSL0 androidboot.hardware=qcom msm_rtb.filter=0x237 ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 earlyprintk" --dt dt.img --output boot.img
Image.gz ramdisk_agma3eu.img dt.img will be incapsulated in boot.img.
Test if kernel works:
#adb push boot.img boot
If not boot restore previous boot image.
notes:
1.if you load the international kernel config, and you got some errors related to VENDOR, enable
CONFIG_MACH_HIS_SMARTPHONE CONFIG_HIS_BOOT_INFO
and fill CONFIG_HIS_VENDOR_NAME: Android CONFIG_HIS_PRODUCT_NAME:agma3eu
2.if you got an error related to msm_dba_internal.h not found, edit
drivers/video/msm/msm_dba/msm_dba.c and replace #include <msm_dba_internal.h> with #include "msm_dba_internal.h"
PS. replacing my boot.img is not sufficient to make Lineage 13 and FlymeOS5 work, they go in bootloop.

I've uploaded the TWRP versions for the AGM X1 "International version" from the 4PDA links above, to save somebody the trouble of signing up. Version 3.1 is what you want I think (but maybe the backups/restores don't work on v3.1 as skill3r has pointed out or maybe the international version is different?)
SHA-256
72422060a34a995a6f29da1c0a6d5737f7df3ad426d0a7105267730f22e74b9c
File name twrp_3.0_L1253.6.02.01.BYD.zip
Download: https://mega.nz/#!0yZCyIaA!lUnmyeQNinQlzIcwfWZ8F5l6Pz2jlumxzhVx57U6G-M
SHA-256
96c92a52805c0db4fc84c652199887e93a30dae3fe3ead36e14715f7fc736d22
File name twrp_3.1_L1253.6.02.01.BYD.zip
Download: https://mega.nz/#!FmxmFKgK!cCfNsGj3gRMVkl_EI6ROI2-5RbFQsuyElFxRIvN76ug
Also, liamotoub, send me your PayPal address and I'll send a few dollars your way, that information is great thus far

These 2 files should be TWRP 3.0.3 and 3.1.0 right?
I want to point out that also the latest 3.1.1 ( relased for the gold X1 by a Spanish forum, movilesdualsim) works on international X1 mega:#!vB9g3Aab!_gyrr6rP_rJDheGgIseI2u2TglNw1vmv7dDjUnDYJb4 with not encrypted phone.
To try it without touching the recovery partition use:
#adb reboot bootloader
#fastboot boot recovery_name.img
EDIT: it give some problems when flashing new INTernational ROMs, because they think the phone is GOLD and refuse to install due to their updater-script; should be sufficient to modify the build.prop of this recovery or a similar file, with international version "signature".
TWRP 3.0.3 3.1.1, those that I tried, fail to recognize encrypted fylesistems, so backups of this kind will not work.
Another minor bug is the wrong date (1970) in automatic naming of backups folder, but that's common on most phones.
I managed to make FlymeOs 5.1 boot on international X1, but I don't recomend it, it's full of bloatwares and wifi and other things looks to be not working
https://mega.nz/#!djJ3jbbT!Kr6qMyTcggsrYyPeDnySHpp7EOgUZnG-tvTqewdqkmk
Make full working nandroid backup before trying it.
To port lineage 13 I think marshmallow kernel sources are needed, with present sources only lollipop roms could be ported AFAIK, like CM 12.1.
Question to X1 users: on stock rooted rom, do root requesting apps (afwall, kernel audiutor etc) start at boot time? On mine no, I have to start them manually.
On stock rom beware of these preinstalled apps, may be adware:
com.gangyun.beautysnap
com.oupeng.max.hisense

Is there any specific advantage using the TWRP movilesdualsim 3.1.1 version rather than the 4PDA versions other than a slightly higher version.
If I encrypt my phone would there be any other issues other than not being able to do twrp backups and restores? It would still work?

Related

Looking for a ROM

Hey guys was wondering about flashing my HTC Touch Diamond, But I want a decent ROM.
Something that's not too packed up full of junk, Easy to use and a better performance.
Also maybe a guide to unlocking/debranding this phone along with a flash guide if that's not too much?
cheers.
xelasha said:
Hey guys was wondering about flashing my HTC Touch Diamond, But I want a decent ROM.
Something that's not too packed up full of junk, Easy to use and a better performance.
Also maybe a guide to unlocking/debranding this phone along with a flash guide if that's not too much?
cheers.
Click to expand...
Click to collapse
From one newbie to another, you should read the sticky posts... they are full guides and information about flashing your phone's ROM / Radio etc.
The forum 'Search' facility is your friend, it like's to be used. That's what I did and found all I needed to know about the available ROM's and Flashing process without having to ask a single question.
The New World ROM introduced a much-improved version of the Open Firmware interpreter, version 3.0, which added many missing features, fixed most of the bugs from earlier versions, and had the capability to run CHRP boot scripts. The Toolbox ROM was embedded inside a CHRP script in the System Folder called "Mac OS ROM", along with a short loader stub and a copy of the Happy Mac icon (in Mac OS X 10.2 and higher, this was replaced with a silhouette of the Apple logo on a blank gray screen) suitable for display from Open Firmware. Once the ROM was loaded from disk, the Mac boot sequence continued as usual. As before, Open Firmware could also run a binary boot loader, and version 3.0 added support for ELF objects as well as the XCOFF files versions 1.0.5 and 2.0 supported. Also, version 3.0 (as well as some of the last releases of version 2.x, starting with the PowerBook 3400) officially supported direct access to the Open Firmware command prompt from the console (by setting the auto-boot? variable to false from Mac OS, or by holding down Command-Option-O-F at boot).
rajas
new rom

[APP] TPT Helper

TPT Helper is designed for the ZTE phones. It helps you to easily repartition the phone and for the ZTE Blade, convert it to the Gen 2 memory layout to let you run the latest custom ROMs. ZTE phones supported so far are the ZTE Blade/Orange San Francisco, ZTE Skate/Orange Monte Carlo and the Orange San Francisco II/T-Mobile Vivacity.
Features:
*Download TPT files giving different partition layouts
*Download TPT files which will convert and install a ROM in one go
*Build your own TPT choosing partition size, recovery and splash image (in the given range)
*Start the TPT from inside the app on some roms, no need to use the hardware buttons manually
*Check the file is intact
*Unzip the TPT files to the correct location
*Verify that all the files you're about to flash are intact
*Clean up afterwards to avoid accidental flashes
https://market.android.com/details?id=com.amphoras.tpthelper
The Gen 1 to Gen 2 TPT files linked to in the app were created by wbaw.
Translations:
French translations by Alex131089.
German translations by FelixL.
Russian translations by top4ek.
Chinese translations by wuxipaopao.
Serbian translations by Sokobeg.
Czech translations by dejf.
Polish translations by arnoldziq.
If you'd like to help with translations, you can add/update them here:
http://www.getlocalization.com/TPT_Helper/
If you've added some, let me know so I can credit you with it.
TPT Helper Copyright © 2011 David Phillips
TPT Helper is free software: you can redistribute it and/or modifyit under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
TPT Helper is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with TPT Helper. If not, see <http://www.gnu.org/licenses/>.
You can see a copy of the full license by picking the "License" option from the menu.
You can get a copy of the source code for this version from https://github.com/Amphoras/TPT-Helper/tree/V2.0.1
it just checks the ram and reports gen1/2 so its not of much use.
a european blade flashed with a tpt having 256mb ram(chinese tpt) gets detected as gen 1 even if it is 2
It tries to detect which you have at the first start. If it doesn't detect correctly, it gives you the option to pick the correct results. Could you post the output from /proc/iomem please?
Amphoras said:
It tries to detect which you have at the first start. If it doesn't detect correctly, it gives you the option to pick the correct results. Could you post the output from /proc/iomem please?
Click to expand...
Click to collapse
sorry bro i didn't try this app but suggested it to someone here at xda i think it was gen2ram unlock thread and someone replied me.
saaransh9 said:
sorry bro i didn't try this app but suggested it to someone here at xda i think it was gen2ram unlock thread and someone replied me.
Click to expand...
Click to collapse
I think that must have been a different app. This one didn't check these things until the version I uploaded to the market last night.
Does creating a TPT with own sizes also work with a Gen1 phone (better said a TPT upgraded Gen1 to Gen2 phone)?
zte blade stuck on green droid
hi. i downloaded ask mr pigfish and run it on my zte blade which informed me that am on gen 1. i later downloaded tpt helper from android marker. firstly i downloaded the tpt then chevked md5sum did the match unzipped it and finally clixked on check image. then the phone ran some green numbers and lettrrs and later went into recovery mode. from there i could not switch on my phone. it always went to recovery mode. then i tried switchin it on pressing power + the vol - button and it stuck on the green android logo. i had not rooted it so i cant flash a rom. please help on what to do. since i cant go to recovery mode right now
[email protected]

[Root / Recovery / ROM] ZTE N909 / N909D

I own a ZTE N909D. Because there is not much data available in the English forums I want to gather everything I found out in this one thread.
Basic specs
Screen size: 4.5"
Screen resolution: 854 x 480 pixel
Processor: Qualcomm MSM8625Q (Arm v7)
Original Android version: 4.1.2
N909: single SIM / N909D: dual SIM
Root
In the past I used vRoot, which nowadays is called iRoot - I did not find any correlation to the i-products so far There is also an apk-file available, thus, you do not need a PC for rooting. What I did not like is the Chinese superuser-app. That one can be replaced with whatever you like (don't forget to uninstall the Chinese afterwards).
Searching through the (Chinese) forums I came across a few recoveries, which are working on my D-version, although they were created for the single SIM variant:
Recoveries
CWM v6.5.0.1:
Language: Chinese
Original compilation by ???: I am sorry, I lost the original link. I only have the IMG-file (download link below).
TWRP v2.5.0.0:
Language: Chinese / English
Original compilation by Yang: http://www.gaojiquan.com/thread-9330-1-1.html. A German guy has it available for direct download: TWRP 2.5.0.0 for ZTE N909
I translated it back to English (download link below)
TWRP v2.8.4.0:
Language: Chinese / English
Original compilation by 99646P: http://tieba.baidu.com/p/3559914472. It is a dual language version, where you can change to English within the recovery. My problem was that it started straight in Chinese, which made it difficult for me to find the setting for the language switch. Direct link to the download site: http://pan.baidu.com/s/1hqGfoVy
I modified it to English / English for English start-up (download link below)
TWRP v3.0.0.0:
Language: Multilingual
Original compilation by 99646P: http://tieba.baidu.com/p/4349805138. It is a multi language version, where you can change to English or some other languages within the recovery. My problem was that it started straight in Chinese, which made it difficult for me to find the setting for the language switch - no issue after that was done. Direct link to the download site: http://pan.baidu.com/s/1hrhkLOK
Kernels
Original kernel from ZTE: http://support.zte.com.cn/support/news/NewsDetail.aspx?newsId=1005182
Original ZTE kernel patched up to version 3.4.113: https://github.com/xdatravelbug/android_kernel_zte_n909d
For the dual SIM variant I did not find any updated ROM newer than Android 4.1.2 until now. The single SIM version has several custom ROMs available.
ROMs
to be added
Thanks to
Yang from GaoJiQuan
99646P from Baidu
I bricked ZTE N909. Can you help me to unbrick it? It can boot to stock recovery, but every time update fail and factory reset stuck at logo after restart? Do you know how to boot in fastboot or something else? Can you please upload stock restore files to try with it?
fler_tb said:
I bricked ZTE N909. Can you help me to unbrick it? It can boot to stock recovery, but every time update fail and factory reset stuck at logo after restart? Do you know how to boot in fastboot or something else? Can you please upload stock restore files to try with it?
Click to expand...
Click to collapse
Not exactly sure what is failing during the update. But you can try the following:
* Install a custom recovery
* Download either the original update package from ZTE N909 Taiwan ROM or a custom ROM version
* Install that ROM
As you can boot into stock recovery, you can also try to clean/erase all partitions in there or you do it via TWRP. The usual way going to fastboot (with the phone switched off) is by pressing and holding power + volume up (or down). In fastboot mode connect your phone to USB and open a command prompt. If you only want to test the custom recovery use "fastboot boot <image.img>". If you want to directly flash the custom recovery use "fastboot flash recovery <image.img>"
Let me know if this information does not help.
Request cm11 rom or newer cm rom
Hi!please update the cm rom for n909 please please!Thank you so much.
ThinkeurDroid said:
Hi!please update the cm rom for n909 please please!Thank you so much.
Click to expand...
Click to collapse
I am working on it trying with Marshmallow for now, because to my knowledge that it the latest supported version for our old Qualcomm device. Pls be patient as I am not that experienced with compiling and just try it for fun
Quick update after a long time: I patched the original kernel v3.4.0 to v3.4.113. Trials are still ongoing if something screwed up doing that. Especial the bluetooth files caused some issues during the patches because ZTE uses different variable-names than Linux.

[ROM][STOCK][Android 6.0][M2 8.0] All 8.0 models - Stock Marshmallow ROMs

Hi all,
This is the consolidated thread for all Marshmallow ROMs for the Mediapad M2 8.0 8" devices, as downloads available from the Huawei hicloud.com servers (see below for whois info on this domain, to verify that the domain owner is Huawei). If anyone is running a ROM more recent than those mentioned here, please reply in this thread. Also, if you can mention the source from where you downloaded it, please also add that source in your reply, and I will update this post accordingly and give you credit for finding it
This post will be updated as and when new info becomes available. In this post you will find:
ROM downloads for the Mediapad M2 8.0 Marshmallow ROMs.
Installation instructions for the ROMs
Rooting/Unrooting instructions
DPI/LCD Density change instructions
How to perform Local Updates on Marshmallow ROMs
Issues/Problems Noticed
Instructions to recover from a bad ROM install/softbrick/bootloop
Obligatory Disclaimer: I have not tested any of the ROMs mentioned below (apart from B203 and B207 on the M2-802L) because I do not have the proper device models. Also note that even though they are available for download from the Huawei hicloud site, these ROMs have not (as far as I know) been actually formally released by Huawei.
M2-801L
Note: user @omaga reports that B202 seems to contain a newer kernel and security patch than B205.
B205: http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v57899/f2/full/M2-801LC100B205.zip
Thanks to user [MENTION]Caelestiel[/MENTION] for mentioning that B205 existed for M2-801L so that I could search for it - a valid download link for it was not present in my previous search.
B205 Text Link:
Code:
http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v57899/f2/full/M2-801LC100B205.zip
B202: http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v70346/f1/full/update.zip
B202 Text link:
Code:
http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v70346/f1/full/update.zip
@omaga has found B206 for the 801L (thanks, omaga!); however the ROM download is NOT from an official Huawei server.
user @pajosekX has found B206 for the 801L on an official Huawei server! Thanks, pajosekX! User @allrightlite has verified upgrading from B008 to this B206 ROM. Thanks, allrightlite!
B206: http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v74068/f1/full/M2-801LC100B206.zip
B206 Text link:
Code:
http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v74068/f1/full/M2-801LC100B206.zip[CODE]
[SIZE="4"][B]M2-801W[/B][/SIZE]
[B]Note: user [user=691574]@elendiir[/user] reported that[COLOR="Red"] you should skip the installation step where you unzip the downloaded ROM[/COLOR]. See [URL="https://forum.xda-developers.com/showpost.php?p=70623587&postcount=63"]post #63 [/URL]in this thread. Thanks, Elendiir! [/B]
[B]B202 European cust channel M2-801WC232B202[/B] found by XDA user [user=427926]@lonwas[/user] (see [URL="https://forum.xda-developers.com/showpost.php?p=70691260&postcount=77"]post #77[/URL] in this thread):
[url]http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v74308/f1/full/update.zip[/url]
Text link: [CODE]http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v74308/f1/full/update.zip
B213: XDA user @ruggles says in a thread replythat the B213 zip posted here worked for him. But please note that this B213 download is NOT from an official Huawei server.
M2-802L
Note: My M2-802L just got an official OTA update from Huawei to B203 (I had restored my old B005 ROM from TWRP). This OTA update does have the Huawei Swype IME keyboard, though (I had lost Swype when I flashed B207 over B005). However, the kernel and security patch version in this B203 OTA update are older than the one on B207. Also, both B203 as well as B207 ( after following the update path B005 -> B203 OTA -> B207) seem to have the "3G/4G icon is always on" problem. See below.
B203: http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v65143/f1/full/M2-802LC209B203.zip
B203 Text Link:
Code:
http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v65143/f1/full/M2-802LC209B203.zip
B207: http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v67917/f1/full/update.zip
B207 Text link:
Code:
http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v67917/f1/full/update.zip
3G/4G icon always on: I've confirmed that this is due to B203; the upgrade path B005->B207 does not have this issue. B005->B203, B005->B203->B207 and B005->B207->B203 all have the issue. While it appears to be alarming, no data seems to actually be going through the mobile data if Wifi is on ("Settings"->"About Tablet"->"Status" shows mobile data as disconnected); so it seems to be just be an indicator the current mobile data speeds.
Also note that flashing B207 over B203 will remove the Swype IME.
M2-803L
B215: http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v60481/f3/full/update.zip
B215 Text link:
Code:
http://update.hicloud.com:8180/TDS/data/files/p4/s10/G506/g0/v60481/f3/full/update.zip
Sorry, M2 10.0 owners, I do not know what is the proper ROM numbering for the M2 10.0 Android 6.0 Marshmallow ROMs - I have found ROM B030 for the M2-A01L and ROM B020 for the M2-A01W, maybe some M2 10.0 owners can tell me if these are Marshmallow ROMs...? If anyone can confirm that the above-linked B0XX ROMs for the A01L and A01W are Marshmallow, I will update the thread accordingly.
Installation Instructions:
If you are currently rooted and/or have a custom recovery installed, you will need to go back to the Huawei official recovery to install this update. You can do this by following the instructions in my previous post here.
Download the appropriate ROM update zip from one of the above links.
Note: If you are using one of the wifi-only models - specifically the M2-801W, user @elendiir reported that you should skip this step. See post #63 in this thread. Thanks, Elendiir! Extract the contents of the zip file in the link after it has finished downloading. The contents should be something like this:
Code:
[update.zip contains]
├── META-INF
│** ├── blacklist.conf
│** ├── CERT.RSA
│** ├── CERT.SF
│** ├── com
│** │** ├── android
│** │** │** └── otacert
│** │** └── google
│** │** └── android
│** │** ├── update-binary
│** │** └── updater-script
│** └── MANIFEST.MF
└── UPDATE.APP
5 directories, 8 files
Create a folder called dload on your SD Card. You can create it on either the internal or the external SD, it doesn't matter.
Copy the entire contents of the unzipped download package into the dload folder on your SD Card, which you created above. Alternatively, you could just unzip the contents directly into the dload directory on your external/internal SD card.
Go to your phone's "Settings". There, navigate to "Updater"->"Menu"->"Local Update", select the displayed option, and allow it to install. Your phone will boot into the original OEM recovery and install the ROM, after which it should (hopefully) boot into the new ROM.
It should then connect to the Google Play Store and update the Google framework. All your settings, apps etc should still be preserved - mine were.
Local updates on Marshmallow ROMs
In the Huawei Marshmallow (Mm) ROMs, the updater app does not have the "Local Update" option anymore. So how do you do an update from the SD Card (say you want to install a different Mm ROM)?
Here's how to do local updates on Huawei Mm ROMs. I used the dialer method. If you are on one of the Wifi-only models, XDA user @elendiir has this method for performing a Local Update on Marshmallow (where the updater app does not have the "Local Update" option), especially on the Wifi-only models which don't come with a dialler app. Thanks, Elendiir!
elendiir said:
Maybe you should extent the description how to flash roms via the local update in Marshmallow for the Wifi-only models:
Tested on my M2-801-W:
Start the included calculator app
switch to landscape mode in order to enable the more advanced input mode (you will need this in order to enter the "()" as described in the next step)
enter the follwoing string: ()()2846579()() and press the = sign
you should now have entered the project menu
select number 4 for software upgrade and then sdcard upgrade
If you're on a Wifi-only model and the instructions above don't work for you, then you may need to use the HwOUC app method detailed in the link above.
Not sure if this also works on the models with SIM card - but there you can enter mostly the same sting via the dialer app: *#*#2846579#*#* as you have already described.
Cheers
Elendiir
Click to expand...
Click to collapse
Rooting/Unrooting instructions using phhusson's Superuser:
Rooting:
First install TWRP as your recovery. If in doubt, use the excellent Huawei Mediapad M2 rooting guide found on these forums.
Then grab the latest superuser.zip (from phhusson's Superuser project which is an actively-maintained fork of Koush's open-source Superuser project), and install it via the TWRP recovery.
Finally, get the "phh superuser" app from the Google Play store.
At this point, you should be successfully rooted. To check, you can install an app which requests root permissions (maybe a terminal app like Termux, firewall app like AFWall+, or file manager like MiXplorer), run it, and see if the root permission app dialog comes up and if the app successfully gets root after you give it the permission in the dialog.
Unrooting:
For this, you need to fastboot flash the BOOT.img from your ROM. This will involve you extracting the BOOT.img from the UPDATE.app of the ROM you flashed.
Make sure that you have ADB and FASTBOOT installed on your computer. You can use the 15-second ADB installer available here on XDA.
Uninstall the "PHH Superuser" app on your device using the app manager or the Google Play Store.
Unzip the ROM's zip file. If you're on Windows, you can use the excellent 7-zip tool for this. On Linux, you can just use the unzip command. After unzipping, you should have an UPDATE.APP file. This is the full ROM update image which we will use.
Extract BOOT.img from your ROM's UPDATE.APP using the Huawei Update Extractor tool (make sure to use the "Huawei Mediapad M2 (M2-802L)" profile in the Huawei Update Extractor tool) and save it somewhere on your computer's hard disk.
Boot your phone into the bootloader - this is called "fastboot mode".
If you have ADB enabled, you can use the following command
Code:
adb reboot bootloader
If you don't have ADB set up, you can use the hardware keys method to enter the bootloader - first shut down the phone, and then press POWER+VOLDN simultaneously.
Of the two methods, I'd recommend the ADB method because it works every time (using the hardware keys method I had mixed success; sometimes it would boot into the bootloader and sometimes it would boot into the normal ROM.
With the USB cable connected to your phone, open up a command prompt in the directory where you extracted BOOT.img, and run the following fastboot command:
Code:
fastboot flash boot BOOT.img
Reboot your computer:
Code:
fastboot reboot
And that's it, you should now be unrooted.
DPI/LCD Density Change:
If you're rooted, you can change the DPI/LCD density. If you're going to attempt this, I'd suggest making a TWRP backup first just in case your phone does not boot after changing the DPI/LCD density.
A big Thanks to [MENTION]Eagle-no1[/MENTION] for testing that a DPI/LCD Density Change to 380 and also 360 works without issues for him. The full thread is here.
To do this manually, you will find the DPI settings in /system/build.prop with these original values:
Code:
ro.sf.lcd_density=480
hw.lcd_density=480
Simply change the above so that it looks like this:
Code:
ro.sf.lcd_density=360
hw.lcd_density=360
and then reboot your device, and you should be good to go.
Have fun!
Issues/Problems Noticed
XDA user @guille3073 has noticed a problem with the M2-802L and 5GHz WiFi Networks set to "AC-Only" mode, and I have verified the issue. Please see this post and the one before it. The solution is to change your 5GHz WiFi band to be in "Mixed" mode or "N-Only" mode. Thanks, guille3073! If anyone else notices this issue on a different device model than the 802L, please mention it in the comments to it can be added here. Update: User @lepidas reports the same issue on the 801L as well.
Instructions to recover from a bad ROM install/softbrick/bootloop:
First, make sure that you have known good official Huawei ROM for your particular device model. Then, follow the instructions (replace all references to the ROM version with the correct ROM for your device) in this post. Note: The detailed guide for extracting and flashing specific partitions from Huawei ROMs is here. Wish you good luck in your unbricking efforts.
WHOIS INFO:
Code:
Queried whois.markmonitor.com with "hicloud.com"...
Domain Name: hicloud.com
Registry Domain ID: 1429950708_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.markmonitor.com
Registrar URL: http://www.markmonitor.com
Updated Date: 2016-05-03T10:37:45-0700
Creation Date: 2008-03-22T06:56:43-0700
Registrar Registration Expiration Date: 2023-03-22T06:56:43-0700
Registrar: MarkMonitor, Inc.
Registrar IANA ID: 292
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.2083895740
Domain Status: clientUpdateProhibited (https://www.icann.org/epp#clientUpdateProhibited)
Domain Status: clientTransferProhibited (https://www.icann.org/epp#clientTransferProhibited)
Domain Status: clientDeleteProhibited (https://www.icann.org/epp#clientDeleteProhibited)
Domain Status: serverUpdateProhibited (https://www.icann.org/epp#serverUpdateProhibited)
Domain Status: serverTransferProhibited (https://www.icann.org/epp#serverTransferProhibited)
Domain Status: serverDeleteProhibited (https://www.icann.org/epp#serverDeleteProhibited)
Registry Registrant ID:
Registrant Name: Domain Administrator
Registrant Organization: Huawei Technologies Co., Ltd.
Registrant Street: Huawei Base, Bantian, Longgang District
Registrant City: Shenzhen
Registrant State/Province: Guangdong
Registrant Postal Code: 518129
Registrant Country: CN
Registrant Phone: +86.75528560097
Registrant Phone Ext:
Registrant Fax: +86.75528560390
Registrant Fax Ext:
Registrant Email: [email protected]
Registry Admin ID:
Admin Name: Domain Administrator
Admin Organization: Huawei Technologies Co., Ltd.
Admin Street: Huawei Base, Bantian, Longgang District
Admin City: Shenzhen
Admin State/Province: Guangdong
Admin Postal Code: 518129
Admin Country: CN
Admin Phone: +86.75528560097
Admin Phone Ext:
Admin Fax: +86.75528560390
Admin Fax Ext:
Admin Email: [email protected]
Registry Tech ID:
Tech Name: Domain Administrator
Tech Organization: Huawei Technologies Co., Ltd.
Tech Street: Huawei Base, Bantian, Longgang District
Tech City: Shenzhen
Tech State/Province: Guangdong
Tech Postal Code: 518129
Tech Country: CN
Tech Phone: +86.75528560097
Tech Phone Ext:
Tech Fax: +86.75528560390
Tech Fax Ext:
Tech Email: [email protected]
Name Server: ns4.dnsv5.com
Name Server: ns3.dnsv5.com
DNSSEC: unsigned
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
>>> Last update of WHOIS database: 2017-01-10T01:10:48-0800 <<<
A big big shoutout to Team MT and XDA user [MENTION]gmanrainy[/MENTION] for the Huawei Firmware Finder tool available here on XDA - I wish I had known about this earlier when I was manually searching the Huawei servers for ROMs :silly:
Excellent thread, great work beast.in.black! that firmware tool is a great find
In my 10" current (latest) version is M2-A01WV100R001C100B007 Android 5.1.1, but update zip seems to be only 56Mb?
mele80 said:
In my 10" current (latest) version is M2-A01WV100R001C100B007 Android 5.1.1, but update zip seems to be only 56Mb?
Click to expand...
Click to collapse
It might not be a full update - for example, on my 802L, B003 was a full update, but B005 was an OTA partial update and not a full system image update.
omaga said:
Excellent thread, great work beast.in.black! that firmware tool is a great find
Click to expand...
Click to collapse
Isn't it just! I found it by accident on Google when I was trying to search for Marshmallow ROMs for our devices. I was like"Oh yeah, these guys are awesome!"
Big thumbs :good: up to Team MT for the work on the Firmware Finder tool!
How i root my M2-801L there no OEM lock open possibility of the developer's settings.
Eagle-no1 said:
How i root my M2-801L there no OEM lock open possibility of the developer's settings.
Click to expand...
Click to collapse
Did you try pressing the build number about 8 times in quick succession? Which ROM version are you using?
You will find the build number in "settings" -> "About tablet". Just press on the actual build number (the stuff that says "M2-801Lblabla") about 7 or 8 times quickly, and it should show a message saying that you are a developer.
I had the B205 firmware in my M2-801L, now i downloaded/and installed the B202 version and its seems to be a newer firmware version. B205 kernel is dated Jul 28 2016 and the android security patch is dated 1 july 2016, baseband is 21.600.23.00.010.
Now with the B202 firmware the kernel is dated Mon 7 Nov 2016 and the android security patch is dated 1 oct 2016, baseband 21.600.27.00.010
beast.in.black said:
Did you try pressing the build number about 8 times in quick succession? Which ROM version are you using?
You will find the build number in "settings" -> "About tablet". Just press on the actual build number (the stuff that says "M2-801Lblabla") about 7 or 8 times quickly, and it should show a message saying that you are a developer.
Click to expand...
Click to collapse
Build number M2-801LC100B205 and tapped eight times.
No OEM Unlock selection choice developer options.
omaga said:
I had the B205 firmware in my M2-801L, now i downloaded/and installed the B202 version and its seems to be a newer firmware version. B205 kernel is dated Jul 28 2016 and the android security patch is dated 1 july 2016, baseband is 21.600.23.00.010.
Now with the B202 firmware the kernel is dated Mon 7 Nov 2016 and the android security patch is dated 1 oct 2016, baseband 21.600.27.00.010
Click to expand...
Click to collapse
Good to know, thank you! I will update the original post accordingly.
Eagle-no1 said:
Build number M2-801LC100B205 and tapped eight times.
No OEM Unlock selection choice developer options.
Click to expand...
Click to collapse
omaga reports that B202 seems to have newer content than B205. Can you try B202 and see?
beast.in.black said:
omaga reports that B202 seems to have newer content than B205. Can you try B202 and see?
Click to expand...
Click to collapse
I have this Huawei_MediaPad M2 8.0_Firmware_M2-801L_Android 5.1.1_EMUI 3.1_V100R001C209B008CUSTC209D001 earlier.
I have just got Huawei unlock password.
Edit:
I download B202 and test and report soon.
Eagle-no1 said:
I have this Huawei_MediaPad M2 8.0_Firmware_M2-801L_Android 5.1.1_EMUI 3.1_V100R001C209B008CUSTC209D001 earlier.
I have just got Huawei unlock password.
Edit:
I download B202 and test and report soon.
Click to expand...
Click to collapse
Oh I see! OK. It's very peculiar that you haven't got the developer access on the stock B008 ROM. Could you please post a pic of your phone's "Settings" main menu screen, the bottom section whereyou see the "About Tablet" and "Updater" settings menu items?
No OEM locking choice in B202 version, now i downgrade back B008 version and look there.
-------------------------
Edit:
B008 version included OEM lock open option. Android is 5.1.1
Eagle-no1 said:
B008 version included OEM lock open option. Android is 5.1.1
Click to expand...
Click to collapse
Awesome! Now you can unlock the bootloader and phone! Good luck in your rooting efforts
beast.in.black said:
Awesome! Now you can unlock the bootloader and phone! Good luck in your rooting efforts
Click to expand...
Click to collapse
Yes but how do I install android 6.0
Eagle-no1 said:
Yes but how do I install android 6.0
Click to expand...
Click to collapse
The ROMs in my original post are Android 6.0, and the installation instructions should be common across phones.
Also, if you successfully installed B202, you already had Android 6.0 on your phone
You need the developer options so that you can unlock your bootloader and phone so that you can root the phone. Rooting the phone is separate from installing Android 6.0 on it - they are two separate things :cyclops:
EDIT: BTW, I apologize if the above sounds patronizing - it wasn't meant to be. I see that you have 400+ posts so you are experienced here. Maybe I didn't understand your question...?
beast.in.black said:
The ROMs in my original post are Android 6.0, and the installation instructions should be common across phones.
Also, if you successfully installed B202, you already had Android 6.0 on your phone
You need the developer options so that you can unlock your bootloader and phone so that you can root the phone. Rooting the phone is separate from installing Android 6.0 on it - they are two separate things :cyclops:
EDIT: BTW, I apologize if the above sounds patronizing - it wasn't meant to be. I see that you have 400+ posts so you are experienced here. Maybe I didn't understand your question...?
Click to expand...
Click to collapse
I can install android 6, version B202 or B205, but there are no OEM Unclock options and I do not get done as rooting.
Only B008 is OEM Unlock choice.
Yes I am already a very old man (64Years) and I do not understand everything because I am Finnish and I use the Google translator.
---------- Post added at 16:37 ---------- Previous post was at 16:19 ----------
Now is rooted version b008 Thank you your help.
Eagle-no1 said:
I can install android 6, version B202 or B205, but there are no OEM Unclock options and I do not get done as rooting.
Only B008 is OEM Unlock choice.
Yes I am already a very old man (64Years) and I do not understand everything because I am Finnish and I use the Google translator..
Click to expand...
Click to collapse
No problem, thank you so much for your patience, I really appreciate it.
Eagle-no1 said:
---------- Post added at 16:37 ---------- Previous post was at 16:19 ----------
Now is rooted version b008 Thank you your help.
Click to expand...
Click to collapse
Awesome! Now your bootloader and phone must be unlocked. This is good, because now we can root your Android 6.0 ROM too
So next steps for you:
Now you have to replace TWRP with stock recovery (need to put back the stock recovery otherwise you cannot install the Android 6 update). For this, you can flash the original RECOVERY.img from your B008 ROM. The recovery.img needs to be flashed using fastboot mode. You can extract the RECOVERY.img from B008 using the Huawei update extractor (use the "Huawei Mediapad M2 (M2-802L)" profile in the Update Extractor tool). If you have problems, let me know and I can help you with this.
Then install the Android 6 ROM
Then reinstall TWRP, and re-root the Android 6 ROM
Unfortunately all the above steps are necessary because once you flash the new Android 6 ROM, you lose root (you need to unroot the previous ROM, and also restore recovery back to original Huawei recovery).
beast.in.black said:
No problem, thank you so much for your patience, I really appreciate it.
Awesome! Now your bootloader and phone must be unlocked. This is good, because now we can root your Android 6.0 ROM too
So next steps for you:
Now you have to replace TWRP with stock recovery (need to put back the stock recovery otherwise you cannot install the Android 6 update). For this, you can flash the original RECOVERY.img from your B008 ROM. The recovery.img needs to be flashed using fastboot mode. You can extract the RECOVERY.img from B008 using the Huawei update extractor (use the "Huawei Mediapad M2 (M2-802L)" profile in the Update Extractor tool). If you have problems, let me know and I can help you with this.
Then install the Android 6 ROM
Then reinstall TWRP, and re-root the Android 6 ROM
Unfortunately all the above steps are necessary because once you flash the new Android 6 ROM, you lose root (you need to unroot the previous ROM, and also restore recovery back to original Huawei recovery).
Click to expand...
Click to collapse
Ok, i try and report later today in finnish time
Edit:
Everything else manages just fine, version B205, but when I install SuperSU the pad stops Huawei logo, I am now waiting for a long time and does not start.
I go test now version B202
Edit:2
after B202 install i install TWRP boot normal, install SuperSU and no boot, must go B008 version

[RECOVERY] M10 Generic, Lifestyle EU, Lifestyle CN TWRP Recovery Collection

Ok guys everyone has those problems like this so i decided to make a topic for this.
M10 has 3 different variants. So i decided to share correct recoveries for who have problems.
* M10 Generic.
Link : https://www.mediafire.com/?129g74h488m93gj
* M10 Lifestyle EU. (also known as Indian edition)(I dont remember cid and product id for this model. I was using for my M10 which I bought from Poland phone store. PS not suitable for EU operator devices. They are m10 generic. Not lifestyle.)
Link : https://www.mediafire.com/?e4jde0af1n9surr
* M10 Lifestyle CN. (also known as Asian edition) (Perfume, htc_pmec2tuhl, Espıcally for CID HTCCN701)
Link : http://www.mediafire.com/file/g9wb4e0eoh0qu5j/lifestyleCN.img
For people who doesnt know how to flash :
1) Unlock bootloader via HTC Dev method.
2) Connect phone via bootloader mode.
3) Open adb write following commands:
fastboot flash recovery recovery_file_name.img (Ex : fastboot flash recovery lifestyleCN.img)
4) If you want to open phone in recovery mode use menu from bootloader with your phone.
That's all voila !
Hi, Thank you for sharing this!
But this is completely in Chinese language. Do you have link for English one? I need it for M10 Lifestyle ( htc_pmec2tuhl )
EDIT::
Found how to get English.
1. You need to tap on: 设置 (Settings)
2. In settings menu, tap on last icon on top of page ( World icon )and change to English.
Thanks a lot for this post. I've been struggling for days to get recovery working on my Chinese HTC 10. After reading your post downloaded the correct recovery image, et voila!!
One question remains, after recovery is working, I can flash any rom, or also there I should be careful which one to flash? I tried Leedroid_10 V3.9.0 but it keeps rebooting into bootloader... Any idea how to fix, or what I do wrong? I have not rooted yet, and S-on.
Thanks
Robin.
Fine to have a working recovery but that's it basically for this HTC10 forum. Non of these roms here work on any lifestyle HTC10.

Categories

Resources