โฎ๏ธReverse engineering (iOS)
Outils
Cycript
ressource: http://www.cycript.org/
Extraction d'un fichier IPA
Via SSH
Connectez-vous ร votre iphone via SSH : ssh root@ip (le mot de passe par dรฉfaut est Alpine)
Accรฉdez au rรฉpertoire suivant : /var/containers/Bundle/Application
Recherchez maintenant l'application : recherchez | grep "nom_application"
Accรฉdez au dossier contenant votre application : cd <app_directory> Crรฉez un rรฉpertoire avec le nom Payload : mkdir Payload
Copiez les donnรฉes dans le rรฉpertoire Payload : cp -r <appname.app>/ Payload/
Compressez le rรฉpertoire Payload au format IPA : zip -r /var/root/.ipa Payload/
Via AnyTrans
AnyTrans est un logiciel de gestion d'iPhone qui permet notamment de faire des transferts de fichiers entre un iPhone et un Ordinateur.
Patcher un IPA
De la mรชme maniรจre que pour les APK, Objection permet de patcher les IPA avec la commande:
$ objection patchipa --source path/to/target.ipa -c <provisioning profile>
Derniรจre mise ร jour