Maison >Tutoriel système >Linux >Étapes et méthodes détaillées pour modifier le fichier hosts dans le système Android

Étapes et méthodes détaillées pour modifier le fichier hosts dans le système Android

WBOY
WBOYoriginal
2024-08-07 22:43:44854parcourir

Android 系统修改 hosts 文件的详细步骤与方法

Aus bestimmten Gründen kann es erforderlich sein, den in der Hosts-Datei angegebenen Domänennamen in die entsprechende IP-Adresse zu ändern. Android ist ein Linux-basiertes System, das über die Hosts-Datei eingerichtet wird.

Unter Android ist /etc der Linux-Trainingslink zu /system/etc. Um dies zu erreichen, müssen wir /system/etc/hosts ändern. Und diese Datei ist schreibgeschützt und kann nicht direkt über die Shell geändert werden. Dies kann geändert werden, indem über adb eine Verbindung zu einem PC hergestellt wird. Die Schritte sind wie folgt:

1. Erhalten Sie Root-Berechtigungen: adbroot

2. Stellen Sie /system so ein, dass es lesbar und beschreibbar ist: adbremount

3. Kopieren Sie die Hosts-Datei auf den PC: adbpull/system/etc/hosts

4. Dateien auf dem PC ändern

5. Kopieren Sie die Dateien vom PC auf das Mobiltelefon: adbpush/system/etc/hosts

Wenn Sie überprüfen möchten, ob die Änderung erfolgreich ist, können Sie adbshell auf dem PC ausführen und cat/system/etc/hosts oder cat/system/etc/hosts auf dem Mobiltelefon ausführen.

Im Android 1.6-System unterscheidet sich das Hosts-Dateiformat ein wenig von dem von PC Linux: Eine IP kann nicht mehreren Domänennamen in einer Zeile entsprechen Linux-Hosts-Dateiänderung, zum Beispiel:

修改文件类型_linux hosts文件修改_修改文件软件免费下载

127.0.0.1

Es ist auf den meisten PC-Linux-Systemen legal, funktioniert jedoch nicht auf Android 1.6. Es muss für jeden zu verwendenden Domainnamen in eine Zeile aufgeteilt werden:

127.0.0.1

127.0.0.1

127.0.0.1

---------------------------------------------------------------- ------------------------------------------

Lösung zum Ändern der Hosts-Datei und des Speichermangels unter Android

修改文件软件免费下载_修改文件类型_linux hosts文件修改

Sie müssen den Android-Emulator verwenden, um auf eine Website zuzugreifen. Obwohl er auf die Linux-Hosts-Dateiänderung auf dem Entwicklungscomputer verweist, müssen Sie die Hosts-Datei auf dem Android ändern

Die folgende Website stellt die Techniken vor

Die spezifischen Schritte sind wie folgt

1. Erhalten Sie Root-Berechtigungen: adbroot

2. Stellen Sie /system so ein, dass es lesbar und beschreibbar ist: adbremount

3. Kopieren Sie die Hosts-Datei auf den PC: adbpull/system/etc/hosts

4. Dateien auf dem PC ändern

修改文件类型_修改文件软件免费下载_linux hosts文件修改

5. Dateien vom PC auf das Mobiltelefon kopieren: adbpush

/system/etc/hosts

Mais dans la cinquième étape de l'hôte virtuel Linux, certaines personnes signaleront des erreurs de manque de mémoire

Cela est dû au démarrage direct à partir de la ligne de commande sans ajouter de paramètre, utilisez donc simplement la commande suivante pour le démarrer

$émulateur–avdyouravdname–partition-size128

Viens de (peut-être bloqué)

================================================= === ================================================ === ===============

修改文件类型_linux hosts文件修改_修改文件软件免费下载

Modifier le fichier hosts dans l'émulateur Android

Téléchargez l'émulateur Android et décompressez-le pour obtenir le dossier android-sdk-linux_x86

Entrez dans android-sdk-linux_x86/tools/

Exécutez ./android pour créer un téléphone virtuel de test

Démarrez le téléphone virtuel et modifiez la taille de la partition à 128M

./emulator-avdtest-partition-size128

Ouvrez un nouveau terminal et exécutez dans le répertoire actuel

修改文件软件免费下载_linux hosts文件修改_修改文件类型

./adbpull/system/etc/hosts/home/jecelyin/

Supprimer le fichier hosts sur PC

Exécuter après

./adbroot

./adbremount

Obtenez les autorisations root et remontez /system sur le téléphone virtuel en écriture

Modifiez le fichier /home/jecelyin/hosts sur l'ordinateur portable Si vous avez besoin d'un téléphone virtuel pour accéder au site Web sur l'ordinateur portable, l'adresse IP des hôtes doit être 10.0.2.2

.

Exécutez la commande suivante pour revenir

./adbpush/home/jecelyin/hosts/system/etc/hosts

Redémarrez l'émulateur

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn