Continuo vendo sinais de alerta sobre a ativação do ADB pela rede quando você não está conectado a uma rede WiFi, mas e se eu quiser conectar o ADB através de 3G / 4G?
Sempre que tento fazer isso com qualquer um dos métodos convencionais de WiFi, ele retorna um IP inválido para conectar-se. Até tentei obter o IP # ip addr show
- mas isso também não funcionou.
Algumas ideias em como fazer isso?
Sim, não é seguro. Mas como essa vulnerabilidade é aproveitada quando é provável que o endereço IP mude?
security
settings
adb
networking
rm-vanda
fonte
fonte
Respostas:
Abrir o ADB em uma conexão não segura é um grande risco de segurança. Em um telefone não rooteado, ele dá acesso a todo o sistema de arquivos. Em um telefone raiz, ele dá acesso a todo o sistema de arquivos com permissões de gravação. A conexão não é criptografada e não há troca de senha ou chave para acessar o ADB. É apenas uma má ideia. Além disso, sua operadora pode nem permitir tráfego acima de 5555 (a porta ADB padrão), pode estar proxy do seu tráfego ou pode haver outros fatores complicadores.
Além disso, a configuração do SSH não deve ser difícil. Eu uso o SSHDroid o tempo todo. Posso obter um shell seguro a partir de qualquer conexão WiFi, e funciona muito bem na transferência de arquivos sem fio. Você pode configurar uma tarefa para ativar o SSHDroid sempre que o dispositivo se conectar ao WiFi e outra para enviar o IP. Tecnicamente, você pode até executá-lo sem WiFi, mas geralmente não o recomendo, pois ainda está aberto a vulnerabilidades, o que levaria a problemas semelhantes a deixar o ADB aberto (embora um pouco menos provável, já que o SSH foi projetado para ser seguro).
Por fim, existem vários aplicativos criados especificamente para localizar seu telefone. A Motorola inclui esse recurso com o Motoblur, que também pode limpar seu telefone remotamente. Existem outras alternativas gratuitas e pagas que podem fazer isso também. Se o seu telefone for realmente roubado, será muito melhor do que qualquer porta dos fundos que você abrir.
fonte
Provavelmente porque o endereço IP retornado era válido apenas na rede móvel, ou seja, existe um gateway NAT. Mesmo que você tenha tentado se conectar a partir de outro dispositivo na mesma rede, sua operadora provavelmente possui algumas regras de roteamento para impedir que os dispositivos se comuniquem diretamente.
Não é novidade que essa ideia não era nova, existem muitos aplicativos para telefones roubados / perdidos no Play Market. Presa e Plano B / Vigia, Cadê Meu Droid, etc. Use-os em vez de tentar dobrar Tasker por ele.
fonte