[Magisk를 이용한 Android 루팅]을 하고 다음에 다시 기존 세팅 유지하기 위해서 끌 때 “Next time you start this AVD, would you like to start from a Quick Boot state?“ 옵션이 나올 때 yes를 눌러줘야 세팅 유지 가능.
아래는 no를 눌렀을 때의 상황임. AVD를 키기 위해서는 Cold Boot를 해야해서 설정이 초기화됨
기존에 루팅 설정을 했다면 adb shell, su 명령을 입력하고 에뮬레이터에서 일괄허용을 눌러주면 루팅 가능
구글 API 기준으로 보안 -> 암호화 및 사용자 인증 정보 -> 인증서 설치 를 통해 crt 확장자 인증서를 사용자로 설치해줌 (openssl을 통한 인증서 설치 과정은 생략), (crt 확장자만 설치 가능)
https://github.com/NVISOsecurity/MagiskTrustUserCerts/releases/download/v0.4.1/AlwaysTrustUserCerts.zip 경로를 통해 AlwaysTrustUserCerts 다운로드
magisk 모듈에 AlwaysTrustUserCerts.zip 드래그 후 설치 -> 재시작 클릭
BurpSuite로 Proxy 설정으로 All Interface 설정해주기 (*:8080)
AVD에서 컴퓨터 또는 노트북 IP 프록시 설정해주기 8080 포트
AVD 아키텍처에 맞는 Frida 서버 Github에서 다운로드 후 adb push로 /data/local/tmp 폴더로 넣어주기
adb shell, su, cd /data/local/tmp, chmod 777 frida_server~~~'./frida_server~~~ & 명령으로 frida 서버 백그라운드 실행
기존 노트북 환경에 frida와 frida-tools 설치했다면 frida-ps -Uai 명령으로 프로세스 잘 잡히는지 확인
댓글남기기