Erro ao colar comando ADB Shell no terminal [RESOLVIDO]

1. Erro ao colar comando ADB Shell no terminal [RESOLVIDO]

eduardo paz
dadopaz

(usa Linux Mint)

Enviado em 01/10/2021 - 13:13h

Olá

Estou com dificuldade de colar um comando do ADB Shell para executar no terminal no Linux Mint 20. São vários comandos e atributos em uma mesma linha e executar um na sequência do outro.

Inicio o ADB Shell com o comando: ADB Shell

Colo o comando:

am start-activity \
-n com.android.dynsystem/com.android.dynsystem.VerificationActivity \
-a android.os.image.action.START_INSTALL \
-d file:///storage/emulated/0/Download/system_raw.gz \
--el KEY_SYSTEM_SIZE 3257434112 \
--el KEY_USERDATA_SIZE 8589934592

E após colar, acontece duas coisas:

1- O comando é executado sem eu clicar no Enter.

2- O comando é dividido, a última linha não executa junto com o resto e fica na próxima linha de comando esperando para ser executada clicando no Enter.

Este comando é pra instalar uma Rom GSI via DSU (Dinamic System Update) em smartphone Android. Este sistema de DSU é como fazer dual boot no GNU/Linux.

Gostaria de resolver estes dois problemas:

1- colar o comando sem executar automaticamente, e

2- executar o comando completo.

Veja o que acontece no terminal:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
$ adb devices <-------------- executei o adb devices e confirmei que o aparelho está conectado no computador
List of devices attached
* daemon not running; starting now at tcp:5037
* daemon started successfully
A7PRO205020712 device

$ adb shell setprop persist.sys.fflag.override.settings_dynamic_system true <---------- colei o 1º comando(e não executou automaticamente) e cliquei no Enter para ativar o DSU no aparelho
$ adb shell <---------- iniciei o ADB Shell com este comando
A7_Pro:/ $ am start-activity \ <---------- colei o comando e ele se executou automaticamente e cortou a última linha do comando
> -n com.android.dynsystem/com.android.dynsystem.VerificationActivity \
a> -a android.os.image.action.START_INSTALL \
d> -d file:///storage/emulated/0/Download/system_raw.gz \
l KE> --el KEY_SYSTEM_SIZE 3257434112 \
--el KEY_USERDATA_SIZE 8589934592 Starting: Intent { act=android.os.image.action.START_INSTALL dat=file:///storage/emulated/0/Download/system_raw.gz pkg= cmp=com.android.dynsystem/.VerificationActivity (has extras) }
A7_Pro:/ $ --el KEY_USERDATA_SIZE 8589934592 <--------- a última linha do comando esperando para ser executada
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Não sou usuário iniciante e também não sou um usuário experiente. Mas não consigo entender o que ocorre. Já fiz algumas pesquisas e entre elas alguém comentou que tem um Enter no comando. Não consigo encher este Enter.

Obrigado pela Ajuda.



Consegui descobrir o erro: Eu copiei o comando da página do Android Developers e ao colar no editor de texto não reparei que ficou um espaço no final do comando e isso causava o erro.






  


2. Re: Erro ao colar comando ADB Shell no terminal [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/10/2021 - 14:03h

No shell do Linux a contrabarra no final da linha é tratada como uma continuação de linha.

Não sei dizer como o ADB Shell trata a contrabarra no final da linha.

Sugiro executar o comando sem o argumento.

$ am start-activity -n com.android.dynsystem/com.android.dynsystem.VerificationActivity -a android.os.image.action.START_INSTALL -d file:///storage/emulated/0/Download/system_raw.gz --el KEY_SYSTEM_SIZE 3257434112 --el KEY_USERDATA_SIZE 8589934592









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts