Quero usar algum software de terceiros para limpar o padrão de desbloqueio de tela do meu dispositivo, que esqueci. Eles exigem a depuração USB ativada, mas eu não a tenho ativada no meu Android.
Como ativar a Depuração USB através do modo de recuperação ou Fastboot?
adb
recovery-mode
fastboot
usb-debugging
Jenabictak
fonte
fonte
Respostas:
Detalhes sobre isso podem ser encontrados em nossa tag-wiki de depuração usb (onde acabei de adicioná-los):
Se, no entanto, o seu problema é que você não pode inicializar seu dispositivo normalmente e, portanto, não pode acessar a seção de configurações descrita acima, dê uma olhada nas seguintes perguntas:
fonte
Com base no esclarecimento do OP feito nos comentários abaixo da resposta de Izzy , proponho a seguinte solução se o dispositivo de alguém estiver bloqueado e o ADB não estiver ativado em Configurações .
Observe que esse método é testado no Stock Android 4.2.1 e no Stock CM 12.0 (Android 5.0), ambos os dispositivos com recuperação personalizada (o ADB sempre ativado como padrão). Se a sua Recuperação de estoque permitir acesso ao shell do ADB, você também poderá considerar esta solução.
Instruções
Como eu nunca tentaria a etapa 1. , faria o seguinte:
Para o Jellybean 4.2.1:
Abra um shell no PC e digite:
Repita
~/
com o diretório inicial do seu sistema operacional.Abra esse arquivo em um editor de texto e você poderá ver
mtp
escrito lá. Mude paramtp,adb
.Observe que, às vezes, o Android não entende as alterações no arquivo de texto se o terminador de linha for "DOS Terminators", o que o Bloco de Notas provavelmente faria no Windows (o meu é o Linux, portanto não há problema aqui).
Nesse caso, eu sugeriria não usar,
adb pull
mas fazer:Você pode verificar se o
echo
comando substituiu o arquivo usando:e vendo o conteúdo do arquivo em algum editor de texto.
Desmonte
Data
e reinicie no sistema operacional Android. A depuração USB provavelmente estaria ativada.Para o Lollipop 5.0:
Os usuários do JB 4.2.1 também podem seguir esse método se o anterior não funcionar para eles.
Precisamos ajustar alguns parâmetros
settings.db
. Tipo:global
tabela, altere o valor para:adb_enabled
para1
development_settings_enabled
para1
verifier_verify_adb_installs
está definido1
naglobal
tabela.Verifique se, por padrão, na
secure
tabela:adb_notify
é1
adb_port
é-1
Essas verificações nas etapas 6 e 7 não são necessárias, mas devem ser feitas para que a solução de problemas se torne bastante fácil se a solução não funcionar para você.
Salve as alterações
settings.db
e copie-as novamente no Android digitando:Esse
rm
comando delete ( ) não é necessário, poisadb push
deve sobrescrever o arquivo, mas eu o executei para minha tranqüilidade.Data
e reinicie no sistema operacional Android. O ADB provavelmente estaria ativado.Foi assim que realmente funcionou quando testado nos meus dispositivos.
Fonte: não é realmente uma fonte, mas recebeu uma dica de um comentário sob esta resposta .
fonte
/data/system/users/0/
. Os arquivos têm o esquema de nomenclaturasettings_*.xml
.