As a part of college project, I have to showcase how I can get ios app from jailbroken devices and reverse-engineer it. In the first part of slide, I am showing how we can get the IPA file from jailbroken device, also can decrypt the iOS app (either through clutch2 or ipainstaller). I am showing how attacker can use class-dump-z and enumerate classnames and method names.
I am also trying to add a scenario, where I not only get the decrypted app from jailbroken iPhone but also can change few things in it. I am trying to change parameters in Info.plist file.
Below are the steps I performed:
- Unzip the decrypted iOS app (.ipa file) into directory named
unzipped_app
- Go to Payload -> Appname.app -> Info.plist
- Change app name
Question:
Now, how do I recompile the unzipped_app
directory back to .ipa file?
I came across this question Disassemble, edit and re-assembly iOS ipa apps but this is not providing solution to my question.