yashsingh1/xdaforums huggingface dataset:
[Moto G8 (Moto G Fast) ROMs, Kernels, Recoveries, &] Spaceminer:
Now deprecated. Go here instead. Mods can clean this out. https://xdaforums.com/moto-g8/development/recovery-twrp-3-4-0-0-t4155045

First of all, I did not build this myself. I just pulled it apart and made some modifications to hopefully fix the touchscreen for you folks. I also do not own this device. This is a port from the Moto G8 Plus, and it's based off the awesome work done by [MENTION=4712355]mauronofrio[/MENTION]

Disclaimer provided by twrp.me, with an addition by myself;

Team Win strives to provide a quality product. However, it is your decision to install our software on your device. Team Win takes no responsibility for any damage that may occur from installing or using TWRP.

Additional note: I am not responsible for bricked devices, but I will try to help you fix your phone if you turn it into a paperweight. This twrp is very much in the testing phase. We need to figure out what works, and what doesn't, then try to land this plane. Please help me with feedback so that I can help you!

WARNING: You must have the bootloader installed to both slots (if applicable) before making modifications. If not you will brick your device if it changes slots.

Instructions

​

1. You need fastboot and adb installed, or you can use the portable version (my preference) found here.

2. You need an unlocked bootloader as well. If you don't know how to do that, then follow the instructions found here on Motorola's website.

3. Reboot into fastboot by holding Vol ↓ + Power for approximately 30 seconds.

4. From the command prompt (cmd-here.exe) type in;

fastboot boot twrp.img

5. To install the image: Copy twrp to your phone and select > advanced > install recovery ramdisk > choose twrp.img > and swipe. Flash Magisk afterwards if you're on stock. If you're using a GSI and need root, then I suggest flashing my Modded Phh SU. Install the apk afterwards.

Download: twrp.img

Source Code:

https://github.com/omnirom/android_bootable_recovery

https://github.com/mauronofrio/android_device_motorola_doha
[Moto G8 (Moto G Fast) ROMs, Kernels, Recoveries, &] Clothian:
i got the phone to boot twrp but the touch screen does not work on the moto g fast xt2045-3
[Moto G8 (Moto G Fast) ROMs, Kernels, Recoveries, &] Spaceminer:
Awesome feedback. This is exactly what I need to know. Can you run the following command for me? You'll need to use adb or termux for this. I need the output.

cat /sys/devices/virtual/touchscreen/*/vendor
[Moto G8 (Moto G Fast) ROMs, Kernels, Recoveries, &] Clothian:
No such file or directory I’m also looking around in there any luck getting a root on this thing? Mine errors when I try to side load the magisk I’m a little new to all this. Also I ran this in adb shell if that matters or not
[Moto G8 (Moto G Fast) ROMs, Kernels, Recoveries, &] Spaceminer:
Try running this instead from adb...

adb root
ls /sys/devices/virtual/touchscreen
[Moto G8 (Moto G Fast) ROMs, Kernels, Recoveries, &] Clothian:
so i tried to run this with just adb and got nothing but errors but if i run this in shell with cat it does say this is a directory!!!

also im sorry for slow respond my internet where i am is giving me issues
[Moto G8 (Moto G Fast) ROMs, Kernels, Recoveries, &] Spaceminer:
You're going to need proper root access, and termux. I tried without root and get permission denied, with root, no issues.
[Moto G8 (Moto G Fast) ROMs, Kernels, Recoveries, &] Clothian:
ran the following in termux with su active after getting root access

the output is in parenthesis (output)

cat /sys/devices/virtual/touchscreen/*/vendor (states nothing)

ls /sys/devices/virtual/touchscreen (NVT-ts)
[Moto G8 (Moto G Fast) ROMs, Kernels, Recoveries, &] Spaceminer:
We're getting somewhere. Now try the following...

cat /sys/devices/virtual/touchscreen/NVT-ts/vendor
[Moto G8 (Moto G Fast) ROMs, Kernels, Recoveries, &] madbat99:
I have root with system. But using adb or termux I get cannot run as root in production builds.
[Moto G8 (Moto G Fast) ROMs, Kernels, Recoveries, &] Spaceminer:
Hot damn! I haven't seen you since the G6 days. We can really kick this thing off with you hanging around. How have you been?

Are you running a GSI right now? Or is magisk just not giving a prompt?
[Moto G8 (Moto G Fast) ROMs, Kernels, Recoveries, &] Clothian:
i have to run this under su but it opens this

novatek_ts:/data/data/com.termux/files/home #

