3P by neo 6달전 | favorite | 댓글 1개

Universal Android Debloater GUI 사용 주의사항

  • 사용자의 책임 하에 사용할 것.
  • 개발 초기 단계로, 문제가 발생할 수 있음.

요약

  • Rust로 재작성된 UAD 프로젝트로, 불필요하고 알려지지 않은 시스템 앱을 제거하여 개인 정보 보호와 배터리 성능 향상 목적.
  • 패키지는 삭제 가능 여부를 더 잘 이해할 수 있도록 최대한 문서화됨.
  • 부팅에 필수적인 시스템 패키지를 삭제하여 부트루프가 발생할 수 있으나, 기기를 벽돌로 만들지는 않음.

기능

  • 시스템 패키지의 설치 제거/비활성화 및 복원/활성화 지원.
  • 다중 사용자 지원.
  • 선택 내용을 uad_exported_selection.txt 파일로 내보내기/가져오기 가능.
  • 여러 대의 폰을 동시에 연결하여 사용할 수 있는 다중 기기 지원.
  • 모든 작업은 로그로 기록되어 추적 가능.

범용 디블로트 목록

  • GFAM (Google/Facebook/Amazon/Microsoft)
  • AOSP
  • 제조사 (OEM)
  • 모바일 통신사
  • Qualcomm / Mediatek / 기타

제조사 디블로트 목록

  • 다양한 제조사의 디블로트 목록 제공.

모바일 통신사 디블로트 목록

  • 프랑스, 미국, 독일, 영국 등의 주요 통신사 목록 제공.

사용 방법

  • FAQ를 읽을 것.
  • 데이터 백업을 철저히 할 것.
  • 스마트폰에서 개발자 옵션 활성화 및 USB 디버깅 허용.
  • OEM 계정 연결 해제.
  • ADB 설치 및 기기 인식 확인.
  • UAD GUI 최신 버전 다운로드 및 설치.

기여 방법

  • 커뮤니티 프로젝트로, 기여를 통해 프로젝트 개선 가능.

특별한 감사

  • Iced GUI 라이브러리 사용법 이해에 도움을 준 @mawilms와 UI/UX 영감을 준 @casperstorm에게 감사.

GN⁺의 의견

  • 이 프로젝트는 사용자가 스스로 시스템 앱을 제거하여 기기의 성능을 개선하고자 하는 욕구에 부합함. 특히 개인정보 보호와 배터리 수명 연장에 관심이 많은 사용자에게 유용할 것으로 보임.
  • 개발 초기 단계이므로, 사용 시 주의가 필요하며, 실제로 기기에 문제가 발생할 수 있음을 인지해야 함. 사용자는 충분한 백업과 함께 신중하게 사용해야 함.
  • 비슷한 기능을 제공하는 다른 앱으로는 'Package Disabler Pro'나 'System App Remover'가 있으나, 이들은 대부분 루트 권한을 요구함. Universal Android Debloater는 루트 권한 없이도 일부 기능을 사용할 수 있는 장점이 있음.
  • 기술을 도입할 때는 기기의 보증 상태, 보안 위험, 그리고 잠재적인 데이터 손실 가능성을 고려해야 함. 이 프로젝트의 선택은 사용자의 기술적 능력과 위험 감수 능력에 따라 달라질 수 있음.
  • 오픈소스 프로젝트로서, 커뮤니티의 기여를 통해 지속적으로 개선될 가능성이 있으며, 사용자들이 직접 문제를 해결하고 기능을 추가할 수 있는 기회를 제공함.
Hacker News 의견
  • 삼성 중급 스마트폰 구매 경험

    한 사용자가 친척을 위해 삼성 중급 스마트폰을 정가에 구입했으나, 기기에 사전 설치된 블로트웨어(불필요한 소프트웨어)의 양에 대해 놀람을 표함. 다양한 소셜 네트워크와 쇼핑 앱이 미리 설치되어 있었고, 삼성 앱들은 구글 앱들을 중복하여 제공하나 성능이 떨어짐을 지적함. 설정 과정에서도 사용자의 데이터를 최대한 추출하려는 '다크 패턴'이 사용되었다고 언급함.

  • 유지보수 중단된 프로젝트와 관련된 정보

    프로젝트가 1년간 유지보수되지 않았으며, 업데이트되고 유지보수되는 포크(fork) 버전에 대한 링크를 제공함.

  • 모바일 운영체제 개발에 대한 의문

    한 사용자가 모바일 기기용 오픈 소스 운영체제 개발의 현황에 대해 의문을 제기함. 특히 GrapheneOS와 CalyxOS 같은 운영체제가 오직 Alphabet Inc의 제품에만 사용 가능한 이유와 다양한 기기에서 작동하는 운영체제의 부재에 대해 궁금해함.

  • 안드로이드 명령어와 관련된 정보

    프로젝트에서 사용된 안드로이드 명령어와 그에 해당하는 Linux 명령어를 비교하여 제시함. 또한 상태 바 아이콘을 숨기는 방법에 대한 명령어도 추가로 설명함.

  • Xiaomi 기기에서의 경험담

    한 사용자가 Xiaomi 기기에 대한 경험을 공유하며, 공장 초기화 후 사용한 목록으로 인해 재부팅 시 시스템이 충돌하는 문제를 겪었으나, 결국 해결했다고 함. 모델에 따라 필수적인 것이 다른 모델에서는 불필요할 수 있음을 강조함.

  • 앱 비활성화에 대한 질문

    사용자가 스마트폰에서 직접 앱을 비활성화할 수 있는데, 이 프로젝트가 추가로 제공하는 것이 무엇인지에 대해 질문함.

  • 아마존 파이어 태블릿을 위한 GUI 도구

    ADB를 통해 루팅되지 않은 아마존 파이어 태블릿을 디블로팅하고 사용자 정의할 수 있는 GUI 도구에 대한 정보를 공유함.

  • 안드로이드 소스로부터 직접 설치 불가능한 이유

    사용자가 왜 안드로이드 소스 코드를 직접 컴파일하여 폰에 설치할 수 없는지, 그 이유가 무엇인지에 대해 질문함.

  • ADB를 이용한 안드로이드 디바이스 디블로팅 경험

    한 사용자가 구형 태블릿에서 루팅 시도에 실패한 후 ADB를 사용하여 불필요한 서비스를 제거하는 경험을 공유함. 이 과정에서 구글 서비스를 사용할 수 없게 되었지만, F-Droid에서 앱을 다운로드 받아 사용하는 데는 충분함을 언급함.

  • 안드로이드 기기의 불분명한 패키지 목록

    사용자가 안드로이드 기기에서 발견할 수 있는 불분명한 패키지들의 최신 목록과 각 패키지가 실제로 무엇을 하는지, 비활성화하거나 제거했을 때의 영향에 대한 정보를 찾고 있음을 밝힘. 특히, 서로 관련 없어 보이는 패키지를 제거했을 때 다른 기능에 영향을 줄 수 있는 가능성에 대해 관심을 보임.