Comment faire pour activer adbd pour écouter sur un port au moment du démarrage de Android?
J'ai un enracinée HTC Hero, et ce que je veux faire est de permettre à l'adbd
pour écouter sur un port au moment du démarrage.
J'ai essayé un peu de code trouvé ici:
setprop service.adb.tcp.port 5555
stop adbd
start adbd
dans un Android shell et il fonctionne très bien.
J'ai essayé de changer le init.rc fichier. J'ai ajouté le code ci-dessus dans l'init.rc
et je l'ai remplacé par le fichier d'origine, par le biais de ces commandes:
adb push init.rc sdcard
adb shell
adb su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /
adb cp sdcard/init.rc /
Le fichier est remplacé avec succès, mais quand je redémarre mon téléphone et essayez de vous connecter
par:
adb connect <IP>:5555
la connexion n'est pas établie.
Des idées?
(PS. Je ne veux pas utiliser le remoteADB application et une commande shell comme
am start -n ...
)
Ce sera certainement aider: stackoverflow.com/questions/9768103/...
OriginalL'auteur Thanasis Petsas | 2012-09-03
Vous devez vous connecter pour publier un commentaire.
Cela va le rendre persistant:
BAD sur USB peut ne pas être disponible après le redémarrage. Pour annuler ce réglage, faites:
Où sont ces propriétés stockées? Par rapport à la construction.prop?
Sur mon Sony Xperia Z1 compact avec ROM stock Android 5.0.2 l'USB continue de travailler même après le redémarrage.
OriginalL'auteur Zoli_K
Vous avez besoin de décompresser, de modifier et de remballer les initrd l'intérieur de la botte.img. Vous pouvez en savoir plus sur ce à:
https://groups.google.com/forum/?fromgroups=#!topic/android plate-forme/w37x_WCrhMM
OriginalL'auteur jduck
Pourquoi n'essayez-vous pas à l'aide d'un
BroadcastReceiver
de l'actionBOOT_COMPLETED
?Vous pouvez vous inscrire l'un de vous Manifester:
et dans la classe que vous pouvez faire ce que vous voulez lorsque le démarrage est terminé:
OriginalL'auteur Or B