it seems to be waiting for an input. im fresh to alot of this so if you fancy explaining what your doing as you go id appreciate it tho i understand not wanting to as well i can just as easy google it :P
[Moto G8 (Moto G Fast) ROMs, Kernels, Recoveries, &] Spaceminer:
TWRP Tests

I'm finding info I need for your touchscreen. You want to give this a go for me? test2.img

Test it with the following command from fastboot, and tell me if the touchscreen works.

fastboot boot test2.img

Edit: If that doesn't work then try this one. test3.img

fastboot boot test3.img

You folks had touchscreen drivers and firmware binaries from the Moto G8 Plus in there. I have swapped them out for your native drivers and binaries.
[Moto G8 (Moto G Fast) ROMs, Kernels, Recoveries, &] madbat99:
Just running stock rooted. Air conditioning service tech, I work like 100 hours per week in summer. I'll try to stop in. Broke my g6 play screen and grabbed this phone.
[Moto G8 (Moto G Fast) ROMs, Kernels, Recoveries, &] PimpMy5Ton:
Hey @madbat99 Long time brother, the last Moto I had was also the G6 Play from Boost Mobile, I've since been through the Coolpad Legacy and now the LG Stylo 6, I bought the Moto G8/G Fast because I missed playing around with root and roms, if yall need help with anything or for troubleshooting let me know, always willing to help the community for this device, I currently have Resurrection Remix rom installed on my Rav right now :P
[Touch Diamond, MDA Compact IV General] Action Jackson:
I am intested in purchasing an unlocked Diamond that I can use on the T-Mobile USA network with my existing SIM card. I'm perfectly happy with EDGE speeds as I don't really use the PDA that much for work. (I use a Verizon 3G wireless card for my work on a laptop.) Plus I'm happy paying $19/month for EDGE compared to 60/month. I'm hoping to enable the 850MHz with the new ROM.

Do you recommend I wait for the GSM 3G US version of the Diamond to arrive? How long of a wait do you think?

If I decide to just get the EDGE only Diamond what is the best price and who would you recommend I purchase it from?

Thanks!
[Touch Diamond, MDA Compact IV General] sergeb:
I'm too waiting for T-Mobile USA 3G to be available. It's very unlikely the Diamond will be on TMo USA in the next few months. (But then what do I know?) IFAIK, so far I the only T-Mo USA 3G phone leaked out is HTC Kaiser - http://wmpoweruser.com/?p=537

I bought my Diamond from this guy last week - http://cgi.ebay.com/HTC-TOUCH-DIAMO...RKS-WITH-AT-T_W0QQitemZ140254188917QQihZ004QQ - it already comes 850 enabled by HTC.

I love the Diamond so far! There is occasional sound issue (I had it twice in the week I have the phone) but it's not a big deal for me compared to what I get with the phone.
[Touch Diamond, MDA Compact IV General] Black93300ZX:
2nd, you can buy them with 850mhz enabled (meaning everything works with T-Mobile but 3G) or you can flash it yourself easily. If you're okay with EDGE, look for any Diamond that's Quad-Band and you'll get everything you want.
[Touch Diamond, MDA Compact IV General] robertf57:
i have had my quad band diamond for 2 days. Works great on T-Mobile.:D DOn't currently have 3G on t-mobile AFAIK here anyway. Switched from the Kaise which was LAME and TOO BIG:eek:
[Touch Diamond, MDA Compact IV General] Action Jackson:
Just ordered mine tonight. Thanks for the feedback!
[Touch Diamond, MDA Compact IV General] Black93300ZX:
Actually, I just thought of something... If your area is a 3G zone with T-mobile (nowhere but LV yet I think), you'll get 3G as long as it's on the 2100mhz band and not the 1700mhz they also use. The Diamond has a 900/2100mhz UMTS band capability, so half of T-Mobile's 3G will work. :)
[ASUS ROG Phone II Questions & Answers] MyronAz:
So, I uninstalled a system app ("Facebook app installer") using titanium and now the phone get stuck at the boot loader when rebooting. I can get into TWRP, I suppose I could try switching slots but I'd rather not do that. Anybody have any ideas how I could repair the system?
[ASUS ROG Phone II Questions & Answers] MyronAz:
I managed to resolve the issue by restoring an old backup of the system partition. I would still like to get rid of all the Facebook crap if anybody knows a safe way to do that.
[Moto E6 Play Questions & Answers] Nycticorax:
I am following the instructions from motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a

I've downloaded Motorola drivers for Mac, as well as platform-tools. I am booting the phone to booloader but then a weird barcode shows up: imgur.com/a/8sT2lds

