Latest posts

MKSU
6 Jul, 15:59



MKSU
6 Jul, 15:58
亮点自寻


MKSU
11 May, 09:41
KernelSU_27ce7960_32493-release.apk
MKSU
11 May, 08:43edited
官方版已经合入 SELinux 隐藏,不要再下载该旧版本KernelSU 内建 SELinux 隐藏功能测试包名、签名、名字均和官方版不同。安装方法:在原管理器授予本管理器 root 权限,在本管理器内直接安装在设置中打开 SELinux 隐藏。如果开机时没启用 SELinux 隐藏,需要重启生效。也就是说首次安装需要重启两次来启用该功能
MKSU
22 Apr, 14:56
https://github.com/5ec1cff/ddk-module-builder使用 ddk 在 github actions 上快速编译你需要的树内模块GitHubGitHub - 5ec1cff/ddk-module-builderContribute to 5ec1cff/ddk-module-builder development by creating an account on GitHub.
MKSU
11 Apr, 13:19edited
lkmloader.ko ,一个纯内核模块实现的 ksud (debug) insmod ,可用于在 gki 内核上加载 ddk 编译的内核模块作用跟 ksud (debug) insmod 是一样的,只是提供一种新思路,无需读取 /proc/kallsyms 也能查找 kallsyms 。lkmloader 自身作为内核模块,加载到内核后会自动加载参数指定的内核模块,随后卸载自身。使用方法:insmod lkmloader.ko module_path=module.ko其中 insmod 是系统 insmod 程序, module_path= 后跟你要加载的模块路径。https://github.com/Kernel-SU/lkmloader.ko相关文章
MKSU
23 Mar, 04:32
目前为止 mksu 的提交已经全部合入上游,所以直到新提交出现为止不会发布新版(也不会 rebase 上游),如果还有 mksu 的用户可以切换回官方
MKSU
22 Mar, 14:54
简单解释一下 switch to init pgrp 这个提交是干什么的ksud 执行 boot stage 脚本会创建进程组,这是因为 init 给所有启动的服务进程都创建了进程组,在服务进程退出后要对进程组发送 kill 信号,杀死组内所有进程,所以为了保证脚本进程不被 kill ,必须 setpgid 脱离原来的 ksud 的进程组,创建新进程组。脚本进程往往会 fork 子进程作为 daemon (如 zn, lsp, 代理模块等),这些子进程的进程组 id 会继承脚本进程的进程组 id ,而脚本进程执行完成之后会退出,对应的 pgid 由于被同组的进程引用无法回收,就会导致这个 pid 处于一种奇怪的状态:虽然进程组 leader 已经退出,kill(pid, 0) 理应找不到 pid ,而对进程组发送信号的 kill(-pid, 0) 是可以找到的(可能返回权限错误)。正常的系统一般不会出现这样的 pid ,所以出现这些 pid 是比较可疑的(当然制造这种情况无需任何特权)。出现可疑 pid 当然不好,一种解决办法就是在脚本进程脱离进程组时,直接将其进程组 id 重置为 0 ,这无法通过正常调用 setpgid 系统调用做到,所以专门写了这个功能来实现这一点,这个提交将于近期合并到上游。
MKSU
22 Mar, 13:05
Manager Branch: dev #ci_2389 (other 5 commits) actions: use var for chat id by 5ec1cff actions: add more path to trigger build manager when pull request by 5ec1cff ksubot: make MESSAGE_THREAD_ID optional by 5ec1cff ksubot: collect all commits by 5ec1cff ksubot: add upstream diff by 5ec1cff add switch to init pgrp by 5ec1cff ci: Add workflow_dispatch trigger to build-manager by 5ec1cff CONFIG_KSU=m by 5ec1cff also generate compdb for kernel source code by 5ec1cff ksud: add soft-reboot by 5ec1cff manager: use ksud soft-reboot by 5ec1cff ci: trigger rebuild if README.md changed by 5ec1cff sync with upstream [..] by 5ec1cff Upstream Update Compare Workflow run
MKSU
21 Mar, 10:57
Manager Branch: dev #ci_2386 (other 7 commits) ksubot: collect all commits by 5ec1cff ksubot: add upstream diff by 5ec1cff add switch to init pgrp by 5ec1cff ci: Add workflow_dispatch trigger to build-manager by 5ec1cff kernel: allow use with official manager by 5ec1cff CONFIG_KSU=m by 5ec1cff also generate compdb for kernel source code by 5ec1cff ksud: add soft-reboot by 5ec1cff manager: use ksud soft-reboot by 5ec1cff Use syscall table hook to avoid running in atomic context [..] by 5ec1cff ci: trigger rebuild if README.md changed by 5ec1cff sync with upstream [..] by 5ec1cff update prop-rs-android & resetprop by 5ec1cff Compare Workflow run ⚠️⚠️DEV VERSION, PLEASE BACKUP BEFORE INSTALLATION⚠️⚠️
MKSU
15 Mar, 15:24
Manager Branch: dev #ci_2383 ci: trigger rebuild if README.md changed by 5ec1cff sync with upstream [..] by 5ec1cff Upstream Update Compare Workflow run ⚠️⚠️DEV VERSION, PLEASE BACKUP BEFORE INSTALLATION⚠️⚠️ ⚠️⚠️测试版,安装前请备份⚠️⚠️
MKSU
15 Mar, 14:58
内核大规模改动,需要测试2,810Open in Telegram
MKSU
15 Mar, 14:42
Manager Branch: dev #ci_2381 (other 7 commits) ksubot: make MESSAGE_THREAD_ID optional by 5ec1cff ksubot: collect all commits by 5ec1cff ksubot: add upstream diff by 5ec1cff add switch to init pgrp by 5ec1cff feature: allow shell & enable adbd by 5ec1cff ci: Add workflow_dispatch trigger to build-manager by 5ec1cff kernel: allow use with official manager by 5ec1cff CONFIG_KSU=m by 5ec1cff also generate compdb for kernel source code by 5ec1cff ksud: add soft-reboot by 5ec1cff manager: use ksud soft-reboot by 5ec1cff Use syscall table hook to avoid running in atomic context [..] by 5ec1cff sync with upstream [..] by 5ec1cff Upstream Update Compare Workflow run
MKSU
15 Mar, 14:29edited
MKSU_2a997193_32377-release.apk
MKSU
15 Mar, 14:07
Manager Branch: dev #ci_2377 sync with upstream [..] by 5ec1cff ksud: magica: use own adb_client to avoid providing private key path by 5ec1cff ksud: add soft-reboot by 5ec1cff manager: use ksud soft-reboot by 5ec1cff Use syscall table hook to avoid running in atomic context [..] by 5ec1cff Compare Workflow run ⚠️⚠️DEV VERSION, PLEASE BACKUP BEFORE INSTALLATION⚠️⚠️ ⚠️⚠️测试版,安装前请备份⚠️⚠️
MKSU
15 Mar, 05:29
Manager Branch: main #ci_2387 (other 6 commits) try blacklist mkp by 5ec1cff inline hook tracepoint by 5ec1cff fix cfi by 5ec1cff make more functions non-atomic-context by 5ec1cff use aarch64_addr_write to modify memory by 5ec1cff add ksu_patch_text [..] by 5ec1cff use fixmap by 5ec1cff use stop_machine instead of stop_machine_cpuslocked by 5ec1cff add comments about hooking tracepoint and ksu_patch_text by 5ec1cff ksud: magica: use own adb_client to avoid providing private key path by 5ec1cff ksud: add soft-reboot by 5ec1cff manager: use ksud soft-reboot by 5ec1cff fix upload by 5ec1cff sync with upstream [..] by 5ec1cff Upstream Update Compare
MKSU
14 Mar, 15:27
Manager Branch: dev #ci_2383 rename apk by 5ec1cff Compare Workflow run ⚠️⚠️DEV VERSION, PLEASE BACKUP BEFORE INSTALLATION⚠️⚠️ ⚠️⚠️测试版,安装前请备份⚠️⚠️MKSU pinned «该版本更改了包名(io.github.a13e300.mksu)和 app 名字(MKSU),便于从其他版本的 KernelSU(包括官方)切换到 MKSU 。 如果从旧版 MKSU (包名为官方版包名)升级,需要卸载旧版 MKSU manager ,否则内核可能无法正确找到管理器。 现在从其他版本的 KernelSU 切换到 MKSU ,可以授予 MKSU 管理器 root 权限,然后在 MKSU 管理器中直接安装并重启(请记住 lkm、ksud 和管理器是配套的,不要混用,出问题概不负责)。 同理,如果想从…»
14 Mar, 13:53

MKSU
14 Mar, 13:49edited
KernelSU_28106eda_32382-release.apk
MKSU
14 Mar, 13:34
Manager Branch: dev #ci_2382 (other 7 commits) fix cfi by 5ec1cff make more functions non-atomic-context by 5ec1cff use aarch64_addr_write to modify memory by 5ec1cff add ksu_patch_text [..] by 5ec1cff use fixmap by 5ec1cff use stop_machine instead of stop_machine_cpuslocked by 5ec1cff add comments about hooking tracepoint and ksu_patch_text by 5ec1cff ksud: Save output image when flash is disabled by 5ec1cff ksud: magica: use own adb_client to avoid providing private key path by 5ec1cff ksud: add soft-reboot by 5ec1cff manager: use ksud soft-reboot by 5ec1cff fix upload by 5ec1cff sync with upstream [..] by 5ec1cff Upstream Update Compare Workflow run
Related Channels
Other channels in the same section of the catalogue.
