Il est parfois nécessaire d'éditer le fichier hosts de votre machine : en cas d'attaque, pour bloquer des connexions indésirables, pour rediriger des requêtes vers une adresse spécifique, etc... Cet article vous guidera à travers les étapes à effectuer pour modifier le fichier hosts de votre téléphone Firefox OS. Ce fichier se trouve par exemple dans le dossier /system/etc pour un Linux, et dans le dossier /etc dans les nouvelles versions de Mac OS X.
Préparer votre téléphone
Sur le téléphone, allez à Paramètres pour développeurs et cocher :
- "Débogage distant" (Pour Firefox OS 1.4 et supérieur, choisissez "ADB et outils de développement" dans le menu Débogage USB")
- "Activer la console"
Branchez alors votre téléphone à votre ordinateur.
Les étapes suivantes, pour modifier le fichier hosts, sont les mêmes que sur Android. Les développeurs Android retrouveront rapidement leurs petits !
Étapes dans le terminal
- Ouvrez une fenêtre de terminal.
- Remontez la partition /system sur le téléphone afin d'obtenir les permissions en lecture/écriture
adb remount
- Transférez le fichier hosts vers votre ordinateur
adb pull /system/etc/hosts /tmp
- Modifiez le fichier hosts dans /tmp/hosts selon vos besoins puis sauvegardez le. Par exemple :
127.0.0.1 localhost ip.à.rediriger nom_de_la_machine_distante
- Envoyez le fichier hosts modifié vers votre téléphone
adb push /tmp/hosts /system/etc/hosts
Voilà, votre fichier hosts devrait maintenant être à jour.
A noter : En savoir plus sur ADB ? La documentation ADB n'attend plus que vous !