Skip to content

Releases: Pzqqt/Magisk_Manager_Recovery_Tool

v2.5

30 Jun 08:05
Compare
Choose a tag to compare

Changelog:

  1. Compatible with Magisk 24305+
  2. Rewrite some script with Python (use micropython as the interpreter)
  3. aroma-config: Use magisk busybox's sh instead of /sbin/sh
  4. Module size is not displayed for now (until I find a way to reimplement it)

更新日志:

  1. 兼容 Magisk 24305+
  2. 使用 Python 重写了部分脚本 (使用自编译的 micropython 作为解释器)
  3. aroma-config: 使用 magisk busybox 的 sh, 而不是 /sbin/sh
  4. 暂时不显示模块占用空间 (直到我找到重新实现它的方法)

注: 文件名以CH_开头的为简体中文版本, 另一个为英文版本

v2.4

21 Feb 09:44
Compare
Choose a tag to compare

Changelog:

  1. Move the binary files to the bin directory
  2. Use Aroma's "include" method to simplify overly long and complex code
  3. Fix an issue where sometimes the name of backed up module was incorrectly displayed
  4. Unmount all unnecessary partitions when preparing
  5. Add MagiskHide warning for v20.4+
  6. Disable core only mode switch in Magisk v21.0+
  7. Disable MagiskHide switch if Magisk version number >= 23010
  8. Add an option to enable/disable Zygisk
  9. Add an option to enable/disable Deny List
  10. Move Magisk Core Only Mode, MagiskHide, Zygisk and Deny List to the new "Magisk Settings" menu
  11. Handling the case where no some key in the Magisk database
  12. Remove the uninstall Magsik option

更新日志:

  1. 将所有二进制文件移动到 bin 目录
  2. 使用 Aroma 的 "include" 方法简化又长又乱的代码
  3. 修复了有时备份模块名称显示错误的问题
  4. 准备时取消挂载所有不需要的分区
  5. Magisk 版本大于等于 v20.4 时启用 MagiskHide 会弹出警告
  6. Magisk 版本大于等于 v21.0 时禁用核心模式开关
  7. Magisk 版本大于等于 23010 时禁用 MagiskHide 开关
  8. 添加了启用/禁用 Zygisk 的选项
  9. 添加了遵守/不遵守"排除列表"的选项
  10. 将核心模式开关, MagiskHide 开关, Zygisk 开关和"排除列表"开关移动到"Magisk 设置"菜单
  11. 处理 Magisk 数据库中没有某些键的情况
  12. 移除 "卸载 Magisk" 选项

注: 文件名以CH_开头的为简体中文版本, 另一个为英文版本

v2.3

19 Feb 08:20
Compare
Choose a tag to compare

1.Fix "Clear MagiskSU logs" not working on Magisk v20.2+
2.Add module backup/restore options(Experimental)
3.Update Magisk uninstaller to 20200110
4.Update sqlite3 binary to 3300100

1.修复"清除 MagiskSU 日志"在 Magisk v20.2+ 上失效的 bug
2.添加了模块备份和恢复功能(实验性功能)
3.更新 Magisk 卸载卡刷包到 20200110 版本
4.更新内置的 sqlite3 二进制文件到 3300100 版本

注: 文件名以CH_开头的为简体中文版本 另一个为英文版本

v2.2

25 Oct 05:43
Compare
Choose a tag to compare

1.Install Magisk internal busybox before use(make sure all common commands are available)
2.No need mount /system now
3.Force use prebuilt sqlite3 binary
4.Unblock the restriction of force remove modules
5.Root manager: show the uid of item in list
6.Update sqlite3 binary to 3290000
7.Rebuild 7za with Frankenstein NDK(reduce binary size by 40%)
8.Real-time calculation of modules number and total size
9.Add an option to enable/disable MagiskHide
10.Update Magisk uninstaller to 20191011
11.Added "About" interface... and some easter eggs

