루트 권한 없이 ADB를 사용하여 안드로이드 기본 앱을 제거하는 방법

마지막 업데이트 : 23 8월 2026

새 스마트폰을 샀는데 삭제할 수도 없는 쓸모없는 앱들로 가득 차 있는 걸 발견한 적 있으신가요? 제조사와 통신사들이 이런 불필요한 소프트웨어, 즉 블로트웨어를 강제로 설치하게 하는 건 정말 골칫거리입니다. 블로트웨어 는 앱 서랍을 어지럽힐 뿐만 아니라, 삭제하려고 해도 사라지지 않는 경우도 있습니다.

사실, 요즘 스마트폰들은 저장 용량이 넉넉한 편이지만, 불필요한 앱을 삭제하는 것은 성능 최적화와 개인정보 보호를 위한 중요한 조치입니다 . 단순히 몇 메가바이트의 공간을 확보하는 것뿐만 아니라, 백그라운드 프로세스가 불필요하게 배터리와 시스템 자원을 소모하는 것을 막기 위해서죠. 다행히 루팅 없이도 스마트폰을 최적화할 수 있는 여러 가지 방법이 있습니다.

모바일 앱 보안
관련 기사 :
모바일 앱 보안: 위험, 보호 방법 및 모범 사례

첫 번째 방어선: 앱 제거 및 기본 기능 비활성화

기술적인 문제를 살펴보기 전에 가장 현명한 방법은 시스템에서 앱을 수동으로 제거할 수 있는지 확인하는 것입니다. 일부 타사 앱은 사전 설치되어 있더라도 기존 방식대로 제거 할 수 있습니다 . 앱 아이콘을 길게 누르거나 설정의 앱 메뉴에서 삭제 버튼이 활성화되어 있는지 확인해 보세요.

제거 버튼이 나타나지 않으면 앱을 비활성화하는 것이 다음 방법입니다 . 이렇게 해도 시스템 파티션에서 APK 파일이 삭제되는 것은 아니므로 물리적 저장 공간을 확보할 수는 없지만, 앱이 화면에서 사라지고 실행이 중지되며 RAM이나 데이터를 사용하지 않게 됩니다. 비활성화하려면 설정으로 이동하여 '앱' 섹션을 찾고 '시스템 앱 표시' 옵션을 활성화한 다음 '비활성화'를 탭하세요. 이 방법은 언제든지 되돌릴 수 있고 휴대폰이 작동하지 않게 될 위험이 없으므로 가장 안전한 방법입니다.

내 휴대폰이 해킹당했는지 확인하는 방법
관련 기사 :
휴대폰이 해킹당했는지 확인하는 방법과 단계별 대처 방법

ADB(Android Debug Bridge)를 통한 완벽한 제어

제조사가 앱 비활성화조차 허용하지 않고 고집을 부릴 때, ADB가 유용하게 사용됩니다. ADB는 컴퓨터에서 휴대폰으로 명령어를 전송할 수 있도록 해주는 일종의 연결고리 역할을 합니다. 여기서는 사용자 0 (기본 프로필)에 대해 해당 앱을 제거하는 작업을 진행합니다. 기술적으로는 앱이 시스템에 완전히 삭제된 것은 아니지만, 휴대폰은 마치 앱이 설치되지 않은 것처럼 작동합니다.

  기술 가이드: 종류, 용도 및 실제 사례

기기와 PC의 기본 설정 준비

이 기능을 사용하려면 먼저 안드로이드 기기에서 개발자 모드를 활성화해야 합니다 . 휴대폰 정보 화면에서 빌드 번호를 7~10번 연속으로 탭하세요. 활성화되면 개발자 옵션으로 이동하여 USB 디버깅 상자를 선택하세요 . 이 단계를 거치지 않으면 컴퓨터와 휴대폰이 통신할 수 없습니다.

컴퓨터에서 Google 공식 플랫폼 도구를 다운로드해야 합니다 . 압축을 풀고 해당 디렉토리에서 터미널 또는 명령 프롬프트(Windows에서는 CMD)를 엽니다. USB 케이블로 휴대폰을 연결하면 휴대폰 화면에 나타나는 RSA 보안 키 메시지를 수락하여 연결을 승인하세요.

스파이웨어 제거
관련 기사 :
스파이웨어를 제거하고 기기를 보호하는 방법

시스템 청소를 위한 필수 명령어

Windows를 사용하는 경우 명령어를 표시된 대로 입력하면 되지만, macOS 또는 Linux를 사용하는 경우 명령어 앞에 `.`을 붙여야 합니다. 각 명령어 앞에 ./를 붙이세요모든 것이 정상인지 확인하려면, 다음을 작성하십시오. adb devices만약 코드 다음에 단어가 나온다면 장치이제 시작하셔도 됩니다.

