The baseband firmware is stored in an approx 185M file, with 'rkosftab
known sections:
CRnn
,RPnn
,Rnnn
- lzfse compressed files, unknown purposercpi
- contains sha384 hashes of all sectionsbver
,ibdt
,l1c2
,ARC2
- various small filesARC1
,CAR2
,CAR3
- unknownGNS1
- arcv2 binaryapmu
,pmfw
- arm thumb binariesillb
- arm64 binarycdph
- 'fwsg' arm thumb binarycdpd
,cdpu
,rkos
,l1cs
- 'fwsg' arm64 binaries
The 'fwsg' files have the segment information at the end of the file.
Splits the main ftab.bin file into separate parts.
hex-rays IDA Loader for the fwsg type binaries. Installing this file in the IDA/loader directory will allow you to easily disassemble fwsg files.
This tool can decode and unpack OTA firmware updates. These updates come as .aea files, you can decrypt these sing the ipsw tool, the use aa01tool to unpack.
Willem Hengeveld [email protected]