내장 어플을 설치하기 위해서는 기존 에뮬이나 폰에 내장되었는 어플을 제거를 해야 한다.
일반 어플의 제거 방법(abd uninstall "package이름") 과는 달리 다음과 같은 과정으로 작업이 수행되어야 한다.
아직 rm으로 파일을 삭제할 수 없음
$ adb shell rm /system/app/Calculator.apk
rm failed for /system/app/Calculator.apk, Read-only file system
# remount는 /system 파티션을 ro(read-only)에서 rw(read-write)로 바꾼다
$ adb remount
# 이제 rm으로 apk를 삭제하고
$ adb shell rm /system/app/Calculator.apk
$ adb uninstall com.android.calculator2
Success
# 기존 데이터를 보존하고 uninstall하려면 -k 옵션 추가
$ adb shell pm uninstall -k com.android.calculator2
순서 요약 : remount => remove apk => uninstall
이후 설치 네이티프 어플리케이션 설치는 서명이 들어가는 부분으로
이는 대해서는 에코지오(http://ecogeo.tistory.com/264)님의 포스팅에서 확인할 수 있다.
* openssl설치 관련 : http://blog.daum.net/aswip/8429385