🚀 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 字符串资源。
🔗 查阅本次提交
🚀 OShin 新预览版 (Preview Build) 发布!
📦 版本:
📝 更新说明:
🔗 查阅本次提交
📦 版本:
v16.6.1250(1250)📝 更新说明:
refactor(Home): 重构主页,优化依赖
本次提交对主屏幕UI (`ModernHome.kt`) 进行了大规模重构,引入了更现代化、信息密度更高的仪表盘(Bento Box)布局,并用自定义图标替换了Material Icons。
**主要变更:**
- **仪表盘布局重构**:
- 将模块状态和Root状态卡片重构为紧凑的微件风格,并排显示。
- 引入全新的 `DeviceDashboardSection`,以更丰富的可视化方式展示设备与电池信息,包括真实电量、健康度、循环次数和各类容量。
- 将“探索功能”区域从垂直列表改为双列网格布局 (`FeatureGridCard`),提升信息密度和视觉吸引力。
- **图标系统迁移**:
- 移除 `material-icons-extended` 依赖,全面采用自定义的 Vector Drawable 图标(如 `ic_shield`, `ic_battery`, `ic_chevron_right` 等)。
- 统一了应用内的图标风格,并减小了依赖。
- **逻辑优化**:
- 优化了主页“探索功能”的随机获取逻辑,使其在每次加载时都能真正随机展示。
- **资源更新**:
- 添加了新的仪表盘UI所需的字符串资源。
- 新增了一系列自定义图标的 drawable 文件。
🔗 查阅本次提交