Commit Graph

  • 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