반응형
진단하다보면 진단 단말기는 대부분이 옛날폰이라 아이폰 시리즈가 낮고
ios 또한 지원중단하여 ios 13버전 이상이 없는 단말기들이 있다.
근데 요즘 출시하는 앱들은 또 ios 13이상만 지원하는 경우나 단말기 자체를 지원하지 않을 수도 있다 그래서
우회해서 설치해야한다.
DeviceNotSupportedByThinning
not in SupportedDevices list
Device OSVersion Too Low 등이 오류메시지
단말기를 3utools로 살펴보면 프로덕트 타입이나 ios 버전을 확인할 수 있다.
잘 확인을 해두자
일단 설치가 안되는 앱을 Frida로 ipa로 추출한 후 ipa의 압축을 풀지않고 미리보기로 연다
info.plist 파일을 찾아서 편집 클릭
반응형
plist 파일에서 아래 두 부분의 Key를 단말기에 맞게 수정해준다.
<key>MinimumOSVersion</key> //ios 버전
<string>13.0</string>
<key>UISupportedDevices</key> // 지원 단말기
<array>
<string>iPhone8,1</string>
<string>iPhone8,4</string>
<string>iPod9,1</string>
</array>
적용하기
변경하면 이제 설치가 잘되고 앱도 정상적으로 동작한다.
반응형
'모바일 > Ios' 카테고리의 다른 글
[ios] 사용자 함수(User Function) or 서브 루틴(Sub Routine) 프리다 후킹 및 변조 (0) | 2022.05.04 |
---|---|
[ios] ios 클래스 및 메소드 추적 Frida-Trace (2) | 2022.05.04 |
[ios] 프리다 후킹 (Frida Hooking)을 통한 탈옥 탐지 우회 방법 (4) | 2022.05.03 |
[ios] 프리다[Frida] Fridump를 이용한 메모리 덤프 (2) | 2022.04.28 |