weishu
f73885fc95
website: Add docs for LKM mode
2024-03-23 16:05:21 +08:00
Fede2782
1fc1ffe2ab
Docs: add backport notice in module umount docs ( #1476 )
...
This aims to uniform the documentation since the official introduction
of pre-GKI modules umount feature
2024-03-19 15:41:22 +08:00
igor
7f73827658
website: update translation ( #1473 )
2024-03-19 09:53:45 +08:00
backslashxx
b4cfc2f298
Suggest non-gki kernel users to backport path_umount ( #1464 )
...
Most kernel builders have to touch their kernel source code anyway, why
not also tell them to backport path_umount so even non-gki users can
benefit from this?
I know this might be a bit controversial as this will raise the barrier
of entry, but the benefits are just so high.
Idea was from OnlyTomInSecond on KernelSU group chat way back, and it
has been on the discussions for some time
references:
https://t.me/KernelSU_group/27237/176515
https://t.me/KernelSU_group/3249/184908
https://github.com/tiann/KernelSU/discussions/955#discussioncomment-7617166
03d233db8b
https://github.com/tiann/KernelSU/pull/1060
https://elixir.bootlin.com/linux/v5.9.1/source/fs/namespace.c#L1728
https://elixir.bootlin.com/linux/v5.10.9/source/fs/namespace.c#L1730
https://elixir.bootlin.com/linux/v6.5/source/fs/namespace.c#L1887
https://github.com/tiann/KernelSU/pull/1464#issuecomment-2002492107
Kernel side change examples
5.4
961d978862
4.19
164917f56d
4.14
c07c70a0c5
4.9
195f07593a
4.4
21ea33fe41
https://github.com/tiann/KernelSU/pull/1464#issuecomment-2002424069
ofcourse having someone on 3.18 confirm this will be nice.
**PROS**: umount modules for everyone
**CONS**: barrier of entry +1
---------
Co-authored-by: Christoph Hellwig <hch@lst.de >
Co-authored-by: Fede2782 <78815152+Fede2782@users.noreply.github.com >
Co-authored-by: Tom <31297720+onlytominsecond@users.noreply.github.com >
2024-03-18 10:27:31 +08:00
TheNeutrinoRaged
ddc086c4ef
Update installation.md ( #1451 )
...
typo flush -> flash
2024-03-16 10:53:10 +08:00
Ylarod
50914ce39b
Fix typo ( #1444 )
2024-03-13 18:04:58 +08:00
zalnars
6af2480008
Fix typos ( #1443 )
2024-03-12 13:15:03 +08:00
igor
ae17001033
website: update translation ( #1423 )
2024-03-08 10:32:08 +08:00
WindyDay
7611accc33
Add docs about Android 14 Kernel ( #1421 )
...
First time Pr to this project, not sure if I done it in the correct
format
2024-03-05 23:39:55 +08:00
igor
217755bb5a
website: fixed typos and update translation ( #1407 )
2024-03-04 19:16:39 +08:00
Fede2782
f459dfad54
English Faq: add wrong storage size on some Samsung ( #1400 )
...
#1389
2024-02-29 13:47:45 +08:00
igor
56dbc980f4
website: update translation ( #1377 )
2024-02-25 22:48:22 +08:00
weishu
406070914a
website: Add docs for module WebUI
2024-02-23 22:43:31 +08:00
igor
4b1fb121b4
website: update translation ( #1322 )
2024-01-31 11:16:57 +08:00
weishu
946fb6f999
ksud: default 1T for sparse file
2024-01-30 12:56:59 +08:00
weishu
b612efcfad
ksud: sparse file default 256G
2024-01-29 21:49:39 +08:00
weishu
23ba3182cf
website: Add description for sparse file
2024-01-29 21:42:52 +08:00
明
aaddaf1a78
website/docs: we don't need to use markdown for this, as it's not exactly a patch or sh file. ( #1298 )
...
```
# KernelSU
CONFIG_KSU=y
```
---------
Signed-off-by: 明 <akariondev@gmail.com >
Signed-off-by: akari <akariondev@gmail.com >
Co-authored-by: Ylarod <me@ylarod.cn >
Co-authored-by: weishu <twsxtd@gmail.com >
2024-01-19 09:05:56 +08:00
Arthur
601ce2120a
website: optimize expression and complete Chinese translation ( #1278 )
...
Co-authored-by: weishu <twsxtd@gmail.com >
2024-01-09 09:17:25 +08:00
Celica Sylphil
d9d9066316
website: Fix patches display ( #1281 )
...
Option does not match the corresponding patch.




2024-01-08 21:08:49 +08:00
明
60c9fabb44
website/docs: add missing #ifdef and #endif in ksu_handle_stat [2/2] ( #1277 )
...
Signed-off-by: 明 <akariondev@gmail.com >
Signed-off-by: akari <akariondev@gmail.com >
Co-authored-by: Ylarod <me@ylarod.cn >
Co-authored-by: weishu <twsxtd@gmail.com >
2024-01-08 19:52:29 +08:00
明
2bab388bbf
website/docs/guide: Enable KernelSU support (CONFIG_KSU) ( #1274 )
...
### enable CONFIG_KSU on the website documentation.
Added support for KernelSU by enabling CONFIG_KSU in the kernel
defconfig located at `arch/arm64/configs/vendor/your_defconfig`. Please
ensure to verify the correct location of the file. Note that on some
devices, the defconfig may be located in `arch/arm64/configs`.
---------
Signed-off-by: 明 <akariondev@gmail.com >
Signed-off-by: akari <akariondev@gmail.com >
2024-01-08 14:42:17 +08:00
weishu
fbeea49318
website: remove coolapk download link
2023-12-28 21:08:57 +08:00
weishu
5deecb3b50
website: fix build error
2023-12-28 13:43:56 +08:00
weishu
534ac88195
website: update installation instructions
2023-12-28 13:24:49 +08:00
Pa1NarK
860911c455
docs(faq): Fix typo in faq.md ( #1186 )
2023-12-04 11:30:04 +08:00
weishu
0617c4440b
Docs update ( #1143 )
2023-11-14 13:56:21 +08:00
Aquarius223
b45c4f57c5
website: Optimize the non-GKI page format and repair errors ( #1141 )
...
1. Divide the patches into a separate file segment
2. Fix the ISO C90 grammar warning in fs/open.c
Conflict: JA_JP Folder does not do how-to-integrate-for-non-gki.md
Change-Id: I23a611eb937d9cb3da7a2d97046e0b57f1efc4d6
Co-authored-by: admin <paper@localhost>
2023-11-14 11:06:44 +08:00
Brian
a903b0fa4e
docs: Rename mentions of ZygiskOnKernelSU to ZygiskNext ( #1114 )
2023-11-06 10:26:58 +08:00
Ylarod
ae9519de42
ksud: add post_mount stage ( #864 )
2023-08-16 11:39:32 +08:00
hopez13
a3590b767e
Docs: Fixed Word Repetition ( #818 )
2023-08-01 10:06:56 +08:00
weishu
e00a355fa8
website: Add docs for boot-completed stage
2023-07-31 19:58:45 +08:00
longhuan1999
0aee64f339
Update app-profile.md and strings.xml ( #712 )
...
1. website: Correcting several errors in docs of App Profile
2. manager: Remove the 'app name' field except for the default
strings.xml file
2023-07-03 09:51:54 +08:00
weishu
1b2635784f
website: Add docs for App Profile
2023-07-02 19:07:09 +08:00
SirRGB
b308a368d3
misc grammar and typo fixes ( #699 )
2023-06-30 23:54:15 +08:00
Azeroth
e95ca9316c
Fix typo ( #667 )
...
Fixed typo in this section
https://kernelsu.org/guide/installation.html#patch-boot-img-manully
2023-06-20 17:58:05 +08:00
Juhyung Park
bd8434f4f4
Hook improvements (take 2) ( #563 )
...
Hi @tiann.
Thanks for the great project, I had great fun playing around with it.
This PR mainly tries to further minimize the possible delays caused by
KernelSU hooking.
There are 3 major changes:
- Processes with 0 < UID < 2000 are blocked straight-up before going
through the allow_list.
I don't see any need for such processes to be interested in root, and
this allows returning early before going through a more expensive
lookup.
If there's an expected breakage due to this change, I'll remove it. Let
me know.
- A page-sized (4K) bitmap is added.
This allows O(1) lookup for UID <= 32767.
This speeds up `ksu_is_allow_uid()` by about 4.8x by sacrificing a 4K
memory. IMHO, a good trade-off.
Most notably, this reduces the 99.999% result previously from worrying
milliseconds scale to microseconds scale.
For UID > 32767, another page-sized (4K) sequential array is used to
cache allow_list.
Compared to the previous PR #557 , this new approach gives another nice
25% performance boost in average, 63-96% boost in worst cases.
Benchmark results are available at
https://docs.google.com/spreadsheets/d/1w_tO1zRLPNMFRer49pL1TQfL6ndEhilRrDU1XFIcWXY/edit?usp=sharing
Thanks!
---------
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com >
2023-06-16 19:53:15 +08:00
aiamadeus
c969ff4011
website: fix web link address of taichi ( #391 )
...
Co-authored-by: AmadeusGhost <42570690+AmadeusGhost@users.noreply.github.com >
2023-04-15 15:32:07 +08:00
セリカ・シルフィル
2f67d24ec9
kernel: Support switch branch or tag ( #382 )
2023-04-13 14:40:56 +08:00
Ylarod
7544558173
website: fix typo, add hidden-features ( #349 )
2023-04-05 14:36:22 +08:00
tiann
c4c597da9e
website: Add docs for REPLACE variables
2023-03-27 17:27:53 +08:00
tiann
86ff022dc6
website: Add docs for REMOVE
2023-03-27 15:17:55 +08:00
tiann
14b2afe78d
feat: Add documentation for rescuing from bootloop.
...
- Add new link to sidebar of zh_CN documentation page
- Add new link to sidebar navigation in English documentation page
- Add new guide for rescuing from bootloop
- Include methods for rescuing wrong module flashing
- Provide mechanisms for safe mode and AB updates for module recovery
2023-03-27 11:37:18 +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
43ca2b9831
Add docs for module
2023-03-26 15:43:34 +08:00
tiann
5dd430e6a6
website: update FAQ
2023-03-14 11:00:35 +08:00
tiann
1c65048813
website: fix typo and add KernelFlasher
2023-03-01 10:56:20 +08:00
uaevuon
3b8d0b83d4
website: Fix typo ( #283 )
2023-02-28 14:10:31 +08:00
Fankesyooni
b2c39af069
website: Fix wrong directory name in document ( #282 )
...
I think there is a misspell in document
2023-02-27 22:57:40 +08:00
Wahid Khan
8cc4ad4d80
website: fix typos ( #258 )
2023-02-20 14:13:21 +08:00