Pzqqt's News Channel
KernelSU Update 2024-03-17 #KernelSU Release tag: v0.9.0 Assets: There are too many, see here Download apk: KernelSU_v0.9.0_11628-release.apk (7.9 MB)
KernelSU v0.9.0 update adds support for getting KernelSU by installing kernel modules.
Therefore v0.8.1 users do not need to rush to upgrade.
Therefore v0.8.1 users do not need to rush to upgrade.
Pzqqt's News Channel
KernelSU v0.9.0 update adds support for getting KernelSU by installing kernel modules. Therefore v0.8.1 users do not need to rush to upgrade.
In addition, KernelSU's method of compiling it as a kernel module (
Simply put, KernelSU needs to call some function symbols that are not exported by the Linux kernel, which means that theoretically you cannot compile it as a kernel module.
See this:
https://github.com/tiann/KernelSU/issues/928#issuecomment-1702423412
kernelsu.ko
) is non-standard.Simply put, KernelSU needs to call some function symbols that are not exported by the Linux kernel, which means that theoretically you cannot compile it as a kernel module.
See this:
https://github.com/tiann/KernelSU/issues/928#issuecomment-1702423412
Pzqqt's News Channel
In addition, KernelSU's method of compiling it as a kernel module (kernelsu.ko) is non-standard. Simply put, KernelSU needs to call some function symbols that are not exported by the Linux kernel, which means that theoretically you cannot compile it as a…
Therefore, KernelSU takes a similar approach to Magisk: hijacking init.🤣
Pzqqt's News Channel
Therefore, KernelSU takes a similar approach to Magisk: hijacking init.🤣
Then, we have come to a new conclusion: installing KernelSU through LKM will no longer be compatible with Magisk.
GitHub
ksud: Fix magisk detect · tiann/KernelSU@9d5529f
A Kernel based root solution for Android. Contribute to tiann/KernelSU development by creating an account on GitHub.
综上所述,现在让我们谈谈KernelSU LKM安装方式的优点和缺点。
优点:
1. 适合不想替换内核的用户。
2. 适合stock内核被官方偷偷修改、且替换为GKI会导致设备无法启动或功能缺失的机型。比如:小米 14 Ultra。
3. 适合不支持KernelSU的自定义内核。比如:Pandora。
缺点:
1. 由于我尚未清楚被KernelSU替换掉的init的内部实现细节(它似乎是不开源的),但是,根据 这个issue ,我猜它采用了与APatch类似的方式。这意味着,如果内核禁用了CONFIG_KALLSYMS_ALL,那么可能会无法启动。
2. 个人观点偏见:这种实现方式太不优雅了。
补充另外一个KernelSU LKM安装方式需要劫持init的原因:
With all that said, let's now talk about the pros and cons of the KernelSU LKM installation method.
Advantage:
1. Suitable for users who don't want to change the kernel.
2. Suitable for models where the stock kernel has been secretly modified by the official, and replacing it with GKI will cause the device to be unable to start or lose functions. For example: Xiaomi 14 Ultra.
3. Suitable for custom kernels that don't support KernelSU. For example: Pandora.
Shortcoming:
1. SinceI don't yet know the internal implementation details of init that was replaced by KernelSU (it does not seem to be open source), but based on this issue , I guess it uses a similar approach to APatch. This means that if the kernel disables CONFIG_KALLSYMS_ALL, it may not boot.
2. Personal opinionbias: This implementation is too inelegant.
To add another reason why KernelSU LKM installation requires hijacking init:
优点:
1. 适合不想替换内核的用户。
2. 适合stock内核被官方偷偷修改、且替换为GKI会导致设备无法启动或功能缺失的机型。比如:小米 14 Ultra。
3. 适合不支持KernelSU的自定义内核。比如:Pandora。
缺点:
1. 由于
kernelsu.ko
不是一个标准的内核模块(它确实是一个可以被加载的内核模块,但是由于缺少一些Linux kernel没有导出的符号,因此它不可能通过常规的方式加载成功),因此需要像Magisk一样劫持init。这加大了被检测到的可能性,同时也意味着不能与Magisk共存。以下内容为个人猜测:2. 个人观点
补充另外一个KernelSU LKM安装方式需要劫持init的原因:
kernelsu.ko
和init一样位于最早的ramdisk的根目录,而系统和内核不能也不应该从这里加载内核模块。因此需要对其特殊关照。With all that said, let's now talk about the pros and cons of the KernelSU LKM installation method.
Advantage:
1. Suitable for users who don't want to change the kernel.
2. Suitable for models where the stock kernel has been secretly modified by the official, and replacing it with GKI will cause the device to be unable to start or lose functions. For example: Xiaomi 14 Ultra.
3. Suitable for custom kernels that don't support KernelSU. For example: Pandora.
Shortcoming:
1. Since
kernelsu.ko
is not a standard kernel module (it is indeed a kernel module that can be loaded, but due to the lack of some symbols that are not exported by the Linux kernel, it cannot be loaded successfully through conventional methods), it needs to hijack init like Magisk. This increases the likelihood of root detection and also means it cannot coexist with Magisk. The following is personal speculation: 2. Personal opinion
To add another reason why KernelSU LKM installation requires hijacking init:
kernelsu.ko
is located in the root directory of the earliest ramdisk like init, and the system and kernel can't & shouldn't load kernel modules from here. Therefore it needs special care.从下个版本的Melt Kernel开始,如果安装时安装器检测到你已通过LKM的方式安装了KernelSU,那么将不会出现询问你是否选择KernelSU的选项。虽然YuKongA告诉我KernelSU LKM与具有KernelSU支持的内核镜像并不冲突,但很显然我们没必要多此一举。
Starting from the next version of Melt Kernel, if the installer detects that you have installed KernelSU through LKM during installation, there will be no option to ask you whether to select KernelSU. Although YuKongA told me that KernelSU LKM does not conflict with kernel images with KernelSU support, it is obvious that we do not need to do this.
Starting from the next version of Melt Kernel, if the installer detects that you have installed KernelSU through LKM during installation, there will be no option to ask you whether to select KernelSU. Although YuKongA told me that KernelSU LKM does not conflict with kernel images with KernelSU support, it is obvious that we do not need to do this.
Pzqqt's News Channel
从下个版本的Melt Kernel开始,如果安装时安装器检测到你已通过LKM的方式安装了KernelSU,那么将不会出现询问你是否选择KernelSU的选项。虽然YuKongA告诉我KernelSU LKM与具有KernelSU支持的内核镜像并不冲突,但很显然我们没必要多此一举。 Starting from the next version of Melt Kernel, if the installer detects that you have installed KernelSU through LKM…
同时这也意味着,之后版本的Melt仍然保留具有KernelSU支持的内核镜像。
This also means that later versions of Melt will still retain kernel images with KernelSU support.
This also means that later versions of Melt will still retain kernel images with KernelSU support.
Magisk Canary Update
2024-03-19
#MagiskCanary
Build version:
Changelog:
https://cdn.jsdelivr.net/gh/topjohnwu/magisk-files@3180e66585494131b76b498531c2d3a56e56e69b/notes.md
Download:
app-release.apk
2024-03-19
#MagiskCanary
Build version:
27002
Changelog:
https://cdn.jsdelivr.net/gh/topjohnwu/magisk-files@3180e66585494131b76b498531c2d3a56e56e69b/notes.md
Download:
app-release.apk
New CodeLinaro OSS Kernel tag for Parrot found:
KERNEL.PLATFORM.1.0.r3-04400-kernel.0
KERNEL.PLATFORM.1.0.r3-04400-kernel.0
GitLab
KERNEL.PLATFORM.1.0.r3-04400-kernel.0 · Tags · CodeLinaro / la / kernel / msm-5.10 · GitLab
LLVM Update
2024-03-20
#LLVM
Release tag:
LLVM 18.1.2
Assets:
There are too many, see here
Slim LLVM toolchains:
Here
2024-03-20
#LLVM
Release tag:
LLVM 18.1.2
Assets:
There are too many, see here
Slim LLVM toolchains:
Here
GitHub
Release LLVM 18.1.2 · llvm/llvm-project
LLVM 18.1.2 Release
A note on binaries
Volunteers make binaries for the LLVM project, which will be uploaded
when they have had time to test and build these binaries. They might
not be available di...
A note on binaries
Volunteers make binaries for the LLVM project, which will be uploaded
when they have had time to test and build these binaries. They might
not be available di...
New CodeLinaro OSS Vendor tag for Parrot found:
LA.VENDOR.1.0.r2-09600-WAIPIO.QSSI13.0
LA.VENDOR.1.0.r2-09600-WAIPIO.QSSI13.0
GitLab
LA.VENDOR.1.0.r2-09600-WAIPIO.QSSI13.0 · Tags · CodeLinaro / la / la / vendor / manifest · GitLab
Clash Verge Rev Update
2024-03-21
#Clash #ClashMeta
Release tag:
Clash Verge Rev v1.5.10
Assets:
clash-verge_1.5.10_amd64.AppImage (100.9 MB)
clash-verge_1.5.10_amd64.AppImage.tar.gz (99.8 MB)
clash-verge_1.5.10_amd64.AppImage.tar.gz.sig (436 bytes)
clash-verge_1.5.10_amd64.deb (43.2 MB)
clash-verge_1.5.10_arm64.deb (41.1 MB)
clash-verge_1.5.10_armhf.deb (41.2 MB)
Clash.Verge_1.5.10_aarch64.dmg (32.6 MB)
Clash.Verge_1.5.10_arm64-setup.exe (24.0 MB)
Clash.Verge_1.5.10_arm64-setup.nsis.zip (22.6 MB)
Clash.Verge_1.5.10_arm64-setup.nsis.zip.sig (432 bytes)
Clash.Verge_1.5.10_arm64_portable.zip (31.5 MB)
Clash.Verge_1.5.10_x64-setup.exe (26.6 MB)
Clash.Verge_1.5.10_x64-setup.nsis.zip (25.2 MB)
Clash.Verge_1.5.10_x64-setup.nsis.zip.sig (432 bytes)
Clash.Verge_1.5.10_x64.dmg (33.9 MB)
Clash.Verge_1.5.10_x64_portable.zip (33.7 MB)
Clash.Verge_aarch64.app.tar.gz (36.6 MB)
Clash.Verge_aarch64.app.tar.gz.sig (412 bytes)
Clash.Verge_x64.app.tar.gz (38.4 MB)
Clash.Verge_x64.app.tar.gz.sig (412 bytes)
latest.json (2.5 KB)
2024-03-21
#Clash #ClashMeta
Release tag:
Clash Verge Rev v1.5.10
Assets:
clash-verge_1.5.10_amd64.AppImage (100.9 MB)
clash-verge_1.5.10_amd64.AppImage.tar.gz (99.8 MB)
clash-verge_1.5.10_amd64.AppImage.tar.gz.sig (436 bytes)
clash-verge_1.5.10_amd64.deb (43.2 MB)
clash-verge_1.5.10_arm64.deb (41.1 MB)
clash-verge_1.5.10_armhf.deb (41.2 MB)
Clash.Verge_1.5.10_aarch64.dmg (32.6 MB)
Clash.Verge_1.5.10_arm64-setup.exe (24.0 MB)
Clash.Verge_1.5.10_arm64-setup.nsis.zip (22.6 MB)
Clash.Verge_1.5.10_arm64-setup.nsis.zip.sig (432 bytes)
Clash.Verge_1.5.10_arm64_portable.zip (31.5 MB)
Clash.Verge_1.5.10_x64-setup.exe (26.6 MB)
Clash.Verge_1.5.10_x64-setup.nsis.zip (25.2 MB)
Clash.Verge_1.5.10_x64-setup.nsis.zip.sig (432 bytes)
Clash.Verge_1.5.10_x64.dmg (33.9 MB)
Clash.Verge_1.5.10_x64_portable.zip (33.7 MB)
Clash.Verge_aarch64.app.tar.gz (36.6 MB)
Clash.Verge_aarch64.app.tar.gz.sig (412 bytes)
Clash.Verge_x64.app.tar.gz (38.4 MB)
Clash.Verge_x64.app.tar.gz.sig (412 bytes)
latest.json (2.5 KB)
GitHub
Release Clash Verge Rev v1.5.10 · clash-verge-rev/clash-verge-rev
Features
优化Linux托盘菜单显示
添加透明代理端口设置
删除订阅前确认
Bugs Fixes
删除MacOS程序坞图标
Windows下service日志没有清理
MacOS无法开启系统代理
我应该下载哪个版本?
Windows x86_64架构: x64-setup.exe (不支持win7)
Windows arm64架构: arm64-setup.exe
MacO...
优化Linux托盘菜单显示
添加透明代理端口设置
删除订阅前确认
Bugs Fixes
删除MacOS程序坞图标
Windows下service日志没有清理
MacOS无法开启系统代理
我应该下载哪个版本?
Windows x86_64架构: x64-setup.exe (不支持win7)
Windows arm64架构: arm64-setup.exe
MacO...
KernelSU Update
2024-03-21
#KernelSU
Release tag:
v0.9.2
Assets:
There are too many, see here
Download apk:
KernelSU_v0.9.2_11682-release.apk (8.1 MB)
2024-03-21
#KernelSU
Release tag:
v0.9.2
Assets:
There are too many, see here
Download apk:
KernelSU_v0.9.2_11682-release.apk (8.1 MB)
GitHub
Release v0.9.2 · tiann/KernelSU
[manager]: Support offline patching of the kernel.
[kernel]: Fix issue with ColorOS.
[kernel]: Hide traces of LKM in user space.
[manager]: Fix possible errors during OTA upgrades.
[kernel]: Fix issue with ColorOS.
[kernel]: Hide traces of LKM in user space.
[manager]: Fix possible errors during OTA upgrades.
New CodeLinaro OSS Kernel tag for Parrot found:
KERNEL.PLATFORM.1.0.r1-17400-kernel.0
KERNEL.PLATFORM.1.0.r1-17400-kernel.0
GitLab
KERNEL.PLATFORM.1.0.r1-17400-kernel.0 · Tags · CodeLinaro / la / kernel / msm-5.10 · GitLab
New CodeLinaro OSS Vendor tag for Parrot found:
LA.VENDOR.1.0.r1-24900-WAIPIO.QSSI14.0
LA.VENDOR.1.0.r1-24900-WAIPIO.QSSI14.0
GitLab
LA.VENDOR.1.0.r1-24900-WAIPIO.QSSI14.0 · Tags · CodeLinaro / la / la / vendor / manifest · GitLab
Pzqqt's News Channel
HyperOS_BV1Nw4m1R7Bh_bootanimation.zip
HyperOS_BV1Nw4m1R7Bh_bootanimation_3.zip
4.3 MB
A small improvement: Before entering the lock screen, the logo's gradient animation will play in a loop (previously it only played once).
Sandboxie (By DavidXanatos) Update
2024-03-26
#Sandboxie
Release tag:
Release v1.13.4 / 5.68.4
Assets:
Sandboxie-Classic-x64-v5.68.4.exe (2.9 MB)
Sandboxie-Classic-x86-v5.68.4.exe (2.2 MB)
Sandboxie-Plus-ARM64-v1.13.4.exe (16.6 MB)
Sandboxie-Plus-x64-v1.13.4.exe (19.9 MB)
Sandboxie-Plus-x86-v1.13.4.exe (17.3 MB)
2024-03-26
#Sandboxie
Release tag:
Release v1.13.4 / 5.68.4
Assets:
Sandboxie-Classic-x64-v5.68.4.exe (2.9 MB)
Sandboxie-Classic-x86-v5.68.4.exe (2.2 MB)
Sandboxie-Plus-ARM64-v1.13.4.exe (16.6 MB)
Sandboxie-Plus-x64-v1.13.4.exe (19.9 MB)
Sandboxie-Plus-x86-v1.13.4.exe (17.3 MB)
GitHub
Release Release v1.13.4 / 5.68.4 · sandboxie-plus/Sandboxie
Release Notes
In this update, we've introduced several key enhancements and fixes. A notable feature addition is the option to prevent sandboxed processes from capturing window images outside t...
In this update, we've introduced several key enhancements and fixes. A notable feature addition is the option to prevent sandboxed processes from capturing window images outside t...