English | 中文
Highlights
- One APK for online and offline use, with configurable network access and download modes
- More control over signature analysis, profile authorization, and installation sources
- Operation history, backup and restore, and installed-module version comparison
- Better installation compatibility, archived-app handling in system package manager mode, and stability fixes
- 26.09 is the last release supporting Android 8.0 and 8.1
What's Changed
New Features
- Added: network source modes: Full download (default), Smart, and Low storage. A single APK can be streamed when supported; package archives are still downloaded in full. Streaming cannot perform full APK signature verification; Android performs the final check. Choose Full download when full pre-install signature analysis is needed. @Shikochin
- Added: configurable app signature analysis, a separate split-package analysis toggle, and details such as certificate summaries, signature schemes, and verification issues. App signature analysis is on by default; split-package analysis is off. On supported system SDKs, InstallerX can detect Android 17 v3.2 and ML-DSA signatures.
- Added: Oplus OS SDK compatibility checks on OPPO and OnePlus devices when Show OEM extra info is enabled. If the device version is too low, InstallerX shows both versions and disables installation.
- Added: an Unknown scope to handle abnormal installation behavior on certain OPPO and vivo systems.
- Added: Smart authorization, which tries enabled fallback authorizers in the order chosen by the user. None is available only when system session installation is supported.
- Added: Auto-approve session installs. It is disabled by default and should only be enabled for trusted sources. Install requester settings can also use no override, the initiating app, or a selected installed app.
- Added: install pre-approval support and improved existing permission-confirmation flows. Apps that request an installation result now receive success, failure, or cancellation results, improving compatibility with third-party callers.
- Added: operation history. You can enable or disable it, keep or clear existing records when disabling it, and control history indicators separately. Up to 100 records are retained.
- Added: backup and restore for profiles, scopes, app settings, and history. Backups are validated before a confirmed restore replaces the current settings.
- Added: detection of installed Magisk, KernelSU, and APatch modules, with version comparison while installing a new module.
- Added: archived-app restoration and removal of archived entries when running as the system package manager on Android 15 and later. Low storage, offline operation, and an unavailable original installer now have actionable messages.
- Added: install-dialog display options to show only differences or always show old and new values, and to expand temporary settings by default.
Improvements
- Improved: install-source identification and unknown-source permission prompts, including clearer messages when the requesting app is hidden. Fixed user-list loading with custom authorizers and restricted install options that Dhizuku does not support.
- Improved: local APK, APKS, APKM, XAPK, and ZIP parsing to reduce unnecessary temporary files and repeated extraction, with better handling of unusual ZIP formats. Improved split selection and batch analysis, and added a separate writing-progress stage during installation.
- Improved: queuing for consecutive install, uninstall, and session-confirmation requests, strengthened confirmation-source checks, and prevented repeated submissions. Fixed stale notifications during rapid stage changes and background actions triggered while a session is closing.
- Improved: Material 3 and Miuix settings, back, and sheet interactions. Settings better adapt to font scaling, and the page no longer scrolls while reordering items. The floating bottom bar now supports keyboard navigation and accessibility.
Changes
- Changed: online and offline packages are unified into one APK. Use Allow Internet access in Network settings to control update checks and network downloads. Release filenames still include
onlinefor compatibility with in-app updates. - Changed: existing signature policies are now named Block Signature Mismatch and Block Unknown Signature. Both blocks are disabled by default for new profiles.
- Changed: 26.09 is the last version supporting Android 8.0 and 8.1. Future versions will require Android 9 or later.
- Changed: automatic default installer locking was removed following a fix to the locking implementation.
- Changed: Hide launcher icon moved to Basic settings. Home now shows improved device names and includes a Learn More entry.
Fixes
- Fixed: missing scopes when undoing a profile deletion; restoring the profile also restores its source-app associations.
- Fixed: split and dex metadata selections are restored when an app is deselected and reselected during batch installation. Reopening results from a notification also restores the selected app’s details.
- Fixed: concurrent ZIP entry reads and stale system file index entries after deleting install packages.
- Fixed: Android 17+ self-updates now recover their state after the process is killed, show the final result, and clean up source files.
- Fixed: biometric authentication on Android 8.x @Ephemera42
- Fixed: a possible crash when install or uninstall screens request portrait orientation on Android 8.0.
- Fixed: the scale animation when navigating back and the status shown when reinstalling the same app version @AlexLiuDev233
- Fixed: duplicated bottom padding on the Settings page @youfeng11
- Fixed: default installer locking with Dhizuku.
- Fixed: transparent Miuix bar backgrounds on Android 12 and earlier @AlexLiuDev233, and dynamic-color fallback on Android 11 and earlier @budingxiaocai.
Docs & Translations
- Translations: updated text across multiple languages.
亮点
- 联网版与离线版合并为一个 APK,可自行控制联网和下载方式
- 更灵活的签名分析、配置授权与安装来源设置
- 新增操作记录、备份还原,以及已安装模块的版本比较
- 改善安装兼容性、系统包管理模式下的归档应用处理和运行稳定性
- 26.09 是最后一个支持 Android 8.0/8.1 的版本
更新内容
新增功能
- 新增:网络源处理模式,包括完整下载(默认)、智能和低存储占用。支持条件满足时,单个 APK 可以流式处理,应用包归档仍会完整下载。流式处理无法执行完整 APK 验签,最终由系统校验;需要完整的安装前签名分析时请选择“完整下载” @Shikochin
- 新增:可配置的应用签名分析、独立的拆分包签名分析开关,以及证书摘要、签名方案和验证问题等详情。应用签名分析默认开启,拆分包分析默认关闭。在受支持的系统 SDK 上,可以检测 Android 17 v3.2 和 ML-DSA 签名。
- 新增:在 OPPO 和 OnePlus 设备上,启用“展示 OEM 附加信息”后,会在安装前检查 APK 要求的 Oplus OS SDK 版本。设备版本较低时显示版本差异并禁止安装。
- 新增:支持未知来源作用域,用于处理部分 OPPO/vivo 系统的异常安装行为。
- 新增:智能授权,可按用户设定的顺序尝试后备授权器;“无特权”仅在支持系统会话安装时可用。
- 新增:支持自动批准会话安装,默认关闭,仅应对可信来源启用。安装请求方也可以选择不设置、沿用发起方或指定设备上已安装的应用。
- 新增:安装预批准支持,并完善已有的权限确认流程。向请求安装结果的应用返回成功、失败或取消结果,改善第三方应用调用安装器的兼容性。
- 新增:操作记录,可自由开启或关闭;关闭时可以保留或清除已有记录,也可以单独控制记录指示器,最多保留 100 条记录。
- 新增:支持导出和还原配置文件、作用域、应用设置及历史记录。还原前会校验备份,并在确认后替换当前设置。
- 新增:安装新模块时,可以检测已安装的 Magisk、KernelSU 和 APatch 模块并比较版本。
- 新增:在 Android 15 及以上,作为系统包管理运行时,补齐对归档应用的处理能力,支持恢复归档应用和删除归档条目;存储不足、离线、原安装器不可用等情况会显示对应的处理提示。
- 新增:安装对话框显示选项:可以只显示差异或始终显示新旧值,也可以默认展开临时设置面板。
优化与改进
- 优化:安装来源识别和未知来源授权提示。发起安装的应用被隐藏时,会给出更明确的提示;修复自定义授权器下的用户列表读取,并限制 Dhizuku 不支持的安装选项。
- 优化:本地 APK、APKS、APKM、XAPK 和 ZIP 解析,减少不必要的临时文件和重复解压,并改善部分特殊 ZIP 格式的兼容性。改进分包选择和批量分析,安装时单独展示写入进度。
- 优化:连续安装、卸载及会话确认请求的排队处理,加强确认来源校验,避免重复提交;修复安装阶段快速切换时通知残留,以及会话关闭时仍触发后台操作的问题。
- 优化:Material 3 和 Miuix 的设置展开、返回和弹层交互;改进设置项的字体缩放适配,并避免拖动排序时页面同时滚动。浮动底栏新增键盘操作和无障碍支持。
变更
- 变更:联网版和离线版合并为一个 APK。通过网络设置中的联网开关控制更新检查和网络下载安装;发布文件名仍保留
online,以兼容应用内更新。 - 变更:配置中的签名策略开关改为“禁止安装签名不匹配的应用”和“禁止安装签名未知的应用”,新配置默认关闭这两项拦截。
- 变更:26.09 是最后一个支持 Android 8.0/8.1 的版本,后续版本最低要求 Android 9。
- 变更:修复安装器锁定实现后,移除自动锁定功能。
- 变更:“隐藏桌面图标”移至基础设置;主页改进设备名称显示,并增加“了解更多”入口。
修复
- 修复:撤销删除配置后作用域丢失的问题,恢复配置时也会恢复原有的来源应用关联。
- 修复:批量安装对话框中,取消后重新选中同一应用,可恢复此次分析中此前的分包和 dex 元数据选择;从通知重新打开安装结果时,也会恢复选中应用的详情。
- 修复:ZIP 并发读取问题;删除安装包后同步清理系统文件索引,减少文件已删除却仍显示在列表中的情况。
- 修复:Android 17+ 自更新时,即使进程被系统终止,也可以恢复更新状态、显示结果并清理源文件。
- 修复:Android 8.x 生物识别认证问题 @Ephemera42
- 修复:Android 8.0 安装/卸载界面切换竖屏时可能闪退的问题。
- 修复:页面返回时的缩放动画,以及重新安装同版本应用时误显示为“升级”的问题 @AlexLiuDev233
- 修复:设置页底部重复边距 @youfeng11
- 修复:Dhizuku 下的默认安装器锁定问题。
- 修复:Android 12 及以下的 Miuix 栏背景透明问题 @AlexLiuDev233,以及 Android 11 及以下动态取色回退异常 @budingxiaocai。
文档与翻译
- 翻译:更新多语言翻译。