맨날 iFunBox로 IPA 파일을 추출했었데, 환경적인 문제로 USB 없이 하려고 다른방법 찾아본 것 메모해둡니다.
ipainstaller로 ipa 파일을 통해 앱을 설치할 수 있는데(ipa 설치도 cydia impactor로..) 이 툴로 추출또한 가능합니다.
ipainstaller는 Cydia에서 설치 가능합니다. ipainstaller 의 -b 옵션을 이용하면 설치된 앱의 ipa 파일을 얻어낼 수 있습니다. 인자값으로 패키지 이름을 넣어줍니다.
#> ipainstaller -b com.app.app
실행하게 되면 /private/var/mobile/Documents 하위에 ipa 파일이 생성됩니다.
scp로 밖으로 꺼내주면 끝!
#> scp root@192.168.0.11://private/var/mobile/Documents/abc.ipa .
![]() |
HAHWULSecurity engineer, Gopher and H4cker! |
Cydia에서 아래 2개 설치하고 Command line 에서 사용하시면 됩니다.
ReplyDelete- IPA Installer
- IPA Installer Console
터미널에서 아래 방법으로도 설치 가능
ReplyDelete$ apt-get install com.slugrail.ipainstaller
ipa 추출에 필요한 번들ID 찾는법 메모해둡니다..
ReplyDelete(매번 까먹네요)
해당 앱의 Info.plist 파일에서 CFBundleIdentifier 값을 보면됩니다.
$ cat /var/containers/Bundle/Application/B6C4111E-A4EF-48BA-B961-A317337E65A4/TargetApp/Info.plist | grep CFBundleIdentifier -A1
CFBundleIdentifier
com.~~~~~.~~~