Android Frida

Frida 설치

pip3 install --upgrade pip
pip3 install frida-tools

설치 확인

  • frida-create
  • frida-discover
  • frida-join
  • frida-kill
  • frid-ls-devices
  • frid-ps
  • frida-trace 위 명령어 중 하나만 실행해서 정상 작동하는지 확인해야 합니다.

Frida 서버 설치

Frida Client와 통신이 가능한 서버를 AVD 내부에 설치해야 한다. 따라서 adb를 통해 로컬의 파일을 기기 내부로 전달할 수 있습니다.

  1. github frida 서버 파일 압축파일 내려받기 (여기 파일 이름에 server라는 글자가 있는 걸로 다운로드받아야 함!)
  2. 다운받은 Frida 서버 파일을 압축 해제 후, adb를 이용하여 AVD에 업로드
adb push <frida server 압축 해제> /data/local/tmp/
  1. AVD 셸에 접근한 이후 실행권한 부여한 Frida 서버 실행
adb shell

설치 확인