weishu
b4a52f89cc
ksud: bump dependencies
2023-11-02 12:05:21 +08:00
weishu
2d96aaa28f
ksud: don't clean update dir, only ensure it exists
2023-09-02 10:39:40 +08:00
weishu
71799c7aed
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
12a095fd1a
Revert "ksud: Shrink image after module is updated. fix #855 "
...
This reverts commit 7153336ad1 .
2023-08-18 12:33:38 +08:00
weishu
7153336ad1
ksud: Shrink image after module is updated. fix #855
2023-08-17 23:57:51 +08:00
weishu
5f2566e478
ksud: No need to force e2fsck, fix #858,#879
2023-08-17 23:18:42 +08:00
weishu
0af25af1be
ksud: exposed the command stdout/stderr to log
2023-08-17 22:05:49 +08:00
Ylarod
ae9519de42
ksud: add post_mount stage ( #864 )
2023-08-16 11:39:32 +08:00
weishu
e95c5a9675
ksud: support common & module boot-completed.sh
2023-07-31 19:50:53 +08:00
weishu
d07956ead6
ksud: fix prune module
2023-07-11 22:00:50 +08:00
weishu
4e3af6dab3
ksud: refactor module iteration
2023-07-11 21:45:45 +08:00
weishu
45d96b98c5
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
b554c66b46
ksud: uninstall module at next boot. close #740
2023-07-11 21:25:51 +08:00
weishu
37abe48702
manager: save stderr of installation to log file. fix #723
2023-07-11 20:10:12 +08:00
weishu
ec9babea76
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
weishu
c3c990c50a
ksud: increase reserved size to 256M
2023-06-22 16:48:13 +08:00
tiann
8f4299ef62
ksud: keep pwd after switch mnt ns
2023-04-06 13:20:23 +08:00
Ylarod
93a607083a
ksud: exec uninstall.sh while uninstalling ( #347 )
2023-04-05 14:36:35 +08:00
tiann
48e76f9096
ksud: refine su and make it compitable with MagiskSU
...
Supported features:
1. --mount-master, -M, -mm which would make the command run in global mount namespace.
2. - user to switch a specific user's shell.
3. -v, -V to print version code and name.
fix #330 #306 #305 #32
2023-04-04 13:50:48 +08:00
tiann
ba4ffa7598
ksud: Since we have forbidden module running when Magisk installed, we
...
can now move common script from /data/adb/ksu/post-fs-data.d ->
/data/adb/post-fs-data.d and /data/adb/ksu/service.d ->
/data/adb/service.d
2023-03-27 10:51:25 +08:00
tiann
37d2914611
ksud: Fix common script may not be executed
2023-02-21 12:54:05 +08:00
tiann
b268971323
ksud: support module disable in safemode
2023-02-13 23:33:56 +08:00
skbeh
c187d1ad8a
ksud: remove tailing "/" from PATH ( #230 )
2023-02-12 18:07:07 +08:00
tiann
626642af76
ksud: e2fsck before resize2fs
2023-02-09 13:53:07 +08:00
tiann
cc29ad151a
ksud: Add KSU_KERNEL_VER_CODE
2023-02-08 15:09:36 +08:00
tiann
ad4d8e939e
ksud: clippy
2023-02-06 09:16:15 +08:00
tiann
1ff421365e
ksud: pass KSU_VER and KSU_VER_CODE to installer script
2023-02-06 08:53:18 +08:00
skbeh
9f4a8d3dfc
ksud, kernel: update explanation and fix some issues ( #194 )
2023-02-04 13:16:51 +08:00
tiann
aa73c34db2
ksud: unify version
2023-02-03 21:02:11 +08:00
tiann
8ee00839dc
ksud: Fix script exec
2023-02-03 14:26:26 +08:00
tiann
70b8b43b48
ksud: support sepolicy check
2023-02-03 13:16:17 +08:00
tiann
b975950b07
ksud: fix module update
2023-02-03 10:05:09 +08:00
tiann
ed42cf42d2
ksud: restore syscon before module install script; this revert 2a4675e25b
2023-02-03 10:00:52 +08:00
skbeh
219ea1c458
ksud: fix issues found by clippy ( #167 )
...
These issues are mostly found by `cargo clippy -- -W clippy::pedantic`.
2023-02-03 09:45:07 +08:00
skbeh
bea93f6ad7
ksud: compress embed assets ( #186 )
2023-02-03 09:31:32 +08:00
tiann
7b32c0e37b
ksud: opti module mount
2023-02-02 21:56:08 +08:00
tiann
12f353a1ae
ksud: Add bin path to script PATH
2023-02-02 21:42:04 +08:00
tiann
6a706de09e
ksud: use busybox to exec all shell scripts
2023-02-02 20:37:17 +08:00
tiann
2a4675e25b
ksud: set /system permission after installation script
2023-02-02 20:37:17 +08:00
tiann
0bc36b3299
ksud: fix incorrecy RAII
2023-02-02 20:37:17 +08:00
tiann
dc902b16d4
ksud: copy when rename failed
2023-02-02 20:37:17 +08:00
tiann
86998a032e
ksud: fallback to system mount when rust lib mount failed
2023-02-02 20:37:17 +08:00
tiann
3eb812be5b
ksud: Fix module may mount failed
2023-02-02 14:02:02 +08:00
tiann
23f41145b0
ksud: Fix module resize error
2023-02-02 09:25:41 +08:00
tiann
001fa00355
ksud: Add logs for module installation
2023-02-02 08:58:34 +08:00
tiann
cd825e34da
ksud: support common post-fs-data.d and service.d
2023-02-02 08:39:26 +08:00
tiann
d8042a36c3
ksud: fix post-fs-data.sh and service.sh may be not executed
2023-02-01 20:28:38 +08:00
tiann
85bf01eb65
ksud: use logcat log
2023-02-01 20:28:38 +08:00
tiann
417ff8a6c5
ksud: fix module installation failed when size < 1M
2023-02-01 19:30:39 +08:00
tiann
681c4a3f0d
ksud: minor tweaks
2023-02-01 19:12:25 +08:00