1.在使用之前自动安装 Magisk 内置的 busybox(确保所有常用的命令都可用且都能按照预期工作)
2.不再需要挂载 /system
3.强制使用内置的 sqlite3 二进制文件
4.现在允许你在模块功能菜单中直接移除模块了
5.Root 权限管理: 在包名下方显示 uid(因为可能存在包名相同但 uid 不同的列表项)
6.更新内置的 sqlite3 二进制文件到 3290000 版本
7.使用 Frankenstein ndk 重新编译了 7za 二进制文件(体积减小了 40%)
8.实时计算模块数量和总占用空间
9.添加了一个开启/关闭 MagiskHide 的选项
10.更新 Magisk 卸载卡刷包到 20191011 版本
11.添加了"关于"界面... 以及一些小彩蛋

v2.1-Alpha

10 May 19:17
Compare
Choose a tag to compare

1.Automatic creation modules dir when MAGISK_VER_CODE > 18000
2.Automatic creation /data/adb/magisk.img when MAGISK_VER_CODE <= 18000(drop check /data/magisk.img)
3.Shrink magisk.img: Fix sometimes "awk: not found"
4.Give some sorting tasks to sqlite3
5.Rebuild tree binary with Android ndk
6.Include a prebuilt sqlite3 binary(built with Android ndk)
7.List installed modules: force sort by module name
8.Some UI & text adjustments, and remove "Geek mode" debug option
9.Update Magisk uninstaller to 20190501
10.Drop unused resources
11.Show more execution details
12.Code clean

Note: Files whose names begin with “CH_” are in Simplified Chinese, and the other is in English.

0.简体中文版特供: 支持添加快捷启动选项到 TWRP 高级菜单
1.MAGISK_VER_CODE 高于 18000 时自动创建模块目录
2.MAGISK_VER_CODE 低于 18000 时自动创建模块镜像(/data/adb/magisk.img)(不再检测 /data/magisk.img 文件)
3.瘦身 magisk.img: 修复偶尔提示"awk: not found"的 bug
4.将一些排序任务交给 sqlite3
5.使用 Android ndk 重新编译 tree 二进制文件
6.内置一个备用的 sqlite3 二进制文件(使用 Android ndk 编译)
7.现在模块列表强制按模块名称排序
8.一些 UI 和文本调整 并移除"Geek 模式"调试选项
9.更新 Magisk 卸载卡刷包到 20190501 版本
10.移除未使用的资源文件
11.刷入过程中显示更多的执行细节
12.还是代码清理

注: 文件名以CH_开头的为简体中文版本 另一个为英文版本

v2.0-Alpha

18 Apr 18:52
Compare
Choose a tag to compare

1.List installed modules: sort by module id(case insensitive) or sort by module name
2.Add a debug option to enable geek mode, it will disable a lot of unnecessary "operational success" dialog in this tool
3.Add an option to uninstall Magisk(include latest Magisk-uninstaller package)
4.Add an option to manage Root rights
5.Remove some residual options from v1.9
6.Some UI & text adjustments
7.Code clean

Some new features are only tested on Magisk v19.0 and may not be compatible with older versions.
If there is an incompatibility issue, please send me feedback or submit issues.

Note: Files whose names begin with “CH_” are in Simplified Chinese, and the other is in English.

1.可选模块列表按模块 ID 排序(忽略大小写)或按模块名称排序
2.添加"Geek 模式"调试选项 开启后可禁用本工具内大量不必要的"操作成功"提示框
3.添加"卸载 Magisk"选项(内置当前最新版本的 Magisk 卸载卡刷包)
4.添加"Root 权限管理"
5.移除v1.9版本中的一些残余选项
6.调整部分 UI 和文本
7.还是代码清理

一些新功能只在 Magisk v19.0 上测试通过 可能不向下兼容旧版本的 Magisk
如果你发现存在不兼容问题 请向我反馈或提交issues

注: 文件名以CH_开头的为简体中文版本 另一个为英文版本

v1.9-Alpha

13 Apr 14:52
Compare
Choose a tag to compare

