2 votes

Comment installer des applications avec le shell adb et comment sauvegarder les paramètres de l'appareil et les restaurer sur un appareil identique ?

Je cherche depuis des jours et je suis vraiment confus sur ce que je dois faire et j'ai décidé de chercher de l'aide ici.

J'ai un enraciné par défaut appareil Android (box) et j'ai modifié certains des paramètres de l'appareil ( Date et heure, sécurité, accessibilité, affichage, HDMI, paramètres de l'unité centrale et options du développeur. ).

Maintenant je veux trouver une solution comme un (APK ou shell ADB ou script) afin de copier ou sauvegarder ces paramètres et les restaurer sur un autre appareil identique avec le même firmware.

J'ai essayé beaucoup d'applications, mais à presque toutes les applications que j'ai déjà essayées, j'ai un problème avec les options tactiles. (Par exemple : je ne peux pas choisir oui/non à certains points critiques)

S'il vous plaît, suggérez-moi ce qu'il faut faire. Toute réponse qui peut m'aider à trouver une solution à ce problème pourrait être utile !


Editar:

Pour que vous compreniez ma situation, j'ai déjà configuré certains appareils avec quatre applications et j'ai modifié certains des paramètres de l'appareil comme je l'ai dit précédemment. Je veux sauvegarder et restaurer complètement mon appareil ou écrire un fichier de sauvegarde. script pour cette situation parce que je veux faire la même configuration pour 50+ appareils, et pour cela j'ai besoin d'une certaine automatisation, mais parce que les applications que je veux utiliser veulent une configuration différente par appareil, jusqu'à présent j'ai décidé de faire l'installation avec un usb.

Pour l'instant, je souhaite copier les paramètres d'un appareil vers un autre appareil identique. Je peux vous dire quelques applications que j'ai essayées mais qui ne peuvent pas fonctionner correctement à cause des options tactiles (CLONEit, Titanium Backup, Helium, G Cloud, Backup Your Mobile, Rom Settings Backup), à part les apks j'ai essayé Android SDK avec adb shell, mais l'application ne peut pas copier tous mes paramètres, donc je rejette l'option adb shell (j'ai essayé toutes les commandes possibles). J'ai essayé TWRP mais je ne peux pas choisir certaines options à cause des options tactiles (j'ai essayé le clavier avec touchpad et la souris mais rien, certaines options sont impossibles à choisir).

J'ai essayé plus d'applications que je ne l'ai mentionné, mais la seule application qui a fait exactement ce que je voulais avec les paramètres est "Rom Settings Backup", car elle a copié tous les paramètres de mon appareil. Si l'un d'entre vous a déjà utilisé Rom Settings Backup Pro, je voudrais que vous me disiez comment je peux restaurer les paramètres de mon premier appareil à un autre ?

A propos de la script J'ai mes applications enregistrées en tant que fichiers apk. Je dis cela parce que je crois que, d'une manière ou d'une autre, avec un script, je peux faire en sorte que mon appareil installe mes applications. Aussi, si je peux changer certains des paramètres avec un script, ce serait génial.

Si quelqu'un peut me guider sur ce que je dois faire ou ce que je dois rechercher, je l'apprécierais car je suis novice en matière de scripts.

J'ai oublié de mentionner que j'ai obtenu d'une application un fichier XML avec les paramètres de l'appareil, mais je ne sais pas quoi en faire ou comment restaurer ce fichier XML sur mon appareil car l'application qui a fait la sauvegarde pour moi n'avait pas d'option de restauration.

1voto

pc_Wizard Points 71

Je souhaite partager avec vous quelques conseils issus de mes recherches : Comment copier les paramètres de votre appareil et vos Apks d'un appareil à un autre, mais c'est seulement pour ROOTED (dans mon cas, j'ai fait cela sur des appareils Android identiques sans problème).

Conseils :

  • Tout d'abord, vous devez télécharger et configurer ADB (ce n'est pas difficile, cherchez sur google-youtube).
  • Si vous voulez faire cette procédure pour un grand nombre de périphériques, vous pouvez utiliser un hub usb à 7 ports avec des interrupteurs (ON/OFF). ADB, par exemple, ne peut pas exécuter des commandes simultanément. Si vous voulez gagner du temps et ne pas avoir à brancher et débrancher des appareils, vous pouvez utiliser un hub comme celui-ci afin de pouvoir choisir dans quel appareil les commandes seront exécutées.

1)Comment copier presque tous les paramètres d'un appareil ?

A votre 1er appareil :

  • Télécharger Sauvegarde des paramètres de la ROM depuis le Playstore.
  • Installez-le et préparez vos paramètres. Ensuite, sélectionnez une ROM (J'ai testé toutes les options de ROM et toutes étaient les mêmes sauf si vous en créez une nouvelle. Ne créez pas de nouvelle ROM).
    Il suffit d'en choisir un parmi ceux qui existent et de sauvegarder vos paramètres. (Si vous utilisez un boîtier Android, utilisez un clavier et essayez les flèches, le Touchpad ou la souris ne fonctionneront pas). Essayez de trouver le chemin, par exemple …/SettingsBackup/Backups/omniROM.... et copier le dossier avec vos paramètres de sauvegarde.

Enregistrez ce fichier sur votre ordinateur. Connectez votre deuxième appareil Android à votre ordinateur [Vous devez d'abord installer "Rom Settings Backup", puis ouvrir l'invite de commande et coller la commande suivante mais pas exactement cela, essayez de trouver le chemin sur votre appareil (**).

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

(**) Trouvez le chemin que vous allez pousser votre dossier de sauvegarde vers votre nouvel appareil (si vous ne le trouvez pas, téléchargez "ES File Explorer File Manager" et vous trouverez le chemin exact). Si vous voulez, vous pouvez ouvrir Notepad > coller la commande : adb push yourba.../… /Backups et enregistrez le fichier sous le nom de settings.bat (Lorsque vous double-cliquez sur le fichier .bat ou si vous tapez la commande dans cmd, le dossier que vous avez choisi sera copié dans le bon chemin sur votre nouvel appareil).

Ensuite, ouvrez "ROM Settings Backup" sur votre deuxième appareil et restaurez votre sauvegarde. Sur mon appareil le fuseau horaire n'était pas correct et si ce n'est pas le cas pour vous aussi, alors vous avez 2 options :

  • Vous pouvez le modifier manuellement à partir des paramètres de votre appareil ou
  • Faites ce qui suit : collez la commande ci-dessous dans cmd ou dans un nouveau fichier bat (votre appareil redémarrera après cette commande, vous pouvez donc ajouter cette commande à un nouveau fichier brut dans votre fichier .bat précédent ou créer un nouveau fichier .bat).

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

2)Comment installer automatiquement avec des commandes autant d'applications que vous le souhaitez ?

Vous pouvez juste coller à cmd :

adb install –r “Nameofyourapk1.apk”

et répétez ceci pour chaque application mais il est plus rapide de faire ce qui suit si vous avez beaucoup d'appareils :

Tout d'abord, téléchargez vos applications en tant qu'Apks depuis une source fiable. Copiez-les ensuite dans un dossier et créez un nouveau fichier installapps.bat (à partir du Bloc-notes) dans le même dossier et avec les commandes suivantes :

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

Collez ces commandes, renommez votre nom .apk pour chaque application que vous voulez copier. (Changez le brut pour chaque nouvelle application).

Lorsque vous exécutez le fichier installapps.bat, les apks seront automatiquement installés sur votre nouvel appareil. Ensuite, continuez et ouvrez ces applications sur votre deuxième appareil afin de terminer l'installation.

N'hésitez pas à demander des informations complémentaires.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X