iOS 탈옥 후 frida를 zebra에서 설치했지만 다음과 같은 오류가 뜬다 ㅜ

frida version 문제인데 PC에서 frida 재설치하기 싫어 다음과 같은 방식으로
iOS의 frida server 버전을 변경했다.
먼저 PC의 frida version에 맞게 iOS 디바이스에도 frida server를 설치해야한다.
frida github로 들어가서 .deb 파일을 다운 받아주자
https://github.com/frida/frida/releases
Releases · frida/frida
Clone this repo to build Frida. Contribute to frida/frida development by creating an account on GitHub.
github.com

deb 파일을 다운 받고 iOS와 PC 연결 후 3uTools를 실행시켜 file 경로에 deb 파일을 업로드 시킨다.

이제 Putty로 iOS에 ssh 접근 후 /var/mobile/Media/Downloads 로 이동한 후 해당 파일을 설치한다.
(ssh 접근 시 localhost 주소인 127.0.0.1 과 ssh port 인 22번 port로 설정해야 한다!)

추가로 현재 rootful mode가 아닌 rootless mode로 탈옥된 상태라 sudo 명령을 필히 넣어줘야 한다.
frida 설치를 위해 dpkg 명령어를 실행시키면 다음과 같이 설치가 완료된 것을 볼 수 있다.

이후 frida server 버전 정보를 확인하고 process가 정상적으로 돌아가는지 확인한다.
버전 정보가 PC의 frida 버전과 동일하고 process가 정상적으로 동작 중이면 설치가 완료된 것이다.
- iOS frida version 확인

- PC frida version 확인

'iOS' 카테고리의 다른 글
| frida iOS dump IPA 추출 (0) | 2025.09.16 |
|---|---|
| iOS Class method / Instance method (0) | 2025.07.17 |
| iOS DFU 모드 (0) | 2025.07.03 |
| iOS 탈옥 (2) | 2025.04.21 |
