Appsync - falchion10/macOS-Jailbreak GitHub Wiki

Compiling AppSync

To 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