yashsingh1/xdaforums huggingface dataset:
[Android Q&A, Help & Troubleshooting] Renate:
That's one way. I prefer to setup an autorun file to set up doskeys.

In regedit set HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor\Autorun to a file:

@doskey /macrofile=C:\wherever\doskey.txt

Then make your alias file:

adb=C:\wherever\adb.exe $*

You may find having aliases helpful.

Ok, they only work in the first column, which is stupid.

C:\>adb devices && adb devices
List of devices attached

'adb' is not recognized as an internal or external command,
operable program or batch file.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
Thanks. What is adb, is it complicated to use and is it really necessary to do this?
[Android Q&A, Help & Troubleshooting] Renate:
adb is Android's way of multiplexing connections from a desktop to an Android device over USB or WiFi.

Generally it is meant to speak of adb shell, which is a command line on your device.

But it can also be used to install apps, upload or download files, debug Java, view logcat and forward TCP connections.

And you can do all of these at the same time.

In any case, you will find that most instructions to do anything around here tell you to use adb.

So it's worthwhile.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
I'm trying to avoid all the extra steps as it's very complicated and I don't want to mess anything up. I moved magisk to the adb folder and executed it. I got this:

C:\Program Files (x86)\Minimal ADB and Fastboot>adb install magisk.apk

error: no devices/emulators found

adb: error: failed to get feature set: no devices/emulators found

- waiting for device -

Do I need to attach my phone at this point? With the EDL cable? Do i press the button in the middle of the cable before or after I connect the cable to the phone?
[Android Q&A, Help & Troubleshooting] Renate:
First, I think you will find life easier if you don't use Power Shell. Old fashioned "DOS" cmd is good enough.

You have to find where ADB is installed and either go to that directory, add the directory to PATH (as above), or use an alias (like I posted above).

At the very least you should be able to get adb to print out help.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
I just moved magisk to the adb folder and executed it. But now I get this error:

C:\Program Files (x86)\Minimal ADB and Fastboot>adb install magisk.apk

error: no devices/emulators found

adb: error: failed to get feature set: no devices/emulators found

- waiting for device -
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
C:\Program Files (x86)\Minimal ADB and Fastboot>adb install magisk.apk

error: no devices/emulators found

adb: error: failed to get feature set: no devices/emulators found

- waiting for device -
[Android Q&A, Help & Troubleshooting] Renate:
Getting there. Do you have a device with "USB debugging" enabled? Does it go "bong" when you plug it in?

Go to Device Manager devmgmt.msc

Are there any Androids? Any exclamation marks?

Sometimes Windows will load drivers for this, sometimes you must do it.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
should I attach my Hisense a9 with the EDL cable? should i press the button in the middle of the cable at any point in the process? should the phone be on or off? should i use adb with fastboot? will that affect the end result of the operating system on the phone i'll be using everyday?
[Android Q&A, Help & Troubleshooting] Renate:
It doesn't have to be an EDL cable, you don't push the button and your device should be on.

ADB: Just plug in when you feel like it.

EDL: You need to go to EDL mode to use that.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
do you need an sdcard for this
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
i try to do adb push latest-boot.img but it's telling me it requires an argument.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
ok i figured out how to use push on my own but now it's telling me:

C:\Program Files (x86)\Minimal ADB and Fastboot>adb push latest-boot.img /

adb: error: failed to copy 'latest-boot.img' to '/latest-boot.img': remote couldn't create file: Read-only file system

latest-boot.img: 0 files pushed. 62.6 MB/s (524224 bytes in 0.008s)
[Android Q&A, Help & Troubleshooting] Renate:
Yes, the root filesystem is read-only. Try some place better:

adb push latest-boot.img /sdcard
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
there is no sdcard slot in this device
[Android Q&A, Help & Troubleshooting] Renate:
Nobody said there was. Still "/sdcard" remains a historical anachronism. Just try it.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
it suceeded and i ran the magisk app but the file is nowhere to be found
[Android Q&A, Help & Troubleshooting] Renate:
You should be able to find it under /sdcard/latest-boot.img

adb shell
cd sdcard
ls -l
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell

HLTE556N:/ $ cd sdcard

HLTE556N:/sdcard $ ls -l

total 98467

