ADB로 Android 앱을 제거하는 방법(시스템 앱 및 Bloatware 포함)

ADB로 Android 앱을 제거하는 방법(시스템 앱 및 Bloatware 포함)

Android 기기에는 많은 사전 설치된 앱이 함께 제공되며 이러한 앱 중 일부는 유용할 수 있지만 많은 앱이 방해가 되거나 단순히 원치 않는 것일 수 있습니다. 고맙게도 ADB로 Android 앱을 무조건 제거할 수 있습니다.

ADB는 Android 기기에 대한 제어를 확장하는 강력한 툴킷입니다. ADB는 Android 개발자를 위한 것이지만 ADB를 사용하여 Android 앱을 제거하는 데 프로그래밍 지식이 필요하지 않습니다. 사실, 그것은 산들 바람입니다!

ADB로 Android 앱 제거

ADB(Android Device Bridge)는 컴퓨터에서 Android의 명령 코드를 실행할 수 있게 해주는 도구입니다. ADB는 강력한 명령줄을 통해 많은 가능성을 열어줍니다. 그럼에도 불구하고 ADB를 사용하여 클립보드를 전송하고, 앱을 원격으로 설치하고, 제거하는 것과 같은 간단한 작업에도 ADB를 사용할 수 있습니다.

ADB로 앱을 제거하는 데는 루트 권한이 필요하지 않으며 일단 요령을 터득하면 매우 간단합니다. 시스템 앱과 블로트웨어를 포함한 거의 모든 앱을 제거할 수 있는 것 외에도 ADB를 사용하여 무선 디버깅을 통해 원격으로 앱을 제거할 수 있습니다.

ADB는 코드를 통해 장치와 통신하므로 앱을 제거하려면 더 친숙한 브랜드 이름이 아닌 앱의 전체 패키지 이름을 참조해야 합니다(Facebook 대신 “com.facebook.katana”와 같은 형식임). , 예를 들어).

패키지 이름은 개발자가 다루는 것처럼 들릴 수 있지만 사실 ADB를 사용하면 앱의 패키지 이름을 쉽게 찾을 수 있습니다. 패키지 이름을 알면 앱을 완전히 제거하는 단일 명령이 필요합니다.

1. 컴퓨터에 ADB 설치

Android 기기에서 앱을 제거하려면 컴퓨터에 ADB를 설치해야 합니다. 간단히 다운로드한 다음 ADB 폴더에서 컴퓨터의 터미널을 시작하여 설치할 수 있습니다. 컴퓨터의 터미널에 ADB를 설치하는 다른 방법은 터미널을 사용하는 것입니다.

다운로드: SDK 플랫폼 도구(ADB)

ADB는 Windows, Mac 및 Linux에서 사용할 수 있습니다. Linux 사용자라면 터미널을 통해 앱을 설치하는 방법에 대한 지침이 필요하지 않을 것입니다. 다른 플랫폼에서는 Windows용 Scoop 및 Mac용 Homebrew를 사용하여 ADB를 설치할 수 있습니다. 이 두 가지는 터미널을 사용하여 앱을 설치할 수 있는 명령줄 설치 프로그램입니다.

이 기사에서는 Windows 컴퓨터를 사용합니다. Scoop이 설치되면 명령 프롬프트를 통해 단일 명령으로 ADB를 설치할 수 있습니다.

시작 메뉴에서 cmd를 검색하여 명령 프롬프트를 시작한 다음 아래 명령을 입력하고 키보드에서 Enter 키를 누릅니다.

scoop install adb

Scoop은 자동으로 ADB를 다운로드하고 설치합니다. 누락된 종속 항목이 있으면 Scoop에서 설치 권한을 요청합니다. Y를 입력 하고 Enter를 눌러 설치를 허용합니다.

특종으로 ADB 설치

이제 ADB가 설치되어 서비스를 제공할 준비가 되었습니다. ADB 패키지 이름은 Homebrew와 Linux에서 다릅니다. 다음과 함께 Mac에서 Homebrew를 사용하여 ADB를 설치할 수 있습니다.

brew install android-platform-tools

Linux에서는 다음을 사용할 수 있습니다.

sudo apt-get install android-tools-adb

2. Android 기기에 ADB 연결

당연히 Android 기기에서 ADB를 사용하려면 USB 디버깅을 활성화해야 합니다. 이를 통해 USB 케이블 또는 무선을 통해 장치에 연결할 수 있습니다.

