Guia de uso do KPMódulo
APatch depende do KernelPatch, ele herda todas as suas capacidades e foi expandido. Portanto, o APatch também oferece suporte ao KPMódulo (KPM). Aqui está uma introdução sobre o uso do KPMódulo.
O que é KPMódulo?
KPMódulo (KPM) é um tipo de módulo que permite que o código seja executado no espaço do kernel, semelhante ao Loadable Kernel Modules (LKM). Eles podem realizar algumas operações que o APMódulo (APM) não pode realizar (ex.: proteção da imagem de partição). Você pode até modificar o ksud do KernelSU para um KPM para permitir que o KernelSU seja executado no APatch.
Como usar o KPMódulo?
Existem 3 maneiras de usar o KPMódulo: Incorporar, Carregar e Instalar.
SOBRE "INSTALAR"
Este documento foi atualizado pela última vez em 06/08/2024 às 19h14. Deve-se ter cuidado ao acessar o conteúdo desta página se a diferença horária em relação ao presente for muito grande.
Atualmente, o APatch não implementou a função "Instalar" para KPMs, e você só pode usar KPMs via "Incorporar" ou "Carregar". Os desenvolvedores do KernelPatch e do APatch estão trabalhando rapidamente para implementar a função "Instalar". Por favor, espere pacientemente.
Incorporar
Incorporar
é uma função que incorpora KPMs diretamente no kernel
. KPMs instalados desta forma serão mesclados com o kernel
corrigido no boot.img
, e serão carregados no estágio de inicialização pre-kernel-init
.
A incorporação de KPMs pode ser feita tanto na primeira aplicação do patch no boot.img
quanto após a instalação do APatch.
Incorporar KPMs no primeiro patch
Faça o Patch de seu
boot.img
seguindo o guia Patch automático. Após concluir a etapa 4, não prossiga para a próxima etapa imediatamente.Clique no botão "Incorporar KPM" e selecione o KPM que deseja incorporar (O nome do sufixo dos arquivos KPM é
.kpm
).Confirme se o KPM é o KPM que você deseja incorporar.
Conclua o restante dos passos do guia "Patch automático" e estará feito.
Incorporar KPMs após a instalação do APatch
Após instalar o APatch, a forma de incorporar os KPMs é familiar à instalação de APMs. Você pode clicar no botão no canto inferior direito e escolher "Incorporar". Os passos restantes podem ser consultados em Incorporar KPMs no primeiro patch.
Carregar
Carregar
é uma função que permite ao kernel carregar KPMs diretamente. Os KPMs instalados desta forma serão carregados imediatamente. No entanto, todos os KPMs carregados serão perdidos após a próxima reinicialização.
A forma de carregar os KPMs é familiar à instalação de APMs, a única diferença é que você não precisa reiniciar o dispositivo após carregar os KPMs.
Instalar
ATENÇÃO
KernelPatch e APatch ainda não implementaram a função "Instalar" para KPMs. Todas as descrições abaixo são especulativas e descrevem o comportamento esperado da opção "Instalar" para KPMs.
Instalar
é uma função que instala KPMs semelhantes aos arquivos APMs em /data/adb/kpmodules
ou qualquer diretório semelhante. KPMs instalados desta forma podem ser carregados durante eventos especiais.