rifsxd
6695dfbb26
source: minor cleanup
2025-01-01 21:19:50 +06:00
rifsxd
9f30b48e55
kernel: try umount /system/etc/hosts & /system_ext
2024-12-31 11:14:39 +06:00
rifsxd
fad379d255
kernel: removed KSU (official) v2 signature size/hash
2024-12-31 11:02:34 +06:00
Loukious
4332b5caa9
fix: reset ambient capabilities to resolve D-Bus permission issues
2024-12-27 22:39:38 +06:00
Rifat Azad
2d9e33812c
kernel: small adjustment
2024-12-24 23:31:25 +06:00
Rifat Azad
f0266d049d
kernel: auto backport path_umount and can_umount
2024-12-24 08:25:46 +06:00
Rifat Azad
a1553c52bd
Revert "kernel: added susfs v1.5.3"
...
This reverts commit 091a35be7f .
2024-12-24 08:21:10 +06:00
Rifat Azad
091a35be7f
kernel: added susfs v1.5.3
2024-12-24 07:34:30 +06:00
Rifat Azad
b375383866
kernel: KSU_NEXT v2 signature size/hash added
2024-12-24 06:59:24 +06:00
Rifat Azad
f929e40295
Revert "[1.0] Drop Non-GKI Support ( #1483 )"
...
This reverts commit 898e9d4f8c .
2024-12-24 06:54:08 +06:00
Rifat Azad
cf75aa4a11
kernel: sync with upstream
2024-12-24 06:53:54 +06:00
Rifat Azad
7283f1cec6
kernel: rename KernelSU -> KernelSU-Next
2024-12-21 02:12:29 +06:00
Rifat Azad
949f34ff07
setup: rename KernelSU -> KernelSU-Next
2024-12-21 02:07:51 +06:00
Rifat Azad
3556e4a7d7
setup: fixed set-up script
2024-12-18 22:55:30 +06:00
Rifat Azad
e978b42fb4
setup: changed repo link
2024-12-18 21:55:25 +06:00
Rifat Azad
c25cb9aa4b
kernel: auto backport path_umount to fs/namespace.c at build time
2024-12-18 21:34:04 +06:00
Rifat Azad
67a8381767
kernel: New KSU_NEXT size/hash
2024-12-18 18:03:25 +06:00
rifsxd
115ed108ae
kernel: fix missing endif in Makefile
2024-12-18 02:26:09 +06:00
backslashxx
1b70c44d89
kernel: require path_umount backporting
...
Most kernel builders have to touch their kernel source code anyway so
we might as well tell them to backport path_umount to achieve some sort
of feature parity.
This enforces a path_umount backport, not a suggestion.
Its a requirement from now on.
You will backport path_umount and you will like it.
2024-12-17 22:45:23 +06:00
ExtremeXT
68eb2fb662
kernel: expose allowlist workaround as Kconfig option
...
Useful for situations where the SU allowlist is not kept after a reboot.
As per upstream this is only used for < 4.10 and Huawei HiSilicon devices.
but theres user reports having issues even on 4.14/4.19 samsung kernels.
Expose this option so users affected can opt-in.
Discussion:
tiann#1249
tiann#1346
References:
tiann@f57d351
tiann@b61cb30
Credits to respective authors:
rhjdvsgsgks
ExtremeXT
2024-12-17 20:33:55 +06:00
Rifat Azad
38ca033446
kernel: slightly polish up code
2024-12-16 02:42:33 +06:00
Rifat Azad
bfa4c9db62
kernel: cleaned up remaining susfs code
2024-12-16 00:14:07 +06:00
Rifat Azad
220d035045
kernel: KSU_VERSION fallback version bumped -> 11998
2024-12-15 06:09:31 +06:00
Rifat Azad
c29f513c0c
kernel: delete unknown file error
2024-12-13 06:21:41 +06:00
Rifat Azad
7848dd16f3
kernel: Removed SuSFS Patch
2024-12-13 06:21:40 +06:00
Rifat Azad
c77560a8d6
kernel: added SuSFS version
2024-12-13 06:21:38 +06:00
Rifat Azad
9e996d1d9d
Revert "kernel: susfs: CONFIG_KSU_SUSFS_INFO syscall to get susfs version & variant"
...
This reverts commit e1107e514d .
2024-12-13 06:21:38 +06:00
Rifat Azad
e1107e514d
kernel: susfs: CONFIG_KSU_SUSFS_INFO syscall to get susfs version & variant
2024-12-06 22:48:14 +06:00
Rifat Azad
564249a9be
kernel: additional custom v2_signature size/hash
2024-12-04 16:52:55 +06:00
Rifat Azad
91b69c9123
kernel: setup next branch
2024-12-04 16:47:58 +06:00
Rifat Azad
f50ce0058c
kernel: implement SuSFS v1.5.2
2024-12-04 16:30:28 +06:00
Huy Minh
27bb2491c2
kernel: Relax dentry_path_raw compare in core_hook ( #2041 )
...
On Android-x86 (or BlissOS) it initialize Android by using switch_root
or chroot, when checking a path with dentry_path_raw() it will show the
whole real path instead of the path that we want.
Relax the checking requirement by using strstr to look for
"/system/packages.list" in the string instead of requiring the path to
be "/system/packages.list"
This fixes #1783
Signed-off-by: hmtheboy154 <buingoc67@gmail.com >
2024-09-07 10:59:06 +08:00
LoveSy
bd24044ec3
Revert "ksud: [Fix] grant root to the shell in debug mode" ( #1860 )
...
Reverts tiann/KernelSU#1853
2024-07-06 19:36:37 +08:00
RobinChen
56c3954524
ksud: [Fix] grant root to the shell in debug mode ( #1853 )
...
Failed to check app_profile version
2024-07-06 13:37:00 +08:00
5ec1cff
f52beb9f75
throne_tracker: skip iterate if failed to open dir ( #1832 )
...
fix https://github.com/tiann/KernelSU/issues/1800
2024-06-19 09:19:04 +08:00
Wang Han
78bf2493bf
Convert devpts domain to ksu_file ( #1801 )
...
AOSP sepolicy does not allow appdomain to open pts. Hence, convert
devpts domain to ksu_file to allow any access.
2024-06-03 21:21:39 +08:00
Ylarod
898e9d4f8c
[1.0] Drop Non-GKI Support ( #1483 )
...
Co-authored-by: weishu <twsxtd@gmail.com >
2024-06-01 14:50:46 +08:00
Rissu
bd5100d698
kernel: fix throne_tracker uncompile-able on 4.4 kernel (issue #1771 ) ( #1773 )
...
in kernel v4.7.10:
extern unsigned int __pure full_name_hash(const char *, unsigned int);
in kernel v4.8.0:
extern unsigned int __pure full_name_hash(const void *salt, const char
*, unsigned int);
2024-05-27 10:35:08 +08:00
Juhyung Park
038dae1d6f
Deadlock fixes ( #1758 )
...
Hi,
This PR fixes deadlocks that I've noticed within my kernel, with some
minor optimizations around it.
Thanks.
---------
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com >
2024-05-26 17:03:33 +08:00
weishu
31653b11f1
kernel: replace devpts kprobe
2024-05-16 17:16:00 +08:00
weishu
0576495b4b
kernel: Allow to use in Private Space
2024-05-16 12:03:58 +08:00
weishu
123b66e84b
kernel: fix devpts permission. close #1727
2024-05-16 10:32:48 +08:00
weishu
7af4f338e5
kernel: Fix compile error on 4.4. close #1720
2024-05-10 15:01:05 +08:00
weishu
109442f8c4
docs: Add devpts description for non gki
2024-05-09 12:05:10 +08:00
weishu
98757bcdb3
kernel: transition devpts in kernel
2024-05-08 21:15:49 +08:00
5ec1cff
935dc18faa
su: allocate new pty ( #1693 )
2024-05-07 19:02:59 +08:00
weishu
646b6f71f4
kernel: close fd early
2024-04-29 15:53:12 +08:00
weishu
efbc07fde3
kernel: use library import
2024-04-27 09:55:24 +08:00
weishu
f982683825
kernel: refactor PR_REAL_REGS
2024-04-26 13:25:29 +08:00
weishu
2e1bb8e303
kernel: fix setup script. close #1625 , close #1647
2024-04-26 13:12:57 +08:00