Generate an IPA with xcode (archiving -> adhoc -> in adhoc options "App Thinning" set to "None", see explantions).
NOTE: If you want to reverse and study 3rd party application, you need a jailbroken device to extract IPA.
NOTE: you can for example change assets and rename back from
ziptoipa.
- rename
APP_TO_STUDY.ipatoAPP_TO_STUDY.zip - unzip (you should see a
payloadnew directory as a result) - you have now
APP_TO_STUDY.appin thepayloaddirectory.
- in Finder, right click on
APP_TO_STUDY.appthen select view all content - you have now access to assets, plists, storyboards etc...
- open
APP_TO_STUDY.appin Hopper (should be automatic, but be sure to open with loaderMach-O AArch64) - in search input, type for example:
appDelegateto see related ARM code related to appDelegate in the application.
Let me try