Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hisense A7 soft bricked, please help, thx! #38

Closed
daopeng opened this issue Dec 29, 2023 · 11 comments
Closed

Hisense A7 soft bricked, please help, thx! #38

daopeng opened this issue Dec 29, 2023 · 11 comments

Comments

@daopeng
Copy link

daopeng commented Dec 29, 2023

I have a Hisense A7 running on Android 10, and I first unlocked bootloader on Windows 11 with no problems, but then stuck at extracting boot.img. The terminal returns 'bad command args' error and so I searched closed issues list to find a solution untill stumbled upon using 'adb reboot autodloader' then desperately runned it only to find my phone freezed and unresponsive. I then checked #6 and got to the step of installing libusbK using Zadig but not sure what to do next, the 3 commands seemed to be phone specific. Please advise what to do to save the phone. Thanks a lot.

@TomKing062
Copy link
Owner

there is a splloader(unmodified) in unlock tool folder, the command to write back is

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

@daopeng
Copy link
Author

daopeng commented Jan 1, 2024

Thanks so much for your reply. Could you also elaborate which driver to use in Zadig and how to enter download mode to execute the above command? The thing is, I have tried both WinUSB and libusbK, pressing power+up+down combo, and the phone is still unresponsive, the terminal throws Waiting for connection and find port failed error. Thanks again!

@TomKing062
Copy link
Owner

uploaded libusb spd_dump to release

@daopeng
Copy link
Author

daopeng commented Jan 1, 2024

Thanks so much. I downloaded it and find libusb and SPRD folder, after comparing the date of spd_dump.exe, I used libusb folder as the working folder and also copied Channel9.dll from the other one into it, but the terminal gave me custom_exec_no_verify_3f28.bin does not exist. error. However, I used spd_dump_interactive.exe and could get to the BROM> prompt, so things are definitely going to the right direction. What shall I do next, thanks!

@TomKing062
Copy link
Owner

extract to ud710_hisense_a7.zip folder (replace packed SPRD ver)

@daopeng
Copy link
Author

daopeng commented Jan 1, 2024

It worked! Thanks sooooo much! You're the best!

@daopeng daopeng closed this as completed Jan 1, 2024
@daopeng daopeng reopened this Jan 1, 2024
@daopeng
Copy link
Author

daopeng commented Jan 1, 2024

My phone is saved and it's been great! Thanks so much! Now I have the bootloader unlocked, Magisk installed, but still couldn't extract the boot.img with the updated spd_dump.exe and libusb driver, using the original address 0x3f88 (not the fallback address 0x3f28 as directed) with the command spd_dump exec_addr 0x3f88 fdl fdl1-dl.bin 0x3f88 fdl uboot-mod.bin 0x9efffe00 exec read_part boot 0 35M boot.img reset, the terminal gave me timeout reached error. Could you help please? Thanks a lot.

@TomKing062
Copy link
Owner

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

@daopeng
Copy link
Author

daopeng commented Jan 1, 2024

I'll give it a try and many, many thanks!

@daopeng
Copy link
Author

daopeng commented Jan 1, 2024

Voila, it runs smoothly! Now I have the boot.img! Thanks sooooo much, really appreciate it. I'll go on with the rest steps then.

@daopeng
Copy link
Author

daopeng commented Jan 1, 2024

I'm happy to report back: all done. rooted! Thanks a lot man, really appreciate your help!

@daopeng daopeng closed this as completed Jan 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants