🚀 OShin 新预览版 (Preview Build) 发布!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1240(1240)📝 更新说明:
refactor(Games): 优化游戏主题 Hook 逻辑以提高稳定性
主要变更:
- 将原先硬编码类名和方法名的 Hook 方式替换为基于方法签名和特征字符串的动态查找。
- 新逻辑通过搜索 `com.coloros.gamespaceui.helper` 包下返回 `String` 类型且包含特定字符串 ("genshin-hutao") 的方法来定位目标。
- 此变更增强了 Hook 的健壮性,可避免因游戏空间应用更新导致混淆名称变化而失效。
- 引入 `DexKitCacheManager` 对查找结果进行缓存,提升后续 Hook 的性能。
🔗 查阅本次提交
🚀 OShin 新预览版 (Preview Build) 发布!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1241(1241)📝 更新说明:
refactor(Games): 重构游戏空间 Hook 逻辑并优化设置 UI
主要变更:
- **Hook 重构**:将原有的单个 `games.kt` 文件按功能拆分为四个独立的 Hook 模块:`GamesAIHook`、`GamesSystemHook`、`GamesExperienceHook` 和 `GamesVIPHook`,以提升代码的可读性和可维护性。
- **UI 优化**:在游戏空间设置界面,使用 `CardDefinition` 对功能开关进行分组,分为“体验增强”、“VIP 解析”、“系统与限制”和“AI 辅助”四个类别,使界面结构更清晰。
- **资源更新**:在 `strings.xml` 中为新的 UI 分组添加了对应的标题字符串。
🔗 查阅本次提交
🚀 OShin 新预览版 (Preview Build) 发布!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1242(1242)📝 更新说明:
feat(Games): 新增 X 模式与燃模式解锁支持
主要变更:
- **功能新增**:在游戏助手中增加“解锁 X 模式”与“解锁燃模式”开关。
- **Hook 逻辑**:通过模拟散热背夹连接状态(强制返回 true)解锁性能限制。
- **资源更新**:在 `strings.xml` 中添加新功能文本,并微调游戏助手部分分类名称。
🔗 查阅本次提交
🚀 OShin 新预览版 (Preview Build) 发布!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1243(1243)📝 更新说明:
refactor(Hook): 优化去除分割线功能的包名过滤逻辑
主要变更:
- **逻辑重构**:使用 `setOf` 集合替代多重 `!=` 判断,提升包名匹配代码的可读性与维护性
- **名单扩充**:新增 `sceneservice`、`weather2` 及 `securitypermission` 到排除列表,避免在这些应用中执行 Hook
🔗 查阅本次提交
🚀 OShin 新预览版 (Preview Build) 发布!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1244(1244)📝 更新说明:
feat(Games): 适配协程挂起函数以完善X模式与燃模式解锁
🔗 查阅本次提交
🚀 OShin 新预览版 (Preview Build) 发布!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1245(1245)📝 更新说明:
feat(Installer): 新增安装器与卸载器接管功能
主要变更:
- **核心功能**:新增 `Package_Installer` Hook 逻辑,通过拦截 `ActivityStarter` 及 `PackageInstallerActivity`,实现将系统安装与卸载请求(Intent)重定向至用户指定的第三方应用。
- **组件升级**:重构 `AppSelection` 组件及其 ViewModel,新增 `AppFilterMode` 支持(按 Intent 过滤安装器/卸载器/系统应用等)及 `singleSelect` 单选模式。
- **功能配置**:添加 `Installer` 页面定义,注册至 `FeatureRegistry`,并在 `android` 模块中参加入口;支持配置“兼容 Hook 模式”以适配不同场景。
- **资源更新**:更新 `strings.xml` 添加相关文案,并将 `com.android.packageinstaller` 加入作用域配置。
🔗 查阅本次提交
🚀 OShin 新预览版 (Preview Build) 发布!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1246(1246)📝 更新说明:
feat(Installer): 集成软件包安装程序模块并重构 Hook 命名
主要变更:
- **重构**:将 Hook 类 `Package_Installer` 重命名为 `PackageInstaller`,符合 Kotlin 命名规范
- **新增**:添加 `packageinstaller` 功能页定义,并在 `FeatureRegistry` 中注册 `com.android.packageinstaller` 及其路由
- **配置**:更新通用安装程序页面的 `appList`,显式增加对软件包安装程序应用的支持
🔗 查阅本次提交
🚀 OShin 新预览版 (Preview Build) 发布!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1247(1247)📝 更新说明:
fix(AllScope): 扩展移除分割线功能的豁免应用名单
主要变更:
- **新增豁免**:将 OTA (`com.oplus.ota`)、智能侧边栏 (`com.coloros.smartsidebar`) 及电话 (`com.android.phone`) 加入 `ignorePackages` 列表,防止由“移除 COUI 分割线”功能引发异常。
- **逻辑优化**:将 Hook 逻辑包裹在 `loadApp` 闭包中,确保 Hook 生命周期正确。
🔗 查阅本次提交
🚀 OShin 新预览版 (Preview Build) 发布!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1248(1248)📝 更新说明:
fix(AppSelection): 修复单选模式下摘要未显示选中项的问题
主要变更:
- 优化 `summaryText` 赋值逻辑:在单选模式(singleSelect)下,若存在选中项,则显示该项内容而非返回 null。
🔗 查阅本次提交
🚀 OShin 新预览版 (Preview Build) 发布!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1249(1249)📝 更新说明:
feat(Android): 支持自定义默认文件打开方式
主要变更:
- **功能升级**:废弃仅支持 MT 管理器的硬编码开关,改为“自定义默认文件打开方式”通用开关,并引入 `AppSelection` 组件支持用户指定目标应用。
- **逻辑重构**:更新 `PickerInterception` 的 Hook 逻辑,移除对 `bin.mt.plus` 的硬编码依赖,改为读取用户配置的 `custom_file_manager_package` 包名。
- **资源更新**:新增相关的 UI 字符串资源。
🔗 查阅本次提交