안드로이드 기기를 사용하는 많은 사용자들은 기본적으로 제공되는 앱 설치 프로그램의 기능에 불만을 가지고 있습니다. 기본 설치 프로그램은 사용자 인터페이스가 복잡하거나 한정된 기능만을 제공하는 경우가 많기 때문입니다. 이러한 문제를 해결하고자 등장한 프로젝트가 바로 InstallerX Revived입니다. 이 프로젝트는 사용자 친화적인 인터페이스와 다양한 패키지 형식을 지원하며, 특히 고급 사용자에게 필요한 기능들을 제공합니다.

InstallerX Revived란 무엇인가?

InstallerX Revived는 원래의 InstallerX 프로젝트를 커뮤니티가 계속해서 발전시킨 버전으로, 현대적인 안드로이드 패키지 설치 프로그램입니다. 이 프로그램은 기본 또는 OEM 패키지 설치 프로그램을 대체할 수 있도록 설계되어 있으며, 사용자에게 보다 깨끗한 인터페이스와 폭넓은 패키지 지원, 구성 가능한 설치 프로필, 그리고 Shizuku, Root, Dhizuku, 시스템 패키지 관리 모드를 통한 특권 작업 흐름을 제공합니다.

주요 기능 및 특징

1. 지원하는 패키지 형식

InstallerX Revived는 다음과 같은 다양한 패키지 형식을 지원합니다:

  • APK
  • APKS
  • APKM
  • XAPK
  • ZIP 아카이브 내부의 APK 파일
  • 배치 APK 설치
  • 이러한 다양한 지원 덕분에 사용자는 여러 형식의 설치 파일을 손쉽게 처리할 수 있습니다.

    2. 설치 흐름

    InstallerX는 다음과 같은 여러 설치 흐름을 제공합니다:

  • 다이얼로그 설치
  • 백그라운드 알림 설치
  • 자동 설치
  • 권한이 허용될 경우의 무음 설치
  • Android 16 이상에서 지원되는 실시간 활동 진행 표시
  • 3. 다양한 권한 관리

    InstallerX Revived는 여러 가지 권한 관리 옵션을 제공합니다:

  • Root: 모든 특권 작업을 수행할 수 있지만, 초기화 시간이 느릴 수 있습니다.
  • Shizuku: 활성화 방법에 따라 셸 또는 루트 기능을 얻습니다.
  • Dhizuku: DevicePolicyManager 기반의 작업을 수행할 수 있지만, 다른 특권 작업에는 제한이 있습니다.
  • None: 시스템의 제한을 받지만, InstallerX가 시스템 패키지 설치 프로그램으로 실행될 때는 무음 설치가 가능합니다.
  • 4. 설치 프로필

    사용자는 설치 및 제거 요청을 처리하는 방식을 정의할 수 있는 설치 프로필을 만들 수 있습니다. 여기에는 설치 모드, 권한 관리자 재정의, 요청자 메타데이터, 대상 사용자 및 기타 여러 설정이 포함됩니다.

    5. 현대적인 UI

    Material 3 Expressive 및 Miuix 인터페이스 스타일을 제공하며, 어두운 모드, 동적 색상, 고급 팔레트 및 라이브 활동과 같은 기능을 지원합니다.

    6. 안전 제어

    InstallerX는 패키지 이름 및 SharedUID 블랙리스트, 서명 불일치 및 알 수 없는 서명 정책 제어, 권한 미리보기 등의 안전 제어 기능을 제공합니다.

    빠른 시작 가이드

    설치 방법

    1. 최신 릴리스 다운로드: InstallerX Revived 릴리스에서 APK 파일을 다운로드합니다.
    2. 설치: APK 파일을 클릭하여 설치를 시작합니다.
    3. 권한 허용: 설치 과정 중 필요한 권한을 허용합니다.
    4. 기본 사용법

      설치 후, InstallerX를 실행하고 다음과 같은 간단한 명령어로 앱을 설치할 수 있습니다:

      val installer = InstallerX(context)
      installer.install(apkFileUri, installationOptions)

      여기서 apkFileUri는 설치할 APK 파일의 URI이고, installationOptions는 설치 시 사용할 다양한 옵션을 설정할 수 있는 객체입니다.

      실무에서의 활용 시나리오

      InstallerX Revived는 특히 앱 개발자와 테스터에게 유용합니다. 개발 중 다양한 APK 파일을 설치하고 테스트해야 할 때, InstallerX는 설치 흐름을 자동화하고, 다양한 설치 옵션을 제공함으로써 시간을 절약할 수 있습니다. 또한, 여러 버전의 앱을 관리하는 데 매우 유용합니다.

      비슷한 도구와의 비교

    5. APK Installer: 기본적인 APK 설치 기능만을 제공하며, InstallerX와 비교했을 때 UI 및 기능이 제한적입니다.
    6. Split APKs Installer: 여러 APK를 동시에 설치할 수 있지만, InstallerX의 다양한 설치 흐름 및 권한 관리 기능까지는 지원하지 않습니다.
    7. 추천 대상

      InstallerX Revived는 다음과 같은 사용자에게 추천합니다:

    8. 고급 안드로이드 사용자
    9. 앱 개발자 및 테스터
    10. 다양한 APK 형식을 관리해야 하는 사용자

지금 바로 InstallerX Revived GitHub 페이지에서 프로젝트를 확인하고, 최신 기능을 활용해 보세요!