website: updated index.ts, ru_RU.ts, as well as some links (#763)
On the web page there is no link to the translation itself, I familiarized myself with vitepress and edited the necessary configs
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Модульные справочники
|
||||
# Руководство по разработке модулей {#introduction}
|
||||
|
||||
KernelSU предоставляет механизм модулей, позволяющий добиться эффекта модификации системного каталога при сохранении целостности системного раздела. Этот механизм принято называть "бессистемным".
|
||||
|
||||
@@ -22,7 +22,7 @@ KernelSU предоставляет механизм модулей, позво
|
||||
BusyBox в KernelSU теперь использует бинарный файл, скомпилированный непосредственно из проекта Magisk. **Поэтому вам не нужно беспокоиться о проблемах совместимости между скриптами BusyBox в Magisk и KernelSU, поскольку они абсолютно одинаковы!
|
||||
:::
|
||||
|
||||
## Модули KernelSU
|
||||
## Модули KernelSU {#kernelsu-modules}
|
||||
|
||||
Модуль KernelSU - это папка, размещенная в каталоге `/data/adb/modules` и имеющая следующую структуру:
|
||||
|
||||
@@ -100,7 +100,7 @@ description=<string>
|
||||
- Другими, не упомянутыми выше, могут быть любые **однострочные** строки.
|
||||
- Обязательно используйте тип перевода строки `UNIX (LF)`, а не `Windows (CR+LF)` или `Macintosh (CR)`.
|
||||
|
||||
### Сценарии командной оболочки
|
||||
### Сценарии командной оболочки {#shell-scripts}
|
||||
|
||||
Чтобы понять разницу между `post-fs-data.sh` и `Service.sh`, прочитайте раздел [Boot Scripts](#boot-scripts). Для большинства разработчиков модулей `service.sh` должно быть достаточно, если вам нужно просто запустить загрузочный скрипт.
|
||||
|
||||
@@ -110,7 +110,7 @@ description=<string>
|
||||
С помощью переменной окружения KSU можно определить, выполняется ли сценарий в KernelSU или в Magisk. Если скрипт выполняется в KernelSU, то это значение будет равно true.
|
||||
:::
|
||||
|
||||
### каталог `system`
|
||||
### каталог `system` {#system-directories}
|
||||
|
||||
После загрузки системы содержимое этого каталога будет наложено поверх раздела /system с помощью overlayfs. Это означает, что:
|
||||
|
||||
@@ -156,7 +156,7 @@ REPLACE="
|
||||
|
||||
Если для вашего модуля требуются дополнительные патчи sepolicy, добавьте эти правила в данный файл. Каждая строка в этом файле будет рассматриваться как утверждение политики.
|
||||
|
||||
## Установщик модулей
|
||||
## Установщик модулей {#module-installer}
|
||||
|
||||
Инсталлятор модуля KernelSU - это модуль KernelSU, упакованный в zip-файл, который может быть прошит в APP-менеджере KernelSU. Простейший установщик модуля KernelSU - это просто модуль KernelSU, упакованный в zip-файл.
|
||||
|
||||
@@ -174,7 +174,7 @@ module.zip
|
||||
Модуль KernelSU НЕ поддерживается для установки в пользовательское Recovery!!!
|
||||
:::
|
||||
|
||||
### Персонализация
|
||||
### Персонализация {#customizing-installation}
|
||||
|
||||
Если вам необходимо настроить процесс установки модуля, то в качестве опции вы можете создать в программе установки скрипт с именем `customize.sh`. Этот скрипт будет _источником_ (не исполняться!) сценария установщика модуля после извлечения всех файлов и применения стандартных разрешений и secontext. Это очень удобно, если ваш модуль требует дополнительной настройки в зависимости от ABI устройства, или вам необходимо установить специальные разрешения/секонтекст для некоторых файлов модуля.
|
||||
|
||||
@@ -200,7 +200,7 @@ module.zip
|
||||
В KernelSU MAGISK_VER_CODE всегда равен 25200, а MAGISK_VER всегда равен v25.2. Пожалуйста, не используйте эти две переменные для определения того, запущен ли он на KernelSU или нет.
|
||||
:::
|
||||
|
||||
#### Функции
|
||||
#### Функции {#functions}
|
||||
|
||||
```txt
|
||||
ui_print <msg>
|
||||
|
||||
Reference in New Issue
Block a user