앵하니의 더 나은 보안

Android Studio 단말기 메모리 내 이미지 확인(5.1 ~ 7) 본문

보안 기술/Android

Android Studio 단말기 메모리 내 이미지 확인(5.1 ~ 7)

앵한 2022. 7. 18. 22:56

android 5~7.1 버전에서만 확인 가능하고 8버전 이상부터는 해당 되지 않는다.

8 이상 부터는 비트맵 정보가 네이티브 힙 영역에 존재하기 때문이라나 뭐라나

아무튼 방법은 다음과 같다.


android studio에서 프로젝트 생성한 뒤 단말기 attach


view > tool windows > profiler 탭 실행


sessions 에서 + 클릭해서 단말기 > 메모리 덤프 할 프로세스 attach (단말기의 ro.debuggable 이 1로 set 돼있어야함)
ro.debuggable 값은 magisk hide props 로 설정할 수 있음


모니터에서 메모리 영역 클릭 > 오른쪽 클릭 후 java heap dump? dump java heap? 클릭

bitmap 클래스에서 이미지 확인할 인스턴스 클릭 후 오른쪽 image preview 탭 클릭하면 이미지 확인 가능

Comments