Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Invalid iBSS and iBEC patch files #1

Closed
nick-botticelli opened this issue Mar 18, 2022 · 2 comments
Closed

Invalid iBSS and iBEC patch files #1

nick-botticelli opened this issue Mar 18, 2022 · 2 comments

Comments

@nick-botticelli
Copy link

nick-botticelli commented Mar 18, 2022

It appears that the patch files you included do not match the iBSS (iBSS.vma2.RELEASE.im4p) and iBEC (iBEC.vma2.RELEASE.im4p) included in 12.0.1 (21A559) IPSW. (e.g. iBSS patch is for 296696 byte file, but the iBSS included in UniversalMac 12.0.1 IPSW is 296735 bytes; this results in the patched file that cannot be read by img4). After attempting to create IMG4's of the iBSS/iBEC with patch + fixed size vs. without patch, it results in either nothing, or an iBoot crash.

Not sure if I am also doing something wrong. AVPBooter patch is fine (looks good in IDA Pro and can boot unpatched iBSS).

@NyanSatan
Copy link
Owner

Are you sure you're applying them against raw unpacked files and not against IM4P containers (as they originally are in IPSWs)?

@nick-botticelli
Copy link
Author

It didn't hit me to extract them... Looks like patched iBSS and iBEC are booting now, thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants