Como instalar aplicativos com shell ADB e como fazer backup de configurações do dispositivo e restaurar para um dispositivo idêntico? -- 6.0-marshmallow campo com backup campo com settings campo com restore campo com android-tv camp android Relacionado O problema

How to install apps with adb shell and how to backup device settings and restore to an identical device?


2
vote

problema

português

Eu estou procurando por dias e estou realmente confuso sobre o que devo fazer e decidi procurar ajuda aqui.

Eu tenho um enraizado por padrão dispositivo android (caixa) e eu alterei algumas das configurações do dispositivo ( data e amp; tempo, segurança, acessibilidade, exibição, configurações HDMI, MCU e Opções de desenvolvedor ).

Agora eu quero encontrar uma solução como uma (apk ou adb shell ou script) para copiar ou fazer backup dessas configurações e restaurá-las para outro dispositivo idêntico com o mesmo firmware.

Eu tentei muitos aplicativos, mas em quase todos os aplicativos que já tentei, tenho um problema com as opções de toque. (Por exemplo: eu não posso escolher sim / não em alguns pontos críticos)

Por favor, me sugira o que fazer. Cada resposta que pode me ajudar a descobrir uma solução para isso, poderia ser útil!


edit:

Para você entender minha situação, já configurei alguns dispositivos com quatro aplicativos e mudei algumas das configurações do dispositivo como eu disse antes. Eu quero fazer backup e restaurar o meu dispositivo ou escrever um script para esta situação porque eu quero fazer o mesmo set-up para 50+ dispositivos, e para isso eu preciso de alguma automação, mas porque os aplicativos Que eu quero usar quer uma configuração diferente por dispositivo, até agora eu decidi fazer a instalação com um USB.

Então, neste momento, quero de alguma forma copiar as configurações de um dispositivo para outro dispositivo idêntico. Eu posso te dizer alguns aplicativos que eu tentei, mas não posso funcionar corretamente por causa das opções de toque (cloneit, backup de titânio, hélio, g nuvem, backup do seu celular, configurações da rom de backup), exceto de apks eu tentei Android SDK com o SDK ADB , mas o aplicativo não pode copiar todas as minhas configurações, então eu rejeito a opção de shell adb (eu tentei todos os comandos possíveis). Eu tentei twrp, mas não posso escolher algumas opções por causa das opções de toque (eu tentei teclado com touchpad e mouse, mas nada, algumas opções são incapazes de ser escolhido).

Eu tentei mais aplicativos do que mencionei, mas o único aplicativo que fez exatamente o que eu quero com as configurações é "ROM Settings Backup", porque ele copia cada configuração do meu dispositivo. Se alguém de você já usou as configurações da ROM Backup Pro, quero que você me diga como posso restaurar as configurações do meu primeiro dispositivo para outro?

Sobre o script , eu tenho meus aplicativos salvos como arquivos APK. Eu estou dizendo isso porque, acredito que de alguma forma com um script eu posso fazer meu dispositivo para instalar meus aplicativos. Além disso, se eu puder alterar algumas das configurações com um script, seria ótimo.

Se alguém puder me guiar sobre o que tenho que fazer ou o que devo procurar, eu apreciaria porque sou novato em scripts.

Eu esqueci de mencionar que tenho de um aplicativo um arquivo XML com as configurações do dispositivo, mas não sei o que fazer com ele ou como restaurar esse arquivo XML no meu dispositivo porque o aplicativo que fez o backup para mim não tinha uma opção para restaurar.

english

I am searching for days and I am really confused on what should I do and I decided to look for help here.

I have a rooted by default Android device (box) and I have changed some of the device settings (Date & Time, security, accessibility, display, HDMI, MCU settings and developer Options).

Now I want to find a solution like an (APK or ADB shell or script) in order to copy or backup this settings and restore them to another identical device with the same firmware.

I have tried a lot of applications, but at almost every app that I have already tried, I have an issue with the touch options. (For example: I can't choose yes/no at some critical points)

Please, suggest me what to do. Every answer that can help me to find out a solution to this it could be useful!


Edit:

In order for you to understand my situation, I have already set up some devices with four apps and I have changed some of the settings of the device like I said before. I want to fully backup and restore my device or write a script for this situation because I want to do the same set-up for 50+ devices, and for this I need some automation, but because the apps that I want to use want a different setup per device, until now I have decided to make the installation with a usb.

So at this moment I want somehow to copy the settings from one device to another identical device. I can tell you some apps that I have tried but cannot work properly because of the touch options (CLONEit, Titanium Backup, Helium, G Cloud, Backup Your Mobile, Rom Settings Backup), except from apks I have tried Android SDK with adb shell, but the app can't copy all my settings, so I reject adb shell option (I tried every possible command). I have tried TWRP but I can't choose some options because of the touch options (I have tried keyboard with touchpad and mouse but nothing, some options are unable to be chosen).

I have tried more apps than I've mentioned, but the only app that did exactly what I want with the settings is "Rom Settings Backup", because it copy every setting of my device. If anyone of you have already used Rom Settings Backup Pro, I want you to tell me how can I restore the settings from my first device to another?

About the script, I have my apps saved as apk files. I am telling that because, I believe that somehow with a script I can make my device to install my apps. Also, if I can change some of the settings with a script it would be great.

If anyone can guide me on what I have to do or what should I search for I would appreciate it because I am newbie at scripts.

I forgot to mention that I have got from an app an XML file with the device settings, but I donxe2x80x99t know what to do with it or how to restore that XML file on my device because the app that did the backup for me didnxe2x80x99t have an option for restore.

              
 
 

Lista de respostas

1
 
vote
vote
Melhor resposta
 

Eu quero compartilhar com você algumas dicas da minha pesquisa: Sobre como copiar as configurações do seu dispositivo e seus APKs de um dispositivo para outro, mas é apenas para enraizado dispositivos (no meu caso, eu fiz isso para dispositivos Android idênticos sem problemas).

dicas :

  • primeiro, você precisa baixar e configurar adb (não é difícil pesquisa no Google-YouTube)
  • Se você quiser fazer este procedimento para um lote de dispositivos, você pode usar um hub USB de 7 portas com switches (ligado / desligado). ADB, por exemplo, não pode executar comandos simultaneamente. Se você quiser economizar algum tempo e não quiser conectar e desconectar dispositivos, você pode usar um hub assim para poder escolher em qual dispositivo os comandos serão executados.

1) Como copiar quase todas as configurações do dispositivo?

no seu 1º dispositivo:

  • download ROM Configurações Backup de Playstore.
  • Instale e prepare suas configurações. Em seguida, selecione uma rom (Eu testei todas as opções da ROM e todos eram os mesmos, exceto se você criar um novo. Não crie um novo).
    Basta escolher um dos existentes e fazer backup das suas configurações. (Se você estiver usando uma caixa Android, use um keybboard e tente setas, touchpad ou o mouse não funcionará). Tente encontrar o caminho, por exemplo …/SettingsBackup/Backups/omniROM.... e copie a pasta com suas configurações de backup.

Salve este arquivo no seu computador. Conecte seu 2º dispositivo Android ao seu computador [primeiro você precisar instalar "ROM Settings Backup" e, em seguida, abra o prompt de comando e cole o seguinte comando, mas não exatamente isso, tente encontrar o caminho no seu dispositivo (**).

adb push yourbackupfoldername /storage/emulated/0/SettingsBackup/Backups

(**) Encontre o caminho que você enviará sua pasta de backup para o seu novo dispositivo (se você não pode encontrá-lo, baixar "ES File Explorer File Manager" e você descobrirá o caminho exatamente) Se você quiser, você pode abrir o Notepad & GT; Cole o comando: adb push yourba.../… /Backups e salve o arquivo como configurações.bat (Quando você clica duas vezes no arquivo .bat ou se digitar o comando para cmd, a pasta que você escolher será copiada para o caminho certo em seu novo dispositivo).

Então abra "ROM Settings Backup" no seu 2º dispositivo e restaure seu backup. No meu dispositivo, o fuso horário não estava certo e, se não for para você também, então você tem 2 opções:

  • Você pode alterá-lo manualmente das configurações do seu dispositivo ou
  • Faça o seguinte: cole o comando abaixo para cmd ou para um novo arquivo de morcego (o seu dispositivo reinicializará após este comando, para que você possa adicionar este comando a um novo RAW no seu arquivo .bat anterior ou criar um novo .bat arquivo).

adb shell "su -c 'setprop persist.sys.timezone Europe/Madrid; stop; sleep 5; start'"

2) Como instalar automaticamente com comandos tantos aplicativos desejados?

Você pode apenas colar no cmd:

adb install –r "Nameofyourapk1.apk"

e repita isso para cada aplicativo mas é mais rápido se você tiver muitos dispositivos para fazer o seguinte :

Primeiro, baixe seus aplicativos como APKs de uma fonte confiável. Em seguida, copie-os para uma pasta e crie um novo arquivo installapps.bat (do bloco de notas) na mesma pasta e com os seguintes comandos:

  adb install -r "Nameofyourapk1 .apk" adb install -r "Nameofyourapk2 .apk"    

Cole esses comandos, renomeie seu nome .apk para cada aplicativo que você deseja copiar. (Mude cru para cada novo aplicativo.)

Quando você executa o arquivo installapps.bat, as APKS serão instaladas automaticamente no seu novo dispositivo. Em seguida, continue e abra esses aplicativos no seu 2º dispositivo para concluir a instalação.

Não hesite em mais informações.

 

I want to share with you some tips from my research: On how to copy your device settings and your Apks from one device to another, but its only for ROOTED devices (in my case, I did that to identical Android devices without issues).

Tips:

  • First, you have to download and setup ADB (itxe2x80x99s not difficult search at google-youtube)
  • If you want to do this procedure for a lot devices, you can use a 7-port usb hub with switches(ON/OFF). ADB, for example, canxe2x80x99t execute commands simultaneously. If you want to save some time and donxe2x80x99t want to plug and unplug devices, you can use a hub like this in order to be able to choose in which device will the commands run.

1)How to copy almost every device setting?