Any idea how to make progress from there? By the way my phone model is XT2029-2
[Moto E6 Play Questions & Answers] Def4lt_:
Would like to know it too. Passed some days searching the web for a answer, and got none. The only thing I get when scanning the barcode is a number that AFAIK doesn't match any serial nor anything at all in the phone; just a number from what I can tell. Using fastboot oem get_unlock_data doens't work at all too, I just get a "command unknown" error returned from fastboot. Tried different drivers, none seemed to work, and the only ones that did, gave me the barcode and the fastboot error when trying to unlock. A very weird error, this one; fastboot devices work just fine, fastboot getvar all too, so it really doesn't seem like a fastboot or driver issue. My last try was this article (https://www.xda-developers.com/how-to-discover-hidden-fastboot-commands/) to see if I could get a list of the phones OEM commands and figure out how to unlock it. Tried to extract the bootloader from the firmware I downloaded online, using a tool I found on the forum, but no success until now. Will try to root the phone and extract it as it is shown in the tutorial to see if I can get more lucky. I saw somewhere that there's an app called sunshine that was used to unlock some older models, maybe you wanna try that too. I won't, because it's paid and I don't have the money to pay for it . Anyway, I'll try the bootloader extracting and see how that works, and depending on the output, maybe I'll post a tutorial here.
[Moto E6 Play Questions & Answers] Nycticorax:
Ok so after analysis the barcode just the IMEI associated with my SIM card's slot. (This phone has two SIM card slots.) Nothing interesting about it, I think.

Also it seems that Motorola does not support unlocking this bootloader as it does for other phones; in fact "motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a" is just a hub for any phone listed at "support.motorola.com/us/en/solution/MS87215", and this one is not on the list. I am not aware of any way to unlock the bootloader in these circumstances.

Please let me / us know if you are more successful than me. For now I will consider this phone not rootable via this method.

PS: The furthest I've been: `fastboot oem get_unlock_data` returns a blank line as if the mobile was working. No error message or anything.

PPS: What do you mean by "extracting the bootloader"? What rooting method is extracting the bootloader part of?
[Moto E6 Play Questions & Answers] sd_shadow:
The official list of devices that can be unlocked has never been complete.

Usually all moto models can be unlocked, except Carrier branded devices or those on Amazon software channel.

Those getting the barcode screen, is that from

Pressing the volume down button and power on, or

adb reboot bootloader

?
[Moto E6 Play Questions & Answers] Def4lt_:
That's weird. My barcode number doesn't seem to match any numbers at all, serial, IMEI, nothing. I'll double check it to see if I have missed something. Never got this blank line, would be happy if you shared how you achieved it, maybe there could be some insight I can get from the process. Answering the question about the bootloader, the extraction isn't a part of a rooting method, it's only something I'm trying in order to get the list of oem fastboot commands of the phone. Those are manufacturer-specific, aren't listed anywhere, and differ from model to model. The method I'm using is the one from the article I pointed in my previous answer. Anyway, if it takes me anywhere, I'll bring an update about it with details.

---------- Post added at 23:36 ---------- Previous post was at 23:04 ----------

The barcode is from entering the bootloader. Any method that gets you there shows it. At first I thought it was a driver-related bug, but after some experimentation it seems like whenever the device is recognized by fastboot, it shows this barcode; So it appears to be a bootloader-related thing (I never saw nothing like it, so just guessing for now). Also tried the method from the Motorola website, and I really wish it had worked as expected, but what it seems to me is that MediaTek devices are a pain in the ass in general for this kind of thing. The device doesn't recognizes the oem commands sent through fastboot as valid (And yes, OEM Unlocking is properly enabled under Developer Settings). Here's a screenshot from a powershell session showing the results of trying the commands. Notice how the device is correctly recognized by both adb and fastboot, only the unlocking commands doesn't work: https://pasteboard.co/JnW4cvK.png
[Moto E6 Play Questions & Answers] Nycticorax:
In my case the barcode shows up whenever I reach fastboot, whether via booting with [vol up + power] and then selecting fastboot, or via adb reboot bootloader. I've tried several barcode recognition apps and 2 out of 3 confirm it's my IMEI.
[Moto E6 Play Questions & Answers] RubenGreg:
Did you try

fastboot flashing unlock_critical

according to this thread... it is for e6 plus. May be it works with e6 play.

https://old.reddit.com/r/androidroot/comments/f6c5k5/unlock_bootloader_moto_e6_plus/fupyalw/
[Moto E6 Play Questions & Answers] Nycticorax:
No,

fastboot flashing unlock critical

does not work. And no, we shouldn't assume that a method meant for the e6 plus works for the e6 play.
[Moto E6 Play Questions & Answers] glensbo:
Phone in red state not able to change settings

I have struggled with the same problems as above. I am not able to get into the developer mode as I only have access to the recovery screen. Anybody who knows how to do that from the recovery screen - perhaps using terminal?

I have been able to enter into the phone by adb sideload filename.zip and the phone acknowledged connection, but the upload failed, probably due to I am not able to unlock the phone from the red state/Android Recovery. It is running bali-reteu/bali9/POAS29.550-81-1/
[Moto E6 Play Questions & Answers] Nycticorax:
It is not clear to me what you did exactly. The step where we -- the others participants to this post and I -- are stuck is [2] here below:

boot to fastboot by running `adb reboot bootloader` from a command line on a connected and turned on device

get the OEM unlock code by doing `fastboot oem get_unlock_data` from a connected device under the fastboot interface

exchange the unlock code on the motorola support site and input that code to confirm bootloader unlock
[Moto E6 Play Questions & Answers] glensbo:
Got a little further as the code:

#fastboot flash unlock_critical Filename.zip#

the phone replied - Transferring and Transmission OK .... time etc

But I got an error sadly to say:

Failed (remote: not allowed in locked state) so I'm back to basics as I cannot open the state from the recovery mode (as of yet)
[Moto E6 Play Questions & Answers] Nycticorax:
Okay, I would like to be positive and call that a progress but the whole point of steps (2-3) is to have it unlocked so that you can proceed to root to flashing it the way you're trying to.

So I am pretty pessimistic on that one. To me it looks like a case of a cheap phone a company has no real urge to make easy to unlock.
[Moto E6 Play Questions & Answers] glensbo:
Sorry got carried away finding a group dealing with the same problem as I have. And not skimming but reading the text I can confirm that I am stuck at the same place. Sorry for the interruption. I will revert if/when I have something new.
[Moto E6 Play Questions & Answers] Nycticorax:
It's okay. I hope one of us can find something useful. Let Root, the God of Hacks, send His best love waves to you guys
[Moto E6 Play Questions & Answers] Biniesuschristos:
wow No Help
[Moto E6 Play Questions & Answers] sd_shadow:
Just curious do you know what software Channel your phone is on?

The software Channel might be listed in

Settings/ about phone.

Or try

fastboot getvar all

While in fastboot mode

ro.carrier = Software Channel
[Moto E6 Play Questions & Answers] Nycticorax:
You didn't ask me but perhaps it might help you help us:

reteu

for me.
[Moto E6 Play Questions & Answers] pontiacus:
I'm don't actually know anything regarding rooting mobile devices but i'm going to post some of my experience thinking it might help someone who actually knows what to do.

I've been having the same issue while trying to unlock the bootloader.

As it seems all of the fastboot commands are working fine except the OEM ones which is strange considering that i'm sure i toggled the OEM Unlock on the dev. options, just like some members commented already.

Regarding the barcode it shows as soon as i connect the device via USB in Fastboot mode, and it shows up when i use "adb reboot bootloader" too, but it wasn't showing before i updated the USB Drives so i could find the device via "fasboot devices" (the phone wasn't showing before i did it).
[Moto E6 Play Questions & Answers] sd_shadow:
Windows 10?
[Moto E6 Play Questions & Answers] Nycticorax:
[MENTION=4267571]sd_shadow[/MENTION]: Do you think it looks like a bootloader you could unlock?
[Moto E6 Play Questions & Answers] WauNeto:
Similar devices

Guys, searching the net I found that our moto e6 play is very similar to the Lenovo A5 (have the same motherboard), Huawei y5 (2018), Honor 7s or Honor 7 play. What sets the devices apart is the biometric reader that exists on the moto e6 play. It might be cool to review these Huawei devices to find a way to unlock the bootloader. Sorry for the bad english
[Moto E6 Play Questions & Answers] FPSensor:
Did you find any solution?

I would like to be able to install GSI and ROOT on the phone but I can't unlock the bootloader either

sorry for my bad english
[Moto E6 Play Questions & Answers] meowHelpMeRoot:
Suffering to the same problem too, I also tried updating to the Motorola drivers that I installed the other day (none of them seemed to work) then I tried some other weird "Kedacom USB Drivers" that my LG K8 uses, I also tried updating to "Android Phone" drivers and "ADB User Interface" or something like that (both of them had Moto and Motorola drivers inside their sub-sections) but none worked. I still haven't tried non-compatible drivers yet, maybe that fixes it?
[Moto E6 Play Questions & Answers] meowHelpMeRoot:
Also forgot to mention that with a wiped phone, the we can '' '' possibly '' '' use mediatek easy superuser to root, but my device is too updated, if I could downgrade it to android 8 I would be good with root.
[Moto E6 Play Questions & Answers] FPSensor:
the problem is with the phone, not the PC
[Moto E6 Play Questions & Answers] FPSensor:
there is no android 8 in moto e6 play, mtk-su also did not work (even in patch november 2019)
[Moto E6 Play Questions & Answers] meowHelpMeRoot:
Yeah, the problem is on the drivers. Let me explain

You always get some pre-installed drivers for Fastboot and ADB. Well my case is different, but since I had to update my device's drivers ON MY PC SO MY PC CAN RECOGNIZE

Friendly reminder that drivers are the thing that makes computers recognizer stuff.

What happened? My pc DIDN'T autoassign fastboot drivers to my phone, and so I need to head on to device manager (devmgmt.msc) and update the drivers there.

Maybe this post makes more sense now that you read this? It also seems like none of the Motorola drivers work.

I will send a recording here of what happens when I have time.
[Moto E6 Play Questions & Answers] FPSensor:
On my PC fastboot devices if it works so I confirm, the problem is with the phone, more specifically with the bootloader partition
[Moto E6 Play Questions & Answers] luridphantom:
try to see if you can get your device into brom mode to unlock with mtkclient: https://github.com/bkerler/mtkclient
[Moto E6 Play Questions & Answers] FPSensor:
i already tried and not works
[Moto E6 Play Questions & Answers] vygavedha:
I have a moto e40 comes with UNISOC t700 processor comes with barcode in fastboot and none of oem command works.

Need some help guys?
[Moto E6 Play Questions & Answers] FPSensor:
This is moto e6 play which does not have any unlock command
[Moto E6 Play Questions & Answers] Mavvy666:
I'm having the same issue with a Moto E7 Power. I end up with a barcode screen.
[Moto E6 Play Questions & Answers] FPSensor:
mtk device?
[Samsung Galaxy S7 Questions and Answers] VooDooCC:
My wife's phone was rebooting constantly, so I thought I'd go into recovery and factory reset it. Well, as it turns out, I'm a moron...I did from the "maintenance recovery" screen and now it's stuck in a loop. If I try booting like normal it'll say "recovery booting....." A few times, I've been able to hold power, vol. up, and home and get it to a blue screen that says "installing system update", then into the no command screen. Then when I do vol. up and power, I get a message that says "Failed to open recovery_cause" I'm trying to replicate that screen now to get all of the details off, but can't currently seem to get to the no command screen.

Any advice? Thanks in advance.

Oh, the blue light is constantly pulsing regardless of the state of the phone.

Edit: Tried it again and this time got a "Secure check fail" screen

Edit (2): Got in this time, got the error, somehow got back to the no command screen, got a longer failed to open error, see pics. Let the phone sit long enough and recovery eventually loaded. Did the factory reset from there and I'm back to the same point as when I first posted.
[Samsung Galaxy S7 Questions and Answers] Skulldron:
Text me on telegram and I'll help you fix it [MENTION=4817107]vishan[/MENTION]MK
[Samsung Galaxy S7 Questions and Answers] cooltt:
Have you been able to fix this?
[Samsung Galaxy S7 Questions and Answers] VooDooCC:
Was able to boot into maintenance mode, then into recovery mode and reset. The power cycling was still happening, so I tried a shot of canned air in the usb port since I saw that suggested on other stores. After that it decided to not charge anymore. Ended up upgrading her to a galaxy s20.
[Samsung Galaxy S7 Questions and Answers] VooDooCC:
Today it charges, started to go through the new phone setup process, but then the bootlooping started again. After a few rounds of that, it seems like it's powered off, but has a pulsing blue light.

Got it to boot into safe mode, still turned off, but it didn't loop this time and no pulsing light now.

Power it in again normally and it works for about a minute, reboots 3 times, works for a minute and repeats that process a few times. Then goes back to seeming powered off but a pulsing blue light
[Samsung Galaxy S7 Questions and Answers] cooltt:
Boot into recovery and clear cache then reboot.
[Fire TV Q&A, Help & Troubleshooting] Srimok:
I have a Fire Stick 4k that I use only for Kodi and accessing media on my local network. I do not need internet access at all. I have tried blocking updates with the usual methods but have not had any success. I have modified my wifi connection to Network Prefix Length 0 and both DNS to 0.0.0.0. It seems to be blocking access to the internet. Will this be effective at blocking updates and does anyone see any issues with this method?

Thanks