yashsingh1/xdaforums huggingface dataset:
[Android Q&A, Help & Troubleshooting] Drier5829:
I am running into the same issue as you. When I pressed Vol Up + Power before plugging in, I got into recover mode instead. So I pressed Vol Down + Power and that allowed MTK to detect my device. However, It got stuck on the "Preloader - Status: Waiting for PreLoader VCOM, please connect mobile" line.

Now, if I hold down Vol Down + Power before plugging it in,, I only get either the "Preloader - Status: Waiting for PreLoader VCOM, please connect mobile" line or the "DeviceClass - [LIB]: Couldn't get device configuration." line.

The device also no longer turns on (probably still stuck in BROM) but it does connect to Windows and shows up in Device Manager as a "MediaTek PreLoader USB VCOM Port" device. I guess this means the MTK VCOM drivers installed corrrectly (had to reboot into an alternate Windows mode with driver signature checking disabled). I have also installed UsbDk as per the MTK Client installation instructions.

Thankfully, this device has a removable battery, and after removing it I was able to exit BROM and the device boots up normally. When I did the same steps as above, this is what I got:

Port - Device detected :)
Preloader - CPU: MT6765/MT8768t(Helio P35/G35)
Preloader - HW version: 0x0
Preloader - WDT: 0x10007000
Preloader - Uart: 0x11002000
Preloader - Brom payload addr: 0x100a00
Preloader - DA payload addr: 0x201000
Preloader - CQ_DMA addr: 0x10212000
Preloader - Var1: 0x25
Preloader - Disabling Watchdog...
Preloader - HW code: 0x766
Preloader - Target config: 0x7
Preloader - SBC enabled: True
Preloader - SLA enabled: True
Preloader - DAA enabled: True
Preloader - SWJTAG enabled: True
Preloader - EPP_PARAM at 0x600 after EMMC_BOOT/SDMMC_BOOT: False
Preloader - Root cert required: False
Preloader - Mem read auth: False
Preloader - Mem write auth: False
Preloader - Cmd 0xC8 blocked: False
Preloader - Get Target info
Preloader - HW subcode: 0x8a00
Preloader - HW Ver: 0xca00
Preloader - SW Ver: 0x0
Preloader - Status: Waiting for PreLoader VCOM, please connect mobile

However, it remains stuck on this portion until I unplug the device.
[Android Q&A, Help & Troubleshooting] r1pp3d2:
It's because the security patch is newer than September 2021. If it's before that you can unlock bootloader and root with mtkclient on windows or Linux.
[Android Q&A, Help & Troubleshooting] SpiceExploits:
If anyone has gotten a root for this model, Can you help me I'm also trying to root this device

Discord is SpiceExploits#1763
[Android Q&A, Help & Troubleshooting] r1pp3d2:
I can tomorrow if you still need help
[Android Q&A, Help & Troubleshooting] SpiceExploits:
That will be fine just message me when your online
[Android Q&A, Help & Troubleshooting] luridphantom:
mtkclient still works if you know the test points right?
[Android Q&A, Help & Troubleshooting] r1pp3d2:
If the test points put it in brom then yeah.
[Android Q&A, Help & Troubleshooting] damnthefall:
I just purchased this device from Dollar General for $24, got it home removed the sim card and started mtkclient with mtk printgpt and plugged the phone(without the battery installed) up to my pc while holding only the VolUp button. It was immediately detected in Brom mode and mtkclient was able to dump the preloader, the brom, and sram(none of these are needed for root, but very nice to have from a exploit development stand point) I am not sure what the security patch on the rom is but I am assuming that it is well past the September 2021 patch date(as soon as I flash my modified boot image with mtkclient I will post the security patch date) So just in case anyone was wondering mtkclient is still working WITHOUT test points the major issue seems to be that everyone has been trying either VolUp + Pwr(TCL Recovery mode) or VolDwn + Pwr(Normal Boot AFAIK) instead of just holding VolUp while plugging into USB. Hope this helps anyone still trying to root this device.
[Android Q&A, Help & Troubleshooting] r1pp3d2:
Please let me know the carrier and sec patch because I've ran into a couple TracFone ones that have been patched.
[Android Q&A, Help & Troubleshooting] damnthefall:
The carrier was Total Wireless(With TracFone sim and preloaded apps though) The security patch June 5th 2021 which explains why I can still boot into BROM
[Android Q&A, Help & Troubleshooting] Krowheart:
Hi guys. Hoping someone can help me out with this model. I'm pretty inexperienced with this whole process. I have installed mtk and its requirements in order to unlock the bootloader, but when I try to connect the phone it says "Preloader - [LIB]: Status: Handshake failed, retrying..."
[Android Q&A, Help & Troubleshooting] Krowheart:
Have you gotten around to this yet? Very interested in rooting this device but having very little success finding the info I need.

