نقشک بسته

Universal Installer

APK/APKS/XAPK/APKM installer with OBB, URL downloads, Shizuku & VirusTotal scans
جدید در نگارش ۱٫۳٫۰
- Sync & Share: Local network file server to share and download packages
- Root backend support: Silent install, uninstall, and system app removal
- Uninstall: Refresh button added
- Improved real-time download progress tracking
- Fixed adaptive launcher icon and notification icon rendering
Universal Installer is a modern Android package manager that handles what the default installer can't — split APKs, bundled archives with OBB data, silent installs, and downloads from URLs. All wrapped in a clean Material 3 UI.

Supported Formats

- APK — Standard Android packages
- APKS — Split APK bundles
- XAPK — Compressed split bundles (APKPure format) with OBB
- APKM — Split bundles (APKMirror format)

Install From Anywhere

- Local file picker — Three modes: auto-scan device storage, browse packages only, or browse all files
- Remote download — Paste a URL; the package lands in Download/UniversalInstaller/ with its real filename, visible in any file manager
- Download history — Re-install from history, copy source URLs, manage files without digging through file managers
- Chrome / Gmail / Telegram integration — Open downloaded APKs from any source, even when the URL has no extension

Preview Before Installing
See app name, icon, version, package, file size, min/target SDK, supported CPU architectures, languages, permissions, split count, and OBB count — all before you commit.

OBB Support

- Bundled OBBs inside XAPK/APKM are detected and copied automatically to Android/obb/
- Standalone .obb files can be attached to any APK via the preview sheet (great for apps split across multiple sources)
- Runs as a foreground worker with progress notification — keeps copying even if you leave the app
- Smart fallback: direct I/O → Shizuku → SAF (per-package folder grant)

Root & Shizuku Power User Features
With Root access or Shizuku enabled:

- Silent install / uninstall (no system prompts)
- Replace existing, allow downgrade, grant all permissions, allow test/debug packages, bypass low target SDK block, install for all users
- Set Install Source — Spoof the installer package (Google Play, Aurora, F-Droid, Amazon, Samsung, Huawei, Xiaomi, or custom) so apps with "installed from Play Store" checks accept your sideload

App Manager

- Full list with APK size, install date, last-used time
- Sort by Name / Size / Installed / Last used — ascending or descending
- Batch select via long-press
- Filter FAB for quick sort/filter; long-press FAB to scroll to top
- Uninstall logs with success/failure reason

Sync & Share (LAN File Server)

- Built-in HTTP server to share and manage your packages across a local network (Wi-Fi)
- Beautiful web dashboard to download APKs to PC or upload new ones directly to your phone
- Real-time download progress and transfer tracking directly in the app
- Optional PIN protection to secure your file sharing sessions

Security

- VirusTotal hash lookup runs automatically on every picked file
- Optional full upload + multi-engine scan for unknown files (up to 650 MB)
- Clear verdict with malicious / suspicious / harmless / undetected engine counts

Device Utilities

- Storage card on the Install screen — free / total space at a glance
- Install history with per-app success/failure and error reasons
- Progress notifications for downloads, installs, and OBB copy

Privacy

- No internet required for core functionality
- VirusTotal scanning is optional and uses your own API key
- No ads, no tracking, no data collection
- Fully open source — inspect the code yourself

Website: https://universal-installer.pwhs.app
Privacy: https://universal-installer.pwhs.app/privacy
Terms: https://universal-installer.pwhs.app/terms
Source code: https://github.com/pass-with-high-score/universal-installer

نگارش‌ها

با وجود موجود بودن بارگیری‌های APK برای دادن حق گزینش، باید آگاه باشید که با نصب به این روش، آگاهی‌های به‌روز رسانی را دریافت نکرده و راهی ناامن برای بارگیری است. پیشنهاد می‌شود کارهٔ اف‌دروید را نصب و از آن استفاده کنید.

