반응형
기기에서 .ipa 파일 추출하기
아이폰 앱 파일은 .ipa 인데 사실 .zip 형식임
따라서
1. /var/containers/Bundle/Application/ 경로에서
2. ls * 로 원하는 앱 찾고
3. 목표 앱 압축해서 확장자만 .ipa 로 바꿔주면 됨ㅋㅋㅋㅋ 사실 별도 툴도 필요없음;
[fileza 이용]
[설치]
1.
apt.thebigboss.org/repofiles/cydia/debs2.0/filzafilemanager_3.3.2.deb
디바이스에 파일 다운받아서 dpkg -i deb파일로 설치해도 되지만,
2.
cydia에 소스추가 : http://tigisoftware.com/cydia/ 후 fileza-64bit 바로 설치하는게 더 편함.
경로 이동 /var/containers/Bundle/Application
[iNalyzer 이용] - plutil도 cydia에서 설치해주자.
cydia repo 추가 : http://appsec-labs.com/cydia
이후 cydia에서 검색으로 바로 설치가능.
(ios 8,9 호환이라 써있는데 GUI는 모르겠고 CLI는 툴들의 조합이라 ios13에서도 여전히 가능)
cydia에서 설치한 앱은 /Applications에 설치된다 (기본 앱과 같은 경로, 샌드박스없음)
cd /Application/iNalyzer.app
iNalyzer.sh list ;앱목록 및 앱번들ID확인
iNalyzer.sh ipa <앱번들ID> ;ipa파일 추출
[Clutch 이용]
Clutch는 cydia에서 말고 별도로 빌드해서 디바이스에 넣어줘야함.
Clutch -i ;설치된 앱 확인 및 '번호'
Clutch -d 앱번호 ;특정 앱 ipa 파일 추출
반응형
'iOS 앱 점검(ObjC)' 카테고리의 다른 글
ios 디컴파일 성능 비교 Ida, Hopper, Cutter(ghidra) (0) | 2020.07.03 |
---|---|
gdb-peda 설치 (0) | 2020.02.03 |
ios앱분석 툴 Clutch 설치 (ios13) (3) | 2020.02.03 |
ios앱분석 툴 Class-dump-z 설치 (ios 13) (1) | 2020.01.31 |
iOS 아키텍처 패턴 - VIPER (0) | 2019.05.20 |