출처 : http://jack2.codebreaking.org/123
1. NDK 다운로드
(http://developer.android.com/tools/sdk/ndk/index.html)
2. gdbserver 를 단말기에 복사
3. gdbserver 퍼미션 변경
4. 원하는 어플 pid 추출
5. system/lib 을 pc에 복사하기 위해 압축
6. 압축파일을 pc로 복사
7. pc에 C:adt-bundle-windows-x86-20131030sdkplatform-toolslibsystemlib 에 압축 풀기
8. app_process 도 pc로 복사
9. C:adt-bundle-windows-x86-20131030sdkplatform-toolslibsystembin 경로로 이동시킴
10. gdbserver 를 이용해 attatch 시킴
11. 1234 포트로 포워딩
12. PC에서 gdb 실행
13. 아래 명령어로 경로 설정(상위 경로는 다를 수 있음)
set solib-search-path C:adt-bundle-windows-x86-20131030sdkplatform-toolslibsystemlib
set solib-absolute C:adt-bundle-windows-x86-20131030sdkplatform-toollib
file C:/adt-bundle-windows-x86-20131030/sdk/platform-tools/lib/system/bin/app_process
14. target remote:1234 로 프로세스에 연결
15. 디버깅~~~
16. 쩝... 별 성과가 없었음.
댓글 달기