rechronorain / hyperceiler Goto Github PK
View Code? Open in Web Editor NEWMIUI & HyperOS enhancement module - Make MIUI & HyperOS Great Again!
Home Page: https://hyperceiler.sevtinge.cc
License: GNU Affero General Public License v3.0
MIUI & HyperOS enhancement module - Make MIUI & HyperOS Great Again!
Home Page: https://hyperceiler.sevtinge.cc
License: GNU Affero General Public License v3.0
启用 《禁止恢复电池优化白名单》功能后,在系统应用管理页手动修改应用的省电策略时 出现第一次修改UI没有刷新的问题,后续则正常刷新UI 建议可以尝试手动调用一下com.miui.powerkeeper.ui.HiddenAppsConfigFragment 类的void refreshView()方法通知系统刷新设置项UI
无
1. 前往 '电量与性能'
2. 点击 '禁止恢复电池优化白名单'
3. 前往应用详情页修改省电策略
....
出现问题
第一次修改省电策略 设置项UI不会刷新,但是实际是已经修改成功,后续可以正常刷新
No response
Redmi K40S
MIUI14
Android 13
2.3.132_20231122_b 8 b517bd | canary
使用pm suspend冻结应用之后,桌面图标会变成灰色,非常难看,希望能关掉这一特性,让桌面图标正常彩色显示
实现思路我认为大概需要hook桌面实现,或者阻止桌面得知应用被冻结
thanox有一个“智能冻结”功能可以冻结不常用软件,并且在检测到从桌面启动或者其他软件调用时候自动解冻,这个功能可以有效防止流氓软件费电,但是被冻结的软件图标会变成灰色,有这个功能可以使图标恢复正常
希望能让双排移动图标更细一点,使图标线条粗细一致。或者提供选项把WiFi图标一并换成iOS样式粗细。作者大大辛苦!!
No response
或者提供选项把WiFi图标一并换成iOS样式粗细。作者大大辛苦!!
使用《禁止恢复电池优化白名单》功能会阻止用户操作,建议将hook点从com.miui.powerkeeper.DeviceIdlePolicyHelper.addPowerSaveWhitelistApps
变更为com.miui.powerkeeper.DeviceIdlePolicyHelper.c
当参数长度大于1说明是系统的恢复操作,将参数设置为null,否则表示是用户操作,不管它,这样既实现了原本的禁止恢复电池优化白名单的功能,又不破坏系统原有功能
无
1. 前往 '电量与性能'
2. 点击 '禁止恢复电池优化白名单'
....
用户的操作也被阻止,这破坏了系统原本的功能
No response
Redmi K40S
MIUI14
Android 13, Android 14
1.3.130_20231101 | release
打开网速指示器自定义,
启用显示上下行网速,
指示器图标调为第三个(小三角形)后,
systemUI崩溃。
具体表现为只显示一个壁纸,
按下电源键黑屏,
再按电源键继续显示壁纸。
电源键长按菜单变为原生安卓样式。
LSPosed_2023-11-22T14_49_58.213317_025037.zip
1.打开Cemiuiler
2.打开系统界面-状态栏-网速指示器选项
3.打开启用自定义
4.打开显示上下行网速
5.指示器图标选为菜单第三个选项
6.重启SystemUI
Redmi K60 Ultra
MIUI14
Android 13
1.3.130_20231101
开启圆角矩形磁贴后,点击黄色图标(例如手电筒、省电模式等),图标会变成圆形,再点一下关掉也还是圆形
LSPosed_2023-11-23T09_35_05.745110.zip
1. 开启圆角矩形磁贴
2. 点击黄色图标(例如手电筒、省电模式等)
3. 图标变成圆形
再点一下关掉也还是圆形
Xiaomi 13 Ultra
Xiaomi HyperOS 1.0
Android 14
2.3.12_20231122_b8b517bd
如题
LSPosed_2023-11-14T19_17_13.388590.zip
打开功能即可复现
xiaomi 10 ultra
Xiaomi HyperOS 1.0
Android 14
2.3.132_20231114_c21e7596 (132)
https://github.com/MonwF/customiuizer
launcher_renameapps_title 自定义应用标题
感谢大佬~~~
No response
开启抽屉模糊后,在应用抽屉内打开应用然后上滑返回桌面,必定导致桌面重载,100%复现
LSPosed_2023-11-24T12_56_05.975493.zip
1. 打开“抽屉模糊”
2. 自“应用抽屉”打开任一应用
3. 使用上滑手势返回桌面
出现桌面重载
无
HOUJI
Xiaomi HyperOS 1.0
Android 14
2.3.132_20231123_ca91a429 | canary
禁止自动关闭小米互传失效。在hyperos上,这个功能是失效的,互传版本2.21.5
日志
日志已上传蓝某云
如果日志是答辩请回复我 我会再提供一份
1. 前往 '...'
2. 点击 '....'
....
出现问题
10u
Xiaomi HyperOS 1.0
Android 14
2.3.132-20231111-bf8147d1
图标显示延迟且不准确,数字可以时时看到,WiFi移动信号差的地方可以根据这个数字显示来找到信号强的地方,这也是一个不错的功能
No response
比如苹果的
手机管家中 全局侧边栏背景自定义 会导致手机管家崩溃
java.lang.NoSuchMethodError: com.miui.gamebooster.widget.LightningTextView#a(boolean)#exact
1. 打开游戏
2. 滑动侧边栏指示线
出现问题
No response
fuxi
Xiaomi HyperOS 1.0
Android 14
1.0.23.11.8 DEV
状态栏显示电池电压
No response
状态栏显示电池电压
负一屏的模糊背景有时不会自动取消,导致退回桌面后仍存在模糊
注:开启了“负一屏 Fold 样式”
没有日志捏
1. 前往 '负一屏'
2. 进入 '多任务' 页面
3. 返回桌面
出现问题
fuxi
MIUI14
Android 14
1.3.130_20231101
让非官方签名的, 支持mipush的软件, 可以被小米服务框架注册mipush
No response
小米服务框架作为mipush的推送组件, 会验证应用的签名是否为官方, 进行推送注册, 或许可以对小米服务框架进行hook, 让非官方签名的软件也可以注册mipush
https://github.com/MonwF/customiuizer
移植米客的状态栏水平边距功能
他们的仅需要重启系统界面就可以生效
hyperceiler的需要重启系统,而且启用后有些软件全屏显示会出现错误,比如capcut
虽然有人喜欢莫奈取色,但是也有人不喜欢莫奈取色,因为他老是会变颜色,有时候是不好分辨的颜色有时候是不喜欢的颜色。而且因为变来变去,图标都不好找
No response
暂无
https://github.com/Xposed-Modules-Repo/com.qingyu.mi5g
在miui移动网络面板中添加5g开关,酷安@yangyiyu08大佬的,更加合理美观
MIUI常用语作为剪切板工具很有用的,希望能够去掉限制
No response
去掉常用语限制
我发现部分应用,像王者荣耀,哔哩哔哩,支付宝不支持应用数据换机,只能换应用,这类应用还挺多
No response
在使用小米换机器能够支持所有第三方应用的应用数据换机
package com.sevtinge.hyperceiler.module.hook.phone
import com.github.kyuubiran.ezxhelper.ClassUtils.loadClass
import com.github.kyuubiran.ezxhelper.HookFactory.`-Static`.createHook
import com.github.kyuubiran.ezxhelper.finders.MethodFinder.`-Static`.methodFinder
import com.sevtinge.hyperceiler.module.base.BaseHook
import com.sevtinge.hyperceiler.utils.exec
object ViceSlotVolteButton : BaseHook() {
override fun init() {
runCatching {
exec("settings put global vice_slot_volte_data_enabled 1")
loadClass("com.android.phone.MiuiPhoneUtils").methodFinder().first {
name == "shouldHideViceSlotVolteDataButton"
}.createHook {
returnConstant(false)
}
}
runCatching {
loadClass("com.android.phone.MiuiPhoneUtils").methodFinder().first {
name == "shouldHideSmartDualSimButton"
}.createHook {
returnConstant(false)
}
}
}
}
定位代码后推断打开开关会执行exec("settings put global vice_slot_volte_data_enabled 1")
但打开开关后重启设备拨打电话测试没有启用,shell中settings get global vice_slot_volte_data_enabled为0
我没有找到 com.sevtinge.hyperceiler.utils.exec 方法,无法继续分析
(root环境为kernel SU,已给予 hyperceiler root权限)
无崩溃无报错
1. 前往 '...'
2. 点击 '....'
....
出现问题
Xiaomi 12S Ultra
MIUI14
Android 13
MIUI14 V14.0.23.10.15 DEV
能不能增加一条hook搜狗输入法小米版,去掉小米输入法的剪切板条数限制和复制的字数限制,同时如果搜狗输入法小米版开启了隐私输入模式会禁止剪切板使用,能不能也把这个限制去除
No response
剪切板无上限,复制的字数无限制,开启隐私输入模式后正常使用剪切板
安卓13miui14小窗贴边时小窗的应用不会停止运行
No response
抖音短视频播放视频时小窗贴边后视频不会停止播放
始终显示VPN图标功能打开后,VPN图标仍然被折叠
hyperos 1.0.21.0
LSPosed_2023-11-13T13_51_45.615950.zip
1. 前往 '...'
2. 点击 '....'
....
出现问题
Xiaomi 14 Pro
Xiaomi HyperOS 1.0
Android 14
2.3.132_20231113
https://github.com/Xposed-Modules-Repo/com.vivian8421.mipushenhance
https://github.com/vivian8421/MiPush-Enhance
为pm disable冻结的应用提供mipush服务,防止消息遗漏。
注:参考模块不能在hyperos工作,但miui14工作正常。
No response
智能助理-负一屏背景设置 设置为“系统模糊”时,滑动到负一屏后切换到多任务界面出现模糊异常
LSPosed_2023-11-22T01_56_44.910706.zip
1. 前往 '负一屏'
2. 上滑小白条 进入多任务
出现问题
Redmi K60 (mondrian)
Xiaomi HyperOS 1.0
Android 14
2.3.132_20231121_95d1be90
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.