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
tiann
d5bb79edd5
website: Add safemode integrate instruction
2023-02-16 12:08:30 +08:00
Arya Hajalizade
cf21767975
Update faq.md ( #246 )
...
Changed a line towards a better grammar and made it more readable.
2023-02-16 10:00:20 +08:00
tiann
ab5f6db54b
website: Update installation
2023-02-09 14:04:41 +08:00
tiann
473f02396f
website: Update installation
2023-02-09 10:51:16 +08:00
小さい猫
cd33a6dd07
website: document the replacement of do_faccessat for some non-GKI ( #206 )
...
Signed-off-by: Ookiineko <chiisaineko@protonmail.com >
2023-02-04 21:56:04 +08:00
tiann
430c2e709f
website: Add some faq
2023-02-03 11:11:41 +08:00
小さい猫
199f5cc223
fix some typos introduced in #166 ( #181 )
...
Signed-off-by: Ookiineko <chiisaineko@protonmail.com >
Co-authored-by: f19 <58457605+F-19-F@users.noreply.github.com >
Co-authored-by: Scirese <nuclearlight91@gmail.com >
2023-02-02 23:38:04 +08:00
Ylarod
40960f60f8
ci: handle add device automatically ( #157 )
2023-01-30 19:41:46 +08:00
tiann
0e4b5b3765
website: fix device list link broken
2023-01-29 16:12:22 +08:00
tiann
0e651fdc99
website: opti device list
2023-01-29 12:59:37 +08:00
tarsin
4cf930a9dc
Update unofficially-support-devices.md ( #135 )
...
Add cas
2023-01-29 08:46:59 +08:00
Huy Minh
e1e8d53da5
docs: Adding Android-x86 kernel supported by me ( #133 )
...
Chinese translated using Google Translate
2023-01-28 22:36:44 +08:00
tiann
a40ad07e2b
website: repo list for munch
2023-01-28 21:13:48 +08:00
Ylarod
65d80aad03
docs: add unofficially-support-devices ( #128 )
2023-01-28 20:41:23 +08:00
tiann
2ebb363350
website: fix symbol
2023-01-26 11:50:15 +08:00
tiann
da38815ce0
website: no need to bother sucompat now
2023-01-26 11:37:34 +08:00
セリカ・シルフィル
87d05fbbdc
website:Remind readers how to resolve dependencies for KPROBES ( #106 )
...
website:Remind readers how to resolve dependencies for KPROBES
Power by DeepL and Google Translate
2023-01-24 15:10:44 +08:00
tiann
b7bed72c6d
website: fix typo
2023-01-20 21:24:09 +08:00
tiann
58dc00c17c
website: fix faq
2023-01-20 21:05:43 +08:00
tiann
e79e4fa05e
website: add faq
2023-01-20 21:02:55 +08:00
Ylarod
bc539569e1
website: add missing c
2023-01-20 18:42:28 +08:00
Ylarod
7a275e8e2a
website: fixup
2023-01-20 18:40:47 +08:00
tiann
664981628a
website: Add instruction for non gki build
2023-01-20 18:28:15 +08:00
weishu
5a8acea84e
Add website ( #65 )
2023-01-14 23:18:11 +08:00