yashsingh1/xdaforums huggingface dataset:
[Android General] Anghirrim:
While doing my initial researches, I found those tutorials about edl more flashing.

Tutorial to backup the entire firmware using edl mode

Tutorial to flash a single partition (hence, your stock recovery) under edl mode

This should help, and no need for the full edl mode flashable package, you can make your own.

In principle, those tutorials can be successfully followed by using the file "prog_emmc_firehose_8937_ddr_000bf0e1.mbn" available in [MENTION=7032794]joygram[/MENTION] 's root package and this solves the brick potential.

Side note, after some discussion with other users, partitions signatures are checked at boot, and signatures are stored in the partition vbmeta. Recovery is one of the partition for which vbmeta checks the signatures if I understood well.

Which means that if you modify the recovery partition, it may not boot anymore because of this wrong signature.

There is a way to repack vbmeta using AVBTOOL. But I don't know if this would be enough (vbmeta must be regenerated with boot, recovery, vendor, dtbo images to the parameters), I never used this tool. this is pure theory.
[Android General] CrotteDeChien:
The entire process that you are trying to work towards goes in steps. Step 1, step 2, step 3, etc.

My advice is to try not to mix up steps.

I would say that Step 1 is getting the phone to be recognised by adb. Step 5 is tearing the phone down (if it comes to that).

You need to be able to get the phone connected to adb and issue commands such as "adb devices" and have your phone appear there.

If you are not able to get adb working, don't worry about the later steps. You need to focus on getting adb working, THEN think about the later steps.
[Android General] Mehedi34:
Yes, i can shutdown and charge the device.

I forogt exactly how but with some key combination sometimes i can bring fastboot mode.

In fastboot mode only the "fastboot" logo appears without any menu.

"fastboot oem edl" doesn't work.

---------- Post added at 04:02 AM ---------- Previous post was at 03:54 AM ----------

Got the point. adb command doesn't recognize any device when the device is just power on. Do you think in any special mode adb can work? In fastboot mode adb doesn't work either.
[Android General] CrotteDeChien:
Hi Mehedi, I really don't think that you are going into the fastboot menu. For fastboot mode to be activated you need to be able to access your phone via adb. When you are able to access your phone via adb you will be able to issue adb command "adb reboot bootload", then when fastboot mode comes up. You will see the word "Fastboot" in the top left hand corner of your phone.

I think that the menu that you are entering into is the bootloader. (Called Vision ??) Which (if I am understanding things correctly) means this is what you will probably see:

您当前处于Recovery模式

Trans: "you are now in recovery mode".

Choice1: 重新启动 Trans: Restart

Choice2: 擦除用户数据 Trans: Delete User Data

Choice3: 更新系统 Trans: Update System

The keypress combination which would take you here is Power-On and Volume Down.

This has nothing to do with fastboot mode.

Step number 1 for you to be able to proceed, is to be able to get your computer to recognise your phone and issue adb commands. There is no point in speaking of further steps until you can get this part worked out.

You need to be able to put the telephone into Debug Mode. As well as that you need to be able to setup Android Debugging Bridge (ADB) to actually work on your computer.

For you to be able to put your computer into Debug Mode you need to have a working system.

If you phone is bricked, then you won't be able to put your phone into Debug Mode, and connect to computer via adb.

There is absolutely no point in talking about such adb commands as "adb reboot edl" or fastboot commands such as "fastboot oem edl" until you have worked out the adb stage of the process.

You can only begin to speak about the steps regarding QFIL ( Qualcomm Flash Image Loader), and QPST (Qualcomm Product Support Tool) once you have worked out the adb side of things.

So right now, forget out fastboot, forget about "adb reboot edl" or "fastboot oem edl" until you can put your phone into debug mode and connect it to your computer via the Android Debugging Bridge (adb).

Is you phone bricked ? If you phone is bricked then you need to be able to flash that ROM you were trying to download.

Once you have that ROM working, then you can follow the "put phone into debug mode" ==> adb ==> fastboot ... etc

If you phone is bricked, then you need to concentrate on getting that ROM downloaded.

That was the orginal ROM in Chinese and English that I was sending you the link for.

Good luck
[Android General] Mehedi34:
My phone is bricked. I got the ROM(folder with 2 bin file). But TF mode flashing doesn't work. On adb command of "adb devices" PC shows "List of devices attached"

What is next?
[Android General] JLowe:
Enterning from fastboot could work maybe with this here, worth trying

https://drive.google.com/file/d/0BwceRubkPe1pcVpUV0E0c0JnRG8/view?usp=sharing

see point 2. Boot into EDL mode via fastboot method

https://xiaomibuzz.com/tutorials/edl-mode-xiaomi.html

I managed to get into edl-mode somehow with the help of an edl-cable.

https://www.magnetforensics.com/blog/qualcomm-phone-edl-mode/

So don't worry, maybe we don't need to teardown the device.

I am testing and will report tomorrow afternoon ;)
[Android General] JLowe:
You don't need to teardown the device if you can't access edl-mode! Just use an edl-cable (deep flash, xiaomi edl cable).

You can buy it very cheap from aliexpress or ebay.

Or maybe some friends in your area who owned a chinese qualcomm smartphone have this cable.

I would recommend using a version with a button like here

https://all-spares.com/en/deep-flash-cable-for-xiaomi.php

https://gsmserver.com/deep-flash-cable-for-xiaomi/

So in short in followed this guide here provided from Anghirrim

https://xdaforums.com/showpost.php?p=82654769&postcount=79

https://forum.hovatek.com/thread-31475.html

Requirements:

Download and install Qualcomm USB drivers

https://forum.hovatek.com/thread-21791.html

Download and install QPST

Boot the device into Emergency Download Mode / EDL Mode

Firehose Programmer file using joygrams rootkit (see OP)

prog_emmc_firehose_8937_ddr_000bf0e1.mbn

Then you can backup you partitions like in adb shell with dd command. I wonder if there's a difference.

So what we need is a working Firmware to restore in edl mode

https://forum.hovatek.com/thread-31476.html
[Android General] Anghirrim:
Any of you (I don't own the device) can backup the firmware under EDL mode.

How was his phone bricked exactly?
[Android General] Sir Clownius:
I also reveived this

I also received this same error.

ERROR: function: port_connect: 100 Failed to open com port handle

(got this a bunch of times - followed by)

Download Fail:Sahara Fail:QSaharaServer Fail:Process fail

Any help would be MUCH appreciated.
[Android General] gowin132:
I have purchased this cable and tested it in Hisense A5. However, it does not work. It can not boot A5 into EDL mode. So maybe A5 does not support this method.

---------- Post added at 02:39 AM ---------- Previous post was at 02:25 AM ----------

If you can not TF flashing, I think the only way is to teardown the back cover of the phone and short-circuit the EDL jump pin. It's easy. There's no glue in the back cover. You can do this with your fingernail or some plastic lever. Just be careful.

I don't know which partition you have damaged. If you can remember, just flash back the original partition image of your damaged partition in EDL mode. You can ask me or others to dump the usable partition image to you. It will save your phone.

If you don't know which partition you damaged. You need to flash all the partition use a line flashing package in EDL mode, this will be more complicated and maybe need another tutorial. I have this package which version is 6.03.02. However, it's 2GB large. I have to upload this to somewhere if you really need this.

---------- Post added at 02:49 AM ---------- Previous post was at 02:39 AM ----------

This should be either port or configuration file error. Make sure you have the right COM port while you are flashing. Double-check the port number in your Window Device Manager. Also, check if you loaded the right XML configuration files Joygram provides.

If still fail, you can try to use another version of QFIL or another computer.

If still fail, you can try to use another tool called emmcdl. It also needs some configuration files. You can make these configuration files out of the XML files which joygram provides by yourself. Or I can try to give you these configuration files of my own. However you should be careful to use these files, it may brick your phone.
[Android General] Sir Clownius:
Actually, I just SOLVED this issue. Apparently, the Qualcomm drivers are unsigned and prevented from fully functioning by Windows 10. In order for the ADB driver to properly work, I did the following:

I uninstalled all the Qualcomm the drivers

rebooted my PC in troubleshooting mode with driver signature verification disabled

reinstalled the Qualcomm driver package.

Worked like a charm. I am now enjoying all my Google Apps on my A5.
[Android General] Mehedi34:
That's really great. Will you please summarize the total procedure how you unbricked you phone?

Will be much appreciated.

Thanks
[Android General] giuseppemag:
Hi, I froze a lot of crappy apps from the system via Titanium Backup (no more Chinese IP's!), and now I can't get any SMS any more. Any idea which system apps are necessary to receive SMS's?
[Android General] Sir Clownius:
Sorry - I just meant that I solved the "Download Fail:Sahara Fail:QSaharaServer Fail:Process fail" issue, not the bricked phone issue.
[Android General] Smaxsom:
I'm not positive, but I presume you would need:

smspush

messaging

messaging provider

phone and messaging

Just a couple of thoughts on troubleshooting:

Unfreezing apps, starting with the above in particular if they've been disabled. You can tag the apps in Titanium Backup before unfreezing if you'd like to easily refreeze them all later.

Send a test text message to yourself; I've been using the site https://www.opentextingonline.com/

Refreeze the apps a little at a time until you find the culprit.
[Android General] StridAst:
I got the same fail. Turns out the Mi Flashing tool I had installed previously on that computer conflicted. Rather than uninstall other flashing tools, I used a different computer and it worked great.

Apparently there are multiple other bits of software that can conflict with the Qualcomm flashing software.
[Android General] JLowe:
Concerning Qualcomm & Tfil (Edl-Mode flashing) in Windows I would recommend doing it like this:

Windows Shell (turning of integrity check for unsigned drivers)

bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS

bcdedit -set TESTSIGNING ON

Reboot system

Install latest Qualcomm drivers (64bit)

Download Qfil 2.0.0.3 (without Saharah-Server)

https://qfiltool.com/category/download

Connect Phone to PC

Start Qfil

Enter Edl mode (by adb or whatever)

the device is connected to a com-port

-> select "flat build"

select programmer (mbn-File)

-> i.e. "prog_emmc_firehose_8937_ddr.mbn"

select "Load XML"

-> .i.e "rawprogram_000bf0e1.xml"

-> i.e. "patch0.xml"

-> select download an wait 10-15 minutes
[Android General] JLowe:
Help would be welcome ;)

https://xdaforums.com/android/help/please-help-qualcomm-china-phone-hangs-t4106769
[Android General] Anghirrim:
I must precise that the "other person" I discussed with about the EDL mode tutorials is [MENTION=10579827]gowin132[/MENTION] .

Now that he decided to be out of the shadow, I can disclose his name :)
[Android General] lillo9546:
How to update firmware without sd card

