[Android Q&A, Help & Troubleshooting] Limio:
here is my tutorial for unlocking the bootloader on the Hisense A5 Pro CC: (don't kill me if you brick your device)

(1) PREPARATION:

go to:

Release v1.0 · TomKing062/CVE-2022-38694_unlock_bootloader

v1.0

github.com

download

hisense_a5procc_fdl1.zip

and

hisense_a5procc_spl_this_may_fail.zip

now you extract both in seperate folders.

also (if you didn't already do so, please download adb tools.: https://dl.google.com/android/repository/platform-tools-latest-windows.zip )

Put the platform-tools also in a seperate folder.

we've got three different folders now.

There is also one program you need to download (zadig): https://zadig.akeo.ie/

Now it would be time to connect the phone to your computer.

(2) EXECUTION:

READ THIS!!!!! ALL YOUR DATA WILL BE WIPED, EVERYTHING WILL BE GONE SO PLEASE SAVE YOUR DATA BEFORE DOING THIS (not like me, lol)

Ok so first off on your computer you do Shift+right click on the platform-tools and open the command window. (powershell or cmd or whatever it is called on your windows computer)

now you type in:

adb reboot autodloader

(in powershell all commands have to begin with .\ so it would be .\adb reboot autodloader I guess)

if everything worked, your phone froze now and it doesn't react to any touch or anything. It's basically a brick at this point.

it's here that you have to use Zadig to get the drivers going for your computer. When the phone is connected to your computer go to zadig, click on "List all devices". it should be listed on there and then you install the libusbk driver for it (if you don't know which device should be selected, the device id in zadig is: 1782 4d00)

now you do Shift+right click on the hisense_a5procc_fdl1 folder and open another command prompt (because now you will use other commands).

(note: a command is finished when you can write in the command prompt again. don't close command prompts before a command is finished)

(2.2) BACKUP

So from this point on I highlyyyyyyyyyyyyyyyyy advice to do a backup of your boot.img first. Just in case your Phone for whatever reason is different from mine, you will be able to bring it back to life (especially later on, when you want to root your phone):

type in:

spd_dump exec_addr 0x3ee8 fdl fdl1-dl.bin 0x3ee8 fdl uboot-mod.bin 0x9efffe00 exec read_part boot 0 35M boot.img reset

now wait a little bit. In hisense_a5procc_fdl1 the backup boot.img will be stored.

(2.3) UNLOCK THE BOOTLOADER

Now it's time to actually unlock the bootloader:

In the command promp of hisense_a5procc_fdl1, type in the following 6 commands after one another: I would suggest to do it one by one! AND DON'T USE THE COMMANDS OF THE README FILE IN THE FOLDERS OR YOUR PHONE WILL BE STUCK. (in case of error messages, no worries. to resolve error messages scroll down to 2.4 RESOLVE ISSUES)

1.

spd_dump exec_addr 0x3f48 fdl fdl1-dl.bin 0x5500 fdl uboot-mod.bin 0x9efffe00 exec read_part teecfg 0 1M teecfg.bin read_part trustos 0 6M tos.bin read_part sml 0 1M sml.bin erase_part splloader reset

2.

chsize teecfg.bin

3.

chsize tos.bin

4.

chsize sml.bin

5.

spd_dump exec_addr 0x3ee8 fdl fdl1-boot.bin 0x5500 fdl uboot-mod.bin 0x9efffe00 fdl teecfg.bin 0x9401fe00 fdl tos.bin 0x9403fe00 fdl sml.bin 0x93fffe00 exec

6.

spd_dump exec_addr 0x3ee8 fdl fdl1-dl.bin 0x5500 fdl uboot-mod.bin 0x9efffe00 exec write_part uboot uboot.bin write_part splloader spl.bin reset

(2.4) RESOLVE ISSUES

if everything worked out, congratulations, your phone rebooted automatically after the last command and your bootloader is unlocked now. For me, things didn't go so smooth however.

Here is how to resolve the issues I encountered:

(2.4.A) repeatedly CHECK_BAUD_FAIL, CHECK_BAUD_FAIL, CHECK_BAUD_FAIL

(individual CHECK_BAUD_FAIL errors are no problem, but sometimes the command window will get stuck and doesn't do the command it is supposed to execute)

Just reconnect your device and connect it again (and again and eventuelly again) until the last command you wanted to execute works. Sometimes I had to do like 10 reconnects before the command actually works so just chill and be patient.

(2.4.B) The last command (nr 6) gives you a fdlload error and the phone is stuck and doesn't reboot.

In this case you do Shift+Right click on the hisense_a5procc_spl_this_may_fail folder and open another command prompt. Within this command prompt you try only the last command once again (command nr 6, not the other one's, only the last one which didn't work before)

- There you go