-
68f3be2cbe
kernel, ksud, manager: New supercalls implementations * This commit squashes new supercall impl:
3138651a38..562a3b9be7
ShirkNeko
2025-11-06 03:54:44 +08:00
-
ee9c20f62a
kernel: Migrate manual_su to ioctl
ShirkNeko
2025-11-06 02:52:14 +08:00
-
0ce7bc2627
kernel: Migrate manual_su to ioctl
ShirkNeko
2025-11-06 02:52:14 +08:00
-
c9c62b25d2
support mainline kernel (#2869)
libingxuan
2025-11-05 22:35:18 +08:00
-
77fbfb7796
kernel: Resolved permission verification issue
ShirkNeko
2025-11-05 19:04:51 +08:00
-
f8904b1b02
kernel: Resolved permission verification issue
ShirkNeko
2025-11-05 19:04:51 +08:00
-
3a8e114201
kernel: Fix compilation
ShirkNeko
2025-11-05 17:15:18 +08:00
-
1473b91901
Use a more appropriate minor version number
ShirkNeko
2025-11-05 16:45:07 +08:00
-
89ce65e8ba
Use a more appropriate minor version number
ShirkNeko
2025-11-05 16:41:30 +08:00
-
5b6c82db32
fix
ShirkNeko
2025-11-05 16:18:59 +08:00
-
994fdfddf2
kernel: Use CONFIG_KSU_MANUAL_SU to protect MANUAL_SU
ShirkNeko
2025-11-05 16:17:54 +08:00
-
419299a1ad
bump KSU_VERSION_API to 4.0.0
ShirkNeko
2025-11-05 16:07:23 +08:00
-
557e7f8153
bump KSU_VERSION_API to 4.0.0
ShirkNeko
2025-11-05 16:07:23 +08:00
-
9f06c5f15d
kernel: supercall: allow escalation on ioctl interface (#2862)
backslashxx
2025-11-05 15:12:03 +08:00
-
453a785e97
v2.0
ShirkNeko
2025-11-05 16:03:34 +08:00
-
f9f75d73d8
Kernel: Enable processes with corresponding UIDs to utilise netlink, and optimise netlink functionality
ShirkNeko
2025-11-05 16:02:40 +08:00
-
766b6d2c76
kernel: Remove prctl; use netlink communication to control manual_su
ShirkNeko
2025-11-05 03:53:54 +08:00
-
9e9bb685f0
kernel: supercall: allow escalation on ioctl interface (#2862)
backslashxx
2025-11-05 15:12:03 +08:00
-
99bec0e439
Fix legacy prctl check condition (#2864)
Wang Han
2025-11-05 14:48:33 +08:00
-
0400b94674
v2.0.0
ShirkNeko
2025-11-05 15:43:10 +08:00
-
247f7d4aee
Kernel: Enable processes with corresponding UIDs to utilise netlink, and optimise netlink functionality
ShirkNeko
2025-11-05 15:41:14 +08:00
-
088ce97697
kernel: Remove prctl; use netlink communication to control manual_su
ShirkNeko
2025-11-05 03:53:54 +08:00
-
c0a86544d8
kernel: Remove macro definitions, pass variables using
ccflags -y, and reapply manual su protection.
ShirkNeko
2025-11-05 02:18:38 +08:00
-
ab3ff2699c
Revert "kernel: Remove CONFIG_KSU_MANUAL_SU protection"
ShirkNeko
2025-11-05 01:50:00 +08:00
-
1e0590aeb2
fix
ShirkNeko
2025-11-04 22:38:13 +08:00
-
b8df3163c1
kernel: init/exit umount feature
weishu
2025-11-04 14:14:58 +00:00
-
47bd84f3d1
kernel: init/exit umount feature
weishu
2025-11-04 14:14:58 +00:00
-
06e714b4e7
ksubot: add branch, happy 2k
Ylarod
2025-11-04 22:16:55 +08:00
-
1a70506f0e
kernel: rework umount with task_work
ShirkNeko
2025-11-04 22:24:00 +08:00
-
1439e486a1
kernel: rework umount with task_work
weishu
2025-11-04 13:31:45 +00:00
-
801bcb0e1f
Revert "Implement workqueue for unmounting"
ShirkNeko
2025-11-04 21:55:00 +08:00
-
fa229b23a4
kernel: Remove CONFIG_KSU_MANUAL_SU protection
ShirkNeko
2025-11-04 21:28:39 +08:00
-
54b5fb5fdb
ignore user settings
Ylarod
2025-11-03 21:33:54 +08:00
-
1cc9fce2c6
rename to managedFeatures
Ylarod
2025-11-03 21:32:11 +08:00
-
46fefc299c
kernel: Remove CONFIG_KSU_MANUAL_SU protection
ShirkNeko
2025-11-04 21:28:39 +08:00
-
23cc0ceff1
Revert "ci: bump ddk to 20251104, fix android16-6.12 lkm"
ShirkNeko
2025-11-04 21:08:24 +08:00
-
4a610af452
manager: Fixed warning card status error
ShirkNeko
2025-11-04 20:30:04 +08:00
-
aef96cd93c
kernel: core_hook: provide a better reboot handler (#523)
backslashxx
2025-11-04 19:51:40 +08:00
-
8177afa81e
kernel: core_hook: provide a better reboot handler (#523)
backslashxx
2025-11-04 19:51:40 +08:00
-
3588282b43
ci: build dev manager
ShirkNeko
2025-11-04 19:49:08 +08:00
-
257f0ca6de
ci: bump ddk to 20251104, fix android16-6.12 lkm
ShirkNeko
2025-11-04 19:44:43 +08:00
-
c863ff6f49
ci: Attempting once more to build the LKM using the DDK
ShirkNeko
2025-11-04 19:28:13 +08:00
-
e99a14290f
manager: fix logical confusion
ShirkNeko
2025-11-04 12:22:49 +08:00
-
d6c6899d28
Continue fix
ShirkNeko
2025-11-04 11:21:52 +08:00
-
23083ccb9c
Reapply: "kernel: Allow to use in Private Space" (#2857)
backslashxx
2025-11-04 09:29:01 +08:00
-
18e60ededa
Reapply: "kernel: Allow to use in Private Space" (#2857)
backslashxx
2025-11-04 09:29:01 +08:00
-
22e4b69231
manager: When the version is less than 13490, enable safe mode.
ShirkNeko
2025-11-04 11:16:42 +08:00
-
e6518a654f
feat: try manual reboot hook (#521)
AlexLiuDev233
2025-11-04 01:08:49 +08:00
-
1853d9decf
feat: try manual reboot hook (#521)
AlexLiuDev233
2025-11-04 01:08:49 +08:00
-
2075d2867e
kernel: Migrating KPM to ioctl
ShirkNeko
2025-11-04 00:54:38 +08:00
-
d286f49e11
[skip ci]kernel: Migrating KPM to ioctl
ShirkNeko
2025-11-04 00:09:42 +08:00
-
7103779a11
ksud: Migrating KPM to ioctl
ShirkNeko
2025-11-04 00:35:26 +08:00
-
4350d309da
manager: Implement version restrictions for certain features
ShirkNeko
2025-11-03 14:59:12 +08:00
-
7051b22536
manager: Provide backward compatibility for legacy kernels
ShirkNeko
2025-11-03 14:32:16 +08:00
-
1e122b2469
fix
ShirkNeko
2025-11-03 12:56:10 +08:00
-
696a2a5dc3
kernel: remove dynamic alloc in feature
ShirkNeko
2025-11-03 12:39:20 +08:00
-
e0bce04e79
ksud: clippy happy & fmt
ShirkNeko
2025-11-03 12:24:36 +08:00
-
c75b041c40
kernel: Reset KERNEL_SU_OPTION to 0xDEADBEEF
ShirkNeko
2025-11-03 12:12:08 +08:00
-
d2a3f0fcad
manager: fix suggest boot partition if we've root.
ShirkNeko
2025-11-03 12:10:49 +08:00
-
696c3059b6
manager: fix legacy get version
ShirkNeko
2025-11-03 12:09:00 +08:00
-
ab8e966b7f
add check_managed_features to installer.sh
Ylarod
2025-11-03 09:55:32 +08:00
-
7ece40bb2c
ksud: add managed_feature
Ylarod
2025-11-03 09:52:32 +08:00
-
d1aa6c8beb
manager: improve local LKM selection
ShirkNeko
2025-11-03 11:39:42 +08:00
-
bfed2d700a
add legacy get_version & Full get_version
Ylarod
2025-11-03 08:31:25 +08:00
-
59339b806a
Revert "ci: use ddk for faster ci, manual gki image build"
ShirkNeko
2025-11-03 03:49:56 +08:00
-
2433d64b6b
Revert "ci: Attempting to resolve the issue with DDK compilation being unavailable"
ShirkNeko
2025-11-03 03:39:46 +08:00
-
a622657092
ci: Attempting to resolve the issue with DDK compilation being unavailable
ShirkNeko
2025-11-03 00:57:29 +08:00
-
b4e682148a
kernel: remove dynamic alloc in feature
Ylarod
2025-11-02 23:51:33 +08:00
-
6b62e897ce
fix lot (#518) * refact: use feature subsystem
ShirkNeko
2025-11-03 00:07:36 +08:00
-
589ac304d3
switch ns umount
Ylarod
2025-11-02 11:29:06 +08:00
-
2dfc802d90
Implement workqueue for unmounting
Wang Han
2025-11-01 19:54:52 +08:00
-
02474a5953
update embed ksuinit to v2
Ylarod
2025-11-02 23:38:24 +08:00
-
450dbf14fc
kernel: disable setuid debug log
Ylarod
2025-11-02 22:20:56 +08:00
-
d89eab2c34
use cap_task_fix_setuid hook to avoid inline issue
Ylarod
2025-11-02 21:38:51 +08:00
-
a6b86a4f99
ci: skip dup lkm build
ShirkNeko
2025-11-02 21:53:53 +08:00
-
9db87ae630
kernel: Fix compilation (#520)
TwinbornPlate75
2025-11-02 21:30:12 +08:00
-
33d1f18395
ci: use ddk for faster ci, manual gki image build
ShirkNeko
2025-11-01 01:15:17 +08:00
-
8ebe60ca04
update ioctl macro (#2850)
Ylarod
2025-11-02 20:02:57 +08:00
-
980613c6a9
ksud: fmt
ShirkNeko
2025-11-02 20:07:35 +08:00
-
47bcc956a3
fix lot (#518)
ShirkNeko
2025-11-02 20:01:24 +08:00
-
f87066473b
Fix a few incompatibility issues (#517)
TwinbornPlate75
2025-11-02 19:59:29 +08:00
-
00de4e1c64
Update Vietnamese Translation (#515)
ꑄℭѧᝰ.ᐟ
2025-11-02 17:42:34 +07:00
-
7f2c838145
kernel: tidy-up code
Faris
2025-11-02 00:43:48 +07:00
-
b3fab49730
kernel: Fixing the compilation error when enabling sus_su
ShirkNeko
2025-11-02 12:35:11 +08:00
-
97ec718fea
switch ns umount
Ylarod
2025-11-02 11:29:06 +08:00
-
5c96f951b5
Implement workqueue for unmounting
Wang Han
2025-11-01 19:54:52 +08:00
-
7e446efac4
back to kprobe setuid hook
Ylarod
2025-11-02 10:56:29 +08:00
-
c06d694ebc
kernel: When CONFIG_KSU = m, disable sulog
ShirkNeko
2025-11-02 03:09:55 +08:00
-
bd0b07cba9
kernel: Add sulog records for supercalls
ShirkNeko
2025-11-02 02:20:06 +08:00
-
3b4647cc81
kernel: Add sulog records for supercalls
ShirkNeko
2025-11-02 02:20:06 +08:00
-
97fb509b50
kernel: fix compilation
ShirkNeko
2025-11-02 01:36:36 +08:00
-
e54339cf4e
Compilation fixed; defaults to fallback using packages.list
ShirkNeko
2025-11-02 01:31:41 +08:00
-
0375058d41
kernel: pkg_observer: fix pre-4.12 kernel compilation issue (#182)
Faris
2025-11-01 20:22:40 +07:00
-
7145fd537d
kernel: replace fsnotify_add_mark_locked to fsnotify_add_inode_mark for pre Linux-4.12
Faris
2025-11-01 17:30:16 +07:00
-
e0aafc66c6
kernel: pkg_observer: Add (half) older kernel compatibility support (#181)
Faris
2025-11-01 17:24:59 +07:00
-
afc8b53ca6
new supercall impl (#511) * refactor: replace throne tracker with ksud token
ShirkNeko
2025-11-02 01:11:38 +08:00
-
d7b55bf8b1
Compilation fixed; defaults to fallback using packages.list
ShirkNeko
2025-11-02 00:26:33 +08:00
-
320e08b8fb
new supercall impl (#511)
ShirkNeko
2025-11-01 23:30:30 +08:00
-
4aa73f2869
kernel: Fix time64_to_tm scope
ShirkNeko
2025-11-01 15:19:10 +08:00
-
3933de0ae9
Fix compilation errors on the newer kernels (#509)
MorStar
2025-11-01 14:47:30 +08:00