Quote:
Originally Posted by Herschenglime
After skimming the thread it seems like using the q662_loader.elf file instead of the bin file is the only necessary change if not using renate's tool.
|
Just to clarify:
All "loader" files for current Qualcomm processors are ELF files but could be labelled .bin or .elf or really anything.
Code:
C:\>elfview /v /p poke3.bin
# Type Flags Size Offset Address
-- ------- ----- ------- ------ --------
0 null 792 000000 00000000 // program header
1 null 6856 001000 85e28000 // signing
2 load RX 356508 003000 14015000
3 load RWZ 0 05a0a0 14077000
4 load RW 40704 05a0a0 1407a000
5 load RWX 39176 063fa0 14084800
6 load RWZ 0 06d8b0 85e10000
7 load RX 7804 06d8b0 146ae000
8 load RWZ 0 06f730 146b1000
9 load RWX 100568 06f730 14098000
10 load RWZ 0 088010 146b2000
11 load RWZ 0 088010 14680000
12 load RX 77248 088010 14699000
There are different loaders for different processors, different variants, different OEM signing, even different flash memory (sometimes).
But you would always use the same loader when using any tool, MSM Tool, the Python tool or my Windows version.