Draft: Add img4 iDevice support
Adds support for img4-based checkm8 vulnerable iDevices as a target to run postmarketOS.
Todo:
-
Fix py3-lzfse missing symbols -
Fix PyIMG4 failing tests (its always a dep error )
-
-
Package ra1nsn0w (we don't actually use this, just the extra tools) -
Package xnu-headers(Packaged patched cctools headers instead)
-
-
Write a script to pull decrypted iBEC and iBES binaries and patch them -
Version shsh files in their own repo and convert them to im4m files. - Repo here
-
Change shsh and im4m files to reflect chip names and not board names - Went with codename-chip name for middle ground.
-
Create img4 (different from img3) "flashing" method in pmbootstrap -
Upstream all new packages in temp to Alpine -
Document a lot of stuff on the wiki so new contributors can have the slightest clue of what anything I wrote means.
Edited by Aster Boese
Merge request reports
Activity
added 13 commits
- 0ce10ba1...3d1d610a - 3 earlier commits
- cc9b9cd3 - temp/py3-lzss: new aport
- b0cf2bef - temp/py3-python-asn1: new aport
- 2eadee0d - temp/py3-remotezip: new aport
- 73a0d215 - temp/py3-returns: new aport
- 3d278f59 - temp/py3-uv-dynamic-versioning: new aport
- 36145bb6 - temp/gaster: new aport
- 644962db - temp/pyimg4: new aport
- 89fc4c5d - main/apple-im4m: new aport
- 72c939ea - temp/tsschecker: new aport
- e3e17936 - main/m1n1-idevice: new aport
Toggle commit listadded 10 commits
- 88708fdb - temp/py3-python-asn1: new aport
- d015a709 - temp/py3-remotezip: new aport
- 0dff7b04 - temp/py3-returns: new aport
- 5a424287 - temp/py3-uv-dynamic-versioning: new aport
- 410bce95 - temp/gaster: new aport
- c9635c94 - temp/pyimg4: new aport
- 6f0e2ad9 - main/apple-im4m: new aport
- 9aa3c7c8 - temp/tsschecker: new aport
- ad0f1643 - main/m1n1-idevice: new aport
- 3d248c91 - pyimg4
Toggle commit listadded 46 commits
-
3d248c91...fe59d6eb - 32 commits from branch
postmarketOS:master
- fe59d6eb...da7b18e8 - 4 earlier commits
- 883ac3b2 - temp/py3-lzss: new aport
- 7d84a61a - temp/py3-python-asn1: new aport
- efdbc184 - temp/py3-remotezip: new aport
- 70e8d461 - temp/py3-returns: new aport
- 42af9672 - temp/py3-uv-dynamic-versioning: new aport
- 707dcf5e - temp/gaster: new aport
- c6018437 - temp/pyimg4: new aport
- e9935763 - main/apple-im4m: new aport
- 491e2d9c - temp/tsschecker: new aport
- 902af9d7 - main/m1n1-idevice: new aport
Toggle commit list-
3d248c91...fe59d6eb - 32 commits from branch
added 11 commits
- 33306c33 - 1 earlier commit
- 9e40c580 - temp/cctools: new aport
- 562f0f23 - temp/jssy: new aport
- 77e76437 - temp/libinsn: new aport
- c8ec750f - temp/libpatchfinder: new aport
- 40fb330d - temp/libipatcher: new aport
- 9b5b1738 - temp/tsschecker: move to tihmstar version
- 6313906c - temp/img1tool: new aport
- 548ee421 - temp/img3tool: new aport
- 41e190b6 - temp/img4tool: new aport
- 8f28a58b - temp/ra1nsn0w: new aport
Toggle commit listmarked the checklist item Package ra1nsn0w (we don't actually use this, just the extra tools) as completed
added 75 commits
-
8f28a58b...1c08b6d0 - 51 commits from branch
postmarketOS:master
- 1c08b6d0...5a3a774e - 14 earlier commits
- a4d80527 - temp/cctools: new aport
- 8a2c9d2a - temp/jssy: new aport
- aa9cbba7 - temp/libinsn: new aport
- cdc4089a - temp/libpatchfinder: new aport
- b4c13d83 - temp/libipatcher: new aport
- bd6c4297 - temp/tsschecker: move to tihmstar version
- b9dc1cfa - temp/img1tool: new aport
- 1f58a0ea - temp/img3tool: new aport
- 15720d11 - temp/img4tool: new aport
- 95248cc9 - temp/ra1nsn0w: new aport
Toggle commit list-
8f28a58b...1c08b6d0 - 51 commits from branch
added 24 commits
- 95248cc9...968c1561 - 14 earlier commits
- 0dcb3e46 - temp/cctools: new aport
- 683be784 - temp/jssy: new aport
- 3d68e1b3 - temp/libinsn: new aport
- ad0e0923 - temp/libpatchfinder: new aport
- 82efb3e2 - temp/libipatcher: new aport
- 5e64b380 - temp/tsschecker: move to tihmstar version
- 980f45d8 - temp/img1tool: new aport
- 59ae09df - temp/img3tool: new aport
- 7ccf7145 - temp/img4tool: new aport
- 8c183095 - temp/ra1nsn0w: new aport
Toggle commit listadded 21 commits
- 1c5c0153...7ae1d716 - 11 earlier commits
- 6d016dd6 - temp/cctools: new aport
- c4c0cc3a - temp/jssy: new aport
- 3d02fa7d - temp/libinsn: new aport
- 90fc3d26 - temp/libpatchfinder: new aport
- 43450d98 - temp/libipatcher: new aport
- 9887528f - temp/tsschecker: move to tihmstar version
- d3075361 - temp/img1tool: new aport
- 5cada62d - temp/img3tool: new aport
- 58f02a2d - temp/img4tool: new aport
- e55b6b23 - temp/ra1nsn0w: new aport
Toggle commit listadded 21 commits
- e55b6b23...2a0f069d - 11 earlier commits
- bf51f5d7 - temp/cctools: new aport
- 583e967a - temp/jssy: new aport
- ee36a4ce - temp/libinsn: new aport
- 2fe38f29 - temp/libpatchfinder: new aport
- cf97f509 - temp/libipatcher: new aport
- d4358082 - temp/tsschecker: move to tihmstar version
- 76caea23 - temp/img1tool: new aport
- d8f0cea9 - temp/img3tool: new aport
- 1527814e - temp/img4tool: new aport
- d8ccc9b5 - temp/ra1nsn0w: new aport
Toggle commit listadded 11 commits
- e509a416 - 1 earlier commit
- b56a062c - temp/cctools: new aport
- 6f3cd9b6 - temp/jssy: new aport
- dc2b595e - temp/libinsn: new aport
- 1c1c208e - temp/libpatchfinder: new aport
- 98112c9d - temp/libipatcher: new aport
- dc0256a7 - temp/tsschecker: move to tihmstar version
- 83b759ef - temp/img1tool: new aport
- 4dbd34f0 - temp/img3tool: new aport
- 04b5b897 - temp/img4tool: new aport
- 0bae5eb4 - temp/ra1nsn0w: new aport
Toggle commit listadded 101 commits
-
0bae5eb4...040111f2 - 77 commits from branch
postmarketOS:master
- 040111f2...0fcc06af - 14 earlier commits
- db7174d2 - temp/cctools: new aport
- 9e3f741b - temp/jssy: new aport
- 97636159 - temp/libinsn: new aport
- e58ca61b - temp/libpatchfinder: new aport
- 6e3a26cd - temp/libipatcher: new aport
- ee71976c - temp/tsschecker: move to tihmstar version
- 5f9af4e4 - temp/img1tool: new aport
- ddb11981 - temp/img3tool: new aport
- 9a911eac - temp/img4tool: new aport
- 4e98d06a - temp/ra1nsn0w: new aport
Toggle commit list-
0bae5eb4...040111f2 - 77 commits from branch
added 24 commits
- 4e98d06a...e509a416 - 14 earlier commits
- 3b3353ba - temp/cctools: new aport
- bcc2f25a - temp/jssy: new aport
- d0f0ea1a - temp/libinsn: new aport
- 946bf573 - temp/libpatchfinder: new aport
- fee610ca - temp/libipatcher: new aport
- 76855495 - temp/tsschecker: move to tihmstar version
- c969c51d - temp/img1tool: new aport
- 721e829b - temp/img3tool: new aport
- 980bb649 - temp/img4tool: new aport
- c643c982 - temp/ra1nsn0w: new aport
Toggle commit listadded 101 commits
-
c643c982...040111f2 - 77 commits from branch
postmarketOS:master
- 040111f2...2b051943 - 14 earlier commits
- a3d7889f - temp/cctools: new aport
- b3c78f23 - temp/jssy: new aport
- 18adabd5 - temp/libinsn: new aport
- 70bc1fb4 - temp/libpatchfinder: new aport
- e3d7c7ba - temp/libipatcher: new aport
- 2250f47b - temp/tsschecker: move to tihmstar version
- 819c5b38 - temp/img1tool: new aport
- bf46e908 - temp/img3tool: new aport
- eba4f0aa - temp/img4tool: new aport
- 15c8d8ea - temp/ra1nsn0w: new aport
Toggle commit list-
c643c982...040111f2 - 77 commits from branch
Please register or sign in to reply