Uma ferramenta de verificação de root feita pela LG foi encontrada em vários dispositivos LG emblemáticos; aparentemente, degrada fortemente o desempenho do sistema até ser desativado.
A LG já teve uma postura mista quando se tratava de modificar seus dispositivos, embora eles tenham se aberto nos últimos anos e agora a maioria dos telefones LG internacionais tenha uma maneira fácil de desbloquear o bootloader. Na verdade, os dispositivos LG agora são bastante populares entre os desenvolvedores em nossos fóruns, com linhas principais com sólido suporte a ROM personalizado. No entanto, há anos que a empresa tem vem incorporando uma ferramenta de verificação de root em muitos de seus dispositivos, que os usuários em nossos fóruns descobriram degradar significativamente o desempenho até que seja desativado.
Esta questão foi levantada recentemente pelo membro sênior do XDA dimm0k. Segundo ele, ele estava tentando determinar problemas de desempenho em seu T-Mobile LG V20 enraizado. Mesmo depois de limpar o dispositivo e instalar apenas o Magisk, ele notou uma série de processos 'sh' que continuaram surgindo até que o desempenho do sistema fosse afetado negativamente. Sua pesquisa eventualmente o levou a um processo chamado "
O processo é, de fato, uma ferramenta de verificação de root adicionada pela LG. E significa, sem surpresa, Ferramenta de verificação de raiz (RCT). A grande quantidade de dados que ele aparentemente registra em dispositivos com acesso root e a miríade de processos que ele gera podem degradar visivelmente o desempenho da UI, conforme relatado por Usuários do LG V20 em nossos fóruns.
Embora tenha sido encontrado recentemente no T-Mobile LG V20, também confirmamos a existência de RCT para o T-Mobile LG G6 e o LG G5 europeu (desbloqueado) em Marshmallow e Nougat. Não podemos confirmar se ele está presente em todos os dispositivos Android 6.0+ LG, pois não o encontramos no LG G4. No entanto, sabemos que a LG vem incorporando o RCT há algum tempo, já que mencionamos ferramentas de remoção de RCT que datam todo o caminho de volta a 2013.
Ao contrário de alguns aplicativos incluídos na operadora, como o DT Ignite, este não é um pacote Android que você pode simplesmente desativar. ECR é enterrado na imagem de inicialização do telefone, tornando extremamente difícil desativá-lo para o usuário comum com root. No entanto, se você conseguir reembalar sua imagem de inicialização e atualizá-la em seu dispositivo, poderá notar um desempenho significativamente melhorado, como observaram os usuários em nossos fóruns V20.
Como posso saber se meu telefone tem isso?
Se você estiver enraizado, há uma maneira bastante simples de saber se o seu dispositivo foi afetado por processos em segundo plano do RCT. Primeiro de tudo, você precisará de um aplicativo de terminal como o Termux ou qualquer outro emulador de terminal. Você pode baixar o Termux usando o link abaixo. Você também pode fazer isso com o shell ADB, mas precisa de root de qualquer maneira para obter uma saída, por isso estamos usando aplicativos de terminal no telefone para simplificar as coisas.
[appbox googleplay com.termux]
Depois de configurar o aplicativo de terminal, digite o comando su para conceder permissões de root ao terminal.
su
Em seguida, envie o seguinte comando:
ps | grep rctd
Se a saída estiver vazia, você não será afetado. Mas se você obtiver uma saída, seu dispositivo será afetado pelo RCT. A imagem abaixo mostra como deveria ficar em um dispositivo não afetado.
Como posso desativá-lo no meu telefone?
Como dissemos antes, não é um pacote que você pode simplesmente desativar no seu telefone. Ele é iniciado como um serviço em init.lge.rc localizado dentro da imagem ramdisk/boot, então você precisará comentar manualmente as linhas que iniciam o serviço dentro da imagem de inicialização. Se você possui um LG V20, está com sorte, pois o próprio membro sênior do XDA dimm0k editou o boot.img do V20 para desativar todas as instâncias da ferramenta de verificação de root. Vá para seu tópico para baixar e atualizar as imagens de inicialização modificadas. Para outros dispositivos, você precisará editar manualmente a imagem de inicialização ou aguardar que um desenvolvedor a edite para o seu dispositivo. Felizmente, há um script wrapper disponível que corrige automaticamente sua imagem de inicialização para você.
Não temos certeza de qual é o propósito exato da ferramenta Root Checker ou por que ela parece gerar tantos processos que podem prejudicar o desempenho do dispositivo em dispositivos LG com root. Entramos em contato com a LG para comentar há algumas semanas e estamos aguardando a resposta dos engenheiros da LG sobre o assunto.
Obrigado a Zachary Wander por verificar as imagens de inicialização para nós!