J'ai la tâche de configurer plus de 50 tablettes (Binatone Homesurf 744, Yes cheap & cheerful !), qui ont toutes besoin de la même application installée et des mêmes paramètres sans fil entrés, mais nécessitent des fichiers de configuration différents (fichiers de configuration stockés sur la carte SD).
J'espérais qu'il y aurait une solution pour que je puisse configurer chacune des tablettes via ADB ou un script. sans Accès à la racine si possible (car cela constituerait une étape supplémentaire et prendrait plus de temps). Jusqu'à présent, les tablettes sont sorties de l'emballage avec le mode de débogage déjà activé. Si j'accède à la tablette via ADB et que je tape "su", cela me donne une sorte d'accès Root car le symbole passe de "$" à "#" mais je suis incapable de remonter le /system a rw.
Le processus que j'aimerais suivre est le suivant :.
- Démarrez la tablette et branchez-la au PC via le câble USB pour l'accès ADB.
- Désactiver/sauter automatiquement l'écran "Bienvenue" (Assistant de configuration initiale)
- Installer les paramètres sans fil
- Installer l'APK requis
- Pousser les fichiers de configuration requis
- Redémarrez la tablette si nécessaire
Je pense que j'ai peut-être répondu à la question sur l'invalidation \skipping l'écran de "bienvenue" après quelques recherches. Je crois que cela nécessite un accès complet Root ou rw pour modifier les fichiers système (ro.setupwizard.mode=DISABLED, je crois ?).
En ce qui concerne les paramètres sans fil, je suis en mesure d'ajouter les paramètres sans fil manuellement dans le shell ADB via la commande suivante après être passé à l'utilisateur "wifi" (en émettant "su wifi"):-
echo 'network={\nssid="Wireless"\npsk="i*********m"\nkey_mgmt=WPA-PSK\npriority=1\n}' >> /data/misc/wifi/wpa_supplicant.conf
Après avoir redémarré la connexion sans fil via ADB, la tablette se connecte sans problème à la nouvelle connexion sans fil.
Je peux installer l'APK requis et "pousser" les fichiers de configuration nécessaires manuellement ou via un script batch sous Windows.
Toute aide serait appréciée pour automatiser ce processus et rendre les choses aussi simples que possible.
Merci d'avance !