Avec les premières versions pré-alpha officielles de CyanogenMod 7 qui sont publié, il est intéressant de noter qu'une nouvelle fonctionnalité a été inclus qui vous permet de changer le nom d'hôte sur votre appareil à partir des paramètres du menu Paramètres. Si vous avez un appareil pris en charge, vous pouvez obtenir les constructions nocturnes depuis le système miroir TeamDouche. Une fois que vous avez flashé (je ne prends aucune responsabilité si vous cassez quelque chose - assurez-vous de lire sur les problèmes/embûches/exigences avant de flasher), ouvrez le menu Paramètres, puis choisissez Applications, puis Développement, et sélectionnez Device Hostname en bas de la page. Ce paramètre persiste entre les redémarrages et les mises à jour de ROM (sauf si vous effacez). (à moins que vous ne l'effaciez).
Avertissement : Je n'accepte aucune responsabilité si tu détruis ton téléphone en faisant ça. en faisant ça.
J'ai abandonné mon iPhone à cause des problèmes que mon fournisseur local avait et et j'ai pris un HTC Dream à la place. Je l'ai rapidement enraciné en utilisant le Cyanogen Mod, mais j'ai remarqué que par défaut, Android rapporte le nom d'hôte en tant que localhost ". Je n'aime pas vraiment ça, alors j'ai cherché un moyen simple de le changer. moyen facile de le changer.
Tout d'abord, même enracinée, la partition / est montée en lecture seule lorsque vous lorsque vous démarrez normalement, vous devez donc démarrer en mode de récupération (Home+Power). Sur Dans le menu de récupération, choisissez de démarrer sur la console. De là, naviguez jusqu'à /system/etc/init.d.
IMPORTANT : Faites une sauvegarde de '05userinit' avant de continuer ! Vous pouvez le faire Vous pouvez le faire en exécutant simplement la commande suivante : 'cp 05userinit /05userinit' (sans les guillemets). Cela créera une copie de ce fichier dans le répertoire / dans le répertoire /. Si vous vous trompez dans l'édition, vous pouvez juste effacer la version et recopier la sauvegarde.
Pour ajouter la commande permettant de définir le nom de l'hôte, nous allons simplement faire écho dans les deux lignes suivantes :
echo >> 05userinit
echo hostname NEWHOSTNAME >> 05userinit
Notez qu'il y a deux espaces après la première commande 'echo'. Ce site crée une ligne vide à la fin du fichier. Le deuxième écho ajoute le caractère nom d'hôte. Ainsi, à chaque fois que votre téléphone démarre, le nom d'hôte est défini. Veillez également à utiliser deux signes plus grands que (>), car cela ajoute. Si vous n'en utilisez qu'un, il écrase le contenu du fichier.
Vérifiez que les modifications sont correctes en tapant 'tail 05userinit' - tant que qu'il n'est pas vide, et qu'il y a plus que la ligne du nom d'hôte, c'est bon. Redémarrez le téléphone en tapant 'reboot' à l'invite et en tapant appuyez sur 'Enter', et vous avez terminé.
Une fois que vous avez redémarré, ouvrez l'émulateur de terminal de votre choix. et tapez 'hostname' (tout seul, sans paramètres) - il devrait renvoyer l'écho suivant le nom d'hôte que vous avez spécifié.
Mise à jour (6 avril 2010) : Pour changer votre nom d'hôte sur Cyanogen 5.x, ajoutez la ligne suivante au bas de /system/etc/init.d/01sysctl - et assurez-vous de faire une sauvegarde de 01sysctl avant de le modifier !
echo NEWHOSTNAME > /proc/sys/kernel/hostname