diff --git a/docs/README.md b/docs/README.md index 856b47fa..69b11518 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,4 +1,4 @@ -**English** | [简体中文](/docs/README_CN.md) | [Türkçe](/docs/README_TR.md) +**English** | [简体中文](/docs/README_CN.md) | [Türkçe](/docs/README_TR.md) | [Português (Brasil)](/docs/README_PT-BR.md) # KernelSU Next @@ -6,8 +6,8 @@ A Kernel-based root solution for Android devices. -[![Latest release](https://img.shields.io/github/v/release/rifsxd/KernelSU-Next?label=Release&logo=github)](https://github.com/rifsxd/KernelSU-Next/releases/latest) -[![Nightly Release](https://img.shields.io/badge/Nightly%20release-gray?logo=hackthebox&logoColor=fff)](https://nightly.link/rifsxd/KernelSU-Next/workflows/build-manager/next/manager) +[![Latest Release](https://img.shields.io/github/v/release/rifsxd/KernelSU-Next?label=Release&logo=github)](https://github.com/rifsxd/KernelSU-Next/releases/latest) +[![Nightly Release](https://img.shields.io/badge/Nightly%20Release-gray?logo=hackthebox&logoColor=fff)](https://nightly.link/rifsxd/KernelSU-Next/workflows/build-manager/next/manager) [![License: GPL v2](https://img.shields.io/badge/License-GPL%20v2-orange.svg?logo=gnu)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html) [![GitHub License](https://img.shields.io/github/license/rifsxd/KernelSU-Next?logo=gnu)](/LICENSE) @@ -19,16 +19,16 @@ A Kernel-based root solution for Android devices. ## Compatibility State -KernelSU Next officially supports most Android kernels starting from 4.4 upto 6.6. +KernelSU Next officially supports most Android kernels starting from 4.4 up to 6.6. - GKI 2.0 (5.10+) kernels can run pre-built images and LKM/KMI. - GKI 1.0 (4.19 - 5.4) kernels need to rebuilt with KernelSU driver. - - EOL (<4.14) kernels also need to be rebuilt with KernelSU driver. (3.18+ is experimental and may need some function backports) + - EOL (<4.14) kernels also need to be rebuilt with KernelSU driver (3.18+ is experimental and may need some function backports). Currently, only `arm64-v8a` is supported. ## Usage -- [Installation Instruction](https://rifsxd.github.io/KernelSU-Next/) +- [Installation instruction](https://rifsxd.github.io/KernelSU-Next/) ## Security @@ -45,5 +45,5 @@ For information on reporting security vulnerabilities in KernelSU, see [SECURITY - [Magisk](https://github.com/topjohnwu/Magisk): the powerful root tool. - [genuine](https://github.com/brevent/genuine/): apk v2 signature validation. - [Diamorphine](https://github.com/m0nad/Diamorphine): some rootkit skills. -- [KernelSU](https://github.com/tiann/KernelSU): thanks to tiann or else KernelSU Next wouldn't even exist. +- [KernelSU](https://github.com/tiann/KernelSU): thanks to tiann, or else KernelSU Next wouldn't even exist. - [Magic Mount Port](https://github.com/5ec1cff/KernelSU/blob/main/userspace/ksud/src/magic_mount.rs): 💜 5ec1cff for saving KernelSU! diff --git a/docs/README_CN.md b/docs/README_CN.md index 8ee57497..1d8af202 100644 --- a/docs/README_CN.md +++ b/docs/README_CN.md @@ -1,4 +1,4 @@ -[English](README.md) | **简体中文** | [Türkçe](README_TR.md) +[English](README.md) | **简体中文** | [Türkçe](README_TR.md) | [Português (Brasil)](/docs/README_PT-BR.md) # KernelSU Next @@ -6,8 +6,8 @@ 安卓基于内核的 Root 方案 -[![Latest release](https://img.shields.io/github/v/release/rifsxd/KernelSU-Next?label=Release&logo=github)](https://github.com/rifsxd/KernelSU-Next/releases/latest) -[![Nightly Release](https://img.shields.io/badge/Nightly%20release-gray?logo=hackthebox&logoColor=fff)](https://nightly.link/rifsxd/KernelSU-Next/workflows/build-manager/next/manager) +[![Latest Release](https://img.shields.io/github/v/release/rifsxd/KernelSU-Next?label=Release&logo=github)](https://github.com/rifsxd/KernelSU-Next/releases/latest) +[![Nightly Release](https://img.shields.io/badge/Nightly%20Release-gray?logo=hackthebox&logoColor=fff)](https://nightly.link/rifsxd/KernelSU-Next/workflows/build-manager/next/manager) [![License: GPL v2](https://img.shields.io/badge/License-GPL%20v2-orange.svg?logo=gnu)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html) [![GitHub License](https://img.shields.io/github/license/rifsxd/KernelSU-Next?logo=gnu)](/LICENSE) @@ -15,7 +15,7 @@ 1. 基于内核的 SU 和权限管理 2. 基于 [Magic Mount](https://github.com/topjohnwu/Magisk/blob/c512496847d182526f2043295ecfd275398eccac/docs/releases/26100.md#new-magic-mount-implementation) 的模块系统 -3. [App Profile](https://kernelsu.org/guide/app-profile.html):把 Root 权限关进笼子里 +3. [App Profile](https://kernelsu.org/zh_CN/guide/app-profile.html):把 Root 权限关进笼子里 ## 兼容状态 diff --git a/docs/README_PT-BR.md b/docs/README_PT-BR.md new file mode 100644 index 00000000..a0abb2af --- /dev/null +++ b/docs/README_PT-BR.md @@ -0,0 +1,49 @@ +[English](README.md) | [简体中文](/docs/README_CN.md) | [Türkçe](/docs/README_TR.md) | **Português (Brasil)** + +# KernelSU Next + +logo + +Uma solução root baseada em kernel para dispositivos Android. + +[![Latest Release](https://img.shields.io/github/v/release/rifsxd/KernelSU-Next?label=Release&logo=github)](https://github.com/rifsxd/KernelSU-Next/releases/latest) +[![Nightly Release](https://img.shields.io/badge/Nightly%20Release-gray?logo=hackthebox&logoColor=fff)](https://nightly.link/rifsxd/KernelSU-Next/workflows/build-manager/next/manager) +[![License: GPL v2](https://img.shields.io/badge/License-GPL%20v2-orange.svg?logo=gnu)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html) +[![GitHub License](https://img.shields.io/github/license/rifsxd/KernelSU-Next?logo=gnu)](/LICENSE) + +## Características + +1. `su` e gerenciamento de acesso root baseado em kernel. +2. Sistema modular baseado em [Magic Mount](https://github.com/topjohnwu/Magisk/blob/c512496847d182526f2043295ecfd275398eccac/docs/releases/26100.md#new-magic-mount-implementation). +3. [Perfil do Aplicativo](https://kernelsu.org/pt_BR/guide/app-profile.html): Tranque o poder root em uma gaiola. + +## Estado de compatibilidade + +KernelSU Next suporta oficialmente a maioria dos kernels Android a partir de 4.4 até 6.6. + - Os kernels GKI 2.0 (5.10+) podem executar imagens pré-construídas e LKM/KMI. + - Os kernels GKI 1.0 (4.19 - 5.4) precisam ser reconstruídos com o driver KernelSU. + - Os kernels EOL (<4.14) também precisam ser reconstruídos com o driver KernelSU (3.18+ é experimental e pode precisar portar algumas funções). + +Atualmente, apenas `arm64-v8a` é suportado. + +## Uso + +- [Instruções de instalação](https://rifsxd.github.io/KernelSU-Next/) + +## Segurança + +Para obter informações sobre como relatar vulnerabilidades de segurança do KernelSU, consulte [SECURITY.md](/SECURITY.md). + +## Licença + +- Os arquivos no diretório `kernel` são [GPL-2.0-only](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html). +- Todas as outras partes, exceto o diretório `kernel` são [GPL-3.0-or-later](https://www.gnu.org/licenses/gpl-3.0.html). + +## Créditos + +- [kernel-assisted-superuser](https://git.zx2c4.com/kernel-assisted-superuser/about/): a ideia do KernelSU. +- [Magisk](https://github.com/topjohnwu/Magisk): a poderosa ferramenta root. +- [genuine](https://github.com/brevent/genuine/): validação de assinatura apk v2. +- [Diamorphine](https://github.com/m0nad/Diamorphine): algumas habilidades de rootkit. +- [KernelSU](https://github.com/tiann/KernelSU): obrigado a tiann, ou então o KernelSU Next nem existiria. +- [Magic Mount Port](https://github.com/5ec1cff/KernelSU/blob/main/userspace/ksud/src/magic_mount.rs): 💜 5ec1cff por salvar o KernelSU! diff --git a/docs/README_TR.md b/docs/README_TR.md index 42d4b8a7..5bd8a249 100644 --- a/docs/README_TR.md +++ b/docs/README_TR.md @@ -1,4 +1,4 @@ -[English](README.md) | [简体中文](/docs/README_CN.md) | **Türkçe** +[English](README.md) | [简体中文](/docs/README_CN.md) | **Türkçe** | [Português (Brasil)](/docs/README_PT-BR.md) # KernelSU Next @@ -6,8 +6,8 @@ Android cihazlar için Kernel tabanlı bir root çözümü. -[![Latest release](https://img.shields.io/github/v/release/rifsxd/KernelSU-Next?label=Release&logo=github)](https://github.com/rifsxd/KernelSU-Next/releases/latest) -[![Nightly Release](https://img.shields.io/badge/Nightly%20release-gray?logo=hackthebox&logoColor=fff)](https://nightly.link/rifsxd/KernelSU-Next/workflows/build-manager/next/manager) +[![Latest Release](https://img.shields.io/github/v/release/rifsxd/KernelSU-Next?label=Release&logo=github)](https://github.com/rifsxd/KernelSU-Next/releases/latest) +[![Nightly Release](https://img.shields.io/badge/Nightly%20Release-gray?logo=hackthebox&logoColor=fff)](https://nightly.link/rifsxd/KernelSU-Next/workflows/build-manager/next/manager) [![License: GPL v2](https://img.shields.io/badge/License-GPL%20v2-orange.svg?logo=gnu)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html) [![GitHub License](https://img.shields.io/github/license/rifsxd/KernelSU-Next?logo=gnu)](/LICENSE) diff --git a/docs/index.html b/docs/index.html index 5c87efff..73045240 100644 --- a/docs/index.html +++ b/docs/index.html @@ -41,7 +41,7 @@

KernelSU Next

A kernel-based root solution for Android

-

Supports kernel 4.9 - 6.6 (NON-GKI & GKI)

+

Supports kernel 4.9 - 6.6 (Non-GKI & GKI)

@@ -61,15 +61,15 @@

Installation

Copy and paste the commands below to install KernelSU Next. Latest tag (stable)

-
curl -LSs "https://raw.githubusercontent.com/rifsxd/KernelSU-Next/next/kernel/setup.sh" | bash -
+
curl -LSs "https://raw.githubusercontent.com/rifsxd/KernelSU-Next/next/kernel/setup.sh" | bash -
-

Copy and paste the commands below to install KernelSU Next. Next branch (development bleeding edge).

+

Copy and paste the commands below to install KernelSU Next. Next branch (development bleeding edge)

-
curl -LSs "https://raw.githubusercontent.com/rifsxd/KernelSU-Next/next/kernel/setup.sh" | bash -s next
+
curl -LSs "https://raw.githubusercontent.com/rifsxd/KernelSU-Next/next/kernel/setup.sh" | bash -s next
-

Copy and paste the commands below to install KernelSU Next. Select tag (such as v1.0.2-R14).

+

Copy and paste the commands below to install KernelSU Next. Select tag (such as v1.0.2-R14)

-
curl -LSs "https://raw.githubusercontent.com/rifsxd/KernelSU-Next/next/kernel/setup.sh" | bash -s v1.0.2-R14
+
curl -LSs "https://raw.githubusercontent.com/rifsxd/KernelSU-Next/next/kernel/setup.sh" | bash -s v1.0.2-R14
@@ -98,18 +98,18 @@

