Releases: KernelSU-Next/KernelSU-Next
Releases Β· KernelSU-Next/KernelSU-Next
v3.2.0
What's Changed
- kernel: Use ksu cred to save allowlist (tiann/KernelSU#3243) by @pershoot in #1144
- ksud: support patch cmdline by @pershoot in #1146
- New Crowdin updates by @rifsxd in #1155
- New Crowdin updates by @rifsxd in #1157
- ksud & ksuinit: fix wrong GetInfoCmd struct (tiann/KernelSU#3256) by @pershoot in #1159
- New Crowdin updates by @rifsxd in #1164
- kernel: Provide own stackprotector symbol if necessary; add missing attribute by @pershoot in #1162
- kernel: Only check CONFIG_STACKPROTECTOR_PER_TASK on arm64 (tiann/KernelSU#3263) by @pershoot in #1165
- kernel: make clang-format happy; refine stackprotector workaround (tiann/KernelSU#3264) by @pershoot in #1167
- kernel: Synchronize with upstream (https://github.com/tiann/KernelSU/commits/main/) by @pershoot in #1171
- New Crowdin updates by @rifsxd in #1166
- kernel: fix process marking for built-in mode (tiann/KernelSU#3284) by @pershoot in #1179
- kernel / userspace / mgr: sepolicy update, min. KVER clamp and embedded resetprop by @pershoot in #1183
- kernel / manager / userspace: Synchronize with upstream by @pershoot in #1187
- kernel / userspace: Synchronize with upstream by @pershoot in #1191
- New Crowdin updates by @rifsxd in #1174
- kernel / userspace / manager: Synchronize with upstream by @pershoot in #1198
- manager: Update min. supported kernel version (33110) by @pershoot in #1201
- manager: webui: Add WebUI BackHandler Support by @fatalcoder524 in #1204
- workflows: build-manager/manager-ci: Create x86_64 path (app jniLibs) by @pershoot in #1207
- userspace: ksud: susfsd: Add a return code for programmatic use by @pershoot in #1213
- kernel: throne_tracker: Fix OOB read; replace GFP_ATOMIC flags by @pershoot in #1214
Full Changelog: v3.1.0...v3.2.0
v3.1.0
What's Changed
- kernel: Fix setup_selinux using __task_cred directly (tiann/KernelSU#3189) by @pershoot in #1100
- manager: don't enforce predictive back gesture by @SaleOff in #1115
- kernel: use correct errno when add_try_umount failed (tiann/KernelSU#3212) by @pershoot in #1118
- kernel: Kbuild: Remove duplicate extras.o by @pershoot in #1119
- manager: clean up strings and removing deprecated entries by @PhuScam in #1128
- manager: load module banner on newly installed modules by @henmalib in #1129
New Contributors
Full Changelog: v3.0.1...v3.1.0
v3.0.1
What's Changed
- Add Support for App Shorcuts by @fatalcoder524 in #936
- kernel: Update build setup by @pershoot in #1010
- kernel: append to init.rc instead of prepending to atrace.rc (https:/β¦ by @pershoot in #1017
- kernel, ksud, manager: Remove enhanced security feature (tiann/KernelSU#3123) by @pershoot in #1035
- Update AnyKernel3 Flashing logic and logging by @fatalcoder524 in #1045
- ksud: Update resetprop from Magisk v30.6 (tiann/KernelSU#3144) by @pershoot in #1065
- kernel: ksud: Refine rc injection, fix issue of Android Canary 2601 by @pershoot in #1066
- Add Dynamic Shortcuts and Refactor Static Shortcuts by @fatalcoder524 in #1067
- kernel: Symbol names ('x64 compilation failure', 'newfstatat reasonable symbol name') by @pershoot in #1069
- kernel: Prune legacy (4.x) support by @pershoot in #1072
- kernel: improve Git repository detection for KernelSU versioning (tiann/KernelSU#3108) by @pershoot in #1074
Full Changelog: v3.0.0...v3.0.1
v3.0.0
What's Changed
- New Crowdin updates by @rifsxd in #816
- New kernel releases by @karina-lab in #878
- Fix kernel panics caused by thread info flag corruption by @pershoot in #909
- kernel: replace renameat hook with fsnotify by @pershoot in #910
New Contributors
- @karina-lab made their first contribution in #878
Full Changelog: v1.1.1...v3.0.0
v1.1.1 HOTFIX
Hotfix Changes
- kernel: reverted syscall hooks to v1.4 from v1.5 since it caused unknown su compat issues for older arm v8.0-8.2 cpus on Kprobes
- kernel: add auto patch filter_count for struct seccomp
What's Changed
- ksud: Address pagefault in ksu_handle_execveat_ksud by @ederevx in #662
- Syscall Hooks by @TheWildJames in #686
- POC: load icon app via ksu://icon/[packageName] by @fahrez256 in #674
- New Crowdin updates by @rifsxd in #660
- ci(workflows): add artifact caching to build-manager-ci and build-manager-spoofed workflows by @TheWildJames in #702
- kernel: selinux: rules: Micro-optimize get_policydb() and fix illegal RCU lock usage in handle_sepolicy() (tiann/KernelSU#2695) by @pershoot in #721
- Reset seccomp filter count when escaping to root (tiann/KernelSU#2708) by @pershoot in #743
- manager: Optimized import, optimized all libsu shell calls, and fixed WebUI memory leaks by @YumeYuka in #754
- fix 'for' loop problem (tiann/KernelSU#2745) by @pershoot in #772
- Unmount isolated process which forks from zygote unconditionally (tiann/KernelSU#2747) by @pershoot in #776
- OFix mount not working in android 8/9 by @NCLnclNCL in #741
- New Crowdin updates by @rifsxd in #701
- fix typos in readme by @igormiguell in #638
- Docs: Edit Security part to Contribution and add Crowdin link into README. by @axelpln in #639
- docs: Update Polish README by @kam821 in #641
- docs: Update Buglarian README by @dotada in #667
- Update README_RU.md by @mrvokintos in #683
- Added Crowdin localized status in README_UA by @roiz3n in #690
- fix rustfmt by @CanerKaraca23 in #722
- kernel: Remove duplicate include in core_hook by @pershoot in #784
- deps: update by @CanerKaraca23 in #723
- ci: update workflows by @CanerKaraca23 in #724
- Fix rustfmt again by @CanerKaraca23 in #788
- Update english strings & fix typos in readme by @igormiguell in #783
- New Crowdin updates by @rifsxd in #794
- New Crowdin updates by @rifsxd in #806
New Contributors
- @TheWildJames made their first contribution in #686
- @fahrez256 made their first contribution in #674
- @YumeYuka made their first contribution in #754
- @NCLnclNCL made their first contribution in #741
- @dotada made their first contribution in #667
Full Changelog: v1.0.9...v1.1.1
v1.1.0
What's Changed
- sucompat: ksud: : core_hook: Added support for min syscall hooks v1.5 in [ https://github.com/KernelSU-Next/KernelSU-Next/commit/35a6c1d1c1cca0ff3fe4af9d215b154d9b1c7847 | https://github.com/KernelSU-Next/KernelSU-Next/commit/8d8220b38b930a22116b5e602e51a3a2ce25e74d | https://github.com/KernelSU-Next/KernelSU-Next/commit/3cd88145cc89cbeadbc9f18432582b70a8d77717 ]
- ksud: Address pagefault in ksu_handle_execveat_ksud by @ederevx in #662
- Syscall Hooks by @TheWildJames in #686
- POC: load icon app via ksu://icon/[packageName] by @fahrez256 in #674
- New Crowdin updates by @rifsxd in #660
- ci(workflows): add artifact caching to build-manager-ci and build-manager-spoofed workflows by @TheWildJames in #702
- kernel: selinux: rules: Micro-optimize get_policydb() and fix illegal RCU lock usage in handle_sepolicy() (tiann/KernelSU#2695) by @pershoot in #721
- Reset seccomp filter count when escaping to root (tiann/KernelSU#2708) by @pershoot in #743
- manager: Optimized import, optimized all libsu shell calls, and fixed WebUI memory leaks by @YumeYuka in #754
- fix 'for' loop problem (tiann/KernelSU#2745) by @pershoot in #772
- Unmount isolated process which forks from zygote unconditionally (tiann/KernelSU#2747) by @pershoot in #776
- OFix mount not working in android 8/9 by @NCLnclNCL in #741
- New Crowdin updates by @rifsxd in #701
- fix typos in readme by @igormiguell in #638
- Docs: Edit Security part to Contribution and add Crowdin link into README. by @axelpln in #639
- docs: Update Polish README by @kam821 in #641
- docs: Update Buglarian README by @dotada in #667
- Update README_RU.md by @mrvokintos in #683
- Added Crowdin localized status in README_UA by @roiz3n in #690
- fix rustfmt by @CanerKaraca23 in #722
- kernel: Remove duplicate include in core_hook by @pershoot in #784
- deps: update by @CanerKaraca23 in #723
- ci: update workflows by @CanerKaraca23 in #724
- Fix rustfmt again by @CanerKaraca23 in #788
- Update english strings & fix typos in readme by @igormiguell in #783
- New Crowdin updates by @rifsxd in #794
New Contributors
- @TheWildJames made their first contribution in #686
- @fahrez256 made their first contribution in #674
- @YumeYuka made their first contribution in #754
- @NCLnclNCL made their first contribution in #741
- @dotada made their first contribution in #667
Full Changelog: v1.0.9...v1.1.0
v1.0.9
What's Changed
- manager: fix module_update Label item colour by @HotarunIchijou in #534
- Update portuguese translation by @igormiguell in #518
- Update Polish translation by @kam821 in #521
- Update Ukranian by @roizencodding in #552
- fix: update manager translation for zh-rCN & zh-rTW by @axelpln in #556
- Update strings.xml by @chemchetchagio in #553
- Update Russian by @mrvokintos in #557
- Improve README by @erffy in #562
- fix: complete the text of the module labels by @axelpln in #558
- Update Ukranian by @roizencodding in #566
- Improve README_UA by @roizencodding in #569
- update translations in docs and manager by @igormiguell in #571
- Update Ukranian by @roizencodding in #573
- Update Russian by @mrvokintos in #574
- fix: update translation for zh-rCH & zh-rTW by @axelpln in #575
- Update Vietnamese Translation by @SaleOff in #578
- Update translations by @igormiguell in #580
- Update and fix Italian translation by @luigimak in #583
- Update README_UA by @roizencodding in #577
- manager: fix integer underflow in
get_manager_uidby @ThePedroo in #591 - Fix Japanese translation of SELinux status by @cynagenautes in #590
- New Crowdin updates by @rifsxd in #623
- Update Polish README by @kam821 in #624
- docs: Update README_TR.md by @erffy in #598
- New Crowdin updates by @rifsxd in #627
- New Crowdin updates by @rifsxd in #629
- New Crowdin updates by @rifsxd in #634
- docs: Add Spanish README by @Berserkr2k in #628
- New Crowdin updates by @rifsxd in #644
- ksud: Add second_stage init variant by @ederevx in #653
- New Crowdin updates by @rifsxd in #646
New Contributors
- @HotarunIchijou made their first contribution in #534
- @erffy made their first contribution in #562
- @SaleOff made their first contribution in #578
- @ThePedroo made their first contribution in #591
- @cynagenautes made their first contribution in #590
- @rifsxd made their first contribution in #623
- @Berserkr2k made their first contribution in #628
- @ederevx made their first contribution in #653
Full Changelog: v1.0.8...v1.0.9
v1.0.8
Key Changes
- Full manager UI overhaul
- Flash zip by opening it with manager
- Module banners
- Better mount system persistence
- Amoled mode
- Better throne tracker
- LKM mode is restored
- Superuser list improvements
- Fixed module flash rotation bug
- Output full logs on actions, lkm install and module flash with developer options on
- module card indicators for usefull info
- update count indicator in status card
- sucompat disabled indicator in status card && disable module/superuser screens if no sucompat
- And much more...
What's Changed
- manager: use myUserId as fallback #429 by @DerGoogler in #432
- kernel: core_hook: intercept devpts via security_inode_permission LSM by @devnoname120 in #480
- Workflow Updates by @CanerKaraca23 in #481
- Update portuguese translation by @igormiguell in #453
- Update manager translations for zh-rCN & zh-rTW by @axelpln in #456
- Update Russian by @mrvokintos in #466
- Update Italian Translation by @luigimak in #461
- Manager: update values-tr/strings.xml by @cvnertnc in #469
- Update doc by @1alessandro1 in #485
- Update hungarian translation by @TheMartyMan in #489
- [BUGFIX] manager: Fix Module Flashing fails when orientation changes by @fatalcoder524 in #503
- Update ukranian by @roizencodding in #504
- Update Polish translation by @kam821 in #510
- Update italian translation by @luigimak in #515
- build(deps): bump the maven group across 1 directory with 9 updates by @dependabot in #498
- build(deps): bump the crates group across 1 directory with 28 updates by @dependabot in #508
- build(deps): bump the crates group across 1 directory with 27 updates by @dependabot in #509
- Update Polish translation by @kam821 in #517
- Updates by @CanerKaraca23 in #516
New Contributors
- @devnoname120 made their first contribution in #480
- @1alessandro1 made their first contribution in #485
- @fatalcoder524 made their first contribution in #503
Full Changelog: v1.0.7...v1.0.8
v1.0.7
What's Changed
- Added Hungarian translation by @TheMartyMan in #284
- improve manager translations for zh-rCN by @onlymash in #300
- Fix su --shell argument handling for ksud magic mount by @Oscar1640 in #309
- Adding Persian Language by @AlirezaParsi in #305
- Updated Arabic by @muhammadbahaa2001 in #312
- Add WebUI X by @DerGoogler in #316
- ksud: cargo lock file maintenance by @CanerKaraca23 in #328
- manager: update gradle and NDK by @CanerKaraca23 in #327
- ci: update workflows by @CanerKaraca23 in #329
- Add Japanese README. by @reindex-ot in #320
- Fix Shortcuts in WebUI X by @DerGoogler in #339
- Improve Platform by @DerGoogler in #345
- Update WebUI X translation strings for Vietnamese by @itsaschoolbus in #332
- Update portuguese & english by @igormiguell in #333
- manager: Update values-tr/strings.xml by @cvnertnc in #334
- Update italian translation by @luigimak in #342
- build(deps): bump the maven group across 1 directory with 5 updates by @dependabot in #322
- build(deps): bump the crates group across 1 directory with 2 updates by @dependabot in #343
- build(deps): bump the crates group across 1 directory with 2 updates by @dependabot in #344
- Add Eruda Support for WebUI X by @DerGoogler in #354
- ksud: fix rustfmt errors by @CanerKaraca23 in #359
- Update Italian translation by @luigimak in #355
- manager: Update values-vi/strings.xml by @bachnxuan in #357
- Fixes for Russian translation by @mrvokintos in #358
- Update Portuguese translation by @igormiguell in #361
- build(deps): bump the maven group in /manager with 2 updates by @dependabot in #349
- build(deps): bump the crates group across 1 directory with 4 updates by @dependabot in #364
- build(deps): bump the crates group across 1 directory with 4 updates by @dependabot in #365
- Kernel changes by @backslashxx in #380
- manager: Bump MMRL and possible fix #384 by @DerGoogler in #391
- Improve StatusCard and fix WX wrappers of WebUI X by @DerGoogler in #393
- Actions: susfsd: One task, all architectures. by @Trijal08 in #395
- kernel: core_hook: fixup 217d230 by @backslashxx in #402
- manager: refactor label item in superuser list by @DerGoogler in #403
- Update vietnamese by @chemchetchagio in #372
- Update Vietnamese by @itsaschoolbus in #396
- Update portuguese translation by @igormiguell in #401
- Update Russian by @mrvokintos in #409
- Update Italian Translation by @luigimak in #413
- docs: Update translations by @melamit in #383
- Add Ukranian by @roizencodding in #414
- Manager: update values-tr/strings.xml and Docs: update README-tr.md by @cvnertnc in #415
- build(deps): bump the maven group across 1 directory with 10 updates by @dependabot in #378
- build(deps): bump the crates group across 1 directory with 18 updates by @dependabot in #416
- build(deps): bump the crates group across 1 directory with 18 updates by @dependabot in #417
- Update Ukranian by @roizencodding in #422
- Update translation by @igormiguell in #423
New Contributors
- @TheMartyMan made their first contribution in #284
- @onlymash made their first contribution in #300
- @Oscar1640 made their first contribution in #309
- @AlirezaParsi made their first contribution in #305
- @muhammadbahaa2001 made their first contribution in #312
- @DerGoogler made their first contribution in #316
- @reindex-ot made their first contribution in #320
- @itsaschoolbus made their first contribution in #332
- @bachnxuan made their first contribution in #357
- @melamit made their first contribution in #383
- @roizencodding made their first contribution in #414
Full Changelog: v1.0.6...v1.0.7
v1.0.6
What's Changed
- Update strings.xml fix, update by @chrzonas in #194
Update values-tr/strings.xmlby @cvnertnc in #195- manager: translations: Update french translations by @Bakoubak in #198
- build(deps): bump the maven group across 1 directory with 5 updates by @dependabot in #201
- Update Bahasa Indonesia Translation by @xradens in #203
- Create strings.xml by @Sexynos990 in #205
- Create values-it/strings.xml by @luigimak in #208
- kernel: ksud: add ksu_handle_execve_ksud by @backslashxx in #217
- Update Polish Translation by @kam821 in #212
- ksud_magic: probe for more workdir candidates by @backslashxx in #221
- Update selinux strings in values-pl by @Ksawlii in #218
- README_TH: Update Thai translation by @JuicerV3 in #224
- Update Polish Translation by @kam821 in #229
- Update Ru strings.xml by @AJleKcAHgP68 in #234
- UPDATE BG translation...thats all by @Sexynos990 in #237
- Russian translation updated by @AJleKcAHgP68 in #239
- Update Portuguese Brazilian translation by @igormiguell in #240
- Update Italian Translation by @luigimak in #242
- Update Polish translation - SUSFS/sus_su by @kam821 in #243
- improve manager translations for zh-rCN & zh-rTW by @axelpln in #247
- Update README_RU.md by @mrvokintos in #248
- Add Polish documentation by @kam821 in #249
- Update README.md by @TheSakshamSingla in #262
- Update Ru translate by @AJleKcAHgP68 in #256
- Update portuguese translation by @igormiguell in #260
- Update values-it/strings.xml by @luigimak in #261
- Update Polish translation by @kam821 in #264
- Fix rustfmtcheck and clippy by @CanerKaraca23 in #266
- Added Arabic translation for manager app by @ZG089 in #267
- Update strings.xml by @chemchetchagio in #270
- Added Bulgaran Readme + Fix my older writing style of the bulgarian translatation in strings.xml by @Sexynos990 in #273
Update values-tr/strings.xmlby @cvnertnc in #278- Update portuguese translation by @igormiguell in #279
- Update Korean strings.xml by @shimaenaga1123 in #280
- build(deps): bump the maven group across 1 directory with 10 updates by @dependabot in #253
- build(deps): bump the crates group across 1 directory with 41 updates by @dependabot in #276
- build(deps): bump the crates group across 1 directory with 41 updates by @dependabot in #277
New Contributors
- @cvnertnc made their first contribution in #195
- @xradens made their first contribution in #203
- @luigimak made their first contribution in #208
- @kam821 made their first contribution in #212
- @Ksawlii made their first contribution in #218
- @TheSakshamSingla made their first contribution in #262
- @ZG089 made their first contribution in #267
Full Changelog: v1.0.5...v1.0.6