본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 시스템·유틸리티 · 윈도우즈 유틸

Uad Ng

0

Uad Ng는 Rust로 작성된 GUI 애플리케이션으로, ADB(Android Debug Bridge)를 통해 루팅되지 않은 안드로이드 디바이스의 불필요한 시스템 앱을 제거하여 프라이버시, 보안, 배터리 수명을 개선하는 도구입니다.

디블로터시스템 앱 제거안드로이드오픈소스프라이버시

소개

Uad Ng는 Rust로 작성된 GUI 애플리케이션으로, ADB(Android Debug Bridge)를 통해 루팅되지 않은 안드로이드 디바이스의 불필요한 시스템 앱을 제거하여 프라이버시, 보안, 배터리 수명을 개선하는 도구입니다. Universal Debloater Alliance에서 개발 및 유지보수하며, 오픈소스 프로젝트로 GPL-3.0-only 라이선스 하에 배포됩니다. 이 프로그램은 PC에서 안드로이드 디바이스를 연결하여 시스템 앱을 선택적으로 언인스톨, 비활성화 또는 복원할 수 있는 기능을 제공합니다.

상세정보

시스템 앱 관리

연결된 안드로이드 디바이스의 시스템 앱 목록을 불러와서 사용자가 선택한 앱을 pm uninstall --user 명령으로 언인스톨하거나, pm disable-user --user 등으로 비활성화할 수 있습니다. 비활성화된 앱은 cmd package install-existing --user 또는 pm enable 명령으로 복원 가능합니다.

패키지 목록 자동 업데이트

앱 실행 시 GitHub에서 최신 패키지 목록(uad_lists.json)을 자동으로 다운로드하여 최신 블로트웨어 식별 정보를 반영합니다. 이 기능은 인터넷 연결이 필요하며, 별도의 앱 업데이트 없이도 패키지 정의가 최신 상태로 유지됩니다.

선택 사항 검토 및 적용

사용자는 앱 목록에서 제거하거나 비활성화할 항목을 선택한 후, ‘Review selection’ 버튼을 눌러 선택 내역을 확인할 수 있습니다. 선택된 각 항목에 대한 설명이 표시되어, 예를 들어 블루투스 MIDI 관련 서비스의 경우 ‘MIDI 기기를 연결하지 않을 계획이라면 안전하게 제거 가능’과 같은 안내를 제공합니다.

다운로드 및 설치 방법

공식 GitHub 저장소의 Releases 페이지에서 Windows용 .exe 설치 파일을 다운로드할 수 있습니다. 다운로드 후 파일을 실행하여 설치를 진행하거나, 압축을 풀어 실행 파일을 직접 사용할 수 있습니다. Scoop 패키지 관리자를 사용하는 경우 scoop install uad-ng 명령으로 설치할 수 있습니다.

기본 사용법

1. 안드로이드 디바이스에서 ‘개발자 옵션’을 활성화하고 ‘USB 디버깅’을 켭니다. 2. USB 케이블로 디바이스를 PC에 연결하고, 디바이스에서 USB 디버깅 허용 팝업을 확인합니다. 3. Uad ng를 실행하면 연결된 디바이스가 자동으로 감지되며, 메인 화면에 디바이스 이름이 표시됩니다. 4. ‘Apps’ 탭에서 시스템 앱 목록을 불러오고, 검색창이나 필터(‘Recommended’, ‘Enabled’, ‘All lists’)를 통해 원하는 앱을 찾습니다. 5. 제거하거나 비활성화할 앱을 선택한 후, 오른쪽의 ‘Uninstall’ 또는 соответствующая 버튼을 클릭합니다. 6. 모든 선택을 마친 후 ‘Review selection’ 버튼을 눌러 작업을 확인하고, 최종 적용을 진행합니다. 7. 작업 후 디바이스를 재부팅하여 변경 사항을 적용하는 것이 권장됩니다.

이런 경우에 유용합니다

제조사가 기본 설치한 사용하지 않는 앱(예: 중복된 메신저, 배터리를 소모하는 백엔드 서비스, 개인정보 수집 가능성이 있는 앱)으로 인해 디바이스 성능이 느려지거나 배터리 소모가 빠른 안드로이드 사용자에게 유용합니다. 특히 루팅 없이도 시스템 수준의 앱 제거를 원하는 사용자가 프라이버시 보호와 배터리 효율 개선을 위해 이 도구를 활용할 수 있습니다.

지원 환경·시스템 요구사항

Windows 10 이상에서 실행 가능하며, Linux 및 macOS에서도 동일하게 사용할 수 있는 크로스플랫폼 애플리케이션입니다. 안드로이드 디바이스는 Android 6.0(Marshmallow) 이상이어야 하며, 개발자 옵션에서 USB 디버깅이 활성화되어 있어야 합니다. PC에는 Android SDK Platform-Tools에 포함된 ADB가 설치되어 있어야 정상 작동합니다.

최신 버전·업데이트

현재 최신 버전은 v1.2.0이며, 2026년 9월 9일에 마지막으로 업데이트되었습니다. 업데이트 내역에는 ADB 미설치 시 알림 기능 추가, UI 오류 수정, 체크섬 검증 개선 등이 포함됩니다. 앱은 실행 시 자동으로 최신 패키지 목록을 fetch하므로, 별도 업데이트 없이도 최신 블로트웨어 정의로 작동합니다.

제한 사항·확인 사항

시스템 파티션에 있는 앱(예: Android 17 이상의 읽기 전용 파티션에 위치한 시스템 앱)은 언인스톨이 불가능할 수 있으며, 이 경우 비활성화만 가능합니다. 또한, 디바이스에서 공장 초기화 또는 다른 사용자 프로필로 전환 시 이전에 제거된 앱이 다시 나타날 수 있습니다. USB 디버깅을 통해 PC에 디바이스를 연결하는 것은 해당 PC의 모든 프로그램에 디바이스 디버그 접근 권한을 부여하는 것이므로, 신뢰할 수 없는 PC에서는 연결을 피해야 합니다.

화면으로 보는 주요 기능

앱 목록 화면

앱 목록 화면

유니버설 안드로이드 디블로이터 Next Generation v1.0.2의 앱 목록 화면입니다. 상단에는 'Reboot' 버튼, 연결된 장치 이름 'OnePlus CPH2493', 'Apps', 'About', 'Settings' 탭이 있습니다. 검색창과 'user 0', 'Recommended', 'Enabled', 'All lists' 필터 옵션이 있습니다. 'com.android.bluetoothmidiservice' 앱이 선택되어 있으며, 오른쪽에 'Uninstall' 버튼이 있습니다. 하단에는 'Provides classes for using the MIDI protocol over Bluetooth. Safe to remove if you don't plan to connect MIDI devices.'라는 설명과 'Review selection (0)' 버튼이 있습니다.

시스템 요구사항

안드로이드 디바이스에서 개발자 옵션과 USB 디버깅이 활성화되어 있어야 하며, PC에 ADB가 설치되어 있어야 정상적으로 동작합니다.