1.Handle modules with exception path (module ID/directory name endswith \r)
2.Improve the mount_image & symlink_modules method again
3.With the help of Aroma Installer's built-in file_getprop function, reduce startup time by at least 50%
4.Add -h flag to du command
5.Improve generate icon prop method, shorten the interface conversion time
6.Hide unavailable options directly
7.Get the module's enabled/disabled status accurately
8.Add an option to clear the MagiskSU logs
9.Add an option to remove all saved apps MagiskSU permissions
10.Add an option to reject all saved apps MagiskSU permissions
11.Add an option to allow all saved apps MagiskSU permissions
12.Add build script
13.Code clean

1.支持处理具有异常路径的模块(模块 ID/目录名以 \r 结尾)
2.再次改进挂载镜像 & 创建符号链接的方法
3.借助于 Aroma Installer内置的 file_getprop 函数 减少了至少 50% 的启动时间
4.为 du 命令添加 -h 参数
5.改进生成图标 prop 的方法 减少界面过渡的时间
6.直接隐藏某些不可用的选项
7.现在可以在待移除状态下准确获取模块的启用/禁用状态了
8.添加了一个清除 MagiskSU 日志的选项
9.添加了一个移除所有 MagiskSU 授权的选项
10.添加了一个拒绝所有 MagiskSU 授权的选项
11.添加了一个允许所有 MagiskSU 授权的选项
12.添加构建脚本
13.还是代码清理

v1.8-Alpha

29 Mar 08:12
Compare
Choose a tag to compare

1.Show magisk.img used size instead of free size
2.Use an easier way to show installed Magisk version
3.License: change to GPL-3.0
4.Handle compatibility with Magisk v19.0
5.Code clean

Hotfix: Fix cannot handle modules with exception path

1.使用 magisk.img 时 显示已用空间和百分比而不是剩余空间
2.使用更简单的显示已安装的 Magisk 版本的方法
3.开源许可证切换为 GPL-3.0
4.处理与 Magisk v19.0 的兼容性
5.还是代码清理

Hotfix: 修复无法处理具有异常路径的模块的bug

新用户请选择v1.8-Alpha-Hotfix版本下载 老用户也烦请重新下载v1.8-Alpha-Hotfix版本

注: 文件名以CH_开头的为简体中文版本 另一个为英文版本

v1.7-Alpha

11 Mar 07:28
Compare
Choose a tag to compare

1.Force use DroidSansFallback font
2.Use an easier way to create symbolic link
3.Faster way to get magisk.img size
4.Mount /system as readonly
5.Support reading build.prop from system-as-root devices
6.Show installed Magisk version code in the welcome interface
7.Show magisk.img information (size & free) in the welcome interface
8.Remove useless partition information in the welcome interface
9.Show module's size on subtitle
10.Add an option to show module's recursive directory listing
11.Add an option to remove module at next reboot (and can undo this operation)
12.Code clean

1.使用更简单的挂载方法
2.更快的获取 magisk.img 文件大小的方法
3.挂载 system 分区为只读模式
4.支持从 system-as-root 设备中读取 build.prop
5.在欢迎界面显示已安装的 Magisk 版本代码
6.在欢迎界面显示 magisk.img 信息(容量 & 剩余空间)
7.移除欢迎界面中无用的分区信息
8.在模块操作界面副标题中显示模块占用空间
9.在模块操作界面中添加一个预览模块目录结构的选项
10.在模块操作界面中添加一个重启后移除的选项(并且允许撤销操作)
11.还是代码清理

v1.6-Alpha

17 Feb 09:07
Compare
Choose a tag to compare

1.Support operate /data/adb/modules directory (compatible with magisk.img). And make some adjustments to the UI
2.7za: set compression method to 0 (reduce startup time by at least 30%)
3.Show more execution details when flashing
4.Shrinking magisk.img: only show results, no details
5.Code clean

1.支持操作/data/adb/modules目录来操作模块 (兼容magisk.img) 并对 UI 进行一些调整
2.调整部分文本 避免歧义 感谢@yoho2chn
3.7za: 设置压缩方法为 0 (减少至少 30% 的启动时间)
4.刷入过程中在 recovery 界面显示更多的细节
5.压缩 magisk.img: 仅显示结果 不显示过程
6.还是代码清理