How do u guys update the firmware wirhout the sd tf card? I havevthe zip file, which is the folder used by the ota update?
[Android General] lillo9546:
nothing to do i do cget sahara error even with the 2.0.0.3
[Android General] JLowe:
Check this thread concerning getting Qfil to work

https://xdaforums.com/z5-pro-gt/len.../restore-stock-image-lock-bootloader-t3888785

concerning Sahara errors try this

https://xdaforums.com/showpost.php?p=77229641&postcount=2
[Android General] JLowe:
I did a backup from partitions (boot, recovery, system, vbmeta) with Qfils Partion Manager.

https://forum.hovatek.com/thread-31475.html

Is this sufficiant in case of a brick that I can easily restore directly to my actual system 6.09.06?

There should be another way with QPST eMMC Software Download Tool. I tried in EDL and Diag mode, but won't get it to work. Got the same errors as the guys in the latest message.

https://xdaforums.com/general/rooting-roms/how-to-backup-qualcomm-phone-root-t3570178

Anybody knows how to do a full backup?
[Android General] lillo9546:
If anyone is interested to help out with root and bootloader unlovk or other modding for the big brother "A5 pro CC" please head out to the topic here.

Thanks
[Android General] JLowe:
Some more tutorials added:

https://xdaforums.com/android/help/hisense-a5-info-thread-t4101945
[Android General] Mehedi34:
"Google Play Services error, please complete action required by..." some banking app, uber app etc doesn't work. Google apps shows this notification but works. Taping notification takes to Google Play Service permission setting but there is no option available to check out. I used exactly the same Magisk manager and Gapps provided by [MENTION=7032794]joygram[/MENTION]. Before bricking my device for the first time i used a different Magisk or Gapps(can't recall now), that time didn't get such issue. Anyone has faced such issue & any solution?
[Android General] lillo9546:
how

can you provide the international rom file so we can try to flash on our? How does it work?
[Android General] th3_gunn3r:
Nice thanks
[Android General] JLowe:
I don't have my backups anymore, because it's not working.

I answered already here to you

https://xdaforums.com/showpost.php?p=82928493&postcount=133

If you are keen on bricking your phone just try the post above yours, they are still working

https://xdaforums.com/showpost.php?p=82632403&postcount=116

You can try to restore the partitions in Qfil, but this will brick your phone

https://xdaforums.com/android/help/hisense-a5-info-thread-t4101945/post82795057#post82795057
[Android General] StridAst:
There's a firmware update from Hisense. Version 6.10.04.00

Anyone updated to the new firmware after rooting yet? If so, did it brick your phone, or interfere with root?

If it worked ok, anyone got a changelog yet?
[Android General] lillo9546:
Ive got the notification update too!

Can we update with root or ot will brick?
[Android General] hammelgammler:
Well I guess I bricked my phone. I had it rooted with google play services but wanted to reset it. After a factory reset it seems like I'm stuck in a boot loop or something and also can't get into TF mode to flash the original firmware again.

I had many services disabled but nothing uninstalled before the factory reset.

Does anyone know what I can do to unbrick it or get into TF mode?

Edit: I made a deep flash cable myself but sadly that doesn't seem to work either. Maybe I did something wrong with the cable but it seems all good to me. I can connect another phone with it and it functions normally, so the only thing that can be defect is the switch/button itself which shorts/connects the green and black wire together.

When I plug the Hisense in my computer with the button pressed it "starts normally" into the boot loop or something and when I let go off the button nothing happens.

As far as I read, you press the button, plug the phone into the computer and after about 8 seconds or so you let go off the button and it will boot into edl mode. But it doesn't seem to work for me.

Any help would be very appreciated.

Edit: Okay I got it. For some reason I had to press the button on the cable, volume up/down and power button together for a few seconds until it showed up i QFIL.
[Android General] lillo9546:
Did anyone tried to update via OTA on rooted Hisense A5?

The new update is interesting because we get faster refresh rates!

https://m.imgur.com/a/n2zrwoa
[Android General] StridAst:
So, the new firmware version that came out yesterday seems to include the additional refresh modes from the Pro version. See the Imgur link on the current top comment on this thread on Reddit.

Still no idea if it's safe for those of us with root to update. But apparently this update added interesting functionality.

https://www.reddit.com/r/eink/comme..._out/?utm_medium=android_app&utm_source=share

Hoping [MENTION=7032794]joygram[/MENTION] or someone with a much better understanding than myself can jump in with something more useful.

Edit: [MENTION=5350833]lillo9546[/MENTION] so [MENTION=10800109]hammelgammler[/MENTION] mentioned on the Reddit thread that he updated and it bricked on a freshly rooted installation. So it looks like updates are a hard no for now. I'm assuming we will need a method to unroot to update at all.
[Android General] lillo9546:
I have bricked too

I am in edl mode in QFIL, but what version should i try to flash to unbrick?

Mine seems to have a bootloop
[Android General] hammelgammler:
I flashed the original version of the same firmware provided with the R04 version here in this thread via QFL.
[Android General] lillo9546:
Did you flashed by hitting Download or by doing something with the Partition Manager?

