Eu tenho tentado fazer root no meu telefone (Samsung Intercept M910, mas isso provavelmente não importa).
Como posso saber que, na verdade, ganhei raiz com sucesso? Eu executei alguns aplicativos que exigem root e alguns funcionam e outros não, por isso não estou claro se ganhei root ou não.
root-access
Stefan Lasiewski
fonte
fonte
su
utilitário não foi instalado (ou não está no PATH), em vez de se temos raiz ...Conecte seu telefone no modo de desenvolvedor via USB e inicie um shell ADB
Se você vir um
#
no início da linha, seu telefone está enraizado, se$
tentar executar osu
comando, e se você receber um#
agora, seu telefone está enraizado, mas se você receber um erro quesu
não pode ser encontrado, provavelmente não, ou osu
binário está simplesmente ausente.Existem também aplicativos no mercado que testam se seu telefone está enraizado.
fonte
Existe um aplicativo disponível no mercado chamado Root Checker , que pode verificar se o telefone está enraizado e se o BusyBox está instalado.
fonte
Você deve ver o aplicativo "Superusuário" na bandeja do aplicativo.
A maioria dos métodos de root adiciona este aplicativo para gerenciar os direitos de superusuário: ele apareceu para mim quando enraizei meu desejo.
Nem todos fazem: tente instalar e executar o Superusuário do mercado . Se falhar, você não está enraizado :-)
fonte
su
binário (e reclamará que ele precisa "atualizá-lo" toda vez que você o executa). A presença do superusuário não significa realmente que você está enraizado; executá-lo, mas a mensagem de falha na atualização não diz "falha na atualização porque você não é raiz" ou qualquer coisa dessa natureza (e você pode clicar em "Cancelar" e ele desaparece).Use os seguintes comandos da biblioteca RootTools .
ou
fonte
Além do que todos mencionaram, uma maneira super fácil também seria instalar um aplicativo do Google Play que requer acesso root. Sugiro o DroidWall, que é um firewall obrigatório para o Android. Instale-o e clique em aplicar regras. Se não estiver enraizado, ele informará e não aplicará a regra.
fonte
Você pode baixar um aplicativo chamado "Verificador Raiz" que obtém acesso root ao seu dispositivo e testa se está enraizado ou não. Você pode entender facilmente dessa maneira se estiver enraizado ou não. Eu posso entender dessa maneira e é extremamente fácil.
Existem muitos aplicativos chamados Root Checker, mas isso não importa, basta instalar um e você estará pronto.
Depois de fazer isso, você pode entender se está enraizado ou não.
Se estiver enraizado, você pode usar todos os aplicativos que requerem raiz no dispositivo que está usando.
Se o seu dispositivo não estiver enraizado, abra o projeto de recuperação que você instalou (nos dispositivos Samsung, pressione o botão diminuir o volume + energia + home ao mesmo tempo) e, a partir daí, limpe os dados. Em seguida, reinicie o telefone no menu principal do projeto de recuperação e pressione o botão aumentar volume + energia + home para abrir o menu de download.
AVISO: O MÉTODO EXPLICADO AQUI FUNCIONA COM TODOS OS TELEFONES SAMSUNG. E NÃO FUNCIONARÁ COM OUTROS. PODE FUNCIONAR, MAS NÃO TEM CERTEZA. VOCÊ PODE ENCONTRAR MAIS INFORMAÇÕES SOBRE ESTE CASO EM OUTROS WEBSITES.
Conecte seu dispositivo ao seu computador Windows e, usando o Odin, você pode atualizar os arquivos necessários, incluindo o SuperSU, para o dispositivo. E depois de fazer isso, basta reiniciar e reiniciar o dispositivo.
Max Lee pode ajudá-lo em seu site (highonandroid.com), que prepara artigos interessantes sobre o enraizamento.
Você também pode preferir o Unlockr, que pode encontrar no youtube e theunlockr.com.
Ambos preferem bons vídeos que podem ser úteis para você.
fonte
É fácil. Basta baixar alguns aplicativos famosos que requerem aplicativos raiz (aplicativos que requerem root), por exemplo: - backup de titânio, supersu etc. e ver se funcionam ou não. Se eles funcionarem corretamente, você ganhou raiz. Se eles não funcionam, significa que o root não está funcionando.
fonte
su
tenham ocorrido por um motivo diferente: um verificador raiz, ou especialmente executando o comando, tem muito menos complexidade e, portanto, tem muito menos probabilidade de falhar.Para os desenvolvedores e para fornecer uma imho mais compreendendo teste via
adb
faça o seguinte:pontos são os seguintes:
root@[something]
que está claro/system
leitura e gravaçãorw
(algo que precisa de raiz)echo $?
gera0
/system
eventualmente estava em um dispositivo de bloco/dev/block/nandd
no exemplo que é relatado como acessível apenas porroot
Estou ciente de que esta é uma opção "apenas para usuários avançados" e o anúncio é melhor semelhante à outra resposta sugerida por @kyrias, mas acho que essa é ligeiramente mais compatível, pois,
mount
em contraste com,su
é mais provável que ela esteja lá.Também gostaria de sugerir que um teste abrangente
rootness
envolveria agora o uso dosroot
poderes e o backup do conteúdo do sistema / e o flash com um sistema alternativo para teste. Caso contrário, há uma alteração no adbd apenas falsificando as informações, sempre melhor para garantir que você possa testar osroot
poderes fazendo algo visível em vários canais :)fonte
su -c 'id'
executar ou executarsu
seguido porid
. Se você não vêuid=0 gid=0
na saída, o dispositivo não está completamente ou, pelo menos, não está corretamente enraizado.su
tudo, como você sugere, pode ser "mais simples", mas como foi apontado, não podemos supor quesu
esteja presente todos os dispositivos para começar. A solução oferece uma maneira alternativa e não busca ser a "maneira mais simples".