[Root / Recovery / ROM] ZTE N909 / N909D - Upgrading, Modifying and Unlocking

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.

Related

[Q] Any ROM with Chinese language?

My GF is from China and would really like to be able to set menus to her native language.
As we live in Sweden, the cellphone we got her (a Samsung GIO) is loaded with the Nordic ROM (2.3.3, S5660XXKPA, GINGERBREAD.XXKPS) and there is no Chinese.
Now before i start rooting and flashing it would be good to know:
Does any of the custom ROMS at this site support Chinese? (中文)
My guess is yes, most of them should, but it would be nice to get a confirmation before i start rooting and flashing
Thank you!
Harald
The unofficial CyanogenMod for gio have the Chinese language, it still have some issues, but (hopefully) they will fix them soon.
Others like GioPro are based on the European ROMs, so they don't have Chinese language(I tried).
S5660DXKP6
it is official rom ^^
sorry for my bad english
S5660zskp8/s5660brikp8/s5660zskp7/s5660zskp8
S5660zskp8
S5660DXKT4 (android v.2.3.6)
HI !!!
here are the cool custom rom alternative:
1.) Gio Art07 DXKP6
Flash gio into stock ROM S5660DXKP6 by using odin
- see sales code *#272*imei# then choose XSE, choose install
- root gio, then set CWM 5.0
here the sales code :http://imageshack.us/photo/my-images/213/csc.pngdownload : Gio_Art07
download : CWM 5.0 flash by recovery which the market and G talknya error try this
download : fix market/G talk/ how to :
============================================
Copy file with root explorer to system/lib
Set :rw-r-r-
ok
long press to open option the click change owner. Set 0 "root" ok
Reboot...
============================================
download : Gio Art07 ---http://adf.ly/3ZDhm---
download : CWM 5.0 flash by recovery ---http://adf.ly/3VuWC---
bored with the theme? use this ...
download : transparant statusbar ---http://adf.ly/3ZF2K---
i dont mind if you ask more, i know a lot more because my region is asia
hope it solve ur prob
I'm chinese too,you can try the cm7 or ZSKP8

My Mi Max does not have option for LTE after flashing latest global developer

HI,
I bought my Mi Max 32GB in Indonesia and it came preinstalled with unofficial distributor ROM. It can't do OTA updates, so I flashed to latest MIUI Global Developer using MiFlash Beta through adb edl mode. My bootloader is still locked. The flashing process went successfully and I'm using the device without any problem.
Then I realized that my phone does not have LTE/4G option, I already try everyting on the internet but no result, including:
Set locale to Singapore / Malaysia
Dialing *#*#4636#*#*
Factory reset
Reflash
Flash your max with china stable/dev ROM, wish some lucky there...
yes..
i confirm that LTE will be enabled in both dev and stable china rom
or,,
try the custom rom: RR or CM13
regards
Maybe u can use this trick which need u to add a little modification to your device buildpromt. I already try it before and it works on my mi max.
Actually there is a link that can guide you how to do it but i'm sorry that i can't tell you rightnow coz i forgot about it. I'll do some search for a while and will inform you later when i find it again..
Ps: sorry about the grammar coz am not that fluent enough on english and am a newb in this forum
*update:
Am sorry about the late update and about the guide, am sorry again that i can't give you the link bcoz of the forum rules.
Based from the web, what i can tell you is this :
Firstly,, DWYOR!! am not responsible for bricking your device!!
must have root on device
have root xplorer or buildprop editor or any other like it installed
now use root xplorer navigate it to /root/system then find build.prop
open build.prop with HTML editor or text editor
find text ro.product.device=hydrogen then add # in front of it like this #ro.product.device=hydrogen
save it and reboot
now go to the network setting u can see LTE prefered is there
notes:
this trick can only be applied to MIUI 8 global dev rom (idk if this can also be applied to miui 8 chinese dev vers rom and there is a different edited thing for miui 7)
hydrogen is another name for 3/32 MiMax so for another xiaomi phones it will be different ex. mi4c=libra, RN3 Mediatek=hennessy etc
this trick can be applied to any xiaomi devices(sez the web not me) that already support LTE
lastly,, DON'T FORGET TO ALWAYS BACK UP b4 you do all of this!! in case something goes wrong.
i already tried this and it works on my MiMax running on 6.8.11 global dev rom and now on 6.8.25 global dev rom it also work.

[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.

Rooting and installing Lineage OS on AGM X1

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?

7 inch Android 5.0 rearview mirror car camera 3g

Hi All
I wonder if i can get English Firmware for unbranded
details
cm84 v2.3
FX
3.10.54+ [email protected] #29
LRX21M dev-keys
ALPS.L0.MP2.V1.9_FX_V1.8.2
I Flash it with wrong firmware and logo keep restarting
hope to find solution
thanks
I see on w3bsit3 forums there is a discussion about that device, I hope you can recovery it!! (I beleive thay have the Firmware) also you should check 4pda forums (this one is on Russian)
hardy272 said:
I see on w3bsit3 forums there is a discussion about that device, I hope you can recovery it!! (I beleive thay have the Firmware) also you should check 4pda forums (this one is on Russian)
Click to expand...
Click to collapse
thank you for reply
i already checked this tow site before its not like my device
did you fix it?
Essaam said:
Hi All
I wonder if i can get English Firmware for unbranded
details
cm84 v2.3
FX
3.10.54+ [email protected] #29
LRX21M dev-keys
ALPS.L0.MP2.V1.9_FX_V1.8.2
I Flash it with wrong firmware and logo keep restarting
hope to find solution
thanks
Click to expand...
Click to collapse
did you fix it?
You must install the firmware from the mirror version (The mirror and the tablet like version have exactly the same internals) so the hardware is the same CM84, therein a 1.90 beta version that would work great, it has some better quality of life enhancements! on that thread I asked in Russian if I can flash that mirror firmware on my tablet like device, I flashed it and everything was ok! In case anyone is searching info, here is the thread from 4pda:
https://4pda.ru/forum/index.php?showtopic=792739
If you manage to make an account (there are tutorials on web how to solve 4pda Russian captcha to register) you will se a download link from a custom rom named CATS IV you can safely flash.
Hi Hardy, mind to share with me the firmware you used to flash your device? i bought this car cam from china and it does not come with google playstore and cannot install apk apps... hope you can assist me for the firmware. Thanks in advance.
Here do you have the download link from the latest CM84 firmware:
https://disk.yandex.ru/d/qhbWzQD43Q94GN
hey got a similar DVR android mirror. Was wondering if you could send CATs IV firmware? I don't see it on that website?
Hi, i have the same device, my son played with it and locked it by pin. Can't find a way to factory reset it.
If i enter recovery mode i get a android photo and can't go further.
Any help to reset the device?
I recovery mode I can't pass the image with broken android.

Categories

Resources