I cant find a wayyyyy :((

My phone has no sign. I mean i think its on bootloop

I dont know... I may need the entire firmware file of 6.09.

Does anyone know how to flash that?

It only come in .bin file
[Android General] StridAst:
Have you looked at the write-up on unbricking here: (scroll down to the second comment)

https://xdaforums.com/android/help/hisense-a5-info-thread-t4101945
[Android General] samplebird:
Has anyone discovered or compiled a list of changes in the new firmware update? Does the android security level go up?
[Android General] artbull:
if the firmware is 06.10.04.00,what is the steps to root ?

it is said that the firmware

should be `6.09.06` or bricked. (only unbrick method is tear down phone and edl jump)

it is also said that R5 fits ver 06.10.04.00,

so what to do if it is ver 06.10.04.00
[Android General] efidrs:
Thank you, helped me
[Android General] furiousjay:
I'm sorry to ask for your help but this Guide somehow confuses me. I have Version 06.10.04.00 installed on my Hisense A5. The Titel of this thread seems to indicate that I can follow this guide with my smartphone but in the guide itself it says "should be `6.09.06` or bricked". So... What is the deal now? Do I have to downgrade my firmware or can I start flashing the files in the EDL Mode? Thank you very much for your help!
[Android General] PrinceofLampedusa:
I haven't got the phone (yet), but a guy wrote yesterday that he rooted it successfully on 06.10.04.00. He said that 6.09.06 and 06.10.04.00 should work but recommend the latter one.

I cannot insert links since I am too new (just signed up for this phone, but you can find the article by looking for

"Hisense A5 – Google Playstore installieren (Anleitung)" on chinahandys by an author named Joscha. Google translate should help.
[Android General] [array]:
So I go through the steps, install Magisk manager, then attempt to download Magisk (apparently the manager doesn't actually contain magisk itself?????) from the manager. This is shown in the file below. I assume that since there are no instructions in the app, I first download the zip file, then open it with the app. I do this and get a funky error, as shown in the second image. Any help? What am I doing wrong? It's frustrating because the guide is written in minimalistic format with few explanations. I've rooted several phones, but haven't had this much trouble before. Any help is appreciated.
[Android General] furiousjay:
:laugh: that guy Joscha is actually me. Yes, I figured it out and published a detailed Guide based on the work of joygram (big thanks!) on my website Chinahandys.net. We also made an english translation. You can find it here:

https://www.chinahandys.net/hisense-a5-playstore-guide-english/
[Android General] PrinceofLampedusa:
That's pretty funny, didn't expect furiousjay to be you. I used another guide from your side yesterday for removing bloat from my Huawei device. Thanks for that, your guides are well written and easy to use.

I thought about buying the Hisense A5C and thought that the firmware would be same, due to both having the same CPU. However joygram has created a second thread and uploaded the necessary data, the method is the same as in this thread:

https://xdaforums.com/android/general/hisense-a5c-customizer-gapps-t4107691

Has someone used the A5 firmware for the A5C and what were the results?
[Android General] furiousjay:
Thank you! I am really happy to hear that ?.

It is highly unlikely that you can flash the A5 Firmware on the A5C. But: Joygram seems to have provided the files you need to flash gapps and root to the A5C with the same method as for the A5 by just using the different files. It would be great if somebody with a Hisense A5C could give it a try.
[Android General] artbull:
furiousjay , thank you.

i got my a5 rooted with firmware 6.10 following the guide by furiousjay, and two things to remember: 1、the folds including root documents should be English 2、the computer must be clean.

Good luck.
[Android General] ackattacker:
Do not run the QualCommDriverSetup file. Just the QPST.2.7.474

If you did, uninstall Qualcomm USB driver from apps and programs and try again.
[Android General] dennisdd:
Hello, i am new to flashing and had bought the A5 multilanguage with Google services already installed from cect shop. It also works well, but i cannot find how to force a refresh, which i sometimes would like to reduce ghosting. The eink button on the left doesnt work at all.

Version is: L1657.6.03.02.00.

Any possibilities to update to a New er Version, which also seems to have more different refresh type options?

Thanks,

Dennis
[Android General] tuxrouge:
i follow this method but right after restarting my phone flashes. I have a hisense screen for 5 seconds, a flash and again the screen.

Is it trying to boot again and again ?

And I don't know what to do. Impossible to shutdown :(
[Android General] tuxrouge:
Hello

I'm new and I follow this method but right after restarting my phone flashes. I have a hisense screen for 5 seconds, a flash and again the screen.

It's trying to boot again and again ?

And I don't know what to do. Impossible to shutdown :(
[Android General] cicabum:
Firmware L1657.6.11.01.00 is now available via OTA, but I will not upgrade my Hisense A5, because I don't know if it will possible to root the system again and install Google Play. My Hisense A5 with my rooted 6.10.04.00 works like a charm
[Android General] zizicici:
I have the original Hisense A5 and used the guide here to root and install google things. I don't know what they have done with the phones from CECT. It's dangerous to just upgrade if you don't know what did they do with your phone. It's like if you rooted your phone with a lower version you cannot just simply upgrade to a new version. You need to unroot it and stuff, otherwise the phone will be bricked. I'm afraid I can't help with the CECT phones.
[Android General] valkesz:
Hello guys, probably its not the right topic to ask this question, but I didnt see any other active topic about hisense a5.

Im trying to update my phone bc the current version is L1657.6.09.00.ls and I cant, I already try to factory reset the phone but it didnt help. When Im trying to update via the system update its says "Not checked newer version"

Is it could be permission problem?

Should I try to refresh the with original rom or what else could solve my problem?

Thanks!
[Android General] noigmn:
Did anyone find a way to disable vision OTA updates or at least the notifications?

I've searched but am failing to find...