docs: bootloader, emmc GPT40, firmware/programmers, peripherals map
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
# Firmware / Programmers
|
||||
|
||||
## FFU orig RM-1127 (последняя стабильная)
|
||||
- Ветка `1078.0042 / 10586.13333 / OS 10.0.10586.494` (сент 2016).
|
||||
- Имя: `RM1127_1078.0042.10586.13333.15206.0352F3_retail_prod_signed.ffu` (~2.0GB).
|
||||
- RU CV: `059X5R5 VAR EURO 6A CV` (RAR ~1.4GB).
|
||||
- RM-1128 отдельно: `059X5K7 VAR LTA 7R CV`.
|
||||
- Источники: lumiadb.com > halabtech id113695 > VK сборник > firmwaredrive.
|
||||
- Чужой RM не лить: 0x1106 SEC_HDR_FAIL.
|
||||
- Проверка orig: размер ~2GB + PlatformID Microsoft.MSM8909 + secure header + .vpl/.dcp в комплекте.
|
||||
|
||||
## Emergency / программаторы
|
||||
- Lumia-путь: `MPRG8909_fh.ede + RM1127_fh.edp` (XDA 3748037 / protobetatest / Astoria-репо).
|
||||
`thor2 -mode emergency -hexfile MPRG8909_fh.ede -edfile RM1127_fh.edp [-ffufile orig.ffu]`
|
||||
- EDL-путь (для отладки): `prog_emmc_firehose_8909_ddr.mbn ELF32 ~277KB`
|
||||
(bananahackers / Hovatek / androidfilehost). Магия `7F 45 4C 46`.
|
||||
- Решает PK_HASH, не HWID. Чужой = `signature wasn't accepted`.
|
||||
- Donor для WPInternals: всегда RM-1085 (950XL) FFU, даже для 550.
|
||||
|
||||
## Форматы (коротко)
|
||||
- MBN: hdr 40B + code + cert + RSA2048. ELF = MBN без обертки, смотреть по магии.
|
||||
- Sahara: HELLO/READ_DATA/END/DONE, 05C6:9008.
|
||||
- Firehose XML: configure/program/read/erase/patch/peek/poke/power/getstorageinfo.
|
||||
- FFU v1: sec header 32B + catalog + hashtable + ImageHeader + StoreHeader + payload @0xC0000 chunk 128K.
|
||||
- GPT0.bin = 34 сектора (MBR+HDR+entries). RKH.hex имя = SHA256 RKH.
|
||||
Reference in New Issue
Block a user