github wxxsfxyzm/InstallerX-Revived v2.3.0
InstallerX Revived stable v2.3.0

one day ago

✨ 更新亮点 / Highlights

  • 🌟 支持 Android 16 实时通知 API(需在系统与应用中同时启用,部分定制 ROM 可能无效)
  • 🎨 MIUIX 主题的全新安装界面
  • ⚙️ 支持确认其他应用发起的会话安装(需 root + 最新 InxLocker 或安装为系统安装器)
  • 新增并行安装(多实例运行)与更高效的反射工具
  • 🧹 清理缓存时实时显示进度与状态
  • 🐞 大量 Bug 修复与性能提升

📦 更新内容 / What's Changed

🇨🇳 中文

🚀 新增功能

  • 新增:支持 Android 16 实时通知 API
    • 请在系统与应用中同时启用此功能
    • 部分定制 ROM 可能不支持
  • 新增:MIUIX 主题安装界面
  • 新增:支持确认其他应用发起的会话安装
    • 需 root + InxLocker 锁定,或安装为系统包管理器
    • 解决了往常锁定器搭配第三方安装器导致会话安装无法进行的问题
  • 新增:支持从系统设置独立切换应用语言
  • 新增:支持更多 APKS 分包格式识别
  • 新增:支持并行安装(多实例运行)
  • 新增:支持 Dhizuku 模式下卸载应用
  • 新增:支持使用 “无” 作为授权器(交由系统包管理器确认)
    • 不支持HyperOS
  • 新增:安装应用时可选择使用 APK 内图标或系统图标包
  • 新增:支持设置显示 SDK 信息为单行 / 多行
  • 新增:清理缓存界面实时显示缓存大小与清理状态
  • 新增:支持为 OPPO 系统应用解析并显示部分 metadata 数据
  • 新增:支持识别模块(暂不支持刷入)
  • 新增:启动安装时自动锁定安装器(解决 HyperOS 掉锁定问题)
  • 新增:支持自行修改包名为 com.android.packageinstaller 以替代系统包管理器
    • ⚠️ 警告 1:可能导致 bootloop,风险自负
    • ⚠️ 警告 2:若系统包名为 com.google.android.packageinstaller,请勿这样做
  • 新增:HyperOS 启动器卸载提示文本 (小米近期已经给桌面添加签名验证修复)

⚡ 优化与改进

  • 底层优化:提升反射函数执行效率
  • UI 优化:改善 MD3 对话框显示效果与过渡动画
  • 优化:应用启动时界面闪烁问题
  • 优化:发起安装的应用的解析逻辑
  • 优化:设置界面描述更清晰,多处加入卡片提示
  • 优化:缓存清除逻辑与时机,避免残留
  • 优化:优化Dhizuku UserService错误处理,服务端死亡不会再导致应用端崩溃

⚙️ 更改

  • 更改:调整 MIUIX 设置界面的预测返回动画
  • 更改:放开降级安装限制并在界面明确说明
  • 更改:调试 CI 脚本 @Tools-cx-app
  • 更改:移除 Android 16+ 的“保数据卸载降级”选项(系统已封堵)

🛠 修复

  • 修复 API 36.1 上无法获取用户的问题
  • 修复 x64 设备 ABI 回退逻辑错误
  • 修复 Android 8.1 无法分析 APK 文件 @budingxiaocai
  • 修复部分 XAPK 资源分析异常
  • 修复 ROOT 调用失败的检测与错误提示
  • 修复 因协程中断引发的异常
  • 修复 卸载对话框未启用边到边显示
  • 修复 设置界面开关状态管理问题

🌍 翻译


🇺🇸 English

🚀 New Features

  • Added: Android 16 Live Notification API support
    • Requires manual enable in both system (if any) and app settings
    • May not work on customized ROMs
  • Added: MIUIX-themed installation UI
  • Added: Confirm session installs initiated by other apps
    • Requires root + InxLocker or system package installer
    • Fixed a common issue where session installations could not proceed when using lockers together with third-party installers.
  • Added: Independent app language selection from system settings
  • Added: Parallel installs (multi-instance)
  • Added: Broader APKS split detection Especially some F-droid built ones.
  • Added: Uninstall via Dhizuku
  • Added: “None” authorizer mode to start a session install and delegate installation to system package manager
  • Added: APK/system icon source toggle for installation UI
  • Added: Single-line / multi-line SDK info toggle
  • Added: Improved MD3 settings UI
  • Added: Real-time cache size and clearing status display in settings
  • Added: OPPO-specific metadata parsing and showing
  • Added: Module recognition (flashing not yet supported)
  • Added: Auto-lock installer during session start to fix HyperOS 'lock installer' loss
  • Added: Replace system package installer via package name com.android.packageinstaller
    • ⚠️ Warning 1: May cause bootloop, which is highly not recommend and I suggest use locker instead
    • ⚠️ Warning 2: DO NOT do this if your system installer is com.google.android.packageinstaller
  • Added: HyperOS launcher uninstall warning text

⚡ Improvements

  • Core optimization: Boosted reflection function performance
  • UI optimization: Improved MD3 dialog visuals and pop-up transitions
  • Optimization: Fixed launch flicker issue
  • Optimization: Enhanced installer app parsing
  • Optimization: Clearer settings descriptions and card hints
  • Optimization: Smarter cache cleanup timing
  • Optimization: Improved Dhizuku UserService error handling — server death will no longer cause the client app to crash.

⚙️ Changes

  • Changed: Adjusted predictive back animation under MIUIX
  • Changed: Lifted downgrade restrictions with explicit warnings
  • Changed: CI script debugging @Tools-cx-app
  • Changed: Removed “keep data downgrade” option on Android 16+ because no longer available

🛠 Fixes

  • Fixed user retrieval issue on API 36.1
  • Fixed ABI fallback errors on x64 devices
  • Fixed APK analysis on Android 8.1 @budingxiaocai
  • Fixed XAPK resource parsing errors
  • Fixed ROOT invocation detection & error handling
  • Fixed coroutine interruption exceptions
  • Fixed uninstall dialog missing edge-to-edge layout
  • Fixed toggle state management in settings

🌍 Translations

Don't miss a new InstallerX-Revived release

NewReleases is sending notifications on new releases.