Releases: Prslc/PhoneShell
Releases · Prslc/PhoneShell
Ver 1.8
NoActive_Additional
- 废除早期判断系统启动完成方法,改用 Magisk(27000) 引入的新方法,详细内容可查看 Magisk(Developer Guides)。
- 因为引入的新特性
Magisk < 27000 || KernelSU < 11422
的版本安装此模块将会被拦截
# 早期判断系统启动完成方法
# 等待系统启动完成
while [ "$(getprop 'sys.boot_completed')" != '1' ]; do
sleep 1
done
# 新的判断系统启动完成方法
# 此特性在 Magisk 27000 引入,KernelSU 在 11422 引入
resetprop -w sys.boot_completed 0
Device
- add:增加当前使用冻结方式显示
- add:增加Re:kernel端口显示
- optimize:修改部分语句,提升代码性能
- remove:移除
dev/cg2_bpf
冻结路径判断 - fix:修复未启用的模块被记录
PartitionTool
- fix:修复 PartitionTool ASIIC 艺术字显示问题,感谢 WenHao2130
Ver 1.7
Device
- 修复无法读取NoActive版本的问题
- 修复冻结方式读取错误的问题
- 修复墓碑环境读取错误的问题
- 修复root环境判断错误的问题
- 增加显示root管理器版本号的功能
- 增加NoActive日志输出判断
- 减少无用代码优化逻辑
- 修复NoActive框架输出时无法获取版本号的问题
FboCheck
- 修复时间判断错误的问题
- 修复代码逻辑
- 修复程序无法运行的问题
NoActive_Additional
- 修复目录读取错误的问题
- 修复版本读取错误的问题
- 修复日志输出读取错误的问题
- 修复附加模块运行判断错误的问题
- 修复安装时判断Magisk版本时错误的问题
- 优化代码性能,减少无用语句
- 修复已刷入附加模块,NoActive显示未刷入的问题
NoActive_inject
- 修复NoActive路径错误的问题
PartitionTool
注意:Backup Partition已更名为PartitionTool
- 增加刷入分区的功能
- 增加刷入分区前备份的功能
- 增加刷入操作完成后可以选择重启的功能
- 优化输出显示
- 增加ASCII艺术输出
Ver 1.6
仓库改动
因为仓库里内容过余杂乱,从V1.6开始移除以下文件
- FBO Check
- Disable_Millet
- Power_status
- xiaomi_neofetch
- Noactive inject
代码依旧保留,可以自己复制代码使用,也可以到v1.5自取
新增模块
- SCM (Smart Charge Manager)
- NoActive Additional
Device
- add:增加root权限检查
- add:增加dev/cg2_bpf路径判断
- fix:修复其他冻结方式显示两个emoji的问题
SCM
- fix:修复计数错误的问题
- fix:修复电量检测不灵敏的问题
- fix:修复电流低于指定数值无法停止充电的问题
- add:增加switch.sh控制充电状态
NoActive Additional
- fix:修复冻结状态读取异常的问题
- fix:修复系统墓碑读取异常的问题
- fix:修复日志读取错误的问题
- fix:修复NoActive从172开始之后的版本路径获取错误的问题
- add:如果你的Magisk版本为27005将会被拦截,因为sepolicy.rule存在问题,在27006已经解决 相关链接
- add:新增从日志获取附加模块状态写入描述中,可以更方便的判断NoActive是否识别到附加模块
Ver 1.5
Device
- 修复了冻结进程计数错误的问题
- 修复了NoActive在更新后可能版本读取错误的问题
- 增加了FreezerV2(FROZEN)
- 增加了Root环境APatch,Magisk(Alpha)
Power_status
- 新增Power_status,用来查看掉电状态,仅供参考。
xiaomi_neofetch
- 在Device的基础上,增加了ascii art模仿Linux的neofetch写的,用厂商检测如果不是mi系无法显示内容
Noavtive_inject
- 利用Noactive提供的命令注入来查看应用的状态
- 增加单应用查询
- 增加全部应用和第三方应用查询
FboCheck
- 修复程序无法运行的问题
Ver 1.4
Ver 1.3
Ver 1.2
Device
- 移除了内核信息的显示,如果有需要请在终端直接
cat /proc/version
来查看
为什么我要移除内核信息?
- 因为这个内核信息的格式是根据vk内核的格式进行的分割显示,在潘多拉内核和vk内核上看不出问题因为格式很相似。
- 如果使用官方的内核问题就非常明显了,会出现缺少信息和空格的情况,因为内核信息的格式不一样。
所以我更推荐大家使用cat /proc/version
来查看完整的内核信息
FBO Check
保持和1.1一致
Disable_Millet
Disable_Millet在Millet_Config_v2的基础上增加了环境判断后写入到模块描述的功能