-
Notifications
You must be signed in to change notification settings - Fork 2
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
Download Mode Commands #1
Comments
Well, there are other groups working on Qualcomm downloader research.
|
Yeah, if you could point me to the wiki, that would be great. It looks |
We were looking for undocumented stuff to recover the device if the entire
|
Heres some of what I have from looking at the osbl.mbn bootloader for the There is a switch statement in the code for the download mode that checks After that big switch statement, there is another similar function that Of the commands in both the first and second functions that I haven't |
Hi,
I was trying to contact you and I didn't know of anything was except to create an issue here, sorry about that. I own a qualcomm-snapdragon based phone and in the bootloader is support for their diag/download mode. I have been working on reverse engineering their protocol lately and I see that it is list as something you are/were working on.
I think it might help both of us if we work together or at least share notes on this. Where I am now, I have my bootloader disassembled in IDA and have found the section that implements to download mode. There is a switch statement that handles about 25 different commands. Using code written with libusb, I am able to talk with the phone myself and send these commands and get back responses.
I have not finished disassembling this binary, and I am fairly certain there are commands that allow writing/erasing the internal rom, so I have not sent any of the commands that look like they might do that. Would you mind sharing what you know about this download mode?
giantpuneatgmaildotcom
The text was updated successfully, but these errors were encountered: