-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Announcement #1705
Comments
For non GKI kernel, please refer: #943 |
Will support code for pre-GKI remain in the main source or not after v1? @tiann |
It will be removed. |
* Non-GKI kernel not supported since v0.9.5 tiann/KernelSU#1705 Change-Id: Iad8876f0d7fe31327e9de11ee47c02ac4339758b Signed-off-by: Nanhumly <[email protected]>
* Non-GKI kernel are no longer supported after v0.9.5. tiann/KernelSU#1705 Change-Id: Iad8876f0d7fe31327e9de11ee47c02ac4339758b Signed-off-by: Nanhumly <[email protected]>
for non GKI kernel this is EOL read: tiann/KernelSU#1705
for non GKI kernel this is EOL read: tiann/KernelSU#1705
for non GKI kernel this is EOL read: tiann/KernelSU#1705
for non GKI kernel this is EOL read: tiann/KernelSU#1705
for non GKI kernel this is EOL read: tiann/KernelSU#1705
This corresponds to v1.0.2-5 / 11991 upstream Removed/Skipped: (-2) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann@898e9d4 - upstream policy change tiann#1705 Drop some legacy codes (tiann#1981) - upstream commit: tiann@fd09ccf - fsopen has to be backported for this one Added: (+11) kernel: expose allowlist workaround as Kconfig option kernel: selinux: add security_bounded_transition hook for < 4.14 kernel: selinux: fix redefined KERNEL_SU_DOMAIN kernel/core_hook.c: use upstream ksu_umount_mnt kernel: require path_umount backporting ksud: resize sparse to 16GB workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2-5-legacy / 11991 Warning: Managers built from this repo has a known keystore. See dummy.keystore. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ head d56711c (+16) implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs Added: personal changes (+4) workflows: debloat dummy.keystore manager: failure mode dummy demo KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore.
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff@d56711c (+27) Update build-manager.yml not build lkm when build manager also do not build ksud for other platform allow build lkm manually implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout ci: set correct paths chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted ksubot: make MESSAGE_THREAD_ID optional ci: use var for chat id manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs Auto push lkms to branch `LKM` Update build-lkm.yml Update build-lkm.yml Build manager with pre-built LKMs (tiann#4) Added: personal changes (+5) workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff@d56711c (+27) Update build-manager.yml not build lkm when build manager also do not build ksud for other platform allow build lkm manually implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout ci: set correct paths chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted ksubot: make MESSAGE_THREAD_ID optional ci: use var for chat id manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs Auto push lkms to branch `LKM` Update build-lkm.yml Update build-lkm.yml Build manager with pre-built LKMs (tiann#4) Added: personal changes (+5) workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff@d56711c (+28) Update build-manager.yml not build lkm when build manager also do not build ksud for other platform allow build lkm manually implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout ci: set correct paths chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted ksubot: make MESSAGE_THREAD_ID optional ci: use var for chat id manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs Auto push lkms to branch `LKM` Update build-lkm.yml Update build-lkm.yml Build manager with pre-built LKMs (tiann#4) remove devpts hook Added: personal changes (+5) workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff@d56711c (+28) Update build-manager.yml not build lkm when build manager also do not build ksud for other platform allow build lkm manually implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout ci: set correct paths chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted ksubot: make MESSAGE_THREAD_ID optional ci: use var for chat id manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs Auto push lkms to branch `LKM` Update build-lkm.yml Update build-lkm.yml Build manager with pre-built LKMs (tiann#4) remove devpts hook Added: personal changes (+5) workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Make sure to also chant: thank you @5ec1cff before you sleep. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff@d56711c (+28) Update build-manager.yml not build lkm when build manager also do not build ksud for other platform allow build lkm manually implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout ci: set correct paths chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted ksubot: make MESSAGE_THREAD_ID optional ci: use var for chat id manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs Auto push lkms to branch `LKM` Update build-lkm.yml Update build-lkm.yml Build manager with pre-built LKMs (tiann#4) remove devpts hook Added from: tiann#2273 (+1) Update Busybox Added: personal changes (+5) workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Make sure to also chant, "thank you 5ec1cff" before you sleep. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff@d56711c (+28) Update build-manager.yml not build lkm when build manager also do not build ksud for other platform allow build lkm manually implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout ci: set correct paths chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted ksubot: make MESSAGE_THREAD_ID optional ci: use var for chat id manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs Auto push lkms to branch `LKM` Update build-lkm.yml Update build-lkm.yml Build manager with pre-built LKMs (tiann#4) remove devpts hook Added from: tiann#2273 (+1) Update Busybox Added: personal changes (+5) workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Make sure to also chant, "thank you 5ec1cff" before you sleep. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff@d56711c (+28) Update build-manager.yml not build lkm when build manager also do not build ksud for other platform allow build lkm manually implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout ci: set correct paths chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted ksubot: make MESSAGE_THREAD_ID optional ci: use var for chat id manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs Auto push lkms to branch `LKM` Update build-lkm.yml Update build-lkm.yml Build manager with pre-built LKMs (tiann#4) remove devpts hook Added from: tiann#2273 (+1) Update Busybox Added: personal changes (+9) kernel/ksu.c: provide dummy ksu_handle_devpts kernel: expose allowlist workaround as Kconfig option kernel/core_hook.c: use upstream ksu_umount_mnt kernel: require path_umount backporting workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Make sure to also chant, "thank you 5ec1cff" before you sleep. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff@d56711c (+28) Update build-manager.yml not build lkm when build manager also do not build ksud for other platform allow build lkm manually implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout ci: set correct paths chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted ksubot: make MESSAGE_THREAD_ID optional ci: use var for chat id manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs Auto push lkms to branch `LKM` Update build-lkm.yml Update build-lkm.yml Build manager with pre-built LKMs (tiann#4) remove devpts hook Added from: tiann#2273 (+1) Update Busybox Added: personal changes (+9) kernel/ksu.c: provide dummy ksu_handle_devpts kernel: expose allowlist workaround as Kconfig option kernel/core_hook.c: use upstream ksu_umount_mnt kernel: require path_umount backporting workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Make sure to also chant, "thank you 5ec1cff" before you sleep. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff/KernelSU@d56711c (+27) Update build-manager.yml not build lkm when build manager also do not build ksud for other platform allow build lkm manually implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout ci: set correct paths chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted ksubot: make MESSAGE_THREAD_ID optional ci: use var for chat id manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs Auto push lkms to branch `LKM` Update build-lkm.yml Update build-lkm.yml Build manager with pre-built LKMs (tiann#4) Added from: tiann#2273 (+1) Update Busybox Added: personal changes (+8) kernel: expose allowlist workaround as Kconfig option kernel/core_hook.c: use upstream ksu_umount_mnt kernel: require path_umount backporting workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Make sure to also chant, "thank you 5ec1cff" before you sleep. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff/KernelSU@d56711c (+27) Update build-manager.yml not build lkm when build manager also do not build ksud for other platform allow build lkm manually implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout ci: set correct paths chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted ksubot: make MESSAGE_THREAD_ID optional ci: use var for chat id manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs Auto push lkms to branch `LKM` Update build-lkm.yml Update build-lkm.yml Build manager with pre-built LKMs (tiann#4) Added from: tiann#2273 (+1) Update Busybox Added: personal changes (+8) kernel: expose allowlist workaround as Kconfig option kernel/core_hook.c: use upstream ksu_umount_mnt kernel: require path_umount backporting workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Make sure to also chant, "thank you 5ec1cff" before you sleep. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff/KernelSU@d56711c (+27) Update build-manager.yml not build lkm when build manager also do not build ksud for other platform allow build lkm manually implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout ci: set correct paths chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted ksubot: make MESSAGE_THREAD_ID optional ci: use var for chat id manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs Auto push lkms to branch `LKM` Update build-lkm.yml Update build-lkm.yml Build manager with pre-built LKMs (tiann#4) Added from: tiann#2273 (+1) Update Busybox Added: personal changes (+8) kernel: expose allowlist workaround as Kconfig option kernel/core_hook.c: use upstream ksu_umount_mnt kernel: require path_umount backporting workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Make sure to also chant, "thank you 5ec1cff" before you sleep. Signed-off-by: backslashxx <[email protected]>
This corresponds to v1.0.2-5 / 11991 upstream Removed/Skipped: (-2) [1.0] Drop Non-GKI Support (#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann/KernelSU#1705 Drop some legacy codes (tiann#1981) - upstream commit: tiann/KernelSU@fd09ccf - fsopen has to be backported for this one Added: (+11) kernel: expose allowlist workaround as Kconfig option kernel: selinux: add security_bounded_transition hook for < 4.14 kernel: selinux: fix redefined KERNEL_SU_DOMAIN kernel/core_hook.c: use upstream ksu_umount_mnt kernel: require path_umount backporting ksud: resize sparse to 16GB workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2-5-legacy / 11991 Warning: Managers built from this repo has a known keystore. See dummy.keystore. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff/KernelSU@d56711c (+27) Update build-manager.yml not build lkm when build manager also do not build ksud for other platform allow build lkm manually implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout ci: set correct paths chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted ksubot: make MESSAGE_THREAD_ID optional ci: use var for chat id manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs Auto push lkms to branch `LKM` Update build-lkm.yml Update build-lkm.yml Build manager with pre-built LKMs (tiann#4) Added from: tiann#2273 (+1) Update Busybox Added: personal changes (+8) kernel: expose allowlist workaround as Kconfig option kernel/core_hook.c: use upstream ksu_umount_mnt kernel: require path_umount backporting workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Make sure to also chant, "thank you 5ec1cff" before you sleep. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff/KernelSU@d56711c (+27) Update build-manager.yml not build lkm when build manager also do not build ksud for other platform allow build lkm manually implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout ci: set correct paths chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted ksubot: make MESSAGE_THREAD_ID optional ci: use var for chat id manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs Auto push lkms to branch `LKM` Update build-lkm.yml Update build-lkm.yml Build manager with pre-built LKMs (tiann#4) Added from: tiann#2273 (+1) Update Busybox Added: personal changes (+8) kernel: expose allowlist workaround as Kconfig option kernel/core_hook.c: use upstream ksu_umount_mnt kernel: require path_umount backporting workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Make sure to also chant, "thank you 5ec1cff" before you sleep. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff/KernelSU@d56711c (+27) Update build-manager.yml not build lkm when build manager also do not build ksud for other platform allow build lkm manually implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout ci: set correct paths chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted ksubot: make MESSAGE_THREAD_ID optional ci: use var for chat id manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs Auto push lkms to branch `LKM` Update build-lkm.yml Update build-lkm.yml Build manager with pre-built LKMs (tiann#4) Added from: tiann#2273 (+1) Update Busybox Added: personal changes (+9) ksud: add KSU_MAGIC_MOUNT to env kernel: expose allowlist workaround as Kconfig option kernel/core_hook.c: use upstream ksu_umount_mnt kernel: require path_umount backporting workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Make sure to also chant, "thank you 5ec1cff" before you sleep. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff/KernelSU@d56711c (+28) Update build-manager.yml not build lkm when build manager also do not build ksud for other platform allow build lkm manually implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout ci: set correct paths chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted ksubot: make MESSAGE_THREAD_ID optional ci: use var for chat id manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs Auto push lkms to branch `LKM` Update build-lkm.yml Update build-lkm.yml Build manager with pre-built LKMs (tiann#4) ksud: add KSU_MAGIC_MOUNT to env Added from: tiann#2273 (+1) Update Busybox Added: personal changes (+8) kernel: expose allowlist workaround as Kconfig option kernel/core_hook.c: use upstream ksu_umount_mnt kernel: require path_umount backporting workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Make sure to also chant, "thank you 5ec1cff" before you sleep. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff@92d793d (+17) implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs ksud: add KSU_MAGIC_MOUNT to env Added from: tiann#2273 (+1) Update Busybox Added: personal changes (+8) kernel: expose allowlist workaround as Kconfig option kernel/core_hook.c: use upstream ksu_umount_mnt kernel: require path_umount backporting workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Make sure to also chant, "thank you 5ec1cff" before you sleep. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff@92d793d (+17) implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs ksud: add KSU_MAGIC_MOUNT to env Added from: tiann#2273 (+1) Update Busybox Added: personal changes (+8) kernel: expose allowlist workaround as Kconfig option kernel/core_hook.c: use upstream ksu_umount_mnt kernel: require path_umount backporting workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Make sure to also chant, "thank you 5ec1cff" before you sleep. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff@92d793d (+17) implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs ksud: add KSU_MAGIC_MOUNT to env Added from: tiann#2273 (+1) Update Busybox Added: personal changes (+8) kernel: expose allowlist workaround as Kconfig option kernel/core_hook.c: use upstream ksu_umount_mnt kernel: require path_umount backporting workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Make sure to also chant, "thank you 5ec1cff" before you sleep. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff@92d793d (+17) implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs ksud: add KSU_MAGIC_MOUNT to env Added from: tiann#2273 (+1) Update Busybox Added: personal changes (+8) kernel: expose allowlist workaround as Kconfig option kernel/core_hook.c: use upstream ksu_umount_mnt kernel: require path_umount backporting workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Make sure to also chant, "thank you 5ec1cff" before you sleep. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff@92d793d (+17) implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs ksud: add KSU_MAGIC_MOUNT to env Added from: tiann#2273 (+1) Update Busybox Added: personal changes (+8) kernel: expose allowlist workaround as Kconfig option kernel/core_hook.c: use upstream ksu_umount_mnt kernel: require path_umount backporting workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Make sure to also chant, "thank you 5ec1cff" before you sleep. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff@92d793d (+17) implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs ksud: add KSU_MAGIC_MOUNT to env Added from: tiann#2273 (+1) Update Busybox Added: personal changes (+8) kernel: expose allowlist workaround as Kconfig option kernel/core_hook.c: use upstream ksu_umount_mnt kernel: require path_umount backporting workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Make sure to also chant, "thank you 5ec1cff" before you sleep. Signed-off-by: backslashxx <[email protected]>
Removed/Skipped: (-1) [1.0] Drop Non-GKI Support (tiann#1483) - upstream commit: tiann/KernelSU@898e9d4 - upstream policy change tiann#1705 Added from 5ec1cff/KernelSU @ 5ec1cff@92d793d (+17) implement magic mount no need to deny relabel restorecon: set adb_file to system_file for module files magic_mount: use trusted.overlay.opaque chore: fmt magic_mount: supports whiteout chore: refine code magic_mount: fix log: make verbose logging optional magic_mount: refine ksud: fix disable / enable modules ksud: fix odm not magic-mounted manager: no need to check overlayfs ksud: fix partition link ksud: fix clone symlink ksud: refine tmpfs ksud: add KSU_MAGIC_MOUNT to env Added from: tiann#2273 (+1) Update Busybox Added: personal changes (+8) kernel: expose allowlist workaround as Kconfig option kernel/core_hook.c: use upstream ksu_umount_mnt kernel: require path_umount backporting workflows: debloat dummy.keystore manager: failure mode dummy demo manager: unofficial build KernelSU v1.0.2+magic Warning: Managers built from this repo has a known keystore. See dummy.keystore. Make sure to also chant, "thank you 5ec1cff" before you sleep. Signed-off-by: backslashxx <[email protected]>
Hello, First of all, I'm currently rooted with Magisk Canary, but a banking app that I really need detects it even if it's hidden and I pass strong integrity. I've read that people got it working with kernelSU instead, hence the switch that I want to do. Here are my questions: Is kernelSU installable on my phone configuration without building a custom kernel? I've installed the app on the phone and it looks like it should be possible, but I would like some reassurance on this regard. All your guides say that I should patch boot.img and then flash it, but Samsung original firmwares work a bit differently afaik. I don't have a boot.img file, but I have an AP tar containing the whole system and the boot.img file in some form instead. I can feed Magisk this AP tar and Magisk Manager is capable of patching it - can the kernelSU app do the same? I'm currently with an about 1 year old firmware installed on the phone (I never had the time to update it), but I was going to update to the latest firmware in all this change process. Can I safely use the latest firmware or is kernelSU going to have issues with it? Which version should I use in case? As I said, I need to install kernelSU and remove Magisk from the system. I have a feeling that installing kernelSU with Magisk installed might be easier as I can get root for it and possibly patch the system in place without needing to patch and flash any files. Is it safe to do it this way, and then remove Magisk via its manager after installing kernelSU? Also re question 2, how would future updates work? Samsung disables OTAs when the bootloader is unlocked, so my only way to update the firmware is to flash it via Odin. Will I be able to patch the files in the future and then flash them with Odin? |
Describe your problem.
KernelSU has been around for nearly two years and has stabilized, and we plan to move to 1.0 in the future; here are some adjustments:
Our energy is limited, but the rewards are even more limited, so please understand our choice, thank you!
The text was updated successfully, but these errors were encountered: