프리다 세팅
1. frida-tools python 모듈 설치
pip install frida-tools
frida-server 같은경우 버전이 높으면 frda-ps 에서 오류가 날 수 있어서 12.11.10 버전을 이용했다.
기기종 확인
adb shell getprop ro.product.cpu.abi
설치후 버전을확인하고 맞는 버전을 다운받아서 https://github.com/frida/frida/releases 파일을 adb push로 넣어준다.
이어서 파일 마운트와 권한설정후 /system 폴더로 옮겨준다.
chmod 755 frida-server-12.11.10-android-arm64
mount -o rw,remount /
mount -o ro,remount /
💡 /system 폴더로 옮겨주는 이유
frida-server을 옮겨 주지 않으면 frida를 실행할때 다음과 같은 오류가 발생할 수 있으며
unable to access zygote64 while preparing for app launch; try disabling Magisk Hide in case it is active
이 오류는 다음과 같이 해결할 수 있다.
- magisk에서 hide 옵션 해제
- 프리다 서버를 system 디렉터리에서 실행
- 디바이스를 다시 시작합니다.
- (adb shell "su -c magiskhide disable”)
이후 frida 서버를 실행한뒤 frida-ps 로 잘 실행되어있는지 확인한다.
오류가 발생하지 않을때는 다음과 같이 진행된다.
'Android' 카테고리의 다른 글
Android Nox 인증서 설치 (1) | 2023.12.28 |
---|---|
IoS Fiddler 프록시 설정 - 노트북 연결 x (1) | 2023.12.28 |
Android 프록시 인증서 세팅 (0) | 2023.12.28 |
안드로이드 취약점 분석 오류 모음 (1) | 2023.12.28 |
안드로이드 루팅 - CF-Auto-Root, twrp (0) | 2023.12.28 |