At your 1st device:

  • Download ROM Settings Backup from Playstore.
  • Install it and prepare your settings. Next, select a ROM (I test every ROM options and all were the same except if you create a new one. Do not create a new).
    Just pick one from the existing ones and backup your settings. (If you are using an Android box, use a keybboard and try arrows, Touchpad or mouse will not work). Try to find the path, for example xe2x80xa6/SettingsBackup/Backups/omniROM.... and copy the folder with your backup settings.

Save this file to your computer. Connect your 2nd android device to your computer [First you have to install xe2x80x9cRom Settings Backupxe2x80x9d , then open command prompt and paste the following command but not exactly that, try find the path on your device(**).

adb push yourbackupfoldername /storage/emulated/0/SettingsBackup/Backups

(**) Find the path that you will push your backup folder to your new device (if you cant find it , download "ES File Explorer File Manager" and you will figure out the exactly path) If you want you can open Notepad > paste the command : adb push yourba.../xe2x80xa6 /Backups and save the file as settings.bat (When you double click the .bat file or if you type the command to cmd, the folder that you choose will be copied to the right path at your new device).

Then open "ROM Settings Backup" at your 2nd device and Restore your backup. At my device the timezone wasn't right and if it's not for you too, then you have 2 options:

  • You can change it manually from your device settings or
  • Do the following: paste the command below to cmd or to a new bat file (your device will reboot after this command, so you can add this command to a new raw at your previous .bat file or create a new .bat file).

adb shell "su -c 'setprop persist.sys.timezone Europe/Madrid; stop; sleep 5; start'"

2)How to install automatically with commands as many application you want ?

You can just paste at cmd:

adb install xe2x80x93r xe2x80x9cNameofyourapk1.apkxe2x80x9d

and repeat this for every app but itxe2x80x99s faster if you have a lot of devices to do the following:

First, download your applications as Apks from a trustworthy source. Then copy them to a folder and create a new installapps.bat file (from Notepad) at the same folder and with the following commands:

adb install -r "Nameofyourapk1 .apk" adb install -r "Nameofyourapk2 .apk" 

Paste these commands, rename your .apk name for every app that you want to copy. (Change raw for every new app.)

When you run installapps.bat file the apks will be automatically installed to your new device. Then continue and open these apps at your 2nd device in order to finish installation.

Do not hesitate for further information.

 
 

Perguntas relacionadas

12  Mostrar layout de retrato de tela cheia com miracast  ( Show fullscreen portrait layout with miracast ) 
Estou tentando exibir a tela do meu telefone em um monitor. A paisagem funciona corretamente, mas quando eu viro ao retrato, a tela preenche uma pequena porçã...

0  Drivers HDMI no Android 4.0?  ( Hdmi drivers in android 4 0 ) 
Eu estou tentando instalar o Android 4.0 em uma caixa de TV. Eu só preciso saber se o Android 4.0 terá os drivers HDMI. obrigado ...

1  Como compartilhar / transmitir uma tela de TV Android para outro dispositivo  ( How to share stream an android tv screen to another device ) 
Isso é ainda possível? Infelizmente, a maioria dos respostas Google me dá sobre compartilhar um conteúdo de dispositivo para uma TV. Eu preciso transmitir o c...

0  Como ligar a caixa de TV Android sem controle remoto IR?  ( How to switch on android tv box without ir remote control ) 
Eu comprei recentemente CS928 tendo Caixa de TV Android RK3288, que veio com controle remoto IR. o controle remoto de IR pode ser usado para start caixa d...

0  Visualização de vídeo USB  ( Usb video preview ) 
Depois de digitalizar todas as imagens antigas de vídeo da minha família, agora estou procurando uma maneira de distribuir os vídeos renderizados na família. ...

0  Como excluir arquivos baixados na TV Android  ( How to delete downloaded files on android tv ) 
Eu tenho uma TV da Sony Bravia com Android. Ao tentar instalar um novo aplicativo da Play Store diz que eu tenho que liberar algum espaço, pois meu armazena...

9  Descubra a rede se o dispositivo Android estiver ativo  ( Find out over the network if android device is active ) 
Eu tenho um dispositivo de TV NVIDIA Shield, que está executando a TV Android. Para integrar isso na minha instalação de home theater, preciso ser capaz de ...

2  YouTube app - Existe uma maneira de retomar a reprodução  ( Youtube app is there a way to resume play back ) 
Eu tenho uma caixa superior do Android CHAMADA PIVOS XIOS. Está executando o Android 4.0.4. Isso é plugin minha TV 1080p. Este dispositivo é ótimo porque, par...

1  O Nexus Player não acorda com a TV  ( Nexus player does not wake up with tv ) 
Meu jogador Nexus não acorda quando eu ligo minha TV. Na TV diz que não tem sinal. Se eu desligar e conectar o cabo HDMI funciona! Esta é uma questão muito ...

0  Androidtv boot loop  ( Androidtv boot loop ) 
para quase uma semana eu estou tentando reviver minha TV do Android da Sony (KD-55X8005C) que brugou depois de uma redefinição de fábrica de rotina. Longa h...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.