Ir para o conteúdo
AS

ADB Shell [Tasker Plugin] for Android APK

Editor: Jolan Rensen
Android APK Free
Tipo de arquivoAPK
Versão6.3b
Editor Jolan Rensen
Data de lançamento4 de jun. de 2020
Data adicionada4 de jun. de 2020
Os requisitosAndroid
RequisitosRequires Android 4.4 and up
Total de downloads5
PreçoFree

Descrição

Este plugin Tasker permite que você envie uma (série de) comandos ADB Shell para um dispositivo remoto (ou o próprio dispositivo) que tenha ADB sobre WiFi ativado.

Este aplicativo obviamente precisa do Tasker para funcionar, pois é um plug-in (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, este é um aplicativo pago com 7 dias de teste gratuito ). Novamente, sem Tasker, NÃO FUNCIONARÁ. Fui claro o suficiente? De qualquer forma...

No dispositivo de destino, você pode fazer qualquer coisa que normalmente faria ao usar o terminal ou o ADB Shell desse dispositivo. Isso inclui abrir aplicativos, mover arquivos, simular entrada etc. (O céu é o limite e o Google é seu amigo).

Meu aplicativo pode ser usado como uma ação no Tasker e precisa ser configurado corretamente quando adicionado a uma tarefa para funcionar.

NOTA:

- Você pode enviar vários comandos de uma vez separando-os com um ";".

- Todos os comandos em uma única ação são automaticamente seguidos por um comando "exit" para fechar a conexão ADB. Isso significa que, se você quiser enviar vários comandos que dependem um do outro, precisará colocá-los em uma única ação do Tasker e separá-los com ";".

- Se você quiser que várias ações do meu plugin sejam executadas uma após a outra em uma tarefa do Tasker, mantenha o tempo limite definido como está. O Tasker continuará quando o comando for enviado.

- A primeira vez que você tentar se conectar a outro dispositivo via ADB, ele perguntará se você confia no dispositivo. Para que este plugin funcione corretamente, você precisará sempre "confiar neste computador".

- A saída do console pode ser visualizada e reutilizada no Tasker. Isso pode ser feito acessando %output1, %output2 etc. ou por iteração sobre %output() usando um loop for.

- O plug-in gerará dois arquivos de chave no seu dispositivo para poder fazer uma conexão ADB segura com os dispositivos.

Agora para alguns comandos úteis!

- Um comando que eu mesmo uso muito é ligar ou desligar meu ADB over WiFi habilitado AndroidTV (Nvidia SHIELD) enviando o comando "input keyevent POWER", isso simula um botão liga/desliga.

- Claro que você pode variar qual tecla pressionar, por exemplo, para pressionar as teclas de seta, você pode fazer "input keyevent DPAD_RIGHT" ou LEFT etc.

- Outro comando simples é "reboot", que irá, você adivinhou, reiniciar o dispositivo! Você também pode colocar "reboot -p" aqui para desligá-lo.

- Uma coisa legal de se poder fazer é iniciar aplicativos no aparelho. Você terá que pesquisar um pouco no Google para encontrar a atividade principal de um aplicativo. Este exemplo abrirá o Chrome no dispositivo: "am start -n com.android.chrome/com.google.android.apps.chrome.Main".

- Ao preencher localhost no campo de endereço IP, todos os comandos serão executados no próprio dispositivo! Isso funciona mesmo sem root se você, é claro, tiver ADB over WiFi ativado (pode ser ativado a partir de um PC usando adb tcpip 5555).

Claro que existem muitos outros comandos, o céu é o limite!

Este é o meu primeiro aplicativo publicado, então, por favor, deixe comentários e envie bugs para que eu possa tentar o meu melhor para corrigi-los! Qualquer dica é mais que bem vinda!

A ideia de criar este aplicativo veio de https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, que permite ao usuário se conectar a um dispositivo remoto por meio de uma interface no próprio aplicativo. Por favor, leia a descrição desse aplicativo também, ele contém algumas dicas sobre como habilitar o ADB via WiFi. Eu uso a mesma biblioteca Java AdbLib em meu aplicativo.

Eu uso a biblioteca AdbLib encontrada em https://github.com/cgutman/AdbLib e uso https://github.com/cgutman/AdbLibTest como exemplo de como usar a biblioteca. Adaptei este exemplo para trabalhar com um determinado comando e o converti em um plugin do Tasker.

Para obter ajuda, você pode me enviar um e-mail ou visitar o tópico XDA-Developers em https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. Este thread também contém algumas dicas úteis para acessar o dispositivo local executando a tarefa sem root.

Agora código aberto em https://github.com/Jolanrensen/ADBPlugin!

Programas semelhantes

Alternativas