drwxrwx--- 2 root everybody 3488 2023-09-25 09:43 Alarms

drwxrwx--- 5 root everybody 3488 2023-09-25 09:43 Android

drwxrwx--- 2 root everybody 3488 2023-09-25 09:43 Audiobooks

drwxrwx--- 4 root everybody 3488 2023-10-16 13:07 DCIM

drwxrwx--- 3 root everybody 3488 2023-10-06 13:04 Documents

drwxrwx--- 3 root everybody 3488 2023-10-25 17:10 Download

drwxrwx--- 2 root everybody 3488 2023-10-25 17:07 Einkµ╡ÅΦºêσÖ¿Σ╕ïΦ╜╜

drwxrwx--- 3 root everybody 3488 2023-10-07 14:15 HitvAppStore

drwxrwx--- 3 root everybody 3488 2023-10-06 13:12 HmctMusic

drwxrwx--- 3 root everybody 3488 2023-09-25 09:43 Movies

drwxrwx--- 3 root everybody 3488 2023-09-25 09:43 Music

drwxrwx--- 2 root everybody 3488 2023-09-25 09:43 Notifications

drwxrwx--- 4 root everybody 3488 2023-09-25 09:43 Pictures

drwxrwx--- 2 root everybody 3488 2023-09-25 09:43 Podcasts

drwxrwx--- 2 root everybody 3488 2023-09-25 09:43 Ringtones

drwxrwx--- 3 root everybody 3488 2023-10-06 13:39 backups

drwxrwx--- 3 root everybody 3488 2023-10-06 14:03 baidu

-rw-rw---- 1 root everybody 100663296 2023-10-25 16:20 latest-boot.img

drwxrwx--- 3 root everybody 3488 2023-10-16 13:07 system

drwxrwx--- 3 root everybody 3488 2023-10-06 13:00 σñçΣ╗╜

drwxrwx--- 2 root everybody 3488 2023-10-16 13:07 τ¢╕µ£║

drwxrwx--- 2 root everybody 3488 2023-10-12 17:50 ΘÇÜΦ»¥σ╜òΘƒ│
[Android Q&A, Help & Troubleshooting] Renate:
So, it's there. Why can't you find it in Magisk (the app)?
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
I had to reboot my phone. it patched the file. how do i get it back onto my pc

EDIT: nevermind now i have it. next step is flashing
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
how do i open the terminal windows
[Android Q&A, Help & Troubleshooting] Renate:
Huh??? Aren't you going to flash it with fastboot?

"Terminal" in what? Windows? An app on your device? An ADB shell?
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
i don't know how to flash it with flashboot. i was following the next step in the author's enigmatic instructions. it says to open 2 terminal windows. i'm much more lost than you are. i have windows 10.
[Android Q&A, Help & Troubleshooting] Renate:
They are talking about "DOS" cmd windows on your desktop.

Did you already download the special fastboot for the A9? Did you Hisense unlock yet?
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
i donwloaded everything it says to download. how do you unlock it?
[Android Q&A, Help & Troubleshooting] Renate:
It's in the instructions. fastboot Hisense unlock or something like that, you check.
[Android Q&A, Help & Troubleshooting] ROOTED404:
Try KING ROOT
[Android Q&A, Help & Troubleshooting] Renate:
No, don't.
[Android Q&A, Help & Troubleshooting] ext23:
You don't seem to understand how to use ADB and basic Android stuff...reading your replies is making me wince as you seem one false step away from somehow bricking your device. Unless you absolutely desperately need root on your A9 I'd suggest you leave this process until you've gone away and tinkered with ADB on some less complicated devices.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
i have an edl cable.

I can't handle the chinese operating system. it's too much. there's no google play store and it seems like almost everything except the basics of the operating system is in chinese. i can't even use the browser without first going to google.com because auto-complete search results are in chinese even when i type in english words. there are no maps without going through the browser and then to google.com which is already a very slow process on an eink phone. even typing is a pain as all the keyboard functions and settings are in chinese. trying to swipe words brings up yet more chinese characters and random menus. and all i can install are apps from their chinese app store.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
I continued with the instructions. I can't get past this

C:\Users\Chief\Downloads\windows-x86\windows-x86\bin>fastboot Hisense unlock

< waiting for any device >

It's attached and in Fastboot mode on the screen of the phone.
[Android Q&A, Help & Troubleshooting] Renate:
It's like the ADB. Does it "bong" plugged in? Can you see it in devmgmt.msc? Does it have an exclamation? Can you install a driver?
[Android Q&A, Help & Troubleshooting] deny-bas-dns:
Maybe you'll prefer to do what people did before root (factory reset first to get rid of seller bloatware and partial google play that causes stability issues):

1) Use Chinese Browser to go to https://f-droid.org/en/ and download the fdroid store.

2) Use f-droid to download einkbro browser and other FOSS apps

3) Use f-droid to download aurora store. This is an alternate frontend to Play Store. Get all your apps here like an english keyboard like Gboard
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
Yes, it was attached and in fastboot mode.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
It's my understanding that most chinese phones like mine come with massive amounts of bloatware and spyware integrated into the operating system and most if not all can't be removed without hacking. I'm not comfortable with yet more companies/governments spying on me. Plus adding that stuff wont change the remaining chinese parts of the operating system.
[Android Q&A, Help & Troubleshooting] Renate:
You didn't answer the rest of the questions. If it were "yes" then fastboot could see your device.
[Android Q&A, Help & Troubleshooting] deny-bas-dns:
Here's the guide on how to block Chinese trackers, no root required:

https://www.reddit.com/r/eink/comments/178moyc

Did you setup your A9 in Chinese mode? A9 is mostly english unless you go DEEP into settings. Having an english keyboard and english apps are good enough for me.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
there's an exclamation point in devmgmt.msc for the device. i tried to update the driver but it didn't help.
[Android Q&A, Help & Troubleshooting] Renate:
Right click on the device, "Properties" > "Details" > "Device instance path" > "Value", right click, Copy, Paste

Also, see this about loading driver.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
I tried to install the drivers from a website and now it shows up as "unknown USB device".

Here's the value

USB\VID_0000&PID_0002\5&1FC31FA8&0&2
[Android Q&A, Help & Troubleshooting] Renate:
Either you're not in fastboot or else you have a bad USB cable or a bad USB port or interference or something.

Try reseting, try different cables, different ports, something.

Look for probably vid_18d1&pid_d00d, but certainly anything besides 0000/0002
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
the problem is location only functions with the apps that come with the operating system. i can only use maps in the native browser.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
it was there as an android device before i installed the qualcomm drivers. it disappeared after that.
[Android Q&A, Help & Troubleshooting] Renate:
You don't want any Qualcomm drivers. Who told you to use any?
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
how do you remove it
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
USB\VID_18D1&PID_D00D\6E12D3FE
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
there's also a question mark next to it now.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
I' already did that step. Now I can't flash it because my system doesn't seem to interface properly with my a9.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
I'm pretty sure this is a windows driver issue from what I can tell doing some more searching. I'm going to try to do this with linux on windows and see if I can get around it that way.
[Android Q&A, Help & Troubleshooting] Renate:
I'm pretty sure it isn't. There's no need to make life more complicated by switching OSes. If you were already on Linux, no problem.

Install the Google drivers for fastboot. Make fastboot devices work.

By fixing problems instead of dodging them you'll make life easier.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
what are google drivers for fastboot?
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
is there any particular reason the author didn't just explain all of these steps in his original post?
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
I downloaded this but i don't know how to install it.

https://dl-ssl.google.com//android/repository/latest_usb_driver_windows.zip
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
where did you go? what do you do with the file once you've downloaded it?

It IS a driver issuer if windows itself can't recognize my phone.

The phone doesn't show up in devices anymore. I can't handle this. I'm just gonna do a factory reset of my laptop and try to install the drivers then.
[Android Q&A, Help & Troubleshooting] BobbySteel:
This explains how to select the ADB Fastboot driver manually (use ADB Bootloader option)

Tutorial: Manually installing Android ADB USB Driver

visualgdb.com
[Android Q&A, Help & Troubleshooting] Renate:
Once a day I go offline for sleep.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
when i unzip the file referenced, there is no installer. there's the window shown in the image. when i double click on SDK manager, a command prompt appears and disappears instantaneously .
[Android Q&A, Help & Troubleshooting] buzuddha:
Hi All,

Another question here. I'm in the US and can send messages on Google Fi via RCS. Likewise, I can receive SMS texts. I can't seem to send SMS/MMS. I've set the APN settings according to google's instruction and rebooted but no luck. Thoughts?
[Android Q&A, Help & Troubleshooting] Renate:
I think your zip is wrong.

C:\Prog32\Android\SDK\extras\google
└──usb_driver/
├──amd64/
│ ├──NOTICE.txt
│ ├──WUDFUpdate_01009.dll
│ ├──WdfCoInstaller01009.dll
│ └──winusbcoinstaller2.dll
├──i386/
│ ├──NOTICE.txt
│ ├──WUDFUpdate_01009.dll
│ ├──WdfCoInstaller01009.dll
│ └──winusbcoinstaller2.dll
├──android_winusb.inf
├──androidwinusb86.cat
├──androidwinusba64.cat
└──source.properties
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
I clicked on the link at the top of the page referenced by bobby steel. There is no C:\Prog32 in my windows 10 pc.
[Android Q&A, Help & Troubleshooting] Renate:
I wouldn't presume to say how your disk is organized.

I merely wanted to describe the contents of the Google driver.

Try Googling "install fastboot drivers".
[Android Q&A, Help & Troubleshooting] deny-bas-dns:
How would I build custom fast boot on mac out of curiosity? Arm64
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
the fun isn't over yet

C:\Users\Chief\Downloads\windows-x86\windows-x86\bin>fastboot flash vbmeta --disable-verity --disable-verification vbmeta.img

fastboot: error: cannot load 'vbmeta.img': No such file or directory

I wouldn't mind meeting the guy that wrote this hack and giving him a piece of my mind.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
I proceeded with the flash despite not having that file (which is referenced nowhere in the instructions and not contained in any of the files referenced).

Now it boots to a screen in chinese with one choice to tap on. I tap on it and it brings me to a screen with a bunch of chinese text and the english word Recovery plus 2 more chinese choices. One brings be back to the original screen and one reboots my phone. If I power off my phone it immidately brings me back to the same chinese screen. There is no way out.
[Android Q&A, Help & Troubleshooting] Renate:
When you are lost it's better not to proceed.

Well, did you download a vbmeta.img from somewhere?

This thread has grown too big and I don't see where they linked it.

(It's probably all my fault, I've posted 75 posts on this thread.)

You can use this one (below).
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
same result.

I think it might be asking me if want to wipe all data in chinese, but it just keeps coming back to the same screen.

what is this vbmeta image and why should i automatically know what it is and where to download it from?
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
ok i think it went through. i had to use the volume rocker to select the button rather than tap.

now i meet my old friend again.

C:\Users\Chief\Downloads\platform-tools_r34.0.4-windows\platform-tools>adb push [MAGISK]LiteGapps_arm64_11.0_v2.7_official.zip /sdcard

adb: error: failed to get feature set: no devices/emulators found
[Android Q&A, Help & Troubleshooting] Renate:
Well, check to see if it's:

adb

fastboot

edl

0000/0002

nothing
[Android Q&A, Help & Troubleshooting] deny-bas-dns:
The volume rocker was in the guide. Be sure to not miss details.

Sounds like USB debugging is off. Does it show up with a

adb devices

? Make sure your default USB configuration is on transfer files in developer settings

You don't need to use adb to do simple file transfer though. When I'm lazy I use snapdrop or email to transfer files via wifi. Or enable mtp in developer settings to transfer via file explorer.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
I have no idea how to do that.

The good part is that I have google play on my phone now. The only bad part is there are still significant amounts of Chinese characters throughout my phone and I can't change the DNS to block Chinese trackers with ADB because of the ongoing issues with my pc recognizing my phone.
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
Details indeed. I only wish the author of this hack had paid 1/10th as much attention to detail as I am expected to.

There are no devices listed with adb devices

Where are developer settings located?
[Android Q&A, Help & Troubleshooting] deny-bas-dns:
Instructions to find developer settings are in the original guide on page 11. You should have already done this since it’s an early guide step.

https://xdaforums.com/t/hisense-a9-root-reward-offered-snapdragon-662.4495809/post-88983317

You may also need to additionally

Dev settings > Default usb configuration > file transfer

And where do you see Chinese? I only see if if I go deep into settings or use the Chinese default apps. Just download English apps to replace, especially English keyboard like gboard.

Does your phone charge when plugged in? If it doesn't you need a new cable.

Edit: Reddit guide is more detailed. https://www.reddit.com/r/eink/s/ojgaNK6BaL
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
My phone is identified by ADB but I still can't change my DNS resolver.

Also, now I can't seem to get the system permission working correctly, so that things like my bank app work with sms verification.

I also can't get google contacts to sign in on the account I'm using on all my other google services because "This account already exists on your device".
[Android Q&A, Help & Troubleshooting] deny-bas-dns:
What error are you getting related to dns?
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
No error. I just can't change it. It's still the old DNS.
[Android Q&A, Help & Troubleshooting] iCloud:
you can just use 'termux' app in play store and set the dns instead with ur phone if you're rooted:

su

settings put global private_dns_mode hostname

settings put global private_dns_specifier dns.adguard-dns.com
[Android Q&A, Help & Troubleshooting] deny-bas-dns:
So you run the adb commands to change the DNS but nothing appears in the logs of the nextDNS website? You tried rebooting? What happens when you go to the dnsleaktest website linked in the original guide?
[Android Q&A, Help & Troubleshooting] smartguy_noncoder:
Yes nothing appears in the logs of the nextdns website. My dns appears as Google dns on mobile data and my isp dns when using wifi.
[Android Q&A, Help & Troubleshooting] dferreira:
Dr. Denzil Ferreira :fedora: (@denzilferreira@techhub.social)

Attached: 3 images Android 14 on Hisense A9 - work in progress ✌🏻 - WiFi, network, camera work, all as far as can tell. Missing is porting the eink features so that the screen refreshes more quickly and on demand. Not ready for daily driver but I’m close. #Hisense #A9 #AOSP #build

techhub.social
[Android Q&A, Help & Troubleshooting] edoom1981:
WOW. Just. WOW!! You're not just porting Android 14 to the A9, but also all the quality-of-life InkOS features worth porting? Such an achievement would be beyond what I thought possible (albeit secretely expecting), and would greatly enhance the device's usability (and its long-term viability as a daily driver, that is).

Hope the best in your endeavour! BTW, you should spread the news around the /eink subreddit; I know many people would be elated to know about this!!
[Android Q&A, Help & Troubleshooting] itshenryl:
@deferreira you're a goddamn legend. Just keep going, you beautiful man. Thank you!
[Android Q&A, Help & Troubleshooting] allielaw23:
I can't figure out how to dump the boot and vbmeta img for my L2174.6.02.01.B5 Touch Lite. Would it be possible for you to extra the files for this version?
[Android Q&A, Help & Troubleshooting] biodbl:
I am with the same doubt about the image files
[Android Q&A, Help & Troubleshooting] Renate:
Just get EDL working and pull copies off your own device.

That's the best way to make sure that they are the right ones.
[Android Q&A, Help & Troubleshooting] biodbl:
I was reading the 26 pages of these posts to understand things better. I've already rooted 4 smartphones, but this one seems to be a little more difficult. I will try to unlock the bootloader first. thanks
[Android Q&A, Help & Troubleshooting] biodbl:
I already activated USB debugging and OEM.

I downloaded Platform tools.

I downloaded Magisk.apk

I downloaded Fastboot from Denzil Ferreira.

Latest boot img ...01.00.

Magisk lite gapps.

I transferred the Magisk apk and the latest boot img to the cell phone. Using the installed magisk, I generated a new boot img, which I transferred to the PC.

My question: should I transfer the vbmeta img and new boot img to the PC folder where the Fastboot file is?
[Android Q&A, Help & Troubleshooting] Renate:
You don't have to. As long as you specify the path to it, it will work out.

For convenience you could copy it over. No big difference.
[Android Q&A, Help & Troubleshooting] biodbl:
I referenced the fastboot folder and in the second window, the Platform folder, but when I type ./adb reboot bootloader a message appears saying that this is not recognized as a command...
[Android Q&A, Help & Troubleshooting] biodbl:
When I type fastboot hisense unlock... appears 'waiting for device'
[Android Q&A, Help & Troubleshooting] biodbl:
On Device Manager on Windows there are 3 yellow exclamations (!!!) in the ADB menu. I updates and rebooted .... still waiting