-
Notifications
You must be signed in to change notification settings - Fork 58
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
Create minimal macOS to retrieve anisette data and search-party-token #8
Comments
The script can since commit 213df1b read the keychain and the mme tokens received when iCloud is logged in, so the only thing that needs to be added to the recovery image is this iCloud login system. No clue what that all involves, but the FindMy apps and stuff don't seem to be necessary. |
The are some options to run icloud on linux Or this one also accesses icloud via API on linux/win via python Or Big Sur and older 2020 version could be stripped down further. |
Thanks for the links, they seem to be a gui for the web version of iCloud. However, we really need the whole framework, and especially the tokens. This issue hit a bit of a snag I'm afraid.. |
This will soon be obsolete: seemoo-lab/openhaystack#63 (comment)! |
Installing a full desktop OS is a bit overkill just to retrieve the reports, and prone to issues as reported in #1 #2 #7 and such.
Creating a minimal macOS can be based on the Catalina BaseSystem.dmg, and then be virtualized using https://github.com/foxlet/macOS-Simple-KVM or similar. What needs to be figured out then is how to sign in to iCloud, and run the FindMy app on this minimal image.
The extracted BaseSystem.dmg is a 1.5G, the goal is to trim this down to under 1G as much as possible.
The text was updated successfully, but these errors were encountered: