1 votes

Installer le paramètre adb enabled à partir du zip

Est-il possible de créer un fichier zip, similaire à celui qui installe GApps, qui enregistre le mode de débogage ADB comme paramètre système ? Peut-être modifier d'une manière ou d'une autre un script de démarrage du système pour changer le paramètre du mode de débogage ADB en mode activé ? Je suis en train de mettre en place un environnement de test, et je ne peux pas avoir une réinitialisation d'usine qui désactive ADB.

mise à jour : Je pense que je l'ai presque eu - j'ai un deice rooté en utilisant la récupération CWM, et j'utilise SuperSU pour la gestion des autorisations Root. J'ai décompressé le fichier .zip que le CWM installe. su et a ajouté une version modifiée de /system/build.prop à la mise à jour, ainsi qu'une commande pour activer adb dans /data/data/com.android.providers.settings/databases/settings.db en utilisant sqlite3 mais je pense que cela nécessite un accès Root, et SuperSU a un accès par défaut à su est réglé sur "prompt". Existe-t-il un moyen de modifier ce paramètre pour qu'il devienne "grant" par défaut ?

des liens utiles : https://stackoverflow.com/questions/13326806/enable-usb-debugging-through-clockworkmod-with-adb

2voto

MishaP Points 350

Pour ceux qui cherchent une réponse à cette question : vous pouvez activer adb à partir d'un fichier zip que vous installez via la récupération. J'ai modifié Superuser.zip de http://download.chainfire.eu/351/SuperSU/UPDATE-SuperSU-v1.65.zip Ce que j'ai fait, c'est que j'ai modifié system/build.prop et a ajouté persist.service.adb.enable=1 en bas, j'ai aussi ajouté ro.setupwizard.mode=DISABLED pour désactiver l'assistant d'installation qui devient ennuyeux si vous effacez ou flashez souvent. Puis j'ai ajouté un fichier précompilé sqlite3 (je n'ai pas de lien, je l'ai récupéré dans le dépôt de mon entreprise) à system/bin et la ligne sqlite3 /data/data/com.android.providers.settings/databases/settings.db "UPDATE global SET value=1 WHERE name='adb_enabled'" a system/etc/install-recovery.sh (bien que certaines personnes disent que modifier settings.db est facultatif).

Malheureusement, il semble qu'adb vous demande toujours d'accepter le certificat rsa jusqu'à ce que vous décompressiez boot.img et modifiez /default.prop.

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