-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Avoid unnecessarily overriding capabilities #2381
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
backslashxx
pushed a commit
to backslashxx/KernelSU
that referenced
this pull request
Jan 25, 2025
Previously all capabilities were overridden with 0xffffffffffffffff, which is not what normal processes have. This causes capng_change_id() in libcap fail for unknown reason. Align su process's caps with init to fix it. This fixes https://gitlab.com/kalilinux/nethunter/apps/kali-nethunter-app/-/issues/378.
Wrong, need to avoid hardcoding caps value, maybe via get_task_cred to get init's cap |
tiann
previously approved these changes
Jan 25, 2025
1245e0a
to
4e93ac6
Compare
Previously all capabilities were overridden with 0xffffffffffffffff, which is not what normal processes have. This causes PR_CAPBSET_DROP prctl fail because it is dropping invalid caps. Fix it. This fixes https://gitlab.com/kalilinux/nethunter/apps/kali-nethunter-app/-/issues/378. Co-Authored-By: 5ec1cff <56485584+5ec1cff@users.noreply.github.com>
backslashxx
pushed a commit
to backslashxx/KernelSU
that referenced
this pull request
Jan 25, 2025
Previously all capabilities were overridden with 0xffffffffffffffff, which is not what normal processes have. This causes capng_change_id() in libcap fail for unknown reason. Align su process's caps with init to fix it. This fixes https://gitlab.com/kalilinux/nethunter/apps/kali-nethunter-app/-/issues/378. Revert "Avoid unnecessarily overriding capabilities (tiann#2381)" This reverts commit cade4da. Avoid unnecessarily overriding capabilities Previously all capabilities were overridden with 0xffffffffffffffff, which is not what normal processes have. This causes PR_CAPBSET_DROP prctl fail because it is dropping invalid caps. Fix it. This fixes https://gitlab.com/kalilinux/nethunter/apps/kali-nethunter-app/-/issues/378. Co-Authored-By: 5ec1cff <56485584+5ec1cff@users.noreply.github.com>
tiann
approved these changes
Jan 25, 2025
backslashxx
pushed a commit
to backslashxx/KernelSU
that referenced
this pull request
Jan 25, 2025
Previously all capabilities were overridden with 0xffffffffffffffff, which is not what normal processes have. This causes PR_CAPBSET_DROP prctl fail because it is dropping invalid caps. Fix it. This fixes https://gitlab.com/kalilinux/nethunter/apps/kali-nethunter-app/-/issues/378. Co-Authored-By: 5ec1cff <56485584+5ec1cff@users.noreply.github.com> Co-authored-by: 5ec1cff <56485584+5ec1cff@users.noreply.github.com>
selfmusing
pushed a commit
to selfmusing/USlenreK
that referenced
this pull request
Jan 25, 2025
Previously all capabilities were overridden with 0xffffffffffffffff, which is not what normal processes have. This causes PR_CAPBSET_DROP prctl fail because it is dropping invalid caps. Fix it. This fixes https://gitlab.com/kalilinux/nethunter/apps/kali-nethunter-app/-/issues/378. Co-Authored-By: 5ec1cff <56485584+5ec1cff@users.noreply.github.com> Co-authored-by: 5ec1cff <56485584+5ec1cff@users.noreply.github.com>
rsuntk
pushed a commit
to rsuntk/KernelSU
that referenced
this pull request
Jan 25, 2025
Previously all capabilities were overridden with 0xffffffffffffffff, which is not what normal processes have. This causes PR_CAPBSET_DROP prctl fail because it is dropping invalid caps. Fix it. This fixes https://gitlab.com/kalilinux/nethunter/apps/kali-nethunter-app/-/issues/378. Co-Authored-By: 5ec1cff <56485584+5ec1cff@users.noreply.github.com> Co-authored-by: 5ec1cff <56485584+5ec1cff@users.noreply.github.com>
bryanyee33
pushed a commit
to bryanyee33/KernelSU
that referenced
this pull request
Jan 26, 2025
Previously all capabilities were overridden with 0xffffffffffffffff, which is not what normal processes have. This causes PR_CAPBSET_DROP prctl fail because it is dropping invalid caps. Fix it. This fixes https://gitlab.com/kalilinux/nethunter/apps/kali-nethunter-app/-/issues/378. Co-Authored-By: 5ec1cff <56485584+5ec1cff@users.noreply.github.com> Co-authored-by: 5ec1cff <56485584+5ec1cff@users.noreply.github.com>
5ec1cff
added a commit
to 5ec1cff/KernelSU
that referenced
this pull request
Jan 26, 2025
fix adb shell cannot escape to root after tiann#2381
5ec1cff
added a commit
to 5ec1cff/KernelSU
that referenced
this pull request
Jan 26, 2025
fix adb shell cannot escape to root after tiann#2381
backslashxx
pushed a commit
to backslashxx/KernelSU
that referenced
this pull request
Jan 27, 2025
Previously all capabilities were overridden with 0xffffffffffffffff, which is not what normal processes have. This causes PR_CAPBSET_DROP prctl fail because it is dropping invalid caps. Fix it. This fixes https://gitlab.com/kalilinux/nethunter/apps/kali-nethunter-app/-/issues/378. Co-Authored-By: 5ec1cff <56485584+5ec1cff@users.noreply.github.com> Co-authored-by: 5ec1cff <56485584+5ec1cff@users.noreply.github.com>
5ec1cff
added a commit
to 5ec1cff/KernelSU
that referenced
this pull request
Jan 27, 2025
fix adb shell cannot escape to root after tiann#2381
backslashxx
pushed a commit
to backslashxx/KernelSU
that referenced
this pull request
Jan 27, 2025
fix adb shell cannot escape to root after tiann#2381
rsuntk
pushed a commit
to rsuntk/KernelSU
that referenced
this pull request
Jan 27, 2025
fix adb shell cannot escape to root after tiann#2381
backslashxx
pushed a commit
to backslashxx/KernelSU
that referenced
this pull request
Jan 27, 2025
fix adb shell cannot escape to root after tiann#2381
rifsxd
pushed a commit
to KernelSU-Next/KernelSU-Next
that referenced
this pull request
Jan 27, 2025
fix adb shell cannot escape to root after tiann/KernelSU#2381
rcmiku
pushed a commit
to rcmiku/KernelSU
that referenced
this pull request
Jan 28, 2025
Previously all capabilities were overridden with 0xffffffffffffffff, which is not what normal processes have. This causes PR_CAPBSET_DROP prctl fail because it is dropping invalid caps. Fix it. This fixes https://gitlab.com/kalilinux/nethunter/apps/kali-nethunter-app/-/issues/378. Co-Authored-By: 5ec1cff <56485584+5ec1cff@users.noreply.github.com> Co-authored-by: 5ec1cff <56485584+5ec1cff@users.noreply.github.com>
rcmiku
pushed a commit
to rcmiku/KernelSU
that referenced
this pull request
Jan 28, 2025
fix adb shell cannot escape to root after tiann#2381
yujincheng08
pushed a commit
that referenced
this pull request
Jan 28, 2025
fix adb shell cannot escape to root after #2381
selfmusing
pushed a commit
to selfmusing/USlenreK
that referenced
this pull request
Jan 28, 2025
fix adb shell cannot escape to root after tiann#2381
backslashxx
pushed a commit
to backslashxx/KernelSU
that referenced
this pull request
Jan 29, 2025
Previously all capabilities were overridden with 0xffffffffffffffff, which is not what normal processes have. This causes PR_CAPBSET_DROP prctl fail because it is dropping invalid caps. Fix it. This fixes https://gitlab.com/kalilinux/nethunter/apps/kali-nethunter-app/-/issues/378. Co-Authored-By: 5ec1cff <56485584+5ec1cff@users.noreply.github.com> Co-authored-by: 5ec1cff <56485584+5ec1cff@users.noreply.github.com>
backslashxx
pushed a commit
to backslashxx/KernelSU
that referenced
this pull request
Jan 29, 2025
fix adb shell cannot escape to root after tiann#2381
mrsrimar22
added a commit
to KrustyCook/KernelSU
that referenced
this pull request
Jan 31, 2025
* 'main' of https://github.com/tiann/KernelSU: use ubuntu-22.04 to build avd kernel (tiann#2396) kernel: clear securebits (tiann#2387) Clean up umount targets (tiann#2386) Update busybox (tiann#2383) manager: Disable interactions for uninstalled & disabled module (tiann#2380) ksud: Fix warning unused import (tiann#2382) Avoid unnecessarily overriding capabilities (tiann#2381) build(deps): bump the npm group across 1 directory with 45 updates (tiann#2372) build(deps): bump the maven group across 1 directory with 11 updates (tiann#2361) [add device]: (tiann#2351) [add device]: (tiann#2356) Translations update from Hosted Weblate (tiann#2341) Add m23xq device kernel (tiann#2346) Update clippy.yml ksud: fix copy sparse file (tiann#2374) Don't unshare after entering global namespace (tiann#2373)
backslashxx
pushed a commit
to backslashxx/KernelSU
that referenced
this pull request
Feb 3, 2025
Previously all capabilities were overridden with 0xffffffffffffffff, which is not what normal processes have. This causes PR_CAPBSET_DROP prctl fail because it is dropping invalid caps. Fix it. This fixes https://gitlab.com/kalilinux/nethunter/apps/kali-nethunter-app/-/issues/378. Co-Authored-By: 5ec1cff <56485584+5ec1cff@users.noreply.github.com> Co-authored-by: 5ec1cff <56485584+5ec1cff@users.noreply.github.com>
backslashxx
pushed a commit
to backslashxx/KernelSU
that referenced
this pull request
Feb 3, 2025
fix adb shell cannot escape to root after tiann#2381
AzyrRuthless
pushed a commit
to AzyrRuthless/KernelSU-Next
that referenced
this pull request
Feb 7, 2025
fix adb shell cannot escape to root after tiann/KernelSU#2381
pascua28
pushed a commit
to pascua28/android_kernel_samsung_sm7150
that referenced
this pull request
Feb 7, 2025
fix adb shell cannot escape to root after tiann/KernelSU#2381
pascua28
pushed a commit
to pascua28/android_kernel_samsung_sm7150
that referenced
this pull request
Feb 7, 2025
fix adb shell cannot escape to root after tiann/KernelSU#2381
selfmusing
pushed a commit
to selfmusing/USlenreK
that referenced
this pull request
Feb 9, 2025
Previously all capabilities were overridden with 0xffffffffffffffff, which is not what normal processes have. This causes PR_CAPBSET_DROP prctl fail because it is dropping invalid caps. Fix it. This fixes https://gitlab.com/kalilinux/nethunter/apps/kali-nethunter-app/-/issues/378. Co-Authored-By: 5ec1cff <56485584+5ec1cff@users.noreply.github.com> Co-authored-by: 5ec1cff <56485584+5ec1cff@users.noreply.github.com>
selfmusing
pushed a commit
to selfmusing/USlenreK
that referenced
this pull request
Feb 9, 2025
fix adb shell cannot escape to root after tiann#2381
elohim-etz
pushed a commit
to elohim-etz/KernelSU-Next
that referenced
this pull request
Feb 26, 2025
fix adb shell cannot escape to root after tiann/KernelSU#2381
elohim-etz
added a commit
to elohim-etz/KernelSU-Next
that referenced
this pull request
Feb 26, 2025
…#1) * Avoid unnecessarily overriding capabilities (#2381) Previously all capabilities were overridden with 0xffffffffffffffff, which is not what normal processes have. This causes PR_CAPBSET_DROP prctl fail because it is dropping invalid caps. Fix it. This fixes https://gitlab.com/kalilinux/nethunter/apps/kali-nethunter-app/-/issues/378. Co-Authored-By: 5ec1cff <56485584+5ec1cff@users.noreply.github.com> Co-authored-by: 5ec1cff <56485584+5ec1cff@users.noreply.github.com> * ksud: updates (KernelSU-Next#84) * manager: Disable interactions for uninstalled & disabled module (#2380) Uninstalled module has no enabled interactions (e.g. run action script, open webui, update). Disabled module cannot run action script or open webui. * docs: add donation crypto addresses * update translation (KernelSU-Next#93) * Add Japanese Translation (KernelSU-Next#90) * Add Japanese Translation * Update strings.xml * Add Polish Translation (KernelSU-Next#91) * Create colors.xml * Create themes.xml * Create strings.xml and 1/2 translate * Delete manager/app/src/main/res/values-pl/colors.xml * Delete manager/app/src/main/res/values-pl/themes.xml * Update strings.xml 2/2 translate * Update strings.xml fix * ci: update workflows (KernelSU-Next#83) * ci: update workflows * Revert * kernel: clear securebits fix adb shell cannot escape to root after tiann/KernelSU#2381 * manager: update gradle (KernelSU-Next#85) * kernel: handle optional backports (KernelSU-Next#99) Cherry pick from backslashxx/KernelSU@8bb9518 backslashxx/KernelSU@a4a7db7 Backporting is cool, but not everyone has the skills for it. This commit does NOT make it required, but it will allow compiler to use whats in-kernel if it exists. The following are backportable: - kernel_read / kernel_write < 4.14, backport chain, tested on 4.9 torvalds/linux@e13ec93 torvalds/linux@bdd1d2d torvalds/linux@c41fbad torvalds/linux@ac452ac - strncpy_from_user_nofault for 5.4, apply: torvalds/linux@bd88bb5 for 4.x, apply: xiaomi-sdm678/android_kernel_xiaomi_mojito@424e21f for any failures, just SKIP THIS or check dependency chain of, gregkh/linux@3d70818 this got backported to v4.4.236, v4.9.236, v4.14.197, v4.19.144 - hint, `curl $url.patch | git am` Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com> * build(deps): bump the maven group across 1 directory with 7 updates (KernelSU-Next#111) Bumps the maven group with 7 updates in the /manager directory: | Package | From | To | | --- | --- | --- | | androidx.navigation:navigation-compose | `2.8.5` | `2.8.6` | | androidx.compose:compose-bom | `2025.01.00` | `2025.01.01` | | [io.github.raamcosta.compose-destinations:core](https://github.com/raamcosta/compose-destinations) | `2.1.0-beta15` | `2.1.0-beta16` | | [io.github.raamcosta.compose-destinations:ksp](https://github.com/raamcosta/compose-destinations) | `2.1.0-beta15` | `2.1.0-beta16` | | [org.jetbrains.kotlin.android](https://github.com/JetBrains/kotlin) | `2.1.0` | `2.1.10` | | [org.jetbrains.kotlin.plugin.compose](https://github.com/JetBrains/kotlin) | `2.1.0` | `2.1.10` | | [com.google.devtools.ksp](https://github.com/google/ksp) | `2.1.0-1.0.29` | `2.1.10-1.0.29` | Updates `androidx.navigation:navigation-compose` from 2.8.5 to 2.8.6 Updates `androidx.compose:compose-bom` from 2025.01.00 to 2025.01.01 Updates `io.github.raamcosta.compose-destinations:core` from 2.1.0-beta15 to 2.1.0-beta16 - [Release notes](https://github.com/raamcosta/compose-destinations/releases) - [Commits](raamcosta/compose-destinations@2.1.0-beta15...2.1.0-beta16) Updates `io.github.raamcosta.compose-destinations:ksp` from 2.1.0-beta15 to 2.1.0-beta16 - [Release notes](https://github.com/raamcosta/compose-destinations/releases) - [Commits](raamcosta/compose-destinations@2.1.0-beta15...2.1.0-beta16) Updates `io.github.raamcosta.compose-destinations:ksp` from 2.1.0-beta15 to 2.1.0-beta16 - [Release notes](https://github.com/raamcosta/compose-destinations/releases) - [Commits](raamcosta/compose-destinations@2.1.0-beta15...2.1.0-beta16) Updates `org.jetbrains.kotlin.android` from 2.1.0 to 2.1.10 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.1.0...v2.1.10) Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.0 to 2.1.10 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.1.0...v2.1.10) Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.0 to 2.1.10 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.1.0...v2.1.10) Updates `com.google.devtools.ksp` from 2.1.0-1.0.29 to 2.1.10-1.0.29 - [Release notes](https://github.com/google/ksp/releases) - [Commits](google/ksp@2.1.0-1.0.29...2.1.10-1.0.29) --- updated-dependencies: - dependency-name: androidx.navigation:navigation-compose dependency-type: direct:production update-type: version-update:semver-patch dependency-group: maven - dependency-name: androidx.compose:compose-bom dependency-type: direct:production dependency-group: maven - dependency-name: io.github.raamcosta.compose-destinations:core dependency-type: direct:production update-type: version-update:semver-patch dependency-group: maven - dependency-name: io.github.raamcosta.compose-destinations:ksp dependency-type: direct:production update-type: version-update:semver-patch dependency-group: maven - dependency-name: io.github.raamcosta.compose-destinations:ksp dependency-type: direct:production update-type: version-update:semver-patch dependency-group: maven - dependency-name: org.jetbrains.kotlin.android dependency-type: direct:production update-type: version-update:semver-patch dependency-group: maven - dependency-name: org.jetbrains.kotlin.plugin.compose dependency-type: direct:production update-type: version-update:semver-patch dependency-group: maven - dependency-name: org.jetbrains.kotlin.plugin.compose dependency-type: direct:production update-type: version-update:semver-patch dependency-group: maven - dependency-name: com.google.devtools.ksp dependency-type: direct:production update-type: version-update:semver-patch dependency-group: maven ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump the crates group across 1 directory with 9 updates (KernelSU-Next#104) Bumps the crates group with 7 updates in the /userspace/ksud_magic directory: | Package | From | To | | --- | --- | --- | | [serde_json](https://github.com/serde-rs/json) | `1.0.137` | `1.0.138` | | [nom](https://github.com/rust-bakery/nom) | `7.1.3` | `8.0.0` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.15.0` | `3.16.0` | | [bumpalo](https://github.com/fitzgen/bumpalo) | `3.16.0` | `3.17.0` | | [cpufeatures](https://github.com/RustCrypto/utils) | `0.2.16` | `0.2.17` | | [ryu](https://github.com/dtolnay/ryu) | `1.0.18` | `1.0.19` | | [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.15` | `1.0.16` | Updates `serde_json` from 1.0.137 to 1.0.138 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](serde-rs/json@v1.0.137...v1.0.138) Updates `nom` from 7.1.3 to 8.0.0 - [Changelog](https://github.com/rust-bakery/nom/blob/main/CHANGELOG.md) - [Commits](rust-bakery/nom@7.1.3...8.0.0) Updates `tempfile` from 3.15.0 to 3.16.0 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](Stebalien/tempfile@v3.15.0...v3.16.0) Updates `bumpalo` from 3.16.0 to 3.17.0 - [Changelog](https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md) - [Commits](fitzgen/bumpalo@3.16.0...3.17.0) Updates `cpufeatures` from 0.2.16 to 0.2.17 - [Commits](RustCrypto/utils@cpufeatures-v0.2.16...cpufeatures-v0.2.17) Updates `getrandom` from 0.2.15 to 0.3.1 - [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md) - [Commits](rust-random/getrandom@v0.2.15...v0.3.1) Updates `ryu` from 1.0.18 to 1.0.19 - [Release notes](https://github.com/dtolnay/ryu/releases) - [Commits](dtolnay/ryu@1.0.18...1.0.19) Updates `unicode-ident` from 1.0.15 to 1.0.16 - [Release notes](https://github.com/dtolnay/unicode-ident/releases) - [Commits](dtolnay/unicode-ident@1.0.15...1.0.16) Updates `wasi` from 0.11.0+wasi-snapshot-preview1 to 0.13.3+wasi-0.2.2 - [Commits](bytecodealliance/wasi-rs@0.11.0...0.13.3) --- updated-dependencies: - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates - dependency-name: nom dependency-type: direct:production update-type: version-update:semver-major dependency-group: crates - dependency-name: tempfile dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates - dependency-name: bumpalo dependency-type: indirect update-type: version-update:semver-minor dependency-group: crates - dependency-name: cpufeatures dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates - dependency-name: getrandom dependency-type: indirect update-type: version-update:semver-minor dependency-group: crates - dependency-name: ryu dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates - dependency-name: unicode-ident dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates - dependency-name: wasi dependency-type: indirect update-type: version-update:semver-minor dependency-group: crates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump the crates group across 1 directory with 9 updates (KernelSU-Next#103) Bumps the crates group with 7 updates in the /userspace/ksud_overlayfs directory: | Package | From | To | | --- | --- | --- | | [serde_json](https://github.com/serde-rs/json) | `1.0.137` | `1.0.138` | | [nom](https://github.com/rust-bakery/nom) | `7.1.3` | `8.0.0` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.15.0` | `3.16.0` | | [bumpalo](https://github.com/fitzgen/bumpalo) | `3.16.0` | `3.17.0` | | [cpufeatures](https://github.com/RustCrypto/utils) | `0.2.16` | `0.2.17` | | [ryu](https://github.com/dtolnay/ryu) | `1.0.18` | `1.0.19` | | [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.15` | `1.0.16` | Updates `serde_json` from 1.0.137 to 1.0.138 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](serde-rs/json@v1.0.137...v1.0.138) Updates `nom` from 7.1.3 to 8.0.0 - [Changelog](https://github.com/rust-bakery/nom/blob/main/CHANGELOG.md) - [Commits](rust-bakery/nom@7.1.3...8.0.0) Updates `tempfile` from 3.15.0 to 3.16.0 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](Stebalien/tempfile@v3.15.0...v3.16.0) Updates `bumpalo` from 3.16.0 to 3.17.0 - [Changelog](https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md) - [Commits](fitzgen/bumpalo@3.16.0...3.17.0) Updates `cpufeatures` from 0.2.16 to 0.2.17 - [Commits](RustCrypto/utils@cpufeatures-v0.2.16...cpufeatures-v0.2.17) Updates `getrandom` from 0.2.15 to 0.3.1 - [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md) - [Commits](rust-random/getrandom@v0.2.15...v0.3.1) Updates `ryu` from 1.0.18 to 1.0.19 - [Release notes](https://github.com/dtolnay/ryu/releases) - [Commits](dtolnay/ryu@1.0.18...1.0.19) Updates `unicode-ident` from 1.0.15 to 1.0.16 - [Release notes](https://github.com/dtolnay/unicode-ident/releases) - [Commits](dtolnay/unicode-ident@1.0.15...1.0.16) Updates `wasi` from 0.11.0+wasi-snapshot-preview1 to 0.13.3+wasi-0.2.2 - [Commits](bytecodealliance/wasi-rs@0.11.0...0.13.3) --- updated-dependencies: - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates - dependency-name: nom dependency-type: direct:production update-type: version-update:semver-major dependency-group: crates - dependency-name: tempfile dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates - dependency-name: bumpalo dependency-type: indirect update-type: version-update:semver-minor dependency-group: crates - dependency-name: cpufeatures dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates - dependency-name: getrandom dependency-type: indirect update-type: version-update:semver-minor dependency-group: crates - dependency-name: ryu dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates - dependency-name: unicode-ident dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates - dependency-name: wasi dependency-type: indirect update-type: version-update:semver-minor dependency-group: crates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Revert "build(deps): bump the crates group across 1 directory with 9 updates (KernelSU-Next#104)" This reverts commit e931792. * Revert "build(deps): bump the crates group across 1 directory with 9 updates (KernelSU-Next#103)" This reverts commit d4db74f. * Small Fix Turkish strings.xml (KernelSU-Next#113) Trying to fix Superuser text spacing problem on Turkish translate with deleting blank space, changing module section to Modules section (Moduller) to be able to add plural meaning. * ksud: make clippy happy * manager: Create a new root shell for action.sh to avoid blocking the global root shell. * kernel: KernelSU-Next version fallback set to 11998 * github: fix outdated link in issue_templete * ksud: fix stat * ksud_overlayfs: changed sparse image journal size to 64MB for good balance of performance and efficiency * ksud_overlayfs: fix sparse image journal size being 0 block and cause error to format into ext4 with mke2fs * Create strings.xml (KernelSU-Next#139) added vietnamese (fix smt ) * Fix Nightly Release Download Link (KernelSU-Next#152) * Update README.md Fix Nightly Release Download Link * Update every other READMEs * Updates (KernelSU-Next#151) * Update * Fix * manager: avoid factory data reset popup when rebooting into recovery * Hide namespace config in app profiles (#2426) This is never implemented in kernel (and likely never will be), so let's remove it from UI for now to avoid misleading users. * manager: added developer options toggle manager: removed module card onClick open webui manager: diabled umount modules by default * manager: fix umountModule toggle not showing as enabled after manager restart * Revert "manager: fix umountModule toggle not showing as enabled after manager restart" This reverts commit 682f936. * kernel: do not umount modules by default * manager: updated Chinese translations (by @Xiaomichael) * Update Korean strings.xml (KernelSU-Next#158) * manager: fix syntax for strings of zh-CN * Revert "kernel: do not umount modules by default" This reverts commit bbb05b2. * manager: renamed log files output * manager: added allowlist backup and restore (KernelSU-Next#9) manager: create separate module & restore screen * ksud_overlayfs: better hide modules.img (create a sparse image without journaling) and run e2fsck for eliminating possible data corruption after umount * manager: update Chinese translations (@Xiaomichael) * docs: fix nightly manager link (KernelSU-Next#164) * manager: added divider for backup and restore screen catagories * manager: disable restore module button on overlayfs mount mode (since the restore module code for overlayfs mount never got out of internal testing, wull be implemented in the future) * ksud_overlayfs: reduce sparse image size to 6GB * Update translations (KernelSU-Next#165) * ksud_overlayfs: bring back journaling for sparse image (futile for hiding so reverting until a possible better way is discovered) * build(deps): bump the crates group across 1 directory with 2 updates (KernelSU-Next#168) Bumps the crates group with 2 updates in the /userspace/ksud_magic directory: [cc](https://github.com/rust-lang/cc-rs) and [equivalent](https://github.com/indexmap-rs/equivalent). Updates `cc` from 1.2.13 to 1.2.14 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](rust-lang/cc-rs@cc-v1.2.13...cc-v1.2.14) Updates `equivalent` from 1.0.1 to 1.0.2 - [Commits](indexmap-rs/equivalent@v1.0.1...v1.0.2) --- updated-dependencies: - dependency-name: cc dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates - dependency-name: equivalent dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump the maven group across 1 directory with 5 updates (KernelSU-Next#160) Bumps the maven group with 5 updates in the /manager directory: | Package | From | To | | --- | --- | --- | | androidx.navigation:navigation-compose | `2.8.6` | `2.8.7` | | androidx.compose:compose-bom | `2025.01.01` | `2025.02.00` | | com.android.application | `8.8.0` | `8.8.1` | | com.android.library | `8.8.0` | `8.8.1` | | [com.google.devtools.ksp](https://github.com/google/ksp) | `2.1.10-1.0.29` | `2.1.10-1.0.30` | Updates `androidx.navigation:navigation-compose` from 2.8.6 to 2.8.7 Updates `androidx.compose:compose-bom` from 2025.01.01 to 2025.02.00 Updates `com.android.application` from 8.8.0 to 8.8.1 Updates `com.android.library` from 8.8.0 to 8.8.1 Updates `com.android.library` from 8.8.0 to 8.8.1 Updates `com.google.devtools.ksp` from 2.1.10-1.0.29 to 2.1.10-1.0.30 - [Release notes](https://github.com/google/ksp/releases) - [Commits](google/ksp@2.1.10-1.0.29...2.1.10-1.0.30) --- updated-dependencies: - dependency-name: androidx.navigation:navigation-compose dependency-type: direct:production update-type: version-update:semver-patch dependency-group: maven - dependency-name: androidx.compose:compose-bom dependency-type: direct:production dependency-group: maven - dependency-name: com.android.application dependency-type: direct:production update-type: version-update:semver-patch dependency-group: maven - dependency-name: com.android.library dependency-type: direct:production update-type: version-update:semver-patch dependency-group: maven - dependency-name: com.android.library dependency-type: direct:production update-type: version-update:semver-patch dependency-group: maven - dependency-name: com.google.devtools.ksp dependency-type: direct:production update-type: version-update:semver-patch dependency-group: maven ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump the crates group across 1 directory with 2 updates (KernelSU-Next#167) Bumps the crates group with 2 updates in the /userspace/ksud_overlayfs directory: [cc](https://github.com/rust-lang/cc-rs) and [equivalent](https://github.com/indexmap-rs/equivalent). Updates `cc` from 1.2.13 to 1.2.14 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](rust-lang/cc-rs@cc-v1.2.13...cc-v1.2.14) Updates `equivalent` from 1.0.1 to 1.0.2 - [Commits](indexmap-rs/equivalent@v1.0.1...v1.0.2) --- updated-dependencies: - dependency-name: cc dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates - dependency-name: equivalent dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * update vietnamese (KernelSU-Next#170) * Create strings.xml added vietnamese (fix smt ) * Update strings.xml * update vietnamese * added vietnamese for readme * add strings translate indonesia (KernelSU-Next#174) * Update Korean Translation & Add Vietnamese README link (KernelSU-Next#173) * Update allowlist-related Korean Strings * Add Vietnamease README Link to other READMEs * manager: refine flash utilities * manager: refine flashing module confirm dialog * manager: fix syntax and unresolved function * manager: refactor: remove FlashModule and update navigation to FlashModules * manager: update module installation prompt string * ksud_overlayfs: better hide modules.img (create a sparse image without journaling) and run e2fsck for eliminating possible data corruption after umount * ksud: determine modules's size by checking partion size * kernel: unregister sysfs for module's ext4 image * Provide TMPDIR for boot image repacking (#2458) /data/local/tmp is never writable for normal apps, why previously it works is that Rust's temp_dir() gets path from env, and since A13, TMPDIR is set to app's cache dir. This is not the case for A12, so it breaks. Fix it by set TMPDIR ourselves. * kernel: add umount calls for pixelify gphotos spoof configs and lsposed dex2oat bin * Allow toggling unmount setting for all apps (#2450) This fixes tiann/KernelSU#2416. * Drop module image if no module remaining (#2447) This fixes the issue that module image will always exist even if there is no module to be loaded. Sadly we need to boot twice because we can only know module status after image is mounted. * Update portuguese translation (KernelSU-Next#182) * kernel: add support for disable sucompat * manager: Add support to disable sucompat mode. * kernel: Allow to re-enable sucompat * kernel: guard functionality that requires kprobes Since upstream is now making kprobes a requirement, we adapt this tree to still allow building with manual hooks in an easier way. Furthermore, this also allows a user to build with manual hooks even with kprobes enabled. Offending commit: kernel: remove unused CONFIG guard becuase GKI kernel enable kprobe by default upstream: tiann/KernelSU@500ff9b Other changes: ksud.c, stop_input_hook(), short-circuit redundant logic left by this change. cherry pick from: backslashxx/KernelSU@a3d3e93 Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com> * kernel: add non-kprobe support for sucompat disable/enable I have no idea if this is needed or any useful for manual fs hooks users. Upstream, this is likely to, well, simply disable hooking of those functions, to remove and mitigate timing issues as some detection methods can actually differentiate these. This is done like how vfs_read_hook, input_hook and execve_hook is disabled. While this is not exactly the same thing, this *CAN* achieve the same results. The complete disabling of all KernelSU hooks. While this is probably not so useful for us, honestly, I have no idea for shit what I am doing, but lets still port it for the sake of feature parity. cherry pick from: kernel: backport support for sucompat disable/enable backslashxx/KernelSU@20ffabb Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com> * manager: fix native jni calls and minor change to strings * kernel: expose variables used by manual hooks always * src: adapt git links to KernelSU-Next org * feat: properly set OkHttp header (#2463) properly send `User-Agent` and `Accept-Language` to `updateJson` server, module developers can check `User-Agent` whether to send update to user and set user preferred language for changelog. also added cache to reduce update server load * fix: crash #2463 (#2465) my bad * Fix reference count leak in nuke_ext4_sysfs() (#2467) We need to call path_put() to decrease the refcount. * manager: MINIMAL_SUPPORTED_SU_COMPAT set to 12402 to support disable sucompat mode in settings * manager: remove redundant enabled state check in SettingScreen * manager: update translations (KernelSU-Next#183) * Update french translations (KernelSU-Next#184) * Update french translations * update french translation * fix french translation typo * add french translations * Update french translations and fix typos * Update Korean strings.xml (KernelSU-Next#187) Make strings more formal Add new strings * manager: update Indonesian translations (KernelSU-Next#188) Signed-off-by: AzyrRuthless <132790292+AzyrRuthless@users.noreply.github.com> * Create strings.xml (KernelSU-Next#189) Add german translation * build(deps): bump the crates group across 1 directory with 16 updates (KernelSU-Next#192) Bumps the crates group with 14 updates in the /userspace/ksud_overlayfs directory: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.29` | `4.5.30` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [libc](https://github.com/rust-lang/libc) | `0.2.169` | `0.2.170` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.16.0` | `3.17.1` | | [fs4](https://github.com/al8n/fs4-rs) | `0.12.0` | `0.13.0` | | [cc](https://github.com/rust-lang/cc-rs) | `1.2.14` | `1.2.15` | | [either](https://github.com/rayon-rs/either) | `1.13.0` | `1.14.0` | | [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.35` | `1.1.0` | | [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.4` | `0.8.5` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [typenum](https://github.com/paholg/typenum) | `1.17.0` | `1.18.0` | | [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.16` | `1.0.17` | Updates `anyhow` from 1.0.95 to 1.0.96 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](dtolnay/anyhow@1.0.95...1.0.96) Updates `clap` from 4.5.29 to 4.5.30 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@clap_complete-v4.5.29...clap_complete-v4.5.30) Updates `log` from 0.4.25 to 0.4.26 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](rust-lang/log@0.4.25...0.4.26) Updates `serde_json` from 1.0.138 to 1.0.139 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](serde-rs/json@v1.0.138...v1.0.139) Updates `libc` from 0.2.169 to 0.2.170 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.170/CHANGELOG.md) - [Commits](rust-lang/libc@0.2.169...0.2.170) Updates `tempfile` from 3.16.0 to 3.17.1 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](Stebalien/tempfile@v3.16.0...v3.17.1) Updates `fs4` from 0.12.0 to 0.13.0 - [Release notes](https://github.com/al8n/fs4-rs/releases) - [Changelog](https://github.com/al8n/fs4-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/al8n/fs4-rs/commits) Updates `cc` from 1.2.14 to 1.2.15 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](rust-lang/cc-rs@cc-v1.2.14...cc-v1.2.15) Updates `clap_builder` from 4.5.29 to 4.5.30 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@v4.5.29...v4.5.30) Updates `either` from 1.13.0 to 1.14.0 - [Commits](rayon-rs/either@1.13.0...1.14.0) Updates `flate2` from 1.0.35 to 1.1.0 - [Release notes](https://github.com/rust-lang/flate2-rs/releases) - [Changelog](https://github.com/rust-lang/flate2-rs/blob/main/CHANGELOG.md) - [Commits](rust-lang/flate2-rs@1.0.35...1.1.0) Updates `miniz_oxide` from 0.8.4 to 0.8.5 - [Changelog](https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md) - [Commits](Frommi/miniz_oxide@0.8.4...0.8.5) Updates `serde` from 1.0.217 to 1.0.218 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](serde-rs/serde@v1.0.217...v1.0.218) Updates `serde_derive` from 1.0.217 to 1.0.218 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](serde-rs/serde@v1.0.217...v1.0.218) Updates `typenum` from 1.17.0 to 1.18.0 - [Release notes](https://github.com/paholg/typenum/releases) - [Changelog](https://github.com/paholg/typenum/blob/main/CHANGELOG.md) - [Commits](paholg/typenum@v1.17.0...v1.18.0) Updates `unicode-ident` from 1.0.16 to 1.0.17 - [Release notes](https://github.com/dtolnay/unicode-ident/releases) - [Commits](dtolnay/unicode-ident@1.0.16...1.0.17) --- updated-dependencies: - dependency-name: anyhow dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates - dependency-name: log dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates - dependency-name: libc dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates - dependency-name: tempfile dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates - dependency-name: fs4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates - dependency-name: cc dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates - dependency-name: clap_builder dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates - dependency-name: either dependency-type: indirect update-type: version-update:semver-minor dependency-group: crates - dependency-name: flate2 dependency-type: indirect update-type: version-update:semver-minor dependency-group: crates - dependency-name: miniz_oxide dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates - dependency-name: serde dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates - dependency-name: serde_derive dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates - dependency-name: typenum dependency-type: indirect update-type: version-update:semver-minor dependency-group: crates - dependency-name: unicode-ident dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump the crates group across 1 directory with 15 updates (KernelSU-Next#191) Bumps the crates group with 13 updates in the /userspace/ksud_magic directory: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.29` | `4.5.30` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [libc](https://github.com/rust-lang/libc) | `0.2.169` | `0.2.170` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.16.0` | `3.17.1` | | [cc](https://github.com/rust-lang/cc-rs) | `1.2.14` | `1.2.15` | | [either](https://github.com/rayon-rs/either) | `1.13.0` | `1.14.0` | | [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.35` | `1.1.0` | | [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.4` | `0.8.5` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [typenum](https://github.com/paholg/typenum) | `1.17.0` | `1.18.0` | | [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.16` | `1.0.17` | Updates `anyhow` from 1.0.95 to 1.0.96 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](dtolnay/anyhow@1.0.95...1.0.96) Updates `clap` from 4.5.29 to 4.5.30 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@clap_complete-v4.5.29...clap_complete-v4.5.30) Updates `log` from 0.4.25 to 0.4.26 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](rust-lang/log@0.4.25...0.4.26) Updates `serde_json` from 1.0.138 to 1.0.139 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](serde-rs/json@v1.0.138...v1.0.139) Updates `libc` from 0.2.169 to 0.2.170 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.170/CHANGELOG.md) - [Commits](rust-lang/libc@0.2.169...0.2.170) Updates `tempfile` from 3.16.0 to 3.17.1 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](Stebalien/tempfile@v3.16.0...v3.17.1) Updates `cc` from 1.2.14 to 1.2.15 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](rust-lang/cc-rs@cc-v1.2.14...cc-v1.2.15) Updates `clap_builder` from 4.5.29 to 4.5.30 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@v4.5.29...v4.5.30) Updates `either` from 1.13.0 to 1.14.0 - [Commits](rayon-rs/either@1.13.0...1.14.0) Updates `flate2` from 1.0.35 to 1.1.0 - [Release notes](https://github.com/rust-lang/flate2-rs/releases) - [Changelog](https://github.com/rust-lang/flate2-rs/blob/main/CHANGELOG.md) - [Commits](rust-lang/flate2-rs@1.0.35...1.1.0) Updates `miniz_oxide` from 0.8.4 to 0.8.5 - [Changelog](https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md) - [Commits](Frommi/miniz_oxide@0.8.4...0.8.5) Updates `serde` from 1.0.217 to 1.0.218 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](serde-rs/serde@v1.0.217...v1.0.218) Updates `serde_derive` from 1.0.217 to 1.0.218 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](serde-rs/serde@v1.0.217...v1.0.218) Updates `typenum` from 1.17.0 to 1.18.0 - [Release notes](https://github.com/paholg/typenum/releases) - [Changelog](https://github.com/paholg/typenum/blob/main/CHANGELOG.md) - [Commits](paholg/typenum@v1.17.0...v1.18.0) Updates `unicode-ident` from 1.0.16 to 1.0.17 - [Release notes](https://github.com/dtolnay/unicode-ident/releases) - [Commits](dtolnay/unicode-ident@1.0.16...1.0.17) --- updated-dependencies: - dependency-name: anyhow dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates - dependency-name: log dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates - dependency-name: libc dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates - dependency-name: tempfile dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates - dependency-name: cc dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates - dependency-name: clap_builder dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates - dependency-name: either dependency-type: indirect update-type: version-update:semver-minor dependency-group: crates - dependency-name: flate2 dependency-type: indirect update-type: version-update:semver-minor dependency-group: crates - dependency-name: miniz_oxide dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates - dependency-name: serde dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates - dependency-name: serde_derive dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates - dependency-name: typenum dependency-type: indirect update-type: version-update:semver-minor dependency-group: crates - dependency-name: unicode-ident dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * ksud: upgrade nom to 8.0 * ksud: migrate to Rust 2024 edition * kernel: simplify umount calls for configuration files * manager: remove beta label from OverlayFS usage strings * build(deps): bump the crates group (KernelSU-Next#193) Bumps the crates group in /userspace/ksud_overlayfs with 2 updates: [clap](https://github.com/clap-rs/clap) and [clap_builder](https://github.com/clap-rs/clap). Updates `clap` from 4.5.30 to 4.5.31 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@clap_complete-v4.5.30...v4.5.31) Updates `clap_builder` from 4.5.30 to 4.5.31 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@v4.5.30...v4.5.31) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates - dependency-name: clap_builder dependency-type: indirect update-type: version-update:semver-patch dependency-group: crates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * manager: guard isOverlayAvailable only if useOverlayFs is not used * ksud_magic: use unsafe block for setting PATH environment variable * kernel: remove unnecessary umount calls for configuration directories (evil modifications) --------- Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: AzyrRuthless <132790292+AzyrRuthless@users.noreply.github.com> Co-authored-by: Wang Han <416810799@qq.com> Co-authored-by: 5ec1cff <56485584+5ec1cff@users.noreply.github.com> Co-authored-by: Caner Karaca <37447503+CanerKaraca23@users.noreply.github.com> Co-authored-by: changhuapeng <changhuapeng@users.noreply.github.com> Co-authored-by: Rifat Azad <33044977+rifsxd@users.noreply.github.com> Co-authored-by: igor <134963561+igormiguell@users.noreply.github.com> Co-authored-by: MONE FIERA <83483662+monefiera@users.noreply.github.com> Co-authored-by: Mateusz Chrząszcz <chrzonas@o2.pl> Co-authored-by: backslashxx <118538522+backslashxx@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: rifsxd <rifat.44.azad.rifs@gmail.com> Co-authored-by: Furkan <77557433+MematiBas42@users.noreply.github.com> Co-authored-by: weishu <twsxtd@gmail.com> Co-authored-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com> Co-authored-by: Nhật Minh <97789236+chemchetchagio@users.noreply.github.com> Co-authored-by: Kangmin Kim <bookwormkkm@proton.me> Co-authored-by: HiN <167276632+xnnnsets@users.noreply.github.com> Co-authored-by: Tiann <4233744+tiann@users.noreply.github.com> Co-authored-by: Js0n <khewzuxian@hotmail.com> Co-authored-by: Anaël <60509176+Bakoubak@users.noreply.github.com> Co-authored-by: Azyr Ruthless <132790292+AzyrRuthless@users.noreply.github.com> Co-authored-by: Vndkbopp77 <eabopp@outlook.de>
pascua28
pushed a commit
to pascua28/android_kernel_samsung_sm7150
that referenced
this pull request
Mar 3, 2025
fix adb shell cannot escape to root after tiann/KernelSU#2381
pascua28
pushed a commit
to pascua28/android_kernel_samsung_sm7150
that referenced
this pull request
Mar 3, 2025
fix adb shell cannot escape to root after tiann/KernelSU#2381
hdzungx
pushed a commit
to munch-devs/kernel_xiaomi_sm8250
that referenced
this pull request
Mar 4, 2025
fix adb shell cannot escape to root after tiann/KernelSU#2381
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previously all capabilities were overridden with 0xffffffffffffffff, which is
not what normal processes have. This causes PR_CAPBSET_DROP prctl
fail because it is dropping invalid caps. Fix it.
This fixes https://gitlab.com/kalilinux/nethunter/apps/kali-nethunter-app/-/issues/378.
Co-Authored-By: 5ec1cff 56485584+5ec1cff@users.noreply.github.com