Appsync - falchion10/macOS-Jailbreak GitHub Wiki
AppSync
CompilingTo setup Theos for macOS you need to move this directory, move it back after you've successfully compiled AppSync:
mv $THEOS/vendor/include/{IOKit,IOKit_iOS}
mv $THEOS/vendor/include/{IOKit_iOS,IOKit}
You'll need to compile appsync for macOS (add macosx to the CydiaSubstrate, otherwise it wont link). You only need the installd dylib and the plist included with it
Installing AppSync
Move AppSyncUnified-installd.dylib
and AppSyncUnified-installd.plist
to /Library/TweakInject
reboot
After the reboot you should now have a jailbroken Mac machine. Double click any ipa and it will successfully install. Installed apps will need to be resigned before they are able to run. You can use adhoc_app.sh
to resign apps. Place adhoc_app.sh
in /usr/local/bin
chmod +x /usr/local/bin/adhoc_app.sh
Run this command to add an alias to your .zshrc file for adhoc_app.sh
:
echo 'alias sign="sudo /usr/local/bin/adhoc_app.sh"' >> ~/.zshrc
Now in terminal whenever you need to resign an app just type:
sign /Applications/App.app