앱을 삭제하려면 먼저 앱의 내부 이름(패키지 이름)을 알아야 합니다. 다음 명령어를 사용하면 모든 패키지 이름을 나열할 수 있습니다. adb shell pm list packages목록은 끝이 없지만, 아주 유용한 팁은 애플리케이션을 검색하는 것입니다. 브라우저에서 Google Play 스토어를 엽니다.URL에서 바로 다음에 id=예를 들어 정확한 이름을 보실 수 있습니다. com.google.android.apps.photos.

ID를 얻었으면 마스터 명령어를 실행하세요. adb shell pm uninstall -k --user 0 nombre.del.paquete만약 당신이 그 단어를 본다면 성공당신은 전투에서 승리할 것입니다. 만약 나중에 후회하더라도, 명령어를 사용하면 아무것도 다운로드하지 않고도 애플리케이션을 복구할 수 있습니다. adb shell cmd package install-existing nombre.del.paquete.

터미널 사용을 싫어하는 사람들을 위한 그래픽 대안

코드를 작성하는 것이 부담스럽다면, 시각적 인터페이스를 통해 작업을 대신해주는 프로그램들이 있습니다. Universal Android Debloater 는 가장 호평받는 프로그램 중 하나로, 설치된 앱 목록을 보여줄 뿐만 아니라 어떤 앱은 안전하게 삭제할 수 있고 어떤 앱은 시스템 불안정을 초래할 수 있어 중요한 프레임워크 구성 요소를 삭제하는 것을 방지해준다고 합니다.

  .NET을 위한 최고의 웹 리소스

Windows 사용자를 위한 또 다른 강력한 옵션은 ADB AppControl 입니다 . 이 도구를 사용하면 몇 번의 클릭만으로 애플리케이션을 필터링하고, APK를 관리하고, 불필요한 소프트웨어를 제거할 수 있습니다. 두 도구 모두 내부적으로 ADB를 사용하므로 USB 디버깅을 활성화해야 하지만, 수동으로 작업하는 것보다 훨씬 직관적이고 빠른 프로세스를 제공합니다.

Sparkle로 Windows 11을 최적화하세요
관련 기사 :
Sparkle을 사용하여 Windows 11을 최적화하고 불필요한 소프트웨어를 제거하는 방법

모바일 기기에서 바로 불필요한 앱(블로트웨어)을 관리하세요.

PC가 없다면 Shizuku와 Canta 앱을 조합하는 똑똑한 방법이 있습니다 . Shizuku는 안드로이드의 무선 디버깅 기능을 활용하여 루트 권한 없이 다른 앱이 관리자 권한에 접근할 수 있도록 해주는 서비스입니다. Shizuku가 실행되면 Canta가 관리자 역할을 하여 위험도 등급(고급, 전문가, 권장하지 않음)이 있는 시스템 패키지를 선택하고 제거할 수 있도록 해줍니다.

루트 경로: 최종 제거

숙련된 사용자의 경우, 루팅은 /system 파티션의 파일을 물리적으로 삭제하는 유일한 방법입니다. Root Uninstaller와 같은 도구를 사용하면 완전하고 영구적인 삭제가 가능합니다 . 하지만 이는 심각한 위험을 수반합니다. 중요한 파일을 삭제할 경우 보증이 무효화되거나, 은행 앱에 접근할 수 없게 되거나, 부팅 루프 (휴대폰이 켜지지 않는 현상)가 발생할 수 있습니다. 루팅은 자신이 무엇을 하고 있는지 정확히 알고 있고 모든 데이터를 백업해 둔 경우에만 권장됩니다.

불필요한 앱이 없는 깨끗한 안드로이드 환경은 부드러운 작동과 전반적인 사용자 경험을 향상시킵니다. 앱 비활성화의 간편함, ADB 명령어의 강력한 기능, 그래픽 도구의 편리함, 또는 Shizuku의 유연성 등 어떤 방법을 선택하든, 핵심은 삭제 버튼을 누르기 전에 각 패키지를 꼼꼼히 살펴보는 것 입니다 . 궁극적인 목표는 평범한 안드로이드 기기를 일상생활에 진정으로 도움이 되는 앱만 포함된 최적화된 도구로 바꾸는 것입니다.

Windows 11에서 블로트웨어를 제거하고 침습적인 Microsoft 서비스를 비활성화하는 방법
관련 기사 :
Windows 11에서 블로트웨어를 제거하고 침습적 서비스를 비활성화하는 방법