hoplik / Firehose-Finder

Однокнопочная программа с GUI для подбора программера (firehose) к определённым моделям телефонов на базе процессоров Qualcomm.
MIT License
83 stars 20 forks source link

No firehose loader for Redmi Note 10 PRO (SWEET) #25

Closed Zibri closed 1 year ago

Zibri commented 2 years ago

This is the original but it requests AUTH. prog_ufs_firehose_sm7150_ddr.zip

hoplik commented 2 years ago

Thank you for your interest of the program. Unfortunately, there are no plans to support work with programmers with authorization.

Zibri commented 2 years ago

Thank you for your interest of the program. Unfortunately, there are no plans to support work with programmers with authorization.

I tried to patch it removing the auth but then it does not start...

hoplik commented 2 years ago

All new programmers are digitally signed. There's a chain of three (usually) certificates. By changing the code in the program, you will not be able to run it, because the checksum will be violated.

Zibri commented 2 years ago

All new programmers are digitally signed. There's a chain of three (usually) certificates. By changing the code in the program, you will not be able to run it, because the checksum will be violated.

Yep.. I noticed. So to flash a custom abl the chain should be broken before...

hoplik commented 1 year ago

Can you check this programmer on your device? From the chat, they ask to add it to the database. Does it require authorization or not? Pay attention to the SDL Version. Here it is already 3, not 2, like yours. Carefully, otherwise the rollback may fuse. image prog_ufs_firehose_sm7150_ddr_AN.zip

Userj96 commented 1 year ago

Can you check this programmer on your device? From the chat, they ask to add it to the database. Does it require authorization or not? Pay attention to the SDL Version. Here it is already 3, not 2, like yours. Carefully, otherwise the rollback may fuse. image prog_ufs_firehose_sm7150_ddr_AN.zip

Bro pls break the chain 😭🤧🙏

hoplik commented 1 year ago

As I wrote earlier, firehose is signed by a certificate chain with a SHA256 encryption level. This means that changing the structure of the code will lead to a checksum error. Even if you correct this firehose correctly, you still won't be able to use it, because the hash of the root certificate is entered in the processor at production and checked against the hash of the firehose certificate.