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

안드로이드에서 루트 없이 블로트웨어·시스템 앱 제거하는 완벽 가이드

안드로이드에서 루트 없이 블로트웨어·시스템 앱 제거하는 완벽 가이드

새 안드로이드 폰을 구매하면 제조사가 미리 설치해 둔 수많은 블로트웨어(bloatware)가 함께 들어 있는 경우가 많습니다. 서드파티 블로트웨어 앱은 대부분 일반적인 방법으로 삭제할 수 있지만, 일부 앱은 시스템 앱으로 설치되어 있어 평소 방식으로는 제거할 수 없습니다. 특히 구글 앱들이 그렇습니다. Google Play Music이나 Google Duo 같은 앱이 마음에 들지 않아도 기본적으로는 지울 방법이 없죠. 시스템 앱을 없애는 가장 확실한 방법은 폰을 루팅하는 것이지만, 루팅은 절차가 까다롭고 보증도 무효화되기 때문에 부담스러운 선택입니다.

다행히 루팅 없이도 블로트웨어나 시스템 앱을 제거하거나 비활성화할 수 있는 몇 가지 방법이 있습니다. 하나씩 살펴보겠습니다.

1. 블로트웨어 제거 또는 비활성화하기

서드파티 블로트웨어는 대부분 간단하게 삭제할 수 있습니다.

1. 안드로이드 폰에서 설정 → 앱 및 알림으로 이동합니다.

2. 모든 앱 보기를 누른 뒤 삭제하고 싶은 앱을 찾아 선택합니다.

3. 제거(삭제) 버튼이 있다면 눌러서 앱을 삭제합니다.

안드로이드에서 루트 없이 블로트웨어·시스템 앱 제거하는 완벽 가이드

4. 만약 '제거' 버튼 대신 비활성화 버튼만 보인다면, 해당 앱은 삭제는 불가능하지만 비활성화는 가능한 앱이라는 의미입니다.

안드로이드에서 루트 없이 블로트웨어·시스템 앱 제거하는 완벽 가이드

'비활성화' 상태가 되면 앱은 휴면 상태로 전환되어 앱 목록에 나타나지 않고, 설치된 앱으로도 인식되지 않습니다. 버튼을 눌러 앱을 비활성화하세요.

샤오미(MIUI) 폰의 경우

샤오미 폰이라면 먼저 Hidden Settings for MIUI 앱을 설치해야 합니다.

1. Hidden Settings for MIUI 앱을 실행합니다.

2. Manage applications(애플리케이션 관리) 메뉴로 이동해 비활성화할 앱을 찾습니다.

3. 비활성화 버튼을 누릅니다.

안드로이드에서 루트 없이 블로트웨어·시스템 앱 제거하는 완벽 가이드

2. ADB를 이용해 시스템 앱 제거하기

ADB(Android Debug Bridge)는 폰을 디버깅하기 위한 강력한 도구로, 앱 패키지를 관리하는 명령어(여기서는 패키지 제거)도 함께 제공합니다.

1. ADB를 사용하려면 먼저 PC에 ADB를 설치해야 합니다.

- 리눅스: 소프트웨어 센터나 패키지 관리자에서 'android-tools'를 설치하면 됩니다.
- 윈도우: 공식 안내 문서를 참고해 ADB를 설치합니다.

2. 다음으로 폰에서 개발자 옵션을 활성화합니다. 개발자 옵션이 켜지면 해당 메뉴로 들어가 목록을 아래로 스크롤한 후 USB 디버깅을 활성화합니다.

안드로이드에서 루트 없이 블로트웨어·시스템 앱 제거하는 완벽 가이드

3. USB 케이블로 폰과 PC를 연결합니다. 연결 시 알림이 뜨면 '충전 전용' 모드를 파일 전송(MTP) 모드로 변경합니다.

안드로이드에서 루트 없이 블로트웨어·시스템 앱 제거하는 완벽 가이드

4. 윈도우라면 ADB가 설치된 폴더로 이동해 그 위치에서 명령 프롬프트를 실행하고, 리눅스라면 터미널을 열면 됩니다.

아래 명령어를 입력해 ADB를 시작하고 폰이 정상적으로 연결되었는지 확인합니다.

adb devices

'List of devices attached' 항목 아래에 기기가 표시되면 연결이 성공한 것입니다.

안드로이드에서 루트 없이 블로트웨어·시스템 앱 제거하는 완벽 가이드

5. ADB 셸을 시작합니다.

adb shell

6. 폰에 설치된 모든 패키지 목록을 출력합니다.

pm list packages
안드로이드에서 루트 없이 블로트웨어·시스템 앱 제거하는 완벽 가이드

목록이 매우 길기 때문에 grep을 사용해 범위를 좁힐 수 있습니다. 예를 들어 구글 관련 패키지만 보고 싶다면 다음 명령어를 사용합니다.

pm list package | grep 'google'
안드로이드에서 루트 없이 블로트웨어·시스템 앱 제거하는 완벽 가이드

7. 제거하려는 앱의 패키지 이름을 찾습니다. 패키지 이름은 package: 뒤에 오는 문자열입니다. 예를 들어 구글 주소록 앱의 패키지 이름은 com.google.android.contacts입니다.

안드로이드에서 루트 없이 블로트웨어·시스템 앱 제거하는 완벽 가이드

패키지 이름을 확인하기 어렵다면, 브라우저에서 구글 플레이 스토어 페이지로 이동해 해당 앱을 검색한 뒤 URL에서 패키지 이름을 확인하면 됩니다.

안드로이드에서 루트 없이 블로트웨어·시스템 앱 제거하는 완벽 가이드

8. 아래 명령어를 입력해 앱을 제거합니다.

pm uninstall -k --user 0 패키지이름
안드로이드에서 루트 없이 블로트웨어·시스템 앱 제거하는 완벽 가이드

제거가 성공하면 'Success'라는 메시지가 표시됩니다.

명령어에서 --user 플래그는 매우 중요합니다. 이 플래그는 현재 사용자에게만 앱을 제거하도록 시스템에 지시하며, 0은 폰의 기본(메인) 사용자를 의미합니다. 루팅하지 않는 한 모든 사용자 계정에서 앱을 완전히 삭제할 수는 없습니다.

주의: 시스템 앱을 잘못 제거하면 시스템 전체가 불안정해질 수 있습니다. 반드시 확실한 앱만 제거하세요. Gmail, Google Play Music, Google Play Movies 등은 비교적 안전하지만, 구글 플레이 스토어나 그와 연관된 파일은 절대 제거해서는 안 됩니다. 특정 앱을 제거한 후 폰이 불안정해진다면 구글 플레이 스토어에서 해당 앱을 다시 설치하거나 공장 초기화를 진행해야 합니다.

3. Debloater 도구로 시스템 앱 비활성화하기

ADB 명령어 과정이 번거롭게 느껴진다면, Debloater라는 전용 도구를 사용하는 것도 좋은 방법입니다. 이 도구를 사용하면 안드로이드 기기에서 불필요한 앱을 훨씬 쉽게 차단하거나 비활성화할 수 있습니다.

Debloater의 주요 기능은 다음과 같습니다.

- 안드로이드 기기의 앱 차단 및 비활성화
- 한 번에 모든 앱 잠금 해제
- 차단 목록 가져오기 등

사용법도 간단합니다. 기기를 연결하면 폰에 설치된 앱 목록이 화면에 표시됩니다.

단, 앱을 완전히 제거하려면 루트 권한이 필요합니다. 루트 권한 없이는 시스템 앱을 실제로 삭제할 수 없습니다. 하지만 비활성화만으로도 충분히 효과적입니다. 비활성화된 앱은 백그라운드에서 실행되지 않으므로 배터리와 시스템 리소스를 낭비하지 않기 때문입니다.

Debloater 사용 방법은 다음과 같습니다.

1. 먼저 안드로이드 기기에서 USB 디버깅이 활성화되어 있는지 확인합니다.

2. 윈도우 PC에 Debloater 도구를 다운로드하여 설치합니다.

3. USB 케이블로 폰과 PC를 연결한 뒤 Debloater를 실행하고 기기 인식을 기다립니다.

4. 기기가 인식되면 인터페이스 하단의 'Device Connected'와 'Sync' 표시가 초록색으로 바뀌며 연결 성공을 알려줍니다.

안드로이드에서 루트 없이 블로트웨어·시스템 앱 제거하는 완벽 가이드

5. 폰에 설치된 앱 목록을 불러오려면 'Activity Status' 메뉴 바로 아래에 있는 Read Phone Packages 버튼을 클릭합니다.

안드로이드에서 루트 없이 블로트웨어·시스템 앱 제거하는 완벽 가이드

6. 앱 목록을 스크롤하며 비활성화하고 싶은 앱 옆의 체크박스에 체크합니다.

안드로이드에서 루트 없이 블로트웨어·시스템 앱 제거하는 완벽 가이드

7. 선택을 마친 후 상단의 Apply 버튼을 누릅니다. 도구가 작업을 실행하고 완료 메시지를 표시합니다.

안드로이드에서 루트 없이 블로트웨어·시스템 앱 제거하는 완벽 가이드

주의: 시스템 앱을 함부로 비활성화하면 폰이 벽돌처럼 작동하지 않게 될 위험이 있습니다. 어떤 앱이든 선택하기 전에 반드시 두 번 확인하세요.

마무리

제조사에 따라 블로트웨어가 거의 없고 시스템 앱도 손쉽게 비활성화할 수 있는 폰이 있는 반면, 삭제나 비활성화조차 불가능한 서드파티 앱으로 가득한 폰도 있습니다. 위에서 소개한 방법들을 활용하면 루팅 없이도 안드로이드 폰에서 블로트웨어와 시스템 앱을 제거하거나 비활성화할 수 있습니다. 물론 루팅을 감수할 생각이라면 더 강력한 제어도 가능하겠지만, 그만큼 위험도 커진다는 점을 기억하세요.