OTA update bundles contain an ist file and two folders: META-INF and AssetData. META-INF has only one file which describes bundle contents.ĪssetData contains three Bill-Of-Materials files (they can be viewed with lsbom and created with mkbom). pre.bom states filesystem before update, post.bom - after and payload.bom describes the patches to be applied during update process. It also contains boot folder where bootchain-related files are stored (iBoot, kernelcache, etc.), payloadv2 or payload (depends on PackageVersion value of AssetData/ist file) and ist file which describes the update. ist file from AssetData folder contains PackageVersion field which can be 1.0, 2.0 or 3.0. the actual cpio patch archive (encrypted).These updates do not contain payload.bom file and are deprecated. asymmetric signature of ist validated against /System/Library/Lockdown/ a list of BSDIFF40 patches and baseband firmware updates, if available, with the associated flashing tools (bbupdater/imeisv). Libupdate_brain.dylib - stage 2 update process library (encrypted).Īll updates with 2.0 package version have payload folder inside AssetData instead of file from 1.0 updates. It contains only two folders: added folder with unencrypted files which are to be added during update process and patches folder.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |