weishu
df1fc4b04c
ksud: use boot partition when replace kernel
2024-01-18 16:27:11 +08:00
weishu
be68e43d60
ksud: Fix relative boot image path
2024-01-16 14:05:10 +08:00
weishu
34d8ba78a6
ksud: Fix build for win
2024-01-16 11:39:21 +08:00
weishu
dbf7f6786b
ksud: Add support for boot patch
2024-01-15 20:17:10 +08:00
weishu
1a0f7ab826
ksud: report module mounted event to kernel
2024-01-08 12:11:54 +08:00
5ec1cff
b5e3ecfaf7
ksud: extract binaries properly ( #1253 )
2024-01-05 23:31:52 +08:00
weishu
4bedd619c7
ksud: don't extract on module install
2024-01-05 22:25:41 +08:00
Nullptr
443cf2c6c9
Remove ksud path to make xi and vvb happy ( #1251 )
...
Not creating new historical legacy
2024-01-05 17:28:06 +08:00
Nullptr
8ad962be7f
Fix temp dir on Android 10 or below ( #1250 )
...
Co-authored-by: Ylarod <me@ylarod.cn >
2024-01-05 14:41:33 +08:00
weishu
6aa708230f
ksud: minor tweaks
2024-01-04 16:12:22 +08:00
5ec1cff
03078d27bb
ksud: update resetprop ( #1247 )
...
- source code from Magisk a0b8aa4d and built with `build.py -r binary
resetprop`
- support waiting on property (`-w`)
2024-01-04 15:47:23 +08:00
weishu
b557c9b3c4
ksud: re-extract ksud when necessary close #1242
2024-01-04 12:09:28 +08:00
5ec1cff
41f120ddf2
ksud: su supports set gid and groups ( #1240 )
...
- When no gid is provided, use uid as gid.
2024-01-03 18:22:01 +08:00
Nullptr
e8e796b13e
Fix mount order ( #1235 )
2023-12-30 08:01:51 +08:00
Nullptr
c07b7d38a0
Mount temp dir at /debug_ramdisk ( #1226 )
2023-12-23 21:05:26 +08:00
Huy Minh
6b07f24377
Update busybox to 1.36.1 ( #1214 )
...
Pulled from Magisk-v26.4.apk
Signed-off-by: Huy Minh <buingoc67@gmail.com >
2023-12-19 20:58:31 +08:00
weishu
48939c6e99
ksud: Fix weird module.prop. close #1191
2023-12-15 18:27:55 +08:00
Howard Wu
a94c35f69f
Check if contain module id ( #1128 )
2023-11-12 12:34:18 +08:00
weishu
1a8dd01a97
ksud: bump dependencies
2023-11-02 12:05:21 +08:00
weishu
ed1851888d
ksud: make cargo fmt happy
2023-10-21 13:21:33 +08:00
weishu
621174c4f5
manager: support App Profile template
2023-10-21 13:19:59 +08:00
weishu
50d16dc7cf
ksud: reject v3 and v3.1 signature scheme
2023-10-11 16:50:32 +08:00
weishu
02def78124
kernel: harden the signature check ( #1027 )
2023-10-11 02:53:11 -05:00
weishu
15b5436e43
manager: fix ascii art text of KernelSU. close #930
2023-09-16 12:22:44 +08:00
weishu
1a33103ab9
Revert "Fix the directory pathname while moving directories ( #816 )"
...
This reverts commit ea24e42753 .
2023-09-09 23:38:27 +08:00
weishu
03761a9fe7
ksud: don't clean update dir, only ensure it exists
2023-09-02 10:39:40 +08:00
weishu
d2302d8189
ksud: Fix module not showing when there is a module don't declare id in module.prop. fix #890
2023-08-20 23:35:09 +08:00
weishu
5892a00fea
Revert "ksud: Shrink image after module is updated. fix #855 "
...
This reverts commit 4c953484c1 .
2023-08-18 12:33:38 +08:00
weishu
4c953484c1
ksud: Shrink image after module is updated. fix #855
2023-08-17 23:57:51 +08:00
weishu
5f1a274383
ksud: No need to force e2fsck, fix #858,#879
2023-08-17 23:18:42 +08:00
weishu
def3eae924
ksud: exposed the command stdout/stderr to log
2023-08-17 22:05:49 +08:00
Ylarod
e9b90c0d05
ksud: add post_mount stage ( #864 )
2023-08-16 11:39:32 +08:00
weishu
836acc61c3
ksud: restore selinux context for unlabeled module files on boot. fix #817
2023-08-03 12:00:28 +08:00
weishu
99e3eb8adc
ksud: don't follow link when restore file context
2023-08-03 12:00:28 +08:00
AzukiAtsui
ea24e42753
Fix the directory pathname while moving directories ( #816 )
...
Fix the duplicate directory name error that occurs when the destination
directory already exists while moving folders.
2023-08-01 13:40:56 +08:00
weishu
6eac1ad1fe
ksud: support common & module boot-completed.sh
2023-07-31 19:50:53 +08:00
weishu
93b77b766e
ksud: re-enable lto
2023-07-28 22:23:03 +08:00
weishu
bedc54c03f
ksud: fix su args parse error. close #736
2023-07-28 22:21:12 +08:00
weishu
cd23980358
ksud: fix common post-fs-data.d may not execute if no modules are enabled
2023-07-24 13:39:51 +08:00
weishu
a92afcc95d
ksud: fix path env, close #775
2023-07-18 10:02:06 +08:00
weishu
e983bb86fd
ksud: fix prune module
2023-07-11 22:00:50 +08:00
weishu
dfdd5ee7d0
ksud: refactor module iteration
2023-07-11 21:45:45 +08:00
weishu
4530117511
ksud: remove update flag file before mount. if module installation is failed, the module.img will be reverted and the update flag file may exist
2023-07-11 21:28:56 +08:00
weishu
33f357cb23
ksud: uninstall module at next boot. close #740
2023-07-11 21:25:51 +08:00
weishu
9533299d98
manager: save stderr of installation to log file. fix #723
2023-07-11 20:10:12 +08:00
weishu
9c7286c269
ksud: Specify the block size of the ext4 image as 1K, because our subsequent size calculations are based on this; some phones such as the Samsung S23, if no default value is specified, will cause unexpected errors. close #721
2023-07-11 18:30:33 +08:00
Zackptg5
ffcc44ac69
Add boot script directory vars ( #747 )
...
Add back variable names for post-fs-data.d and service.d directories
Co-authored-by: weishu <twsxtd@gmail.com >
2023-07-11 12:39:56 +08:00
weishu
f99e1406dd
ci: fix rustfmt failed ( #748 )
2023-07-11 12:23:56 +08:00
shìwēi nguyen
3b21ebea08
ksud: symlink by relative path when handle partitions ( #737 )
...
This allows the Magisk design-compliant module boot script to access
`$MODDIR/system/$part` while the mounted overlay still points to
`/$part`
Fix https://github.com/tiann/KernelSU/issues/726
2023-07-09 17:01:00 +08:00
weishu
f946c4bae8
ksud: don't create dir when read
2023-07-01 19:01:09 +08:00