Página 1 de 1

Iniciar aplicação ao iniciar dispositivo, via terminal Linux

MensagemEnviado: 03 Abr 2019 12:53
por andre_luis
Olá Pessoal,

Gostaria de saber se alguem conhece algum meio de automatizar aplicações em dispositivos com Android, de preferencia via linha de comando Linux, pois além de iniciar a aplicação propriamente dita, eu gostaria de rodar um script para habilitar um pino de saída da placa somente após esse boot. A propósito, não estou exatamente em um aparelho telefonico, mas sim numa placa de desenvolvimento baseada no Android.

Ao pesquisar por aí afora, os resultados da pesquisa são mais especificos para celulares, e a distribuição Android que estou usando não possui o google play, caso contrário eu até poderia fazer isso via ferramentas prontas na store. Outra coisa, é que muitos desses truques são para programação, tendo de mexer em arquivos de compilação, mas no caso eu tenho uma aplicação pronta.

Re: Iniciar aplicação ao iniciar dispositivo - via terminalL

MensagemEnviado: 03 Abr 2019 12:57
por cfreund
Se algum app da store resovle seu problema, baixe-o do site uptodown.com

Re: Iniciar aplicação ao iniciar dispositivo - via terminalL

MensagemEnviado: 03 Abr 2019 14:28
por andre_luis
Obrigado, mas na verdade esse é um aplicativo proprietário que preciso que seja iniciado automaticamente após o boot.

Re: Iniciar aplicação ao iniciar dispositivo - via terminalL

MensagemEnviado: 03 Abr 2019 20:12
por cfreund
https://apkpure.com/br/automateit-autom ... ainPackage

Só que, se tem algum tipo de código malicioso embutido nesses apks, não faço ideia. Vale a aquela velha: se o seu dispositivo não tem acesso a interne ou nao trabalha com dados sensíveis, da pra arriscar de boa.

Re: Iniciar aplicação ao iniciar dispositivo, via terminal L

MensagemEnviado: 04 Abr 2019 11:35
por Red Neck Guy
Se a tua placa tem o UBOOT, pode rodar o script nele.

Re: Iniciar aplicação ao iniciar dispositivo, via terminal L

MensagemEnviado: 04 Abr 2019 13:33
por tcpipchip
o problema sao as permissoes...e senha de ROOT.

Houvi falar que tem opcao de habilitar para developter

Re: Iniciar aplicação ao iniciar dispositivo, via terminal L

MensagemEnviado: 04 Abr 2019 16:37
por andre_luis
Aquino escreveu:Se a tua placa tem o UBOOT, pode rodar o script nele.


Na verdade tem um Linux completo nele, rodando o Android nesse sistema. Nesse caso, em teoria bastaria eu adicionar a chamada para o aplicativo no init.d ou algo parecido (crontab @reboot etc...). Mas o problema é que alem do script para manusear o pino, há também essa aplicação Android, e não tenho certeza se isso poderia ser feito fora do proprio sistema Android, mas se houver outro modo, tá valendo.

Re: Iniciar aplicação ao iniciar dispositivo, via terminal L

MensagemEnviado: 05 Abr 2019 09:02
por Red Neck Guy
Da forma como falei o script roda antes do u-Boot dar o jump para o Kernel.
Tu pode criar scripts personalizados estilo shell-script. Pode ser que tu seja sortudo e o terminal do u-boot esteja habilitado, dá uma olhada nisso.
Caso não dê, tu pode pegar o código-fonte do u-boot, colocar uma chamada para setar esse pino, recompilar e criar novamente a imagem. (Acho que é até mais fácil, é abrir o código, setar o pino, chamar o make e gerar a imagem)

Re: Iniciar aplicação ao iniciar dispositivo - via terminalL

MensagemEnviado: 21 Nov 2021 08:29
por moddroidio
cfreund escreveu:https://apkpure.com/br/automateit-automate-tasks-save-battery-and-more/AutomateIt.mainPackage

Só que, se tem algum tipo de código malicioso embutido nesses apks, não faço ideia. Vale a aquela velha: se o seu dispositivo não tem acesso a interne ou nao trabalha com dados sensíveis, da pra arriscar de boa.

se você não aprender a baixar aplicativos de terceiros com cuidado. Então, a possibilidade de infecção de vírus em seu dispositivo é muito alta. Eu costumo usar apkfun de terceiros