Computer >> 컴퓨터 >  >> 스마트폰 >> Android

루트 권한 없이 안드로이드에서 불필요한 사전 설치 앱(블로트웨어) 제거하는 완벽 가이드

모든 안드로이드 기기에는 기본적으로 여러 개의 사전 설치 앱이 탑재되어 있습니다. 이는 구글이나 스마트폰 제조사가 사용자에게 사용하기를 바라는 앱들입니다. 그중 일부는 유용하게 쓸 수 있지만, 정작 한 번도 사용하지 않는 앱까지 함께 깔려 있다면 답답함을 느끼게 됩니다.

이렇게 원치 않는 안드로이드 앱을 흔히 '블로트웨어(bloatware)'라고 부릅니다. 대부분의 블로트웨어는 일반적인 삭제 방식으로는 제거할 수 없기 때문입니다.

이 글에서는 루팅 없이도 안드로이드에 사전 설치된 앱을 삭제할 수 있는 대안적인 방법을 소개합니다. 먼저 기본 앱을 비활성화하는 간단한 방법부터 살펴보겠습니다.

사전 설치 앱 비활성화하기

일부 스마트폰 제조사는 사전 설치 앱을 비활성화하는 기능을 제공합니다. 이 방법은 앱을 완전히 삭제하지는 못하지만, 백그라운드에서 실행되는 것을 막고 앱 서랍에서도 숨겨주는 효과가 있습니다.

안드로이드 기기에서 앱을 비활성화하려면 설정 > 앱 및 알림 > 모든 앱 보기로 이동하세요. 이후 비활성화하려는 앱을 선택하고 비활성화 버튼을 누르면 됩니다. 다만 기기 제조사나 안드로이드 버전에 따라 메뉴 경로는 조금씩 다를 수 있습니다.

비활성화 버튼이 보이지 않거나 '업데이트 제거'라는 옵션만 표시된다면, 해당 앱은 비활성화가 불가능한 시스템 앱이라는 의미입니다. 이 경우 아래의 ADB 방법을 활용해야 합니다.

ADB를 활용해 블로트웨어 완전히 제거하기

사전 설치 앱을 실제로 삭제하려면 PC에 ADB(Android Debug Bridge)를 설치해야 합니다. Windows 사용자라면 xda-developers.com에서 제공하는 Minimal ADB 설치 파일을 다운로드하면 더욱 편리합니다.

본격적인 작업에 앞서 안드로이드 기기에서 USB 디버깅을 활성화해야 합니다. 설정 > 휴대전화 정보로 이동한 뒤 빌드 번호를 여러 번 연속으로 탭하여 개발자 옵션을 잠금 해제하세요. 이후 일반적으로 '시스템' 또는 '추가 설정' 메뉴 아래에 있는 개발자 옵션에서 USB 디버깅을 찾아 켜주면 됩니다.

ADB 실행 환경이 준비되고 USB 디버깅이 활성화되었다면, 아래 단계를 따라 블로트웨어를 제거할 수 있습니다.

  1. USB 케이블로 안드로이드 기기를 PC에 연결합니다.
  2. PC에서 명령 프롬프트(터미널)를 엽니다.
  3. adb devices를 입력하고 Enter 키를 누릅니다.
  4. 스마트폰 화면에 컴퓨터와의 연결 승인 요청이 나타나면 확인을 누릅니다.
  5. 다시 adb devices 명령을 입력하면 '연결된 기기 목록(List of devices attached)'에 내 기기가 표시됩니다.
  6. adb shell을 입력하고 Enter 키를 누릅니다.
  7. pm uninstall -k --user 0 <패키지 이름> 명령어를 입력하면 원치 않는 앱이 삭제됩니다.

여기서 패키지 이름이란 삭제하려는 앱이 담긴 파일의 고유 이름을 의미합니다. 패키지 이름을 모른다면 구글 플레이 스토어에서 무료 앱인 'App Inspector'를 다운로드하여 확인할 수 있습니다. 이 앱으로 삭제하고 싶은 앱의 패키지 이름을 손쉽게 찾아낼 수 있습니다.

참고로 실수로 삭제한 기본 앱을 다시 복구하고 싶다면 adb shell cmd package install-existing <패키지 이름> 명령어를 사용하면 됩니다.

제거 전 반드시 알아야 할 사항

이 방법을 사용하면 시스템 앱을 포함한 거의 모든 기본 앱을 삭제할 수 있습니다. 하지만 시스템 앱을 삭제할 계획이라면, 해당 앱이 없어도 기기 작동이나 다른 앱에 문제가 생기지 않는지 반드시 미리 확인해야 합니다.

또한 이 방법은 현재 사용자 계정에 한해서만 앱을 제거하는 방식입니다. 즉, 기기를 초기화하면 삭제했던 앱들이 다시 나타날 수 있습니다. 모든 사용자 계정에서 완전히 제거하려면 루트 권한이 필요합니다.

다만 장점도 분명합니다. 중요한 시스템 앱을 실수로 삭제하더라도 위의 복구 명령어로 손쉽게 되돌릴 수 있다는 점입니다. 만약 이미 루팅된 기기에서 블로트웨어를 정리하고 싶다면 Titanium Backup이나 NoBloat Free 같은 전용 도구를 활용하는 것도 좋은 선택입니다.

그 외에 할 수 있는 방법들

ADB 설정이 너무 복잡하게 느껴진다면, 다른 방법으로 블로트웨어를 처리할 수도 있습니다.

앱 서랍에서 앱을 숨기는 것도 좋은 대안입니다. 대부분의 기기에서는 설정 메뉴 어딘가에서 이 옵션을 찾을 수 있으며, 제조사마다 위치가 다릅니다. 예를 들어 샤오미 기기는 앱 잠금 설정 안에 해당 기능이 있습니다.

하지만 폰을 적극적으로 커스터마이징하고 자신만의 스타일로 꾸미고 싶다면, ADB의 다양한 기능을 익혀두는 것이 분명 큰 도움이 될 것입니다.