Skip to content

Releases: wxxsfxyzm/InstallerX-Revived

InstallerX Revived Alpha (1f83981)

12 Dec 18:10
1f83981

Choose a tag to compare

Pre-release

这是自动构建的最新 Alpha 测试版。

  • 这是一个预发布版本,并非为生产环境准备就绪。
  • 我们非常鼓励您分享您的看法!

This is an automatically built latest Alpha pre-release.

  • This is a pre-release version and is not intended for production use.
  • We appreciate any feedback!

更新日志(Changelog):

  • Translations update from Hosted Weblate (#358) (Weblate (bot))
  • fix(installer): Use SHELL_ROOT for Root authorizer (wxxsfxyzm)
  • feat(installer): Implement module installer UI and Root settings (wxxsfxyzm)
  • chore(ci): Optimize GitHub Actions workflows (wxxsfxyzm)
  • refactor(installer): Improve notification throttling and auto-install flow (wxxsfxyzm)

Full Changelog: v2.3.0...v2.3.1-alpha-latest

InstallerX Revived stable v2.3.0

07 Nov 09:22
823607e

Choose a tag to compare

✨ 更新亮点 / 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

InstallerX Revived stable v2.2.7

20 Sep 09:06
c07d21c

Choose a tag to compare

✨更新亮点 / Highlights

  • 🎨 新增 主题切换 + Miuix 风格设置 UI
  • 🛠️ 支持 隐藏启动器图标 + 拨号盘进入应用
  • ⚡ 新增 手动 Dex2oat 设置 / 安装用户选择 / 软件包来源设定
  • 📦 跨架构安装(armv7→arm64, x86→x64)
  • 🔄 支持 卸载器
  • 🌍 新增多语言支持(阿拉伯语、泰语、乌克兰语、葡萄牙语、德语)
  • 🐞 大量 Bug 修复与性能优化

📦 更新内容 / What's Changed

🇨🇳 中文

🚀 功能更新

  • 依赖更新:所有依赖更新至最新
  • 新增:设置主题切换功能,加入 Miuix 风格设置 UI(未完全完成,预计下版本完成,2.3 版本将设计安装界面)
  • 新增:对话框卡片样式微调
  • 新增:支持隐藏启动器图标,通过拨号盘代码进入应用,或从系统应用设置进入应用
  • 新增:手动 Dex2oat 设置,支持强制执行与优化模式选择(root / shizuku)
  • 新增:支持手动指定目标安装用户(root / shizuku)
  • 新增:支持手动设置软件包来源
    • 设置为 商店 可获得更高权限;设为 本地文件下载文件 会有更多限制
  • 新增:添加 请求更新所有权 安装选项
  • 新增:支持分享下载直链到 app 进行直接安装,构建拆分为 online / offline 版本
  • 新增:多个配置时导航控件显示 badge
  • 新增:对话框安装动画 @Chimioo
  • 新增:优化缓存复制速度,支持实时显示进度
  • 新增:更多错误处理机制
  • 新增:按包名或 sharedUid 拦截安装,可临时允许一次
  • 新增:点击 SDK 信息可切换双行显示,显示对应 Android 版本(暂不支持默认双行)
  • 新增:强化跨架构安装,可在 arm64-only 安装 armv7/armeabi,在 x64-only 安装 x86 包
  • 新增:支持卸载器

📚 文档与翻译

⚙️ 变更

  • 选择 Dhizuku 时自动禁用不支持功能
  • 应用名称修正为 InstallerX Revived
  • Android 15+ 降级选项仅 root 可用
  • minSDK 降低至 26 @budingxiaocai

🛠 修复

  • 修复首次安装后错误智能建议不显示
  • 修复小米设备首次安装默认模式错误(对话框而非全局)
  • 修复通知栏点击安装完成通知时报错
  • 修复批量安装/zip 安装时包名相同文件无法选择
  • 修复原始安装标志位被错误抹除
  • 字符串修复

🐞 已知问题

  • 重要:2.2.7.alpha 更新至此版本及未来版本后需清除用户数据才能运行(稳定版不受影响)
  • 该版本Dhizuku无法卸载应用,alpha版本已经实现
  • 单个 APK 安装时未启用扩展菜单会错误显示软件包选择按钮
    已重新推送修复版本

🇺🇸 English

🚀 Features

  • Dependencies: Updated to latest versions
  • Added: Theme switch & Miuix-style settings UI (in progress, installation UI planned for v2.3)
  • Added: Dialog card style refinements
  • Added: Option to hide launcher icon, open app via dialer code, or from system app settings
  • Added: Manual Dex2oat control with force execution & optimization mode (root / shizuku)
  • Added: Manual target install user setting (root / shizuku)
  • Added: Manual package source setting
    • Store = higher privilege; Local/Downloaded file = more restrictions
  • Added: "Request Update Ownership" option
  • Added: Direct install from shared download link, build split into online / offline
  • Added: Badge indicator when >1 configurations
  • Added: Dialog installation animation @Chimioo
  • Added: Faster cache copy with real-time progress display
  • Added: More error handling
  • Added: Install blocking by package/sharedUid with temporary allow option
  • Added: SDK info supports 2-line view with Android version (no default setting yet)
  • Added: Cross-architecture installation (armv7/armeabi on arm64-only, x86 on x64-only)
  • Added: Uninstaller support

📚 Docs & Translations

⚙️ Changes

  • Disable unsupported features when Dhizuku is selected
  • App name corrected to InstallerX Revived
  • Downgrade option on Android 15+ limited to root
  • Lowered minSDK to 26 @budingxiaocai

🛠 Fixes

  • Fixed: Smart suggestions missing after first install
  • Fixed: Default install mode on Xiaomi set incorrectly
  • Fixed: Crash when tapping completed install notification
  • Fixed: Batch/zip install issue with same package names
  • Fixed: Flags erased causing missing permissions
  • String fixes

🐞 Known Issues

  • Important: Updating from 2.2.7.alpha to 2.2.7 stable or higher requires clearing user data (stable unaffected)
  • This version is not capable of uninstalling apps using Dhizuku, implemented in next alpha
  • Wrong package select button in single APK install (if no extended menu)
    Fixed in repushed version

InstallerX Revived stable v2.2.6

24 Aug 05:55
4d5377f

Choose a tag to compare

✨ 更新亮点 / Highlights

  • 🎨 主题切换:新增 Material Expressive 风格设置 UI
  • 🛡 Play Protect 跳过:支持跳过 Google Play Protect 扫描
  • 📦 跨架构安装:在 arm64-only 系统安装 armeabi-v7a 包
  • 📑 智能分包选择:apks/apkm/xapk/zip 默认自动选择最优分包
  • 🔄 后台安装:安装进行中可置于后台,完成后通知提醒
  • 📋 安装来源预设:支持在设置中快速选择来源包名
  • 📉 性能优化:URI/特权调用逻辑全面优化,解析速度显著提升
  • 🌍 多语言支持:新增俄语,更新多语言翻译

📦 更新内容 / What's Changed

🇨🇳 中文

⚡ 底层优化

  • 优化 URI 解析逻辑,极大提升解析和分析输入文件速度
  • 优化 特权进程调用逻辑:特权启动 activity 改用原生 API,移除 shell 调用方式
    • 新增:特权服务增加 权限检查权限授予 两个方法,目前仅用于自身授权,未来可用于安装应用授权

📚 依赖更新

  • 所有依赖更新至最新
  • 移除不必要的 WorkManager 依赖

⚙️ 变更

  • 提供 universal 包,加回 32 位支持

🚀 新增功能

  • 设置主题切换功能,加入一套 Expressive 风格的设置 UI(对话框 UI 暂无改动)
  • 忽略电池优化开关
  • 跳过 Play Protect 扫描开关(思路来自 vvb2060/PackageInstaller
  • 版本号支持单行/多行显示,可在设置调整,或点击对话框版本号部分切换
  • 安装 ZIP 包内 APK 时,支持任意目录文件(不限根目录)
  • 支持分析原生库架构
  • 解析 apks/apkm/xapk 时默认智能选中最优分包(思路来自 vvb2060/PackageInstaller
  • 安装 zip 内 APK / 批量安装时,默认选中最优分包
  • 支持在设置中预设安装来源包名,并可在配置文件或对话框快速选择
  • 支持在 arm64-only 系统中安装 armeabi-v7a 包
  • 完善对话框安装出错时的智能建议
  • 支持在部分 OEM 的 Android 15 系统上执行 保留数据/不保留数据的降级安装
  • 支持在设置中设定禁止安装的包名列表,列中应用将被拒绝安装
  • 检测到目标 App 已被归档时给出正确提示与处理
  • 安装进行中可点击按钮将对话框置于后台,完成后通知提示
  • Issue 模板 @AIsouler
  • Telegram 机器人 & 频道 @Tools-cx-app

🎨 调整

  • 自动清理前台服务延时调整
  • APK 文件路径解析/处理整合至 URI 解析阶段
  • 卡片视觉效果微调

🛠 修复

  • 修复部分 APK 图标资源异常解析问题
  • 修复 Edge 下载的 APK 无法打开问题
  • 修复配置中的安装选项无法同步到对话框扩展菜单
  • 修复设置菜单异步加载导致动画异常的问题
  • 修复部分被修改过的 APK 无法解析的问题
  • 修复 root/shizuku 无法自动删除来自 MT 管理器的 APK
  • 修复 Switch 组件震动类型配置错误

📖 文档与翻译

  • 更新 README
  • 翻译:新增俄语(匿名私信贡献)
  • 翻译更新 @nubesurrealista

🔮 未来计划 / Future Plans

  • 支持手动配置 dex2oat
  • 安装完成后执行自定义操作
  • 主题功能扩展至对话框

🐞 已知问题 / Known Issues

  • 首次安装后错误智能建议不显示
    • 解决方案:安装包含修复的 alpha 版本,或在设置中开关一次相关设置
  • 小米设备首次安装后默认安装方式错误(被设为“对话框”而非“全局”)
    • 解决方案:安装包含修复的 alpha 版本,或手动修改 Default 配置的安装方式
  • 通知栏安装完成点击报错“分析失败”
    • 解决方案:安装包含修复的 alpha 版本

🇺🇸 English

⚡ Core Optimizations

  • Optimized URI parsing logic → greatly improved parsing & analysis speed
  • Optimized privileged process invocation: activity launch now uses native API (removed shell calls)
    • Added: Privileged service now has permission check & permission grant methods (currently self-use only, planned for granting install permissions in future)

📚 Dependencies

  • Updated all dependencies to latest
  • Removed unnecessary WorkManager dependency

⚙️ Changes

  • Provide universal build, re-adding 32-bit support

🚀 New Features

  • Theme switch with Expressive design settings UI (dialog UI unchanged)
  • Battery optimization ignore switch
  • Play Protect scan skip switch (based on vvb2060/PackageInstaller)
  • Version comparison supports single-line / multi-line (via settings or dialog tap)
  • ZIP install now supports APKs in any directory, not just root
  • Native library ABI detection
  • Smart split selection for apks/apkm/xapk (idea from vvb2060/PackageInstaller)
  • Smart split selection for zip/batch installs
  • Predefined package name for install source (configurable in settings / dialog quick select)
  • Install armv7 APKs on arm64-only systems
  • Improved error suggestions in dialog installation
  • Support for data-preserving / non-preserving downgrade installs on some OEM Android 15 builds
  • Denylist for package names in settings (blocked from install)
  • Detect archived apps with proper message/handling
  • Option to background installation dialog (with completion notification)
  • Issue template @AIsouler
  • Telegram bot & channel @Tools-cx-app

🎨 Adjustments

  • Foreground service auto-clean delay reduced
  • Unified APK file path handling into URI parsing stage
  • Minor card visual adjustments

🛠 Fixes

  • Fixed parsing issue with some APKs with abnormal icon resources
  • Fixed APKs downloaded via Edge not opening
  • Fixed config install options not syncing with dialog extended menu
  • Fixed animation issues due to async settings menu loading
  • Fixed some modified APKs failing to parse
  • Fixed root/shizuku not auto-deleting APKs from MT Manager
  • Fixed vibration type config for Switch component

📖 Docs & Translations

  • Updated README
  • Added Russian translation (anonymous contribution)
  • Translation updates by @nubesurrealista

🔮 Future Plans

  • Manual dex2oat configuration
  • Custom post-install actions
  • Extend theme support to dialog UI

🐞 Known Issues

  • Smart suggestions missing after first install
    • Solution: Install fixed alpha build or toggle related setting once
  • Xiaomi devices default install mode set incorrectly ("Dialog" instead of "Global")
    • Solution: Install fixed alpha build or manually change Default config
  • Clicking completed install notification crashes with "Parse failed"
    • Solution: Install fixed alpha build

InstallerX Revived stable v2.2.5

27 Jul 05:37
efc3ef8

Choose a tag to compare

更新内容/What's Changed

  • 底层优化 优化ForegroundService全流程,优化协程逻辑
    • 修复 选择通知栏安装时,连续多次点击不同apk调起安装不会再出现卡分析进度条的bug
    • 新增 用户主动点击通知中的完成/划去通知后,前台服务会在5s后主动结束,不占用后台
    • 变更 移除了前台透明代理活动,回归统一的前台服务逻辑。部分定制系统若状态栏通知卡住请设置后台无限制
  • 底层优化AppDataStore的字符串值建立常量键值,更加类型安全
  • UI优化 优化了对话框安装时的升级版本/SDK对比显示效果,增加安装提示,增加了一些过渡动画效果
    • 修复 修复错误的间距设置导致动画卡顿的bug
  • UI优化 优化了对话框安装出现错误时的显示逻辑,默认折叠stacktrace,只显示出错文本,可以点击展开
    • 修复 修复错误的间距设置导致动画卡顿的bug
  • UI优化 迁移大部分组件至Material 3 Expressive
    • 变更 默认应用MaterialExpressiveThememotionScheme.expressive()
    • 变更 移除大多数Lottie动画,改为使用Material 3 Expressive的Loading Indicator
    • 新增 变更导航逻辑与动画,新增预测返回动画
  • UI优化 部分文本描述优化
  • 震动优化 迁移震动逻辑至Compose API,(在部分系统上)震感更加细腻可控
  • 新增 安装zip包内的apk文件,用InstallerX打开zip文件即可
  • 修复 修复了apks/apkm的判断逻辑漏洞,可以更好地检测apks文件了
    • 修复 修复了输入方式为zipInputStream时的错误检测问题
  • 新增 为过时targetsdk安装错误更新异常处理
  • 新增 为输入不支持的文件提供异常处理
  • 变更 扩展菜单更新
    • 变更 将原来安装对话框安装选项中除了自动删除apk与显示SDK以外的选项整合到扩展菜单中
    • 新增 卡片样式焕新
    • 新增 安装APKS/APKM时的选择菜单样式焕新
    • 新增 支持在扩展菜单设置InstallFlags,部分实现来自@zacharee
  • 变更 将图标缓存逻辑独立为模块
    • 新增 通知栏安装支持显示系统图标包

未来计划/Future Plans

  • 对话框安装UI提高利用率
  • 增加忽略后台限制开关
  • 更新扩展菜单中的权限列表显示逻辑
  • 处理一次性安装多个apk(分享多个apk至InstallerX)的场景
  • 安装完成后执行操作 #88
  • 安装出错时提供智能操作提示

InstallerX Revived stable v2.2.4

04 Jul 08:22

Choose a tag to compare

更新内容/What's Changed

  • 依赖更新 更新依赖至最新,targetSDK提升至36
  • 底层优化 将Log系统迁移至Timber,仅对debug构建输出日志,避免release构建不必要的日志开销
  • UI优化 优化了对话框安装时的升级版本/SDK对比显示效果,增加安装提示,增加了一些过渡动画效果
  • UI优化 优化了对话框安装出现错误时的显示逻辑,默认折叠stacktrace,只显示出错文本,可以点击展开
  • 修复 修复了apks/apkm的判断逻辑漏洞,可以更好地检测apks文件了
  • 修复 修复了安装服务前台ANR的问题
  • 修复 修复了使用通知栏安装时通知点开卡住的问题
  • 修复 修复了安装apks文件时版本/SDK信息错误读取非base.apk的问题
  • 优化 优化了apks文件信息提取的算法,仅从base.apk提取信息,避免不必要的计算
  • 新增 为Shizuku/Root新增了Shell权限命令执行的功能
    • 支持绕过定制系统的intent拦截
    • 支持强制删除安装包
  • 新增 Dhizuku不支持特权拉起活动/应用前台检测,因此加入了延时关闭选项,为用户确认打开应用留出时间
  • 新增 增加在系统阻止USB/shell安装时的错误提示映射
  • 新增 增加在安装应用重复声明其他应用已声明权限时的错误提示映射
  • 新增 为对话框安装新增一个扩展菜单
    • 高度实验性功能:此功能为实验性功能,尚未完工,目前仅支持查看部分权限,未来会根据需要调整
  • 新增 为状态栏安装新增一个点击是否打开对话框的开关
  • 新增 初次安装会判断是否为小米手机并自动加上可用的安装者
  • 新增 西班牙语支持 @nubesurrealista

InstallerX Revived stable v2.2.3

14 Jun 14:32

Choose a tag to compare

更新内容/What's Changed

  • 底层改动AppDataStore作为全局单例,由Koin进行注入 7596c81
  • 底层改动将同步操作的sharedpreferences迁移到异步操作的datastore-preferences 7596c81, fd6921d
  • 底层修复修复了异步操作时延迟获取数据可能导致的NullPointerException
  • 新增状态栏安装出错新增错误原因提示 223b6a8
  • 新增在用户主动禁用通知权限后,尝试执行安装会提示启用通知权限 d1e55b8
  • 优化 SDK≥33时创建通知前进行权限检查避免SecurityException
  • 优化迁移RsConfig.javaRsConfig.kt e6d327d, 99446b6
  • 修复修复状态栏安装时候的按钮点击操作,现在可以生效了 #20
  • 修复 SDK33以下设备打开应用选择列表闪退的问题 a4055e5
  • 修复防止匿名安装程序创建过程中出现竞争条件导致安装通知无法被消去 #25
  • 修复 HyperOS通知栏手动安装通知进度被系统省电策略拦截 a84d044
  • 新增添加HyperOS系统安装时的特殊错误INSTALL_FAILED_HYPEROS_ISOLATION_VIOLATION错误处理,详情请看README 313b9d9
  • 修复修复设置页面Scaffold的windowinsets传递错误 8815767
  • 调整修改设置页面下拉菜单为InputChip ,更符合Material 3的设计,也更直观 8815767, 1ac2ba3
    • 为了美观,自定义安装渠道忽略安装方式暂时被移除,但仍然可以在配置中设置。(这个应该用的人不多吧) bdc6ac2
  • 新增增加获取更新按钮,可以通过点击直接前往GitHub仓库获取更新 37e7373
    • 出于精简和安全性的考虑,暂不会给InstallerX增加联网功能,因此是使用intent拉起默认浏览器打开链接
  • 新增设置页面关于按钮下直接显示版本号,方便自行检查更新时对比 88826c5
  • 新增关于页面新增AboutLibraries组件 313b9d9
  • 修复设置活动在HyperOS上亮色主题时导航栏不沉浸 4f590cd

已知问题/Known Issue

  • SDK33及以下(尤其31以下)可能会遇到问题,有问题请issue
  • Redmi K70 Ultra,部分vivo机型,oppo机型以及联想机型分析apk或是拉起installerx的意图会被系统拦截
    • 定制UI暂无力修复,K70 Ultra听说是Shizuku那边的问题,有修复的可能
  • 设置活动在HyperOS上亮色主题时导航栏不沉浸
  • 当关闭通知权限时进行状态栏安装,应用会闪退,原因正在调查
    • 临时解决方法:如果你需要状态栏安装,不要主动禁用InstallerX的通知权限
    • fixed in d1e55b8
  • 通知栏手动安装,安装成功的情况存在如下问题:
    • 通知栏进度卡住了但实际安装完成了,需要手动点开installerx的活动才会刷新(AVD、OneUI上不会遇到,HyperOS上遇到,后台设置为无限制才可以正常使用通知安装,猜测是后台服务被系统拦截) fixed in a84d044
    • 状态栏安装完成后,点击同一apk会导致打开安装对话框,这是意料之外的情况
    • 暂时的解决方法:如果遇到问题可以继续使用状态栏自动安装,反正状态栏手动安装本来就是坏的
  • 初次安装该测试版会因为无法申请通知权限导致无法使用
    • 暂时的解决方法:从老版本升级或是手动打开通知权限
    • fixed #27
  • 状态栏手动安装方式,连续点击多个apk文件,通知会卡在“分析中”或是“分析完成”状态
    • 协程这块我不是很熟悉,暂时没办法解决,这个不是很影响使用,不快速点击多个apk就没事
    • 暂时解决方法:点击卡住的通知的取消按钮,再次尝试安装即可
    • 需要帮助

InstallerX Revived stable v2.2.2

02 Jun 03:28
7eff5a1

Choose a tag to compare

更新内容/What's Changed

  • 新增 在安装界面显示安装包的SDK信息/Display SDK version in InstallInfoDialog @lings03 in #6
  • 新增 添加OneUI系统安装时的特殊错误 INSTALL_FAILED_REJECTED_BY_BUILDTYPE 错误处理
  • 底层改动 移除asset中初始数据库db文件,在初次打开app时由Room完成初始化
  • 底层修复 数据库初始化以及迁移逻辑
  • 修改 安装第一步的包选择文本
  • 修改 降低minSDK至30(Android 11)以适配一些老设备
  • 依赖改动提高Java版本为21

已知问题/Known Issue

  • 安装界面的设置项 显示SDK信息 工作异常( #9
    (临时解决方案:在应用中编辑Default配置,暂时不要在安装时点击选项菜单的 显示SDK信息
  • SDK33及以下(尤其31以下)可能会遇到问题,有问题请issue
    • 手头没有安卓14以下的设备,相关问题可能进展缓慢

截图/ScreenShot

设置界面 安装界面
0b806ebdbcfaa62a7d75c956bf04f2c4 5ea00b565cad56d5bce1ac5ccda8f74b

InstallerX Revived stable v2.2.1

17 May 10:05

Choose a tag to compare

What's Changed

Notice

  • 该版本不保障SDK33以下的可用性

ScreenShot

截图
444770088-87855a01-779f-4091-b9b1-569c16da2f58

InstallerX Revived stable v2.2

03 May 17:01

Choose a tag to compare

  • 升级Android Gradle Plugin更新到8.9.2
  • 新增
  • 修复
    • 更新成功后,提示仍然保留先前版本号@Marukon #2