귀하의 장치가 스마트폰과 같이 모바일인 경우 가장 쉬운 방법은 USB 케이블을 사용하여 컴퓨터에 연결하는 것입니다. Android TV 상자와 같은 고정 장치를 다루는 경우 ADB를 사용한 무선 디버깅을 확인하는 것이 좋습니다.

어떤 연결 방법을 선택하든 터미널에서 아래 명령을 실행하여 연결된 장치 목록을 가져올 수 있습니다.

adb devices

adb 장치는 USB를 통해 연결

이 명령은 USB를 통해 연결된 장치의 일련 번호와 무선 연결을 위한 로컬 IP 주소를 표시합니다.

3. ADB로 앱 패키지 이름 찾기

대부분의 앱에는 간단한 레이블이 있지만 Android는 앱을 식별하기 위해 앱의 레이블을 사용하지 않습니다. 라벨이 같은 앱이 두 개 있으면 어떻게 될까요? 잠재적 혼란과 오해를 방지하기 위해 Android는 고유한 패키지 이름을 사용하여 앱을 식별합니다. 예를 들어 Google 지도는 앱 목록에 지도 로 표시되지만 실제 이름은 com.google.android.apps.maps 입니다 .

다행히 동일한 터미널 창에서 ADB를 사용하여 앱의 패키지 이름을 찾을 수 있습니다. ADB가 장치에 연결된 상태에서 아래 명령을 실행하여 ADB 셸에 들어갑니다.

adb shell

이제 깜박이는 표시기 옆에 장치 이름이 표시됩니다. 이제 아래 명령을 실행하여 Android 장치에 설치된 모든 패키지 목록을 가져옵니다.

pm list packages

ADB로 설치된 패키지 나열

이 명령은 ADB 패키지 관리자를 호출하여 Android 장치에 설치된 모든 패키지를 나열합니다. 이 목록의 엄청난 길이와 들어 본 적이 없는 패키지는 장치에 설치되어 있는지도 모르는 수많은 앱이 있음을 보여줍니다. 이들 중 대부분은 Android 기기의 작동을 자동으로 유지하는 백그라운드 시스템 앱입니다.

Android 기기에 설치된 패키지의 전체 목록을 통해 정보를 얻을 수 있지만 특정 앱의 패키지 이름을 찾는 데는 그다지 효율적이지 않습니다. 아래 명령을 사용하여 결과를 필터링할 수 있습니다.

pm list packages |grep chrome

adb 패키지 grep

이 명령은 이름에 크롬이 있는 패키지만 포함하도록 패키지 목록을 필터링합니다 . 패키지를 찾으려면 chrome을 앱 이름이나 개발자 이름으로 바꿉니다 .

4. 앱 제거

이제 앱의 패키지 이름을 알고 있으므로 앱을 마음대로 사용할 수 있습니다. 여전히 ADB 셸에 있는 경우 exit를 입력 하고 Enter 키를 눌러 종료합니다 . 그런 다음 아래 명령에 패키지 이름을 입력하고 실행하십시오.

adb uninstall com.spotify.lite

ADB로 Android 앱 제거

이 명령은 연결된 Android 장치에서 Spotify Lite를 제거합니다. com.spotify.lite를 피해자 앱의 패키지 이름으로 바꾸면 ADB가 Success 를 출력하면 사라집니다 .

Goodbye Bloatware, Hello Freedom!

Android 사용자는 오픈 소스 특성 덕분에 훨씬 더 많은 자유를 누리지만 여전히 Android에는 몇 가지 안전 제한이 있습니다. 추가 단계 없이는 Android 기기에서 시스템 앱과 대부분의 사전 설치된 앱을 제거할 수 없습니다. ADB는 이러한 제한을 깨뜨릴 수 있는 도구 중 하나입니다. 결국 그것은 당신의 전화이고 당신은 이 배의 주인입니다.

ADB로 Android 앱을 제거할 때 가장 좋은 점은 기기를 루팅할 필요가 없다는 것입니다. 장치에 연결하고 앱의 패키지 이름을 찾은 다음 제거 명령을 실행하기만 하면 됩니다. 이제 모든 작업을 수행하는 방법을 알았으므로 bloatware에 마지막 말을 부여하고 단두대를 떨어뜨립니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다