쉘 스크립트 (sh, bash, zsh 등) p11 기본 앱 제거
제가 만든 스크립트는 sh shell script로 MSYS2 나 Linux 또는 MacOS 에서 adb를 통해서 앱을 제거하는 방법을 사용하고 있습니다. Windows에서 cmd 나 power-shell을 사용하신다면 아마 다른 블로그 글이나 스크립트를 수정하는 편이 좋을 수 있습니다.
타깃이 된 기기
- 글로벌용 WiFi 기기에 안드로이드 11 최신 버전이 올라간 기기
- OTA 가 정상으로 되는 기기
제거되는 앱 목록
- 레노보 도움말 앱
com.tblenovo.lenovotips - 구글 크롬 브라우저 ( 따로 설치 가능 )
com.android.chrome - 구글 Entertainment Space ( 따로 설치 가능, 넷플릭스 쓰면 더 의미 없는 기능 )
com.google.android.apps.mediahome.launcher - 구글 웰빙 ( 태블릿에선 의미가 없음 )
com.google.android.apps.wellbeing - 구글 유튜브 뮤직 ( 따로 설치 가능 )
com.google.android.apps.youtube.music - 구글 듀오 ( 기본앱에서 제거하고 필요에 따라 따로 설치를 추천 )
com.google.android.apps.tachyon - 구글 원 ( 없어도 구글 드라이브 있으면 동작, 필요에 따라 따로 설치를 추천 )
com.google.android.apps.subscriptions.red - 구글 포토 ( 따로 설치 가능 )
com.google.android.apps.photos - 구글 키즈 ( 아이가 없는 사용자는 삭제 )
com.google.android.apps.kids.home - 구글 어시스턴스 ( 태블릿에 의미가 있는지? 따로 설치 가능 )
com.google.android.apps.googleassistant - 구글 검색 ( 태블릿에서 이걸 쓰는 경우가 있는지? 따로 설치 가능 )
com.google.android.googlequicksearchbox - 구글 파일 ( 내장 파일 앱도 있고, 보통 따로 설치 ... 무쓸모 무기능 쓰레기 )
com.google.android.apps.nbu.files - 구글 피트니스 ( 구글 웰빙과 더불어 태블릿에 이게 필요 한지 ? )
com.google.android.apps.fitness - 구글 킵 ( 따로 설치 추천 )
com.google.android.keep - 구글 연락처 ( 전화 안되는 기기에 이게 왜 필요 한지? )
com.google.android.contacts - 구글 달력 ( 필요하면 따로 설치 가능 )
com.google.android.calendar - 마이크로 소프트 원 노트 ( 돈 주고 사신 분들 아니면 삭제 )
com.microsoft.office.onenote - 마이크로 소프트 오피스 ( 공짜 아님, 필요에 따라 따로 설치 추천 )
com.microsoft.office.officehubrow - 마이크로 소프트 빙 배경 ( 마이크로 소프트 배경 필요하신 분들 아니면 삭제 후 따로 설치 추천 )
com.microsoft.bing.wallpapers
스크립트 파일
스크립트 파일을 내려 받은 다음, PLIST 내에 목록을 수정하여 삭제 여부를 정할 수 있으며, ADB 위치에 adb 가 있는 위치를 지정한 다음 chmod 775 p11_rem.sh를 하여 실행 권한을 준 다음 구동하면 됩니다. 그전에 adb devices로 현재 시스템과 P11 이 개발자 모드로 연결이 되어 있는지 확인 한 다음 구동하는 것을 잊지 말으시기 바랍니다.
해당 앱들 목록을 지운 다음 기기를 수동으로 재부팅 해 주시되, adb로 reboot 하면 앱 삭제가 완료되지 않고 다시 살아 나 있는 경우가 있으니 수동으로 꼭 재부팅 한번 해 줘서 삭제된 앱들의 cache 나 관련 파일들이 정리가 될 수 있도록 해 주는 것이 좋습니다.
사족
Lenovo 에서 나온 기기들 중 가장 인기 있었던 제품이 있다면 아마 근래 P11 가 아닐까 합니다. 현재 사용 중인 P11 은 6/128GB 제품으로 SD카드를 128GB 추가하여 adaptive storage로 총 256GB 제품으로 사용 중입니다. 물론 내장 메모리가 eMMC 이므로 SD카드를 달아 써도 크게 성능이 떨어질 부분이 없다는 예상대로 최대 쓰기 80MB/s를 내는 제품으로 사용하고 있습니다.
그럼에도 부팅 시간 단축, 쓰지도 않는 앱이 계속 구동중인 것을 미연에 방지, 이로 인해 배터리 소모를 줄이는 노력 등으로 기본 앱을 삭제하고 있으며, 특히 쓰지도 않는데 구글의 독점 정책으로 미리 설치되어 있는 앱을 가만히 두는 것 자체가 그리 좋은 판단이 아니라 보입니다.