Un peu de contexte :
Mon HTC Desire HD a plusieurs problèmes. La première question étant donné que je ne peux pas m'y connecter à l'aide d'un câble USB.
J'ai donc découvert que je peux dire à ADB de travailler sur le wifi et j'ai utilisé cette méthode pendant un certain temps. J'utilise VISIONary pour tester l'appareil, puis je lance un terminal sur l'appareil et j'exécute :
$ su
#setprop service.adb.tcp.port 5555
#stop adbd
#start adbd
J'utilise ensuite netcfg pour trouver l'IP de mon appareil et enfin sur mon pc j'utilise
adb connect {device IP}:5555
Je suis alors capable de fonctionner sur mon PC.
adb shell
et utiliser ce shell pour faire ce qui suit :
cd /etc
echo 127.0.0.1 localhost >hosts
echo {my pc's IP} some.dnsname.com >>hosts
C'est alors que la deuxième question entre en jeu : de temps en temps (cela semble lié au fait de tuer et de vider le cache d'une application qui utilise some.dnsname.com - mais pas toujours) le fichier hosts redevient un fichier vide :(
N'ayant pas (encore) les connaissances approfondies pour gérer ces problèmes, j'ai simplement "appris à vivre avec"...
Il y a quelques instants, lorsque j'ai suivi ce processus pour la 30ème fois environ, A nouveau numéro a décidé de rendre ma journée plus intéressante. J'ai essayé de modifier (écraser) le fichier hosts et j'obtiens le message suivant :
cannot create hosts: read-only file system
J'ai essayé de lire un peu à ce sujet et il semble que je doive remonter le système en mode lecture/écriture.
en cours d'exécution
mount | grep system
devuelve
/dev/block/mmcblk0p25 /system ext3 ro,relatime,errors=continue,data=ordered 0 0
none /system/xbin tmpfs rw,relatime,gid=10132 0 0
J'ai besoin d'aide pour :
1) Faire en sorte que mon système puisse à nouveau lire et écrire (quelle commande mount/remount dois-je lancer ?)
2) Comprendre ce qui a pu causer ce nouveau problème.
3) Toute idée sur la façon dont je peux traiter les deux problèmes de fond est également la bienvenue.
merci pour votre lecture...