통신 사업자와 스마트폰 제조업체가 미리 설치해 둔 이른바
블로트웨어(Blotware)라고 부릅니다
삭제할 수 있는 앱도 있지만, 삭제가 아예 불가능한 앱도 있습니다
이럴때는 개발자가 사용하는 프로그램을 사용해야 합니다
여기 게시물을 보면 ADB를 이용하여 삭제가 가능하다고
설명하고 있습니다
http://superfelix.tistory.com/89
adb 프로그램은 안드로이드 디버그 브릿지라는 프로그램의 약자로
에뮬레이터나 안드로이드 장비에 명령을 내릴수 있도록 도와주는
프로그램입니다
https://developer.android.com/studio/command-line/adb
이건 adb에 대한 사용자 가이드 입니다(개발자용이라는...)
이 프로그램을 이용해서 윈도우에 USB로 장비를 연결하고
윈도우에서 프로그램을 띄우면 Unix shell을 이용해서
각종 기능을 제공하게 됩니다
https://www.clien.net/service/board/lecture/11092791
루팅을 진행하지않아도 시스템앱을 사용하지 않도록
ADB를 이용하면 가능하다고 하네요
http://androidnews.tistory.com/173
adb의 경우 안드로이드 스튜디오를 깔면 사용할수 있는데요
이게 용량(GB 단위)이 크고 다 깔려면 시간도 오래 걸려서...
http://androidnews.tistory.com/173
요기에서는 adb만 다운 받는 곳도 따로 포스팅해놨네요
adb shell pm disable 패키지명" 또는 "adb shell pm hide 패키지명"
을 이용하여 삭제 하는데요
disable의 경우 구버전 ADB에서 사용하던 방식이고,
hide는 신버전 ADB에서 사용하는 방식 입니다.
"adb shell pm uninstall -k --user 0 패키지명"을 이용하여 삭제 합니다
근래 대부분의 휴대폰 제조사들이 안드로이드 6.0이후 업데이트를
통해서 "adb shell pm hide"를 이용할 시 MANAGE_USER의 권한문제로
삭제가 불가능 하도록 해놓았기 때문에 이를 우회하는 방법 이라고 하네요
시스템과 관련한 패키지를 삭제한 경우 아예 부팅이 안되기 때문에,
조심하여 사용하셔야 할것 같습니다
직접 시도는 안해봤답니다(테스트는 셀프!!)