O神的总用户数已突破10,000,感谢各位的支持
OShin has surpassed 10,000 users. Thanks for your support!
OShin has surpassed 10,000 users. Thanks for your support!
❤24
因为我的手机在今天推送了15.0.2版本,所以近几天会开始修复失效的功能,有什么在15.0.2失效的功能可以在这个评论区里面提。
目前已知:
网速指示器
安装器应用推荐
屏蔽通知勿扰
My phone received the 15.0.2 update today, so I will begin fixing broken features in the next few days. If there are any features that are not working in 15.0.2, you can mention them in this comment section.
Currently known issues:
- Network speed indicator
- Installer app recommendations
- Notification blocking / Do Not Disturb
目前已知:
网速指示器
安装器应用推荐
屏蔽通知勿扰
My phone received the 15.0.2 update today, so I will begin fixing broken features in the next few days. If there are any features that are not working in 15.0.2, you can mention them in this comment section.
Currently known issues:
- Network speed indicator
- Installer app recommendations
- Notification blocking / Do Not Disturb
🥰15❤4
为了统一反馈渠道,并确保您的每一个问题都能得到系统性的跟踪和有效处理,从即日起,O神 项目将 仅通过 GitHub Issues 受理所有类型的反馈。
所有:
* 🐞 错误报告
* ✨ 功能请求
* 🚀 功能移植
都必须通过下方的官方链接提交。标准化的模板能确保我一次性获得所有必要信息,从而显著提高问题修复和功能开发的效率。
👉 唯一的官方问题提交入口:
https://github.com/suqi8/OShin/issues/new/choose
---
今后在 Telegram 群组、私聊或任何其他非官方渠道 中提出的问题、Bug 反馈或功能建议,将不再被处理。
Telegram 群组的功能将完全聚焦于 日常闲聊、技术交流和使用心得分享。
To unify our feedback channels and ensure every issue you report is tracked systematically and handled effectively, starting today, the OShin project will only accept feedback via GitHub Issues.
All:
* 🐞 Bug Reports
* ✨ Feature Requests
* 🚀 Feature Ports
Must be submitted through the official link below. Using the standardized templates is mandatory as it provides me with all the necessary information at once, significantly speeding up development and bug-fix resolution times.
👉 The Only Official Channel for Submitting Issues:
https://github.com/suqi8/OShin/issues/new/choose
---
Effective immediately, any questions, bug reports, or feature suggestions submitted in the Telegram group, private messages (DMs), or any other unofficial channel will no longer be processed.
The purpose of the Telegram group will now be strictly for casual chat, technical discussions, and sharing user experiences.
所有:
* 🐞 错误报告
* ✨ 功能请求
* 🚀 功能移植
都必须通过下方的官方链接提交。标准化的模板能确保我一次性获得所有必要信息,从而显著提高问题修复和功能开发的效率。
👉 唯一的官方问题提交入口:
https://github.com/suqi8/OShin/issues/new/choose
---
今后在 Telegram 群组、私聊或任何其他非官方渠道 中提出的问题、Bug 反馈或功能建议,将不再被处理。
Telegram 群组的功能将完全聚焦于 日常闲聊、技术交流和使用心得分享。
To unify our feedback channels and ensure every issue you report is tracked systematically and handled effectively, starting today, the OShin project will only accept feedback via GitHub Issues.
All:
* 🐞 Bug Reports
* ✨ Feature Requests
* 🚀 Feature Ports
Must be submitted through the official link below. Using the standardized templates is mandatory as it provides me with all the necessary information at once, significantly speeding up development and bug-fix resolution times.
👉 The Only Official Channel for Submitting Issues:
https://github.com/suqi8/OShin/issues/new/choose
---
Effective immediately, any questions, bug reports, or feature suggestions submitted in the Telegram group, private messages (DMs), or any other unofficial channel will no longer be processed.
The purpose of the Telegram group will now be strictly for casual chat, technical discussions, and sharing user experiences.
GitHub
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
👍8❤3
# 更新日志 / Changelog
### ✨ 新增功能 / New Features
* 系统界面 (System UI)
*
* Added "Enlarge media player artwork" in Control Center.
*
* Added "Automatic color extraction for titles and backgrounds" in Control Center.
*
* Added "Remove active VPN notification" in System Notifications.
*
* Added "Remove charging complete notification" in System Notifications.
* 新增“禁用数据传输身份验证”功能。
* Added "Disable data transfer authentication".
* 新增“插入USB默认使用文件传输模式”功能。
* Added "Set default USB mode to File Transfer".
* 新增“移除插入USB时的选择弹窗”功能。
* Added "Remove USB selection dialog".
* 新增“Toast提示强制显示应用图标”功能。
* Added "Force display of app icons in toast messages".
* 电话服务 (Phone Services)
* 新增“短信验证码”增强模块,包括:
* Added "SMS Verification Code" enhancement module, including:
* 自定义验证码短信关键字 (Customizable verification code keywords).
* 通过 Toast 显示验证码 (Display verification code via toast).
* 通过通知显示验证码 (Display verification code in a notification).
* 自动复制验证码到剪贴板 (Automatically copy code to clipboard).
* (实验性)自动输入验证码 ((Experimental) Auto-fill verification code).
* 电话 (Phone)
* 新增“隐藏电话彩铃”功能。
* Added "Hide carrier video ringtone" feature.
* 通知管理 (Notification Manager)
* 新增“允许关闭所有类别的通知”功能。
* Added "Allow disabling all notification categories" for apps.
* 设置 (Settings)
* 新增“强制开启NFC安全芯片显示”的提示。
* Added a prompt for "Force enable NFC secure chip display".
* 应用 (App)
* 新增俄语翻译 (感谢 @fatal1101)。
* Added Russian translation (Thanks to @fatal1101).
* 新增“梗体中文”语言选项。
* Added "Terrier Meme Chinese" language option.
### 🚀 优化与适配 / Optimizations & Adaptations
* 系统界面 (System UI)
* 适配“网速指示器”至 ColorOS 15.0.2。
* Adapted "Network Speed Indicator" for ColorOS 15.0.2.
* 优化“网速指示器”的代码逻辑。
* Optimized the code logic for "Network Speed Indicator".
* 系统通知 (System Notifications)
* 适配“移除勿扰通知”功能至 ColorOS 15.0.2。
* Adapted "Remove Do Not Disturb notification" for ColorOS 15.0.2.
* 支付保护 (Payment Protection)
* 适配“移除支付环境有风险”的流体云提示。
* Adapted "Remove 'Payment environment is risky' fluid cloud" prompt.
* 信息 (Messages)
* 优化“移除信息附加广告”功能。
* Optimized "Remove ads attached to messages" feature.
* 应用 (App)
* 优化颜色模式(深色/浅色)的切换逻辑。
* Optimized the color mode switching logic.
* 优化“CPU动态调频配置”的数据获取方式为多线程。
* Optimized data fetching for "CPU Dynamic Scaling" using multi-threading.
* 优化整体UI,全局替换为 G2 圆角风格。
* Optimized overall UI, replaced global corner style with G2 rounded corners.
* 模块 (Module)
* 优化 Root 检测逻辑 (感谢 @hamjin)。
* Optimized Root detection logic (Thanks to @hamjin).
* 优化部分Hook代码,切换至 KavaRef API,提升效率和稳定性。
* Optimized parts of the hooking code by migrating to KavaRef for better performance and stability.
### 🛠️ 重构与修复 / Refactoring & Fixes
* 应用 (App)
* 重构主页、关于页面、阴影绘制工具、命令执行工具及获取应用信息工具。
* Refactored Home page, About page, shadow drawing utility, command execution utility, and app info utility.
* 修复“更改设备昵称”功能 (感谢 @Kmiit)。
* Fixed "Change Device Nickname" feature (Thanks to @Kmiit).
* 修复“CPU动态调频配置”界面卡顿的问题。
* Fixed lagging issue in the "CPU Dynamic Scaling" configuration screen.
* 系统界面 (System UI)
* 重构“时钟指示器”功能。
* Refactored the "Clock Indicator" feature.
* 模块 (Module)
* 修复 DexKit 加载时可能出现的错误日志。
* Fixed potential error logs during DexKit loading.
### 📄 其他 / Other
* 功能更名 (Rename)
* “系统界面-状态栏通知” 更名为 “系统界面-系统通知”。
* Feature "System UI - Status Bar Notifications" has been renamed to "System UI - System Notifications".
* 常规更新 (General)
* 版本号更新。
* Updated version number.
### ✨ 新增功能 / New Features
* 系统界面 (System UI)
*
控制中心: 新增“放大媒体封面”功能。* Added "Enlarge media player artwork" in Control Center.
*
控制中心: 新增“标题与空间背景自动取色”功能。* Added "Automatic color extraction for titles and backgrounds" in Control Center.
*
系统通知: 新增“移除已激活VPN通知”功能。* Added "Remove active VPN notification" in System Notifications.
*
系统通知: 新增“移除充电完成通知”功能。* Added "Remove charging complete notification" in System Notifications.
* 新增“禁用数据传输身份验证”功能。
* Added "Disable data transfer authentication".
* 新增“插入USB默认使用文件传输模式”功能。
* Added "Set default USB mode to File Transfer".
* 新增“移除插入USB时的选择弹窗”功能。
* Added "Remove USB selection dialog".
* 新增“Toast提示强制显示应用图标”功能。
* Added "Force display of app icons in toast messages".
* 电话服务 (Phone Services)
* 新增“短信验证码”增强模块,包括:
* Added "SMS Verification Code" enhancement module, including:
* 自定义验证码短信关键字 (Customizable verification code keywords).
* 通过 Toast 显示验证码 (Display verification code via toast).
* 通过通知显示验证码 (Display verification code in a notification).
* 自动复制验证码到剪贴板 (Automatically copy code to clipboard).
* (实验性)自动输入验证码 ((Experimental) Auto-fill verification code).
* 电话 (Phone)
* 新增“隐藏电话彩铃”功能。
* Added "Hide carrier video ringtone" feature.
* 通知管理 (Notification Manager)
* 新增“允许关闭所有类别的通知”功能。
* Added "Allow disabling all notification categories" for apps.
* 设置 (Settings)
* 新增“强制开启NFC安全芯片显示”的提示。
* Added a prompt for "Force enable NFC secure chip display".
* 应用 (App)
* 新增俄语翻译 (感谢 @fatal1101)。
* Added Russian translation (Thanks to @fatal1101).
* 新增“梗体中文”语言选项。
* Added "Terrier Meme Chinese" language option.
### 🚀 优化与适配 / Optimizations & Adaptations
* 系统界面 (System UI)
* 适配“网速指示器”至 ColorOS 15.0.2。
* Adapted "Network Speed Indicator" for ColorOS 15.0.2.
* 优化“网速指示器”的代码逻辑。
* Optimized the code logic for "Network Speed Indicator".
* 系统通知 (System Notifications)
* 适配“移除勿扰通知”功能至 ColorOS 15.0.2。
* Adapted "Remove Do Not Disturb notification" for ColorOS 15.0.2.
* 支付保护 (Payment Protection)
* 适配“移除支付环境有风险”的流体云提示。
* Adapted "Remove 'Payment environment is risky' fluid cloud" prompt.
* 信息 (Messages)
* 优化“移除信息附加广告”功能。
* Optimized "Remove ads attached to messages" feature.
* 应用 (App)
* 优化颜色模式(深色/浅色)的切换逻辑。
* Optimized the color mode switching logic.
* 优化“CPU动态调频配置”的数据获取方式为多线程。
* Optimized data fetching for "CPU Dynamic Scaling" using multi-threading.
* 优化整体UI,全局替换为 G2 圆角风格。
* Optimized overall UI, replaced global corner style with G2 rounded corners.
* 模块 (Module)
* 优化 Root 检测逻辑 (感谢 @hamjin)。
* Optimized Root detection logic (Thanks to @hamjin).
* 优化部分Hook代码,切换至 KavaRef API,提升效率和稳定性。
* Optimized parts of the hooking code by migrating to KavaRef for better performance and stability.
### 🛠️ 重构与修复 / Refactoring & Fixes
* 应用 (App)
* 重构主页、关于页面、阴影绘制工具、命令执行工具及获取应用信息工具。
* Refactored Home page, About page, shadow drawing utility, command execution utility, and app info utility.
* 修复“更改设备昵称”功能 (感谢 @Kmiit)。
* Fixed "Change Device Nickname" feature (Thanks to @Kmiit).
* 修复“CPU动态调频配置”界面卡顿的问题。
* Fixed lagging issue in the "CPU Dynamic Scaling" configuration screen.
* 系统界面 (System UI)
* 重构“时钟指示器”功能。
* Refactored the "Clock Indicator" feature.
* 模块 (Module)
* 修复 DexKit 加载时可能出现的错误日志。
* Fixed potential error logs during DexKit loading.
### 📄 其他 / Other
* 功能更名 (Rename)
* “系统界面-状态栏通知” 更名为 “系统界面-系统通知”。
* Feature "System UI - Status Bar Notifications" has been renamed to "System UI - System Notifications".
* 常规更新 (General)
* 版本号更新。
* Updated version number.
👍8❤5
👎18❤2🗿1
本次更新对应用进行了全面重构,部分配置类型已发生变更。为确保应用稳定运行,建议卸载旧版本后重新安装
本版本为测试版,可能存在不稳定情况,如遇异常或闪退,请及时反馈
若电池指示器刷新频率较低,可通过以下命令进行调整,数值单位为毫秒,可根据实际需求修改
应用安装器当前仅支持 4.x 版本应用
更新内容如下
系统界面-硬件指示器
* 修复后台任务和监听器无法停止导致的内存与电量泄漏
* 将文件读取操作移至后台,提高性能
* 优化视图添加和定位方式
* 修复双电芯电压显示
* 支持所有显示内容并排显示
* 页面重新设计,增加 CPU 频率、CPU 使用率及内存占用显示
* 修复通知图标无法显示问题
新增功能
* 系统界面-显示真实电量
* 平板互联服务-移除同账号解锁安全检测
* 搜索功能实现高亮显示及滚动
* 推荐功能实现高亮显示及滚动
* 引入 Hilt 依赖注入
* 引入 ViewModel 架构
界面与逻辑优化
* 应用界面逻辑重构
移除或调整
* 应用-最近更新功能
* 系统界面-硬件指示器中的 CPU 温度列表和 CPU 频率列表
* 系统界面-状态栏时钟 dp to px 转换功能
* 系统界面-状态栏图标(临时移除)
* 设置-特性模块(暂时移除,优化中)
修复内容
* 系统界面-硬件指示器对齐问题
This update delivers a comprehensive restructuring of the application, with certain configuration types changed. To ensure stable operation, it is recommended to uninstall the previous version and reinstall
This version is a test release and may contain unstable features. Please report any issues or crashes immediately
If the battery indicator refreshes slowly, it can be adjusted using the following commands. The value is in milliseconds and can be modified as needed
The installer currently supports only application version 4.x
Update details
System Interface - Hardware Indicator
* Fixed memory and battery leaks caused by background tasks and listeners not stopping
* Moved file read operations to the background to improve performance
* Optimized view addition and positioning
* Fixed dual battery voltage display
* Supports side-by-side display of all content
* Redesigned pages and added CPU frequency, CPU usage, and memory usage display
* Fixed notification icon display issues
New Features
* System Interface - Display true battery percentage
* Tablet Connectivity Service - Removed same-account unlock security check
* Search feature supports highlighting and scrolling
* Recommendation feature supports highlighting and scrolling
* Introduced Hilt dependency injection
* Introduced ViewModel architecture
Interface and Logic Optimization
* Application interface logic restructured
Removed or Adjusted
* Application - Recent updates feature
* System Interface - Hardware Indicator CPU temperature and frequency lists
* System Interface - Status bar clock dp to px conversion
* System Interface - Status bar icons (temporarily removed)
* Settings - Features module (temporarily removed, under optimization)
Fixes
* System Interface - Hardware Indicator alignment issues
本版本为测试版,可能存在不稳定情况,如遇异常或闪退,请及时反馈
若电池指示器刷新频率较低,可通过以下命令进行调整,数值单位为毫秒,可根据实际需求修改
cd /proc/oplus-votable/GAUGE_UPDATE
chmod 666 force_*
echo 2000 > force_val
echo 1 > force_active
应用安装器当前仅支持 4.x 版本应用
更新内容如下
系统界面-硬件指示器
* 修复后台任务和监听器无法停止导致的内存与电量泄漏
* 将文件读取操作移至后台,提高性能
* 优化视图添加和定位方式
* 修复双电芯电压显示
* 支持所有显示内容并排显示
* 页面重新设计,增加 CPU 频率、CPU 使用率及内存占用显示
* 修复通知图标无法显示问题
新增功能
* 系统界面-显示真实电量
* 平板互联服务-移除同账号解锁安全检测
* 搜索功能实现高亮显示及滚动
* 推荐功能实现高亮显示及滚动
* 引入 Hilt 依赖注入
* 引入 ViewModel 架构
界面与逻辑优化
* 应用界面逻辑重构
移除或调整
* 应用-最近更新功能
* 系统界面-硬件指示器中的 CPU 温度列表和 CPU 频率列表
* 系统界面-状态栏时钟 dp to px 转换功能
* 系统界面-状态栏图标(临时移除)
* 设置-特性模块(暂时移除,优化中)
修复内容
* 系统界面-硬件指示器对齐问题
This update delivers a comprehensive restructuring of the application, with certain configuration types changed. To ensure stable operation, it is recommended to uninstall the previous version and reinstall
This version is a test release and may contain unstable features. Please report any issues or crashes immediately
If the battery indicator refreshes slowly, it can be adjusted using the following commands. The value is in milliseconds and can be modified as needed
cd /proc/oplus-votable/GAUGE_UPDATE
chmod 666 force_*
echo 2000 > force_val
echo 1 > force_active
The installer currently supports only application version 4.x
Update details
System Interface - Hardware Indicator
* Fixed memory and battery leaks caused by background tasks and listeners not stopping
* Moved file read operations to the background to improve performance
* Optimized view addition and positioning
* Fixed dual battery voltage display
* Supports side-by-side display of all content
* Redesigned pages and added CPU frequency, CPU usage, and memory usage display
* Fixed notification icon display issues
New Features
* System Interface - Display true battery percentage
* Tablet Connectivity Service - Removed same-account unlock security check
* Search feature supports highlighting and scrolling
* Recommendation feature supports highlighting and scrolling
* Introduced Hilt dependency injection
* Introduced ViewModel architecture
Interface and Logic Optimization
* Application interface logic restructured
Removed or Adjusted
* Application - Recent updates feature
* System Interface - Hardware Indicator CPU temperature and frequency lists
* System Interface - Status bar clock dp to px conversion
* System Interface - Status bar icons (temporarily removed)
* Settings - Features module (temporarily removed, under optimization)
Fixes
* System Interface - Hardware Indicator alignment issues
❤4🥰2👏1
OShin | O神 pinned «如果激活模块后仍显示未激活,请排查是否使用 LSPosed mod/7075 版本 如果一直无法给予 Root 权限,请排查 Shamiko 是否处于白名单模式 请勿使用去 Log 版本 LSPosed 来反馈问题 If the module still shows as inactive after activation, check whether you are using a modified/7075 (mod) version of LSPosed. If Root permissions…»
## O神开发新篇章:诚邀您加入!
亲爱的 O神 用户和开发者们:
您可能已经注意到,最近的版本(v15.8)带来了大量的功能更新和修复。但在这背后,我们完成了一项更重要的工作:对整个应用的底层架构进行了彻底的现代化重构。
#### 为什么重构?
随着功能的累积,旧的代码结构变得越来越难以维护和扩展。为了 O神 的长远发展,我们下定决心,引入了最新的 Android 开发实践:
* 全面采用 MVVM 架构模式
* 集成 Hilt 进行依赖注入
* 使用 ViewModel 管理 UI 相关数据
#### 这意味着什么?
这次重构为 O神 构建了一个更清晰、更稳定、更易于扩展的坚实基础。现在,无论是修复一个 Bug,还是添加一个激动人心的新功能,都将比以往任何时候都更加简单和高效。
#### 我们现在需要您!
一个人的力量终究有限,而一个开放的社区则拥有无限的可能。随着代码质量的大幅提升,现在是加入 O神 开发的最佳时机!
我们诚挚地邀请每一位有热情、有想法的开发者加入我们,共同打造 O神 的未来。无论您是经验丰富的 Android 大神,还是刚刚起步的学习者,我们都欢迎您的贡献。
如何参与?
1. 阅读开发教程:在开始之前,请务必查阅我们的 参与开发教程,了解完整的贡献流程。
2. 浏览代码:前往我们的 GitHub 仓库,熟悉新的项目结构。
3. 提交PR:发现 Bug?有新点子?大胆地提交您的 Pull Request!
4. 参与讨论:在 Issues 区分享您的想法和建议。
每一个贡献,无论大小,都对我们至关重要。
让我们一起,让 O神 变得更强大!
## A New Chapter for OShin: You're Invited to Contribute\!
Dear OShin Users and Developers,
You may have noticed that the latest version (v15.8) brought a host of new features and fixes. But behind the scenes, we accomplished something even more significant: a complete, modern refactoring of the app's entire underlying architecture.
#### Why the Refactor?
As features accumulated, the old codebase became increasingly difficult to maintain and expand upon. For the long-term health of OShin, we made the decision to modernize the project using the latest Android development best practices:
* Full migration to an MVVM architecture
* Integration of Hilt for dependency injection
* Use of ViewModel for managing UI-related data
#### What Does This Mean?
This refactoring has built a solid foundation for OShin, making the codebase cleaner, more stable, and significantly easier to extend. Now, whether it's fixing a bug or implementing an exciting new feature, the process is simpler and more efficient than ever before.
#### We Need You\!
The potential of an open and collaborative community is limitless. With the massive improvement in code quality, there has never been a better time to get involved with OShin's development.
We sincerely invite every passionate and creative developer to join us in shaping the future of OShin. Whether you are a seasoned Android expert or a student just starting, your contributions are welcome.
How to get involved?
1. Read the Developer Tutorial: Before you start, please review our Developer Tutorial to understand the complete contribution process.
2. Explore the Code: Head over to our GitHub Repository to familiarize yourself with the new project structure.
3. Submit a PR: Found a bug? Have a great idea? Don't hesitate to submit a Pull Request\!
4. Join the Discussion: Share your thoughts and suggestions in the Issues section.
Every contribution, big or small, is invaluable to us.
Let's make OShin better, together\!
### 🧪 Beta 版本更新内容
* [重构] 硬件指示器 - 修复了后台任务导致的内存与电量泄漏问题。
* [重构] 硬件指示器 - 将文件读取操作移至后台线程以优化 UI 响应。
* [重构] 硬件指示器 - 优化了视图的动态添加和定位方式。
* [重构] 硬件指示器 - 修复了双电芯设备上的电压显示错误。
* [重构] 硬件指示器 - 支持所有显示内容并排显示。
* [重构] 硬件指示器 - 重新设计了功能页面 UI。
* [新增] 硬件指示器 - 增加了 CPU 实时频率显示。
* [新增] 硬件指示器 - 增加了 CPU 实时使用率显示。
* [新增] 硬件指示器 - 增加了内存占用显示。
* [修复] 硬件指示器 - 修复了无法正常显示通知图标的问题。
* [修复] 硬件指示器 - 修复了指示器内容的对齐问题。
* [新增] 系统界面 - 添加“显示真实电量”功能。
* [新增] 平板互联 - 移除了平板互联服务中同账号解锁的安全检测。
* [新增] 交互优化 - 为搜索结果添加了高亮及自动滚动效果。
* [新增] 交互优化 - 为推荐功能添加了高亮及自动滚动效果。
* [重构] 应用逻辑 - 对应用的核心界面交互逻辑进行了重构。
* [架构升级] 引入 Hilt 依赖注入框架和 ViewModel 组件。
* [移除] 硬件指示器 - 移除了“显示 CPU 温度列表”功能。
* [移除] 硬件指示器 - 移除了“显示 CPU 频率列表”功能。
* [移除] 状态栏时钟 - 移除了旧的 dp to px 转换代码。
* [移除] 应用功能 - 移除了“最近更新”模块。
* [临时移除] 状态栏图标 - 临时移除了状态栏图标的自定义功能。
* [临时移除] 设置模块 - 暂时移除了“设置-特性”模块。
---
### ✅ 正式版更新内容
* [架构升级] 项目架构全面转向 MVVM 设计模式。
* [新增] 系统界面 - 添加独立的“状态栏”设置分类模块。
* [新增] 状态栏 - 添加“状态栏布局”自定义功能。
* [新增] 应用功能 - 添加了“应用快捷打开”功能。
* [新增] 配置管理 - 添加“导出配置”到文件的功能。
* [新增] 配置管理 - 添加从文件“导入配置”的功能。
* [新增] 配置管理 - 添加“清除配置”以恢复默认设置的功能。
* [新增] 设置模块 - 重新添加了“设置-特性”模块。
* [修复] 控制中心 - 修复了“标题与控件自动取色”默认开启的问题。
* [修复] 手机管家 - 修复了“自定义分数”的数值类型错误。
* [修复] 手机管家 - 修复了“自定义动画时长”的数值类型错误。
* [修复] 国际版手机管家 - 修复了“自定义分数”的数值类型错误。
* [修复] 国际版手机管家 - 修复了“自定义动画时长”的数值类型错误。
* [修复] 时钟指示器 - 修复了预设选项中“显示秒数”默认开启的问题。
* [修复] 时钟指示器 - 修复了“时钟更新时间”的数值类型错误。
* [修复] 时钟指示器 - 修复了“时钟边距”的数值类型错误。
* [修复] 网速指示器 - 修复了“上传/下载字体大小”的数值类型错误。
* [修复] 网速指示器 - 修复了“默认字体大小”
亲爱的 O神 用户和开发者们:
您可能已经注意到,最近的版本(v15.8)带来了大量的功能更新和修复。但在这背后,我们完成了一项更重要的工作:对整个应用的底层架构进行了彻底的现代化重构。
#### 为什么重构?
随着功能的累积,旧的代码结构变得越来越难以维护和扩展。为了 O神 的长远发展,我们下定决心,引入了最新的 Android 开发实践:
* 全面采用 MVVM 架构模式
* 集成 Hilt 进行依赖注入
* 使用 ViewModel 管理 UI 相关数据
#### 这意味着什么?
这次重构为 O神 构建了一个更清晰、更稳定、更易于扩展的坚实基础。现在,无论是修复一个 Bug,还是添加一个激动人心的新功能,都将比以往任何时候都更加简单和高效。
#### 我们现在需要您!
一个人的力量终究有限,而一个开放的社区则拥有无限的可能。随着代码质量的大幅提升,现在是加入 O神 开发的最佳时机!
我们诚挚地邀请每一位有热情、有想法的开发者加入我们,共同打造 O神 的未来。无论您是经验丰富的 Android 大神,还是刚刚起步的学习者,我们都欢迎您的贡献。
如何参与?
1. 阅读开发教程:在开始之前,请务必查阅我们的 参与开发教程,了解完整的贡献流程。
2. 浏览代码:前往我们的 GitHub 仓库,熟悉新的项目结构。
3. 提交PR:发现 Bug?有新点子?大胆地提交您的 Pull Request!
4. 参与讨论:在 Issues 区分享您的想法和建议。
每一个贡献,无论大小,都对我们至关重要。
让我们一起,让 O神 变得更强大!
## A New Chapter for OShin: You're Invited to Contribute\!
Dear OShin Users and Developers,
You may have noticed that the latest version (v15.8) brought a host of new features and fixes. But behind the scenes, we accomplished something even more significant: a complete, modern refactoring of the app's entire underlying architecture.
#### Why the Refactor?
As features accumulated, the old codebase became increasingly difficult to maintain and expand upon. For the long-term health of OShin, we made the decision to modernize the project using the latest Android development best practices:
* Full migration to an MVVM architecture
* Integration of Hilt for dependency injection
* Use of ViewModel for managing UI-related data
#### What Does This Mean?
This refactoring has built a solid foundation for OShin, making the codebase cleaner, more stable, and significantly easier to extend. Now, whether it's fixing a bug or implementing an exciting new feature, the process is simpler and more efficient than ever before.
#### We Need You\!
The potential of an open and collaborative community is limitless. With the massive improvement in code quality, there has never been a better time to get involved with OShin's development.
We sincerely invite every passionate and creative developer to join us in shaping the future of OShin. Whether you are a seasoned Android expert or a student just starting, your contributions are welcome.
How to get involved?
1. Read the Developer Tutorial: Before you start, please review our Developer Tutorial to understand the complete contribution process.
2. Explore the Code: Head over to our GitHub Repository to familiarize yourself with the new project structure.
3. Submit a PR: Found a bug? Have a great idea? Don't hesitate to submit a Pull Request\!
4. Join the Discussion: Share your thoughts and suggestions in the Issues section.
Every contribution, big or small, is invaluable to us.
Let's make OShin better, together\!
### 🧪 Beta 版本更新内容
* [重构] 硬件指示器 - 修复了后台任务导致的内存与电量泄漏问题。
* [重构] 硬件指示器 - 将文件读取操作移至后台线程以优化 UI 响应。
* [重构] 硬件指示器 - 优化了视图的动态添加和定位方式。
* [重构] 硬件指示器 - 修复了双电芯设备上的电压显示错误。
* [重构] 硬件指示器 - 支持所有显示内容并排显示。
* [重构] 硬件指示器 - 重新设计了功能页面 UI。
* [新增] 硬件指示器 - 增加了 CPU 实时频率显示。
* [新增] 硬件指示器 - 增加了 CPU 实时使用率显示。
* [新增] 硬件指示器 - 增加了内存占用显示。
* [修复] 硬件指示器 - 修复了无法正常显示通知图标的问题。
* [修复] 硬件指示器 - 修复了指示器内容的对齐问题。
* [新增] 系统界面 - 添加“显示真实电量”功能。
* [新增] 平板互联 - 移除了平板互联服务中同账号解锁的安全检测。
* [新增] 交互优化 - 为搜索结果添加了高亮及自动滚动效果。
* [新增] 交互优化 - 为推荐功能添加了高亮及自动滚动效果。
* [重构] 应用逻辑 - 对应用的核心界面交互逻辑进行了重构。
* [架构升级] 引入 Hilt 依赖注入框架和 ViewModel 组件。
* [移除] 硬件指示器 - 移除了“显示 CPU 温度列表”功能。
* [移除] 硬件指示器 - 移除了“显示 CPU 频率列表”功能。
* [移除] 状态栏时钟 - 移除了旧的 dp to px 转换代码。
* [移除] 应用功能 - 移除了“最近更新”模块。
* [临时移除] 状态栏图标 - 临时移除了状态栏图标的自定义功能。
* [临时移除] 设置模块 - 暂时移除了“设置-特性”模块。
---
### ✅ 正式版更新内容
* [架构升级] 项目架构全面转向 MVVM 设计模式。
* [新增] 系统界面 - 添加独立的“状态栏”设置分类模块。
* [新增] 状态栏 - 添加“状态栏布局”自定义功能。
* [新增] 应用功能 - 添加了“应用快捷打开”功能。
* [新增] 配置管理 - 添加“导出配置”到文件的功能。
* [新增] 配置管理 - 添加从文件“导入配置”的功能。
* [新增] 配置管理 - 添加“清除配置”以恢复默认设置的功能。
* [新增] 设置模块 - 重新添加了“设置-特性”模块。
* [修复] 控制中心 - 修复了“标题与控件自动取色”默认开启的问题。
* [修复] 手机管家 - 修复了“自定义分数”的数值类型错误。
* [修复] 手机管家 - 修复了“自定义动画时长”的数值类型错误。
* [修复] 国际版手机管家 - 修复了“自定义分数”的数值类型错误。
* [修复] 国际版手机管家 - 修复了“自定义动画时长”的数值类型错误。
* [修复] 时钟指示器 - 修复了预设选项中“显示秒数”默认开启的问题。
* [修复] 时钟指示器 - 修复了“时钟更新时间”的数值类型错误。
* [修复] 时钟指示器 - 修复了“时钟边距”的数值类型错误。
* [修复] 网速指示器 - 修复了“上传/下载字体大小”的数值类型错误。
* [修复] 网速指示器 - 修复了“默认字体大小”
oshin.mikusignal.top
参与开发 | O神
集合了许多让 ColorOS 更易用的功能,使用 GPL-3.0 协议开源,欢迎各位开发者、用户对 O神 参与开发或建议。支持 ColorOS 15、OxygenOS15、RealmeUI6 等系统。
的数值类型错误。
* [修复] 网速指示器 - 修复了“满速阈值”的数值类型错误。
* [适配] 兼容性 - 适配了 Slider 控件以兼容旧版数值类型。
* [修改] 界面动画 - 调整并优化了应用内的页面切换动画。
* [更改] 时钟指示器 - 更改了“时钟边距”的单位设置方式。
* [移动] 设置项 - 将“时钟指示器”移至“系统界面-状态栏”模块下。
* [移动] 设置项 - 将“网速指示器”移至“系统界面-状态栏”模块下。
* [移动] 设置项 - 将“硬件指示器”移至“系统界面-状态栏”模块下。
* [移动] 设置项 - 将“状态栏布局”移至“系统界面-状态栏”模块下。
* [移动] 设置项 - 将“隐藏状态栏”移至“系统界面-状态栏”模块下。
* [移动] 设置项 - 将“显示真实电量”移至“系统界面-状态栏”模块下。
* [优化] 性能 - 精简并优化了项目依赖库。
### 🧪 Beta Version Changelog
* [Refactor] Hardware Indicators - Fixed memory and battery leaks caused by background tasks.
* [Refactor] Hardware Indicators - Moved file read operations to a background thread to optimize UI responsiveness.
* [Refactor] Hardware Indicators - Optimized the dynamic addition and positioning of views.
* [Refactor] Hardware Indicators - Fixed incorrect voltage display on dual-cell battery devices.
* [Refactor] Hardware Indicators - Enabled side-by-side display for all content.
* [Refactor] Hardware Indicators - Redesigned the feature's user interface.
* [Add] Hardware Indicators - Added real-time CPU frequency display.
* [Add] Hardware Indicators - Added real-time CPU usage display.
* [Add] Hardware Indicators - Added memory usage display.
* [Fix] Hardware Indicators - Fixed an issue preventing notification icons from displaying correctly.
* [Fix] Hardware Indicators - Fixed content alignment issues.
* [Add] System UI - Added the "Display Real Battery Level" feature.
* [Add] Tablet Connect - Removed the security check for unlocking via the same account in the Tablet Connect service.
* [Add] UX - Added highlighting and auto-scrolling for search results.
* [Add] UX - Added highlighting and auto-scrolling for recommendations.
* [Refactor] App Logic - Refactored the core UI interaction logic of the application.
* [Architecture] Introduced Hilt dependency injection framework and ViewModel components.
* [Remove] Hardware Indicators - Removed the "Display CPU Temperature List" feature.
* [Remove] Hardware Indicators - Removed the "Display CPU Frequency List" feature.
* [Remove] Status Bar Clock - Removed legacy
* [Remove] App Feature - Removed the "Recent Updates" module.
* [Temp. Remove] Status Bar Icons - Temporarily removed the status bar icon customization feature.
* [Temp. Remove] Settings - Temporarily removed the "Features" module in Settings.
---
### ✅ Stable Version Changelog
* [Architecture] Fully migrated the project architecture to the MVVM design pattern.
* [Add] System UI - Added a dedicated "Status Bar" settings category.
* [Add] Status Bar - Added the "Status Bar Layout" customization feature.
* [Add] App Feature - Added the "App Quick Launch" feature.
* [Add] Config Management - Added the "Export Configuration" to a file feature.
* [Add] Config Management - Added the "Import Configuration" from a file feature.
* [Add] Config Management - Added the "Clear Configuration" to restore default settings feature.
* [Add] Settings - Re-added the "Features" module in Settings.
* [Fix] Control Center - Fixed an issue where "Auto Color for Title & Toggles" was enabled by default.
* [Fix] Phone Manager - Fixed a number type error for "Custom Score".
* [Fix] Phone Manager - Fixed a number type error for "Custom Animation Duration".
* [Fix] Phone Manager (Global) - Fixed a number type error for "Custom Score".
* [Fix] Phone Manager (Global) - Fixed a number type error for "Custom Animation Duration".
* [Fix] Clock Indicator - Fixed an issue where "Show Seconds" was enabled by default in presets.
* [Fix] Clock Indicator - Fixed a number type error for "Clock Update Interval".
* [Fix] Clock Indicator - Fixed a number type error for "Clock Margin".
* [Fix] Network Speed Indicator - Fixed a number type error for "Upload/Download Font Size".
* [Fix] Network Speed Indicator - Fixed a number type error for "Default Font Size".
* [Fix] Network Speed Indicator - Fixed a number type error for "Max Speed Threshold".
* [Adapt] Compatibility - Adapted the Slider control to be compatible with legacy number types.
* [Modify] UI Animation - Adjusted and optimized the page transition animations
* [修复] 网速指示器 - 修复了“满速阈值”的数值类型错误。
* [适配] 兼容性 - 适配了 Slider 控件以兼容旧版数值类型。
* [修改] 界面动画 - 调整并优化了应用内的页面切换动画。
* [更改] 时钟指示器 - 更改了“时钟边距”的单位设置方式。
* [移动] 设置项 - 将“时钟指示器”移至“系统界面-状态栏”模块下。
* [移动] 设置项 - 将“网速指示器”移至“系统界面-状态栏”模块下。
* [移动] 设置项 - 将“硬件指示器”移至“系统界面-状态栏”模块下。
* [移动] 设置项 - 将“状态栏布局”移至“系统界面-状态栏”模块下。
* [移动] 设置项 - 将“隐藏状态栏”移至“系统界面-状态栏”模块下。
* [移动] 设置项 - 将“显示真实电量”移至“系统界面-状态栏”模块下。
* [优化] 性能 - 精简并优化了项目依赖库。
### 🧪 Beta Version Changelog
* [Refactor] Hardware Indicators - Fixed memory and battery leaks caused by background tasks.
* [Refactor] Hardware Indicators - Moved file read operations to a background thread to optimize UI responsiveness.
* [Refactor] Hardware Indicators - Optimized the dynamic addition and positioning of views.
* [Refactor] Hardware Indicators - Fixed incorrect voltage display on dual-cell battery devices.
* [Refactor] Hardware Indicators - Enabled side-by-side display for all content.
* [Refactor] Hardware Indicators - Redesigned the feature's user interface.
* [Add] Hardware Indicators - Added real-time CPU frequency display.
* [Add] Hardware Indicators - Added real-time CPU usage display.
* [Add] Hardware Indicators - Added memory usage display.
* [Fix] Hardware Indicators - Fixed an issue preventing notification icons from displaying correctly.
* [Fix] Hardware Indicators - Fixed content alignment issues.
* [Add] System UI - Added the "Display Real Battery Level" feature.
* [Add] Tablet Connect - Removed the security check for unlocking via the same account in the Tablet Connect service.
* [Add] UX - Added highlighting and auto-scrolling for search results.
* [Add] UX - Added highlighting and auto-scrolling for recommendations.
* [Refactor] App Logic - Refactored the core UI interaction logic of the application.
* [Architecture] Introduced Hilt dependency injection framework and ViewModel components.
* [Remove] Hardware Indicators - Removed the "Display CPU Temperature List" feature.
* [Remove] Hardware Indicators - Removed the "Display CPU Frequency List" feature.
* [Remove] Status Bar Clock - Removed legacy
dp to px conversion code.* [Remove] App Feature - Removed the "Recent Updates" module.
* [Temp. Remove] Status Bar Icons - Temporarily removed the status bar icon customization feature.
* [Temp. Remove] Settings - Temporarily removed the "Features" module in Settings.
---
### ✅ Stable Version Changelog
* [Architecture] Fully migrated the project architecture to the MVVM design pattern.
* [Add] System UI - Added a dedicated "Status Bar" settings category.
* [Add] Status Bar - Added the "Status Bar Layout" customization feature.
* [Add] App Feature - Added the "App Quick Launch" feature.
* [Add] Config Management - Added the "Export Configuration" to a file feature.
* [Add] Config Management - Added the "Import Configuration" from a file feature.
* [Add] Config Management - Added the "Clear Configuration" to restore default settings feature.
* [Add] Settings - Re-added the "Features" module in Settings.
* [Fix] Control Center - Fixed an issue where "Auto Color for Title & Toggles" was enabled by default.
* [Fix] Phone Manager - Fixed a number type error for "Custom Score".
* [Fix] Phone Manager - Fixed a number type error for "Custom Animation Duration".
* [Fix] Phone Manager (Global) - Fixed a number type error for "Custom Score".
* [Fix] Phone Manager (Global) - Fixed a number type error for "Custom Animation Duration".
* [Fix] Clock Indicator - Fixed an issue where "Show Seconds" was enabled by default in presets.
* [Fix] Clock Indicator - Fixed a number type error for "Clock Update Interval".
* [Fix] Clock Indicator - Fixed a number type error for "Clock Margin".
* [Fix] Network Speed Indicator - Fixed a number type error for "Upload/Download Font Size".
* [Fix] Network Speed Indicator - Fixed a number type error for "Default Font Size".
* [Fix] Network Speed Indicator - Fixed a number type error for "Max Speed Threshold".
* [Adapt] Compatibility - Adapted the Slider control to be compatible with legacy number types.
* [Modify] UI Animation - Adjusted and optimized the page transition animations
within the app.
* [Change] Clock Indicator - Changed the unit setting method for "Clock Margin".
* [Move] Settings - Moved "Clock Indicator" to the "System UI - Status Bar" module.
* [Move] Settings - Moved "Network Speed Indicator" to the "System UI - Status Bar" module.
* [Move] Settings - Moved "Hardware Indicators" to the "System UI - Status Bar" module.
* [Move] Settings - Moved "Status Bar Layout" to the "System UI - Status Bar" module.
* [Move] Settings - Moved "Hide Status Bar" to the "System UI - Status Bar" module.
* [Move] Settings - Moved "Display Real Battery Level" to the "System UI - Status Bar" module.
* [Optimize] Performance - Streamlined and optimized project dependencies.
Full Changelog: https://github.com/suqi8/OShin/compare/v15.7beta1.755.04a10aa(755)...v15.8.775.c763686(775)
* [Change] Clock Indicator - Changed the unit setting method for "Clock Margin".
* [Move] Settings - Moved "Clock Indicator" to the "System UI - Status Bar" module.
* [Move] Settings - Moved "Network Speed Indicator" to the "System UI - Status Bar" module.
* [Move] Settings - Moved "Hardware Indicators" to the "System UI - Status Bar" module.
* [Move] Settings - Moved "Status Bar Layout" to the "System UI - Status Bar" module.
* [Move] Settings - Moved "Hide Status Bar" to the "System UI - Status Bar" module.
* [Move] Settings - Moved "Display Real Battery Level" to the "System UI - Status Bar" module.
* [Optimize] Performance - Streamlined and optimized project dependencies.
Full Changelog: https://github.com/suqi8/OShin/compare/v15.7beta1.755.04a10aa(755)...v15.8.775.c763686(775)
GitHub
Comparing v15.7beta1.755.04a10aa(755)...v15.8.775.c763686(775) · suqi8/OShin
一个专为ColorOS系统设计的辅助模块. Contribute to suqi8/OShin development by creating an account on GitHub.
❤1
本次是 CI 版本
移除升级包路径为空的检测
移除升级包损坏或无法解析的检测
移除升级包缺少版本或硬件信息的检测
移除升级包内置“禁止本地更新”标记的检测等
添加 软件更新-强制显示"本地安装"选项
暂时只支持软件更新16.0.15
移除升级包路径为空的检测
移除升级包损坏或无法解析的检测
移除升级包缺少版本或硬件信息的检测
移除升级包内置“禁止本地更新”标记的检测等
添加 软件更新-强制显示"本地安装"选项
暂时只支持软件更新16.0.15
❤4
