pc 세팅 시작 !
0. adb설치
adb는 pc랑 단말기랑 연결시에 필요하다.
0-1. 저는 삼성이기 때문에 삼성 usb드라이버를 설치해줌니다.
→ 악성파일 아니지만은 의심된다면 구글링해서 공홈에서 다운받아주세요 !!!
0-2. 안드 공홈에서 adb툴을 받아줌니다.
https://developer.android.com/tools/releases/platform-tools?hl=ko
SDK 플랫폼 도구 출시 노트 | Android Studio | Android Developers
Android SDK 플랫폼 도구는 Android SDK의 구성요소입니다.
developer.android.com
원하는 경로에 압축풀어주세요!

0-3. 환경변수 설정

0-4. adb 실행 확인

adb devices
안드로이드 단말 연결하고 위 명령어 실행시 뜨면 일단 성공!
1. 파이썬 설치
https://www.python.org/downloads/
Download Python
The official home of the Python Programming Language
www.python.org
파이썬 설치 ㄱㄱ
이제 파이썬 환경변수를 설정해줍니다

파이썬 설치경로 확인해주고~

시스템 환경변수 설정에서 저 파이썬 경로의 scripts폴더 경로를 새로만들기해서 넣어주세요!
2. frida 설치
pip install frida
pip install frida-tools
cmd에 위 명령어 실행!


버전 확인도 미리 해주세요!
+) 버전 지정해서 설치하실분은
기존 프리다 제거
pip uninstall frida-tools
pip uninstall frida

그후 지정버전 설치 ( frida-tools의 경우 frida 16 버전 설치 시 저와 같이 입력해야 에러가 안납니다 !)
pip install frida==16.7.14
pip install "frida-tools<14.0.0"


3. 루팅 단말기에 넣을 frida 서버 다운로드
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
pc에 설치한게 16.7.14버전이었으니까 맞춰서 다운로드 합니다.

이제 이걸 단말에 옮겨줄겁니다.
다시 단말 - pc연결해주고 adb 명령어 칠게욤
adb shell
su
cd /data/local/tmp
ls

저는 기존 프리다 서버 다른버전이 있었어서, 이거 삭제하구 17버전으로 넣겠습니다.
adb push frida~~ /data/loca/tmp
3에서 다운받은 압축 푼 폴더 경로에서 cmd실행 후 adb push 명령어 실행!

단말에서 파일 잘 들어갔는지 확인해주고~


마지막으로 파일 실행권한 chmod 777로 주고, 백그라운드 실행해주면 끛 !

이제 cmd에서 연결 잘됐는지 확인해주면 된다 ~