Info

KernelSU Next has many features and improvements!

-

just mentioning a few features

+

Just mentioning a few features:

    -
  1. NON-GKI kernel support from 4.x - 5.4 (LTS)
  2. +
  3. Non-GKI kernel support from 4.x - 5.4 (LTS).
  4. GKI kernels can use LKM/KMI methods for installation.
  5. -
  6. Dedicated pre-patched SuSFS branches to hide root effectively.
  7. -
  8. New manager features and UI ovehaul.
  9. -
  10. Module install confirmation window.
  11. -
  12. Restoration of module after uninstallaion.
  13. -
  14. SuSFS based features and info. (SuSFS patched kernels only)
  15. -
  16. Magic mount is used for module mounting for fast, lite and convenient operations.
  17. -
  18. Has it's own SuSFS library for cli commands.
  19. -
  20. Manager app can get auto updates from new releases.
  21. +
  22. Dedicated pre-patched SuSFS branches to effectively hide root.
  23. +
  24. New manager features and UI overhaul.
  25. +
  26. Module installation confirmation window.
  27. +
  28. Restoration of module after uninstallation.
  29. +
  30. SuSFS-based features and info (SuSFS patched kernels only).
  31. +
  32. Magic Mount is used for module mounting, ensuring fast, light, and convenient operations.
  33. +
  34. Has its own SuSFS library for CLI commands.
  35. +
  36. Manager app can get auto-updates from new releases.
  37. More frequent updates and upcoming features.
@@ -117,7 +117,7 @@ diff --git a/manager/app/src/main/res/values-pt-rBR/strings.xml b/manager/app/src/main/res/values-pt-rBR/strings.xml new file mode 100644 index 00000000..3ff6310d --- /dev/null +++ b/manager/app/src/main/res/values-pt-rBR/strings.xml @@ -0,0 +1,159 @@ + + + Tendo problemas? + Encontrou um bug ou tem feedback? + Reporte o mais rápido possível! + Reportar no GitHub + Contato via Telegram + https://github.com/rifsxd/KernelSU-Next/issues + https://t.me/ksunext + Confirmar + KernelSU Next + Início + Não instalado + Clique para instalar + Em execução + Versão: %d + SuperUsuários: %d + Módulos: %d + Assinatura KernelSU Next v2 não encontrada no kernel! [ !KSU_NEXT || != size/hash ] + Peça ao seu desenvolvedor de kernel para integrar o KernelSU Next! + Versão do kernel + Versão do Android + Versão do gerenciador + Status do SELinux + Desativado + Impondo + Permissivo + Desconhecido + SuperUsuário + Falha ao ativar o módulo %s + Falha ao desativar o módulo %s + Nenhum módulo instalado + Módulo + Confirmação de instalação + Deseja continuar instalando o módulo %1$s? + Ordenar (A-Z) + Ordenar (Z-A) + Desinstalar + Restaurar + Instalar + Instalar + Reiniciar + Configurações + Reinicialização suave + Reiniciar em modo Recovery + Reiniciar em modo Bootloader + Reiniciar em modo Download + Reiniciar em modo EDL + Sobre + Tem certeza que deseja desinstalar o módulo %s? + %s desinstalado + Falha ao desinstalar %s + Tem certeza que deseja restaurar o módulo %s? + %s restaurado + Falha ao restaurar %s + Versão + Autor + Os módulos estão indisponíveis porque OverlayFS está desabilitado pelo kernel! + Atualizar + Mostrar apps do sistema + Ocultar apps do sistema + Reportar registros + Modo de segurança + Reinicie para entrar em vigor + Os módulos estão indisponíveis devido a um conflito com Magisk! + Sistema de módulos + Magic Mount + 🔥 Compilação next + https://github.com/rifsxd/KernelSU-Next + Branch next experimental. Confira no GitHub! + ⚠️ Aviso de desenvolvimento experimental! + 127.0.0.1 + KernelSU Next é uma versão não oficial que está sempre em desenvolvimento experimental ativo. É fornecido no estado em que se encontra, sem garantias de estabilidade, desempenho ou confiabilidade. + • Use por sua conta e risco: podem ocorrer travamentos, comportamento inesperado ou problemas no sistema. + • Sem garantia: os desenvolvedores não são responsáveis ​​por qualquer perda de dados, danos ao sistema ou outras consequências resultantes de seu uso. + • Apenas para fins de teste: destinado a usuários que entendem os riscos e se sentem confortáveis ​​em solucionar problemas. + + Perfil do Aplicativo + Padrão + Modelo + Personalizado + Nome do perfil + Montar namespace + Herdado + Global + Individual + Grupos + Capacidades + Contexto do SELinux + Desmontar módulos + Falha ao atualizar o Perfil do Aplicativo para %s + A versão atual do KernelSU Next %d é muito baixa para o gerenciador funcionar corretamente. Por favor, atualize para a versão %d ou superior! + Desmontar módulos por padrão + O valor padrão global para \"Desmontar módulos\" em Perfil do Aplicativo. Se ativado, ele removerá todas as modificações do módulo no sistema para apps que não possuem um perfil definido. + Ativar esta opção permitirá que o KernelSU Next restaure quaisquer arquivos modificados pelos módulos para este app. + Domínio + Regras + Atualizar + Baixando módulo %s + Começando a baixar %s + Nova versão %s está disponível, clique para atualizar. + Iniciar + Fechar + Forçar parada + Reiniciar + Falha ao atualizar as regras do SELinux para: %s + Registro de alterações + Modelo do Perfil do Aplicativo + Gerencie o modelo local e online do Perfil do Aplicativo + Criar modelo + Editar modelo + ID + ID do modelo inválido + Nome + Descrição + Salvar + Excluir + Ver modelo + Somente leitura + O ID do modelo já existe! + Importar/Exportar + Importar da área de transferência + Exportar para a área de transferência + Não foi possível encontrar o modelo local para exportar! + Importado com sucesso + Sincronizar modelos online + Falha ao salvar o modelo + A área de transferência está vazia! + Falha ao buscar o registro de alterações: %s + Verificar por atualização + Verifique automaticamente se há atualizações ao abrir o app + Falha ao conceder acesso root! + Ação + Abrir + Ativar depuração do WebView + Pode ser usado para depurar o WebUI. Por favor, ative somente quando necessário. + Instalação direta (recomendada) + Selecione um arquivo + Instalar no slot inativo (após o OTA) + Seu dispositivo será **FORÇADO** a inicializar no slot inativo atual após uma reinicialização!\nSó use esta opção após a conclusão do OTA.\nDeseja continuar? + Próximo + A imagem da partição %1$s é recomendada + Selecionar KMI + Minimizar imagem esparsa + Redimensione a imagem esparsa onde o módulo está localizado para seu tamanho real. Observe que isso pode fazer com que o módulo funcione de forma anormal, portanto, use-o somente quando necessário (como um backup). + Desinstalar + Desinstalar temporariamente + Desinstalar permanentemente + Restaurar imagem de fábrica + Desinstale temporariamente o KernelSU Next e restaure ao estado original após a próxima reinicialização. + Desinstale o KernelSU Next (root e todos os módulos) completamente e permanentemente. + Restaure a imagem de fábrica (se existir um backup), geralmente usada antes do OTA. Se você precisar desinstalar o KernelSU Next, use \"Desinstalar permanentemente\". + Flashando + Flash bem-sucedido + Flash falhou + LKM selecionado: %s + Salvar registros + Registros salvos + diff --git a/manager/app/src/main/res/values/strings.xml b/manager/app/src/main/res/values/strings.xml index 51b61c48..b2e95725 100644 --- a/manager/app/src/main/res/values/strings.xml +++ b/manager/app/src/main/res/values/strings.xml @@ -1,6 +1,6 @@ - Having Trouble? + Having trouble? Encountered a bug or have feedback? Report it as soon as possible! Report on GitHub @@ -18,10 +18,10 @@ Modules: %d KernelSU Next v2 signature not found in kernel! [ !KSU_NEXT || != size/hash ] Ask your kernel developer to integrate KernelSU Next! - Kernel Version - Android Version - Manager Version - SELinux Mode + Kernel version + Android version + Manager version + SELinux status Disabled Enforcing Permissive @@ -31,10 +31,10 @@ Failed to disable module: %s No module installed Module - Confirm Installation + Install confirmation Do you want to continue installing module %1$s? - Sort (A - Z) - Sort (Z - A) + Sort (A-Z) + Sort (Z-A) Uninstall Restore Install @@ -51,7 +51,7 @@ %s uninstalled Failed to uninstall: %s Are you sure you want to restore module %s? - %s restoreed + %s restored Failed to restore: %s Version Author @@ -63,17 +63,17 @@ Safe mode Reboot to take effect Modules are unavailable due to a conflict with Magisk! - Module System + Module system Magic Mount - 🔥 Next Build + 🔥 Next build https://github.com/rifsxd/KernelSU-Next Next experimental branch. Check it out on GitHub! - ⚠️ Experimental Development Warning! + ⚠️ Experimental development warning! 127.0.0.1 - Next is a non-official build which is always under active experimental development. It is provided as-is, with no guarantees of stability, performance, or reliability. - • Use at Your Own Risk: It may experience crashes, unexpected behavior, or cause system issues. - • No Warranty: The developers are not responsible for any data loss, system damage, or other consequences arising from its use. - • For Testing Purposes Only: It is intended for users who understand the risks and are comfortable troubleshooting issues. + KernelSU Next is a non-official version that is always under active experimental development. It is provided as-is, with no guarantees of stability, performance, or reliability. + • Use at your own risk: crashes, unexpected behavior, or system issues may occur. + • No warranty: the developers aren\'t responsible for any data loss, system damage, or other consequences resulting from its use. + • For testing purposes only: intended for users who understand the risks and are comfortable troubleshooting issues. App Profile Default @@ -89,10 +89,10 @@ SELinux context Umount modules Failed to update App Profile for %s - The current KernelSU-Next version %d is too low for the manager to work properly. Please upgrade to version %d or higher! + The current KernelSU Next version %d is too low for the manager to work properly. Please upgrade to version %d or higher! Umount modules by default The global default value for \"Umount modules\" in App Profile. If enabled, it will remove all module modifications to the system for apps that don\'t have a profile set. - Enabling this option will allow KernelSU-Next to restore any modified files by the modules for this app. + Enabling this option will allow KernelSU Next to restore any modified files by the modules for this app. Domain Rules Update @@ -110,7 +110,7 @@ Create template Edit template ID - Invalid template id + Invalid template ID Name Description Save @@ -147,13 +147,13 @@ Uninstall temporarily Uninstall permanently Restore stock image - Temporarily uninstall KernelSU-Next, restore to original state after next reboot. - Uninstalling KernelSU-Next (Root and all modules) completely and permanently. - Restore the stock factory image (If a backup exists), usually used before OTA; if you need to uninstall KernelSU-Next, please use \"Uninstall permanently\". + Temporarily uninstall KernelSU Next, restore to original state after next reboot. + Uninstalling KernelSU Next (Root and all modules) completely and permanently. + Restore the stock factory image (If a backup exists), usually used before OTA; if you need to uninstall KernelSU Next, please use \"Uninstall permanently\". Flashing Flash success Flash failed Selected LKM: %s Save logs Logs saved - \ No newline at end of file +