بارگیری اف‌دروید
  • نگارش ۱٫۳٫۰ (۴) پیشنهادی افزوده در 12d Apr 26

    arm64-v8a armeabi-v7a x86 x86_64

    این نگارش، به اندروید ۷٫۰ یا جدیدتر نیاز دارد.

    به دست توسعه‌دهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.

    اجازه‌ها
    • مشاهدهٔ اتصالات شبکه
      می‌گذارد کاره اطّلاعات مربوط به اتّصال‌های شبکه مانند شبکه‌های موجود و وصل‌شده را ببیند.
    • ‏مشاهدهٔ اتصالات Wi-Fi
      ‏می‌گذارد کاره اطّلاعات شبکهٔ وای‌فای مانند به کار افتادن وای‌فای و نام وای‌فای وصل‌شده را ببیند.
    • اجرای سرویس پیش‌زمینه
      به برنامه اجازه می‌دهد از سرویس‌های پیش‌زمینه استفاده کند.
    • اجرای خدمت پیش‌زمینه از گونهٔ «همگام سازی داده»
      می‌گذارد کاره از خدمت‌های پیش‌زمینه از گونهٔ «همگام‌سازی داده» استفاده کند
    • دسترسی کامل به شبکه
      به برنامه امکان می‌دهد سوکت‌های شبکه را ایجاد کند و از پروتکل‌های شبکه سفارشی استفاده نماید. مرورگر و سایر برنامه‌ها روشی را برای ارسال داده‌ها به اینترنت ارائه می‌کنند بنابراین این مجوز برای ارسال داده به اینترنت ضروری نیست.
    • android.permission.MANAGE_EXTERNAL_STORAGE
    • android.permission.PACKAGE_USAGE_STATS
    • نمایش آگاهی‌ها
      می‌گذارد کاره آگاهی نشان دهد
    • خواندن محتوای فضای ذخیره هم‌رسانی‌شده
      به برنامه اجازه می‌دهد محتوای فضای ذخیره هم‌رسانی‌شده‌تان را بخواند.
    • اجرا شدن در هنگام راه‌اندازی
      به برنامه اجازه می‌دهد که به محض پایان راه‌اندازی سیستم، راه‌اندازی شود. این ویژگی ممکن است باعث شود راه‌اندازی دستگاه مدت زمان بیشتری طول بکشد و به برنامه اجازه می‌دهد با همیشه درحال اجرا بودنش باعث کاهش سرعت کلی دستگاه شود.
    • درخواست حذف بسته‌ها
      به برنامه اجازه می‌دهد حذف بسته‌ها را درخواست کند.
    • درخواست نصب بسته
      به برنامه اجازه می‌دهد درخواست نصب بسته‌بندی کند.
    • کنترل لرزش
      ‏به برنامه اجازه می‎دهد تا لرزاننده را کنترل کند.
    • ممانعت از به خواب رفتن تلفن
      ‏به برنامه اجازه می‎دهد تا از غیرفعال شدن تلفن جلوگیری کند.
    • تغییر یا حذف محتوای فضای ذخیره هم‌رسانی‌شده
      به برنامه اجازه می‌دهد محتوای فضای ذخیره هم‌رسانی‌شده‌تان را بنویسد.
    • app.pwhs.universalinstaller.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.manager.permission.API_V23

    بارگیری APK ۳٫۳ می‌ب امضای PGP | گزارش ساخت

  • جدید در نگارش ۱٫۲٫۰
    - Download packages from any URL, with a Download History screen
    - OBB support (XAPK/APKS + standalone .obb) via Shizuku or SAF
    - Set installer source on install (Shizuku)
    - Batch install: multi-pick from picker or share menu
    - Redesigned on-device scanner: multi-select, delete, select-all
    - Permission Center in the top bar
    - Uninstall: filter, sort, usage times
    - Many bug fixes and translations
  • نگارش ۱٫۲٫۰ (۳) - افزوده در 12d Apr 26

    arm64-v8a armeabi-v7a x86 x86_64

    این نگارش، به اندروید ۷٫۰ یا جدیدتر نیاز دارد.

    به دست توسعه‌دهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.

    اجازه‌ها
    • مشاهدهٔ اتصالات شبکه
      می‌گذارد کاره اطّلاعات مربوط به اتّصال‌های شبکه مانند شبکه‌های موجود و وصل‌شده را ببیند.
    • اجرای سرویس پیش‌زمینه
      به برنامه اجازه می‌دهد از سرویس‌های پیش‌زمینه استفاده کند.
    • اجرای خدمت پیش‌زمینه از گونهٔ «همگام سازی داده»
      می‌گذارد کاره از خدمت‌های پیش‌زمینه از گونهٔ «همگام‌سازی داده» استفاده کند
    • دسترسی کامل به شبکه
      به برنامه امکان می‌دهد سوکت‌های شبکه را ایجاد کند و از پروتکل‌های شبکه سفارشی استفاده نماید. مرورگر و سایر برنامه‌ها روشی را برای ارسال داده‌ها به اینترنت ارائه می‌کنند بنابراین این مجوز برای ارسال داده به اینترنت ضروری نیست.
    • android.permission.MANAGE_EXTERNAL_STORAGE
    • android.permission.PACKAGE_USAGE_STATS
    • نمایش آگاهی‌ها
      می‌گذارد کاره آگاهی نشان دهد
    • خواندن محتوای فضای ذخیره هم‌رسانی‌شده
      به برنامه اجازه می‌دهد محتوای فضای ذخیره هم‌رسانی‌شده‌تان را بخواند.
    • اجرا شدن در هنگام راه‌اندازی
      به برنامه اجازه می‌دهد که به محض پایان راه‌اندازی سیستم، راه‌اندازی شود. این ویژگی ممکن است باعث شود راه‌اندازی دستگاه مدت زمان بیشتری طول بکشد و به برنامه اجازه می‌دهد با همیشه درحال اجرا بودنش باعث کاهش سرعت کلی دستگاه شود.
    • درخواست حذف بسته‌ها
      به برنامه اجازه می‌دهد حذف بسته‌ها را درخواست کند.
    • درخواست نصب بسته
      به برنامه اجازه می‌دهد درخواست نصب بسته‌بندی کند.
    • کنترل لرزش
      ‏به برنامه اجازه می‎دهد تا لرزاننده را کنترل کند.
    • ممانعت از به خواب رفتن تلفن
      ‏به برنامه اجازه می‎دهد تا از غیرفعال شدن تلفن جلوگیری کند.
    • تغییر یا حذف محتوای فضای ذخیره هم‌رسانی‌شده
      به برنامه اجازه می‌دهد محتوای فضای ذخیره هم‌رسانی‌شده‌تان را بنویسد.
    • app.pwhs.universalinstaller.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.manager.permission.API_V23

    بارگیری APK ۳٫۱ می‌ب امضای PGP | گزارش ساخت