Edit: sorry for double post, couldnt figure out how to delete the other one.
[Android Q&A, Help & Troubleshooting] damnthefall:
I'm going to assume that you are using Linux...

First thing to know is did you take any OTA updates before trying to unlock the bootloader? If you did then you will most likely be unable to root it until someone figures out how to downgrade to a previous security update.

If you didn't update and are using Linux then most likely the handshake failed issue is due to not holding the Volume up button when plugging in the phone.

The correct way is to enter the mtkclient command(which I can't remember off the top of my my head) and wait for it to respond with waiting for Vcom something or other, with the phone powered off hold the volume up button and plug in the usb cable. If you see the CPU info and target config followed by Kamakiri / DA Run then you are in business, if not power off the device and try again. If you haven't updated and it still isn't working you might try uninstalling mtkclient and reinstalling from scratch.

If you're using that other OS(Windows 🤣🤣) and you haven't updated the device then you most likely have a driver or mtkclient issue. My advice would be to format your hard drive and install your Linux distro of choice and then install mtkclient. Or maybe just try reinstalling mtkclient... Your choice.
[Android Q&A, Help & Troubleshooting] Viva La Android R.I.P.:
I no longer have the device. But, a standard bootloader unlock exploit using MTK Client will force the device into orange state. From there, a Magisk patched boot image can be flashed using MTK Client as well. Last but not least, Android Verified Boot (AVB)/dm-verity must be disabled by flashing an empty vbmeta.img. There are tons of tutorials hosted here on XDA for carrying out these operations.
[Android Q&A, Help & Troubleshooting] Krowheart:
I am actually using windows lol. I considered a driver issue and searched what I could but nothing has worked so far. I'll go ahead and try wiping and reinstalling mtk and all of it's associated programs. The Win11 PC I bought for gaming (all I have atm) has the OS integrated with the BIOS so I'm honestly not even sure if I could change the OS.

I don't actually know what the update situation is, I just bought the phone from straight talk last week.
[Android Q&A, Help & Troubleshooting] Krowheart:
The issue I'm having is I can't get the bootloader unlocked because mtk won't connect to/recognize the device. I'm all set with the patched boot image and magisk but I cant flash anything right now because I can't get into fastboot.
[Android Q&A, Help & Troubleshooting] mvikrant97:
Have you root your phone?
[Android Q&A, Help & Troubleshooting] Viva La Android R.I.P.:
When I had the phone, yes -- I unlocked and rooted the phone using the same procedure that I outlined above. You don't need fastboot mode to bootloader unlock or root the TCL A30. Rather, MTK Client uses the Boot ROM (BROM) mode protocol for both tasks.
[Android Q&A, Help & Troubleshooting] luridphantom:
xda has already covered this model and its relatives quite a few times over. search for a mtk boot python script and you have your answer
[Android Q&A, Help & Troubleshooting] Viva La Android R.I.P.:
This thread

This thread should provide you with some guidance. It outlines the setup instructions and files needed to bootloader unlock your device using the MTK Client exploit. https://xdaforums.com/t/guide-mtk-how-to-use-mtkclient-and-set-it-up.4509245/
[Android Q&A, Help & Troubleshooting] Krowheart:
I have already done all of that but mtkclient gives this error when I try to connect the phone: "Preloader - [LIB]: Status: Handshake failed, retrying..."
[Android Q&A, Help & Troubleshooting] Viva La Android R.I.P.:
That error indicates that your MediaTek vCOM drivers are not correctly configured. Here is an excellent step-by-step tutorial for installing and configuring the vCOM drivers. This guide supports Windows 10 & 11. https://xdaforums.com/t/guide-windo...or-32-64-bit-driver-install-tutorial.3264884/
[Android Q&A, Help & Troubleshooting] Krowheart:
Followed tutorial exactly with no issue. No change when trying to connect device.
[Android Q&A, Help & Troubleshooting] Viva La Android R.I.P.:
Have you tried the obvious troubleshooting steps, a different USB port (USB 3.0/3.1 has been known to be problematic in lieu of USB 2.0), and a different data syncing/charging cable?
[Android Q&A, Help & Troubleshooting] Krowheart:
Kinda. I've tried different cords and different ports, but I think all the ports on this laptop are the same and I don't have another computer to test on
[Android Q&A, Help & Troubleshooting] Viva La Android R.I.P.:
Do you know whether your computer has legacy USB 2.0 ports or the more recent 3.0/3.1?
[Android Q&A, Help & Troubleshooting] luridphantom:
your phone already has this exploit patched out. the only way is to use a python boot script to force the phone into fastboot. search around xda for how to do this
[Android Q&A, Help & Troubleshooting] Viva La Android R.I.P.:
I'm running the most current firmware build and have no issues using MTK Client. Initiating BROM can be a bit buggy and often takes two or three tries of holding Volume Up & Down together while connecting the phone to my PC, but device detection has not been an insurmountable issue by any means.

I only recently got my device operational again after replacing the LCD/digitizer assembly, but exploiting the bootloader to an unlocked state and flashing a Magisk patched ramdisk image to achieve root privileges were the first two tasks I completed after repairing my display.
[Android Q&A, Help & Troubleshooting] Krowheart:
Specs online say 3.2
[Android Q&A, Help & Troubleshooting] luridphantom:
have not had any connection issues with mtkclient on linux. the key is to not update your os because anything after jan/feb 2022 is patched

there still is a way to root tcl phones and hope they dont close that loophole
[Android Q&A, Help & Troubleshooting] Viva La Android R.I.P.:
,

I've heard the same thing from other members as well, regarding the MTK Client exploit being patched on the more recent firmware builds. I'm running firmware build vL87 with the April 5, 2022 security patch level. This build was installed on the device when I got it. Nevertheless, I was able to exploit the bootloader, dump the firmware, disable dm-verity and achieve root using MTK Client. For whatever reason, the BROM exploit has not been patched by the manufacturer, despite my security patch level.

Amen to that last statement. For many years, the majority of Alcatel/TCL phones were simply perma-locked in terms of the bootloader, fully alleviating any hope of achieving root. I hope the exploit lasts ad infinitum.
[Android Q&A, Help & Troubleshooting] Viva La Android R.I.P.:
@Krowheart, can you confirm your current firmware build version as well as your security patch level? Thanks.

Also, it is quite possible that your USB 3.2 ports are preventing BROM initiation and/or proper device recognition.
[Android Q&A, Help & Troubleshooting] rook23:
Hi, i just bought this phone with an april 1, 2023 security patch, is it possible to root it? if yes, could you please outline the steps. thank you
[Android Q&A, Help & Troubleshooting] Viva La Android R.I.P.:
You shouldn't have any issues rooting it, but instructions are not exactly straightforward. You'll need to download and set up the MTK Client and Python environment on your Windows PC or laptop. This is what you'll use to exploit the bootloader, pull your stock boot image, and flash a Magisk patched boot image file for root access. Once you pull the boot image, you'll need to first patch it with Magisk before flashing it. You'll also need to disable dm-verity by flashing a blank vbmeta.img. 'I'll get you a link and instructions for MTK Client.

[GUIDE] [MTK] How to use MTKClient and set it up!

So most of you probably don't know what mtkclient is. It is basically an exploit which is used to boot any (mtk) phone into BROM mode (basically EDL for mtk) I am writing this guide especially for the RM6785 community. This tool is very useful...

xdaforums.com

All credit goes to @Sidharth09 for this easy to follow setup and instruction guide.
[Android Q&A, Help & Troubleshooting] Krowheart:
Hey sorry for the late response, been busy lately. Where do I find that info? I'll try and root it from a different computer if I get the chance and see if that works.
[Android Q&A, Help & Troubleshooting] tsjohnson243:
you don't have to pay me but I'll tell you the easiest way I've found. You get the magisk apk and the tcl a3 firmware from https://www.getdroidtips.com/tcl-a3-a509dl-firmware/ when you unzip it in the firmware folder locate the boot.img. Use the magisk app to patch the boot image. Put it on your desktop or something so you can find it. Then download the android utility. That you will have to search for. You need all the mtk drivers including vcom. And the tcl usb driver too. But you open up the android utility and under the mediatek tab, and bootrom heading about halfway down it has a write emmc/ufs boot section. You click on that with your phone off and unplugged. then hold the vol up and down at the same time and plugg it in. Doesn't take long and there ya go
[Fire HD 8 and HD 10 Q&A, Help & Troubleshooting] blizzardblaise:
Hi, I'm new here and kinda new to Kindle. I have a Kindle Fire 10 HD (2019) and I used the Fire Toolbox to get rid of all the bloatware and stuff. Works great, but if I set my launcher to Nova using the Toolbox, I can't restart the device without it reverting back to the original launcher. I also tried launcher hijacker but it got blocked. Is there way to change the launcher (I want Nova) for good or a way to root this device? It's running Fire OS 7.3.2.2

PS: I did try searching on here for this but couldn't find anything
[Fire HD 8 and HD 10 Q&A, Help & Troubleshooting] xFaultx:
I think that by restarting it resets it back to the default, which is annoying. AFAIK theres no way to root with the version you have either. However, if you have Nova installed and you do reboot, you should be able to open nova, possibly youll need to go under Settings->Applications and find it there. Under Nova settings, you can force the 'use launcher by default' to pop up, and set it there. I know some people have had luck with the toolbox by using older versions to install certain portions (like the hijacker), possibly you can side load it
[Fire HD 8 and HD 10 Q&A, Help & Troubleshooting] AmznUser444 Dev:
Try to change the launcher using the pm set-home-activity command in ADB (requires Windows or Linux computer)

adb shell pm set-home-activity com.teslacoilsw.launcher/.NovaLauncher
[Fire HD 8 and HD 10 Q&A, Help & Troubleshooting] onepointfive:
Hey blizzardblaise

I have a solution for you:

I had the same exact problem as you and i looked up everything but found nothing.

so i made my own custom launcher method

Link

GitHub - onepointfive-REAL/bhcl: Custom launcher similar to launcher hijack

Custom launcher similar to launcher hijack. Contribute to onepointfive-REAL/bhcl development by creating an account on GitHub.

github.com

By the way, you need adb for this
[Fire HD 8 and HD 10 Q&A, Help & Troubleshooting] benjaluth9:
Well, if you search in /system/etc/init/ you can find the files "launcherhijackpreventer_fosinit.xml" and "tabletlauncherhijackpreventer_fosinit.xml" which means that Amazon is aware of Launcher Hijack lol.

A bypass would be renaming the Launcher Hijack package name and the "App not compatible with your device" dialog will be gone.
[Fire HD 8 and HD 10 Q&A, Help & Troubleshooting] jhi2:
Is there any way to unlock the boot loader? Then u can install TWRP, thus Android and set a custom launcher!
[Samsung Galaxy Note 20 Ultra Questions & Answers] walidiid:
hi im so glad to join your community, and yes i have a problem if anyone can help me with it please, i have the note 20 ultra 5g and i live in morocco but my country doesnt support the 5g version so when i want to upgrade the ui and android version i will not be able to make calls or send messages etc.. whats the right firmware that i can install in morocco for the note 20 ultra 5g please help
[Touch Pro, Fuze General] hellios:
So before I call up HTC and ask them if I have a fualty device, I thought I'd ask the guys here :D

I got my Touch Pro around two weeks ago, and after getting annoyed with its screen sensitivity (lack off) and the terrible scrolling method they have implemented, I flashed it to RomeOS 1.21....

The problems:

Even when its in the case, the phone sometimes does random things, and yesterday it called my friend on its own, while I wasn't even touching it (it had been on the table for atleast 10 minutes - granted it was face down, but still?)

Does HTC think this device is for people with small hands?? Clicking the cross at the top right and the two buttons at the bottom of the screen are are chore... It wont recognise my thumb pressing on them, I have to point my nail at them!!

Scrolling through the touch flo interface gets laggy esp. when you scroll slowly past internet related sections... Guess this must be a software based problem though.

Scrolling through the contact list is just ridiculous - When I flick the list (on All People) most the time it goes into overdrive and just keeps scrolling. And when I finally find the contact I want and try to click the name (again thumb press), it assumes I am trying to still search through the contacts and moves to another contact.

Using opera mobile is one of the worst internet experiences I have had... I had heard raving reviews about it, but using it I just find everything to be slow - Zooming is laggy, and again clicking sometimes brings up a context menu, or sometimes takes ages to recognise that I have clicked a link and so I have to click that little icon at the bottom right of the screen to see if anything is loading.

Most my problems seem to be related to the touch experience on the device.

Does anyone have the same issues? If not should I call up HTC?
[Touch Pro, Fuze General] BarateaU:
+1 On most of it

The laggy experice is sad, if you cant make something work 100% why realease it? I have the pro now but have had the diamond without keyboard and trying to write with it took about 3 weeks but still you would type wrong. I took my friends iphone the other day and no lagging wile browsing thru menues or when typing not one misstyping.

And how long has the windows mobile been around? 6 years + ? And still they cant get **** to work. I have tried custom roms but they also have bugs.

And if anyone is gonna complain about my iphone experince stfu. Cause after iphone all windows mobile phones are trying to make their interface look cooler, Xperia, Omnia, Diamond etc. etc.
[Touch Pro, Fuze General] Kraize:
Um are you sure about that? I am a iPhone hater, but doesn't mean I won't correct you on how wrong you are. First off. Let me explain some points. the ONLY reason the iPhone is soo popular is because it has a capactive touchscreen, is idiot usable, and is made by apple. If you compare it to the Omnia, it is pretty much very close and I would say the Omnia wins if it has a better resolution. First off, apple tried to base their interface off of previous work. Then winmo companies stepped up and made a better interface. TF3D, Omnia, and Xperia panels ARE NOTHING LIKE the iPhoney crap. Seriously? Do you even see a connection in TF3D and iPhone crap interface? Cause I don't. I don't know where you're going with this one. I could kinda see it with the panels, but then again, you're pushing it when comparing it to the iPhone. I can agree that HTC looked at the iPhone and tried to make a better interface using it as a base, but seriously. TouchFLO 3D looks nothing like the iPhone interface or "whatever the crap interface is that doesn't have a name."
[Touch Pro, Fuze General] BarateaU:
Im not saying that they copyed the entire iphone look. Im saying that after the iphone they all tried making their phones hotter. And that you cant disagree with. And whats with the apple hate in this forum? Are you guys scared of them? Why not take the best out of them. Everytime someone here mentions an iphone its like saying something nasty about your mom.

First off all, apple did it. They have never had a phone on their products list but they made one and its a topseller, for how long has htc been doing phones?
[Touch Pro, Fuze General] Kraize:
Eh. I'm hating on apple for making a great phone, but killing it and not making it as customizable as windows. The average consumers love it, but the tech savvy people hate that. We LIKE complicated things. Yes, I'll agree that after apple made the iPhone, HTC and other companies stepped up. But that happens. Before, they had no reason to step up. Before the iPhone, believe it or not, people barely ever complained about their PPC. They loved it and HTC had no reason to make it better if we were still buying it from them. They are in for the profits. So now, when they see some people diverting from HTC devices to iPhone and other devices, they decide to make their devices better.

Reasons iPhone was top seller:

WAY WAY WAY too much advertising

Very cheap (Reason for 2nd gen. First gen's reason is: see below)

Too over hyped and too over looked.

From apple

Very "user-friendly"

Many mac fanboys bought the iPhone
[Touch Pro, Fuze General] polllux:
I-phones are designed to be idiot proof, hence they sell to mostly idiots with money to waste/ burn.

My diamond has a better resolution, its smaller oh & I can do way loads more things with it than an I-phone can do.

It's kind of like the I-pod issue, overated/ expensive crap...

But we all have our own opinions, its just mines is that the i-phones an overated heap of junk :p ;)

My diamond doesnt phone any1 unless i make it do, maybe u have a faulty device or maybe u have ghosts in your house that like messing with u ? :p
[Touch Pro, Fuze General] BarateaU:
Im seeing your point. But also your saying that HTC had no reason? What kind of bs is that. So just cause they have something that works they dont need to evolve? Then I say Halleluja iphone, cause the windows mobile looks like crap, if it wasnt for the tf3d i wouldt have spend that much money on this phones. And you cant hate apple for that reason cause then you should hate ericsson, nokia, sagem, samsung, motorola etc etc shouldnt you?
[Touch Pro, Fuze General] polllux:
""Using opera mobile is one of the worst internet experiences I have had... I had heard raving reviews about it, but using it I just find everything to be slow - Zooming is laggy, and again clicking sometimes brings up a context menu, or sometimes takes ages to recognise that I have clicked a link and so I have to click that little icon at the bottom right of the screen to see if anything is loading.""

I actually love the opera browser on the diamond & i especially love the way it zooms in & out with the wheel, maybe its just cause your not used to it yet or maybe you just have made up your mind already & just hate your diamond pro ? wasnt it ?

either way I think the way opera runs on a diamond rocks, seen a sh*t load of phones. pda's with "so called internet" & the way the diamond runs with opera is the best ive experienced yet. I tried out an I-phones inet use on a m8's & found it a bit limited shall we say, sure the touch is great but the actual ability of it's browser's total crap.

my other 2 cents worth on this arguement here :p