Programming/android2010. 9. 5. 01:52
SDK를 설치하고, ddms.bat를 실행하면 Dalvik Debug Monitor가 실행되는데

"Device - File Explorer"을 구동하면 별도의 프로그램 설치없이 핸드폰 내부의 내용을 볼수있다.
물론, 프로그램을 받아서 실행해도 권한문제로 볼수 없는 부분이 많고, 디버거에서도 sbin이나 root 등은 보여지지 않는다 -_-

아무튼, /system 에는 안드로이드 시스템의 프로그램들이 설치되는데

/system/bin 에는 파일명들로 봐서는 일반 리눅스 시스템의 /bin과 유사해 보인다.
(그러니까 각종 시스템 실행파일들이 존재한다. 내려가면 ls 라던가 ifconfig 등도 보인다.)

그리고 마켓을 통해 다운받은 프로그램은 인스톨러 버전이고, 이녀석들은 /system/app 에 저장된다. (오홍!)
apk가 유포되는데 아마 이것을 통해서 뺴내는 것으로 생각된다.
(해보지는 않았지만, 유료어플도 이런걸로 빼면 다른 데서 실행이 되려나?)


Posted by 구차니