글 수 74
2013.03.17 23:20:47 (*.140.10.172)
34020
안드로이드에서 기본으로 설치된 app 중에
핸드폰 단말이 아닌 경우에는 필요없는 app 들이 있습니다.
그 app 들을 간단히 제거해서 실행되지 안도록하는 방법을 알려드리겠습니다.
우선 app 의 설치 파일인 apk 파일은, /system/app/ 에 들어있습니다.
여러 개의 apk 파일중 필요없는 것들을 지웁니다.
그 중에는 시스템에 꼭 필요한 것도 있을 수 있으니, 정확히 아는 것만 지우는 것이 좋을 듯합니다.
예를 들어 Email.apk 나 Bluetooth.apk 같은 경우....
그리고 /data/data/ 로 가면 해당 app 이 설치되어서 실행되었던 흔적이 있습니다.
이때는 패치지 이름으로 찾아야 하는데 보통 com.android.XXXX 와 같은 식입니다.
여기서 지운 apk 파에 해당하는 data 디렉토리도 삭제합니다.
그리고 재부팅을 해서 ps 를 쳐보면 해당 app 이 실행되지 않음을 알 수 있습니다...
만약 재부팅후 시스템에 문제가 있으면 /data/ 안을 모두 지워주시면 됩니다.
app 간의 의존성 문제로 그런 경우도 발생하는 것을 보았습니다. 물런 다른 app 들의 db 나 파일도 같이 지워지지만요... ;;;