Magisk_25.2_25200.apk
10.8 MB
Maintenance release fixing various issues.
- MagiskInit Fix a potential issue when stub cpio is used
- MagiskInit Fix reboot to recovery when stub cpio is used
- MagiskInit Fix sepolicy.rules symlink for rootfs devices
- General Better data encryption detection
- General Move the whole logging infrastructure into Rust
### Full Changelog: here
#Magisk
- MagiskInit Fix a potential issue when stub cpio is used
- MagiskInit Fix reboot to recovery when stub cpio is used
- MagiskInit Fix sepolicy.rules symlink for rootfs devices
- General Better data encryption detection
- General Move the whole logging infrastructure into Rust
### Full Changelog: here
#Magisk
Magisk_26.0_26000.apk
10.9 MB
v26.0
[General] Bump minimum supported Android version to Android 6.0
[General] New magic mount backend. It supports loading modules into system with overlayfs files injected
[Zygisk] Release new API version 4
[Zygisk] Prevent crashing daemon in error
[Zygisk] Rewrite zygote code injection with new loader library approach
[Zygisk] Rewrite code unloading implementation
[MagiskBoot] Support amonet microloader devices
[MagiskBoot] Always use lz4_legacy compression on v4 boot images. This fixes boot image patching issues on Android U preview.
[MagiskInit] Support replacing existing *.rc files in overlay.d
[MagiskInit] Rewrite sepolicy.rules mounting and loading implementation
[App] Make stub patching 100% offline
[App] Support patching init_boot.img for Samsung ODIN firmware
[MagiskPolicy] Fix minor bug in command line argument parsing
[MagiskPolicy] Update rules to support Android U
#Magisk
[General] Bump minimum supported Android version to Android 6.0
[General] New magic mount backend. It supports loading modules into system with overlayfs files injected
[Zygisk] Release new API version 4
[Zygisk] Prevent crashing daemon in error
[Zygisk] Rewrite zygote code injection with new loader library approach
[Zygisk] Rewrite code unloading implementation
[MagiskBoot] Support amonet microloader devices
[MagiskBoot] Always use lz4_legacy compression on v4 boot images. This fixes boot image patching issues on Android U preview.
[MagiskInit] Support replacing existing *.rc files in overlay.d
[MagiskInit] Rewrite sepolicy.rules mounting and loading implementation
[App] Make stub patching 100% offline
[App] Support patching init_boot.img for Samsung ODIN firmware
[MagiskPolicy] Fix minor bug in command line argument parsing
[MagiskPolicy] Update rules to support Android U
#Magisk
Magisk_26.1_26100.apk
10.9 MB
Changes from v26.0
[App] Fix crashing when revoking root permissions
[MagiskInit] Always prefer ext4 partitions over f2fs when selecting the pre-init partition
[General] Restore module files' context/owner/group from mirror. This is a regression introduced in v26.0
#Magisk
[App] Fix crashing when revoking root permissions
[MagiskInit] Always prefer ext4 partitions over f2fs when selecting the pre-init partition
[General] Restore module files' context/owner/group from mirror. This is a regression introduced in v26.0
#Magisk
Magisk_26.2_26200.apk
11.9 MB
● [MagiskBoot] Support extracting boot image from
● [MagiskBoot] Support cpio files containing character files
● [MagiskBoot] Support listing cpio content
● [MagiskBoot] Directly handle AVB 1.0 signing and verification without going through Java implementation
● [Daemon] Make daemon socket a fixed path in MAGISKTMP
● [resetprop] Support printing property context
● [resetprop] Support only printing persistent properties from storage
● [resetprop] Properly support setting persistent properties bypassing property_service
● [MagiskSU] Support
● [MagiskSU] Support switching mount namespace to PID with
● [MagiskPolicy] Fix patching extended permissions
● [MagiskPolicy] Support more syntax for extended permissions
● [MagiskPolicy] Support printing out the loaded sepolicy rules
● [App] Support patching boot image from ROM zips
● [App] Properly preserve
Full Changelog: here
#Magisk
payload.bin
● [MagiskBoot] Support cpio files containing character files
● [MagiskBoot] Support listing cpio content
● [MagiskBoot] Directly handle AVB 1.0 signing and verification without going through Java implementation
● [Daemon] Make daemon socket a fixed path in MAGISKTMP
● [resetprop] Support printing property context
● [resetprop] Support only printing persistent properties from storage
● [resetprop] Properly support setting persistent properties bypassing property_service
● [MagiskSU] Support
-g
and -G
options● [MagiskSU] Support switching mount namespace to PID with
-t
● [MagiskPolicy] Fix patching extended permissions
● [MagiskPolicy] Support more syntax for extended permissions
● [MagiskPolicy] Support printing out the loaded sepolicy rules
● [App] Support patching boot image from ROM zips
● [App] Properly preserve
boot.img
when patching Samsung firmware with init_boot.img
Full Changelog: here
#Magisk
Magisk_26.3_26300.apk
12 MB
Magisk_26.4_26400.apk
11.9 MB
[MagiskBoot] Don't pad zeros if signed boot image is larger
[MagiskPolicy] Fix genfscon and filename_trans
[MagiskPolicy] Fix bug in libsepol
[Zygisk] Fix and simplify file descriptor sanitization logic
[App] Prevent OOM when patching AP tarfiles
[App] Fix bug in device configuration detection
[Daemon] Fix certificate parsing of APKs
[General] Fix logging errors from C++ code being ignored
Full Changelog: here
#Magisk
[MagiskPolicy] Fix genfscon and filename_trans
[MagiskPolicy] Fix bug in libsepol
[Zygisk] Fix and simplify file descriptor sanitization logic
[App] Prevent OOM when patching AP tarfiles
[App] Fix bug in device configuration detection
[Daemon] Fix certificate parsing of APKs
[General] Fix logging errors from C++ code being ignored
Full Changelog: here
#Magisk
Magisk_27.0_27000.apk
11.9 MB
● [Zygisk] Introduce new code injection mechanism
● [Zygisk] Support new signature introduced in U QPR2
● [SEPolicy] Update libsepol to properly set some policy config bits
● [MagiskBoot] Support compressing
● [ResetProp] Add new wait for property feature
Full Changelog: here
#Magisk
● [Zygisk] Support new signature introduced in U QPR2
● [SEPolicy] Update libsepol to properly set some policy config bits
● [MagiskBoot] Support compressing
init
so Magisk is installable on devices with small boot partitions● [ResetProp] Add new wait for property feature
resetprop -w
Full Changelog: here
#Magisk
Forwarded from 折腾啥
Sub-Store for Magisk and KernelSU.zip
31.9 MB
#Sub-Store #Android #magisk #模块 #脚本 #KernelSU #Node.js
🔗 Sub-Store for Magisk & KernelSU
如果你不会使用更新脚本 可刷入群内机器人推送的最新打包版进行更新
🆕 船新版本 未继承旧版文件夹
🟢 可设置监听地址, 端口号, 数据文件路径
配置文件
需要局域网访问 就在配置文件中找到
在局域网的另一台设备上用你启动了 Sub-Store 的设备的局域网 IP
例如
默认数据文件
日志在
🟢 支持开关启停(KernelSU App 内下拉刷新或杀 KernelSU 后台重进 可看到最新状态)
🟢 如何定时同步订阅
打开开关后, 用各种自动化方案(Xposed Edge Pro, 自己搞 crontab 等等) 实现
🟢 公开前端或内置前端+本地后端(一键配置)
⚠️可能是手机端浏览器安全策略改了 不能从https连接本地 请使用内置前端
内置前端公开前端1 公开前端2
🟢 以后如何手动更新(⚠️ 请自己保证可以连接 github)
🟢 如何手动更新 Node.js
从 这里 下载一个新的
🟢 如何手动重启
🙂 本模块大部分逻辑抄的 E5 佬的
相关: Android 本地手动教程
如果你不会使用更新脚本 可刷入群内机器人推送的最新打包版进行更新
配置文件
/data/adb/sub_store/scripts/sub_store.config
需要局域网访问 就在配置文件中找到
sub_store_backend_host="127.0.0.1"
把 127.0.0.1
改成 0.0.0.0
然后重启在局域网的另一台设备上用你启动了 Sub-Store 的设备的局域网 IP
例如
http://192.168.31.1:3001/?api=http://192.168.31.1:3000
默认数据文件
/data/adb/sub_store/run/sub-store.json
日志在
/data/adb/sub_store/run
里 (如果要反馈 最好把日志文件夹打包私发我)打开开关后, 用各种自动化方案(Xposed Edge Pro, 自己搞 crontab 等等) 实现
GET http://127.0.0.1:3000/api/sync/artifacts
(假设默认端口 3000 你没改)⚠️可能是手机端浏览器安全策略改了 不能从https连接本地 请使用内置前端
内置前端
/data/adb/sub_store/scripts/update_backend.sh
更新后端并自动重启/data/adb/sub_store/scripts/update_frontend.sh
更新前端并自动重启从 这里 下载一个新的
node
替换 /data/adb/sub_store/bin/sub_store_node
/data/adb/sub_store/scripts/start.sh
或 /data/adb/sub_store/scripts/sub_store.service restart
相关: Android 本地手动教程
Please open Telegram to view this post
VIEW IN TELEGRAM
Software Hub
Magisk_7b81e2d2_27005.apk
Magisk (7b81e2d2) (27005)
[Zygisk] Update internal JNI hooking implementation
[MagiskInit] Update preinit partition detection
Diffs to v27.0
[General] Support 16k page size
[General] Add support for RISC-V
[General] Use a minimal libc to build static executables (magiskinit and magiskboot) for smaller sizes
[Core] Remove unnecessary mirror for magic mount
[MagiskInit] Rewrite 2SI logic for injecting magiskinit as init
[MagiskPolicy] Preserve sepolicy config flag after patching
[MagiskPolicy] Optimize patching rules to reduce the amount of new rules being injected
[DenyList] Support enforcing denylist when Zygisk is disabled
[Resetprop] Improve implementation to workaround several property modification detections
[Resetprop] Update to properly work with property overlays
[App] Major internal code refactoring
[App] Support patching Samsung firmware with images larger than 8GiB
[App] Use user-initiated job instead of foreground services on Android 14
[App] Support Android 13+ built-in per-app language preferences
[MagiskBoot] Support spliting kernel images without decompression
#Magisk
[Zygisk] Update internal JNI hooking implementation
[MagiskInit] Update preinit partition detection
Diffs to v27.0
[General] Support 16k page size
[General] Add support for RISC-V
[General] Use a minimal libc to build static executables (magiskinit and magiskboot) for smaller sizes
[Core] Remove unnecessary mirror for magic mount
[MagiskInit] Rewrite 2SI logic for injecting magiskinit as init
[MagiskPolicy] Preserve sepolicy config flag after patching
[MagiskPolicy] Optimize patching rules to reduce the amount of new rules being injected
[DenyList] Support enforcing denylist when Zygisk is disabled
[Resetprop] Improve implementation to workaround several property modification detections
[Resetprop] Update to properly work with property overlays
[App] Major internal code refactoring
[App] Support patching Samsung firmware with images larger than 8GiB
[App] Use user-initiated job instead of foreground services on Android 14
[App] Support Android 13+ built-in per-app language preferences
[MagiskBoot] Support spliting kernel images without decompression
#Magisk
Magisk_8e82113b_27007.apk
10.5 MB
[MagiskBoot] Properly support vendor boot images
[Core] Update boot image detection logic to support more devices
#Magisk
[Core] Update boot image detection logic to support more devices
#Magisk
Magisk_4f18a66d_27008.apk
10.7 MB
[MagiskBoot] Disable Samsung PROCA from kernel image
[App] Add
#Magisk
[App] Add
action.sh
support to allow modules to define an action triggered from UI#Magisk
Magisk_28.0_28000.apk
10.7 MB
### 通用
- 支持16k页面大小
- 增加对RISC-V的基础支持(不包含在发布版本中)
- 使用最小的libc库构建静态可执行文件(magiskinit和magiskboot),以减少文件大小
### 核心
- 移除magic mount的不必要镜像
- 更新启动镜像检测逻辑以支持更多设备
### MagiskInit
- 重写2SI逻辑以将magiskinit注入为init
- 更新预初始化分区检测
### Zygisk
- 更新内部JNI挂钩实现
### MagiskPolicy
- 在修补后保留sepolicy配置标志
- 优化修补规则以减少注入的新规则数量
### DenyList
- 在禁用Zygisk时支持执行DenyList
### Resetprop
- 改进实现以绕过多种属性修改检测
- 更新以适应属性覆盖
### 应用
- 大规模内部代码重构
- 支持修补大于8GiB的三星固件
- 在Android 14上使用用户发起的作业而不是前台服务
- 支持Android 13+的内置按应用语言偏好
- 增加action.sh支持,允许模块定义从UI触发的操作
### MagiskBoot
- 支持在不解压的情况下分割内核镜像
- 正确支持供应商启动镜像
- 从内核镜像中禁用三星PROCA
#Magisk
- 支持16k页面大小
- 增加对RISC-V的基础支持(不包含在发布版本中)
- 使用最小的libc库构建静态可执行文件(magiskinit和magiskboot),以减少文件大小
### 核心
- 移除magic mount的不必要镜像
- 更新启动镜像检测逻辑以支持更多设备
### MagiskInit
- 重写2SI逻辑以将magiskinit注入为init
- 更新预初始化分区检测
### Zygisk
- 更新内部JNI挂钩实现
### MagiskPolicy
- 在修补后保留sepolicy配置标志
- 优化修补规则以减少注入的新规则数量
### DenyList
- 在禁用Zygisk时支持执行DenyList
### Resetprop
- 改进实现以绕过多种属性修改检测
- 更新以适应属性覆盖
### 应用
- 大规模内部代码重构
- 支持修补大于8GiB的三星固件
- 在Android 14上使用用户发起的作业而不是前台服务
- 支持Android 13+的内置按应用语言偏好
- 增加action.sh支持,允许模块定义从UI触发的操作
### MagiskBoot
- 支持在不解压的情况下分割内核镜像
- 正确支持供应商启动镜像
- 从内核镜像中禁用三星PROCA
#Magisk
Magisk_a34c04f9_28002.apk
11.2 MB
Diffs to v28.0
[App] Fix stub APK download link
[App] Fix support for Android lower than 8.0
[General] Fix support for MTK Samsung devices
[MagiskInit] Fix a regression for 2SI devices
[MagiskPolicy] Fix a regression causing overlay.d replaced files to be not accessible
#Magisk
[App] Fix stub APK download link
[App] Fix support for Android lower than 8.0
[General] Fix support for MTK Samsung devices
[MagiskInit] Fix a regression for 2SI devices
[MagiskPolicy] Fix a regression causing overlay.d replaced files to be not accessible
#Magisk
Magisk_28.1_28100.apk
11.2 MB
[App] Fix stub APK download link
[App] Fix support for Android lower than 8.0
[General] Fix support for MTK Samsung devices
[MagiskInit] Fix a regression for 2SI devices
[MagiskPolicy] Fix a regression causing overlay.d replaced files to be not accessible
#Magisk
[App] Fix support for Android lower than 8.0
[General] Fix support for MTK Samsung devices
[MagiskInit] Fix a regression for 2SI devices
[MagiskPolicy] Fix a regression causing overlay.d replaced files to be not accessible
#Magisk
Magisk_b62835cb_28102.apk
10.9 MB
There are a LOT of internal refactoring and significantly more testing infrastructure in the Magisk project!
[App] Support downloading module zip files with XZ compression
[MagiskMount] Support systemlessly deleting files with modules using blank file nodes
#Magisk
[App] Support downloading module zip files with XZ compression
[MagiskMount] Support systemlessly deleting files with modules using blank file nodes
#Magisk
Magisk_1e3edb88_28103.apk
10.9 MB
[General] Massive internal refactoring and code migration
[App] Fix patching Samsung's AP tar firmware files
[MagiskInit] Redesign sepolicy patching and injection logic
#Magisk Canray
[App] Fix patching Samsung's AP tar firmware files
[MagiskInit] Redesign sepolicy patching and injection logic
#Magisk Canray
Magisk_427a1ca4_28104.apk
11 MB
[MagiskInit] Fix 2SI on legacy SAR devices
[App] Disable app animations when system animations are disabled
[MagiskSU] Better TTY/PTY support
#Magisk Canray
[App] Disable app animations when system animations are disabled
[MagiskSU] Better TTY/PTY support
#Magisk Canray