94 votes

Puis-je modifier un iPad ' fichier hôte s ?

Je doute que cela est possible sans une vaste prison révolutionnaire, mais est-il possible de modifier le fichier hosts de l’iPad (ou de n’importe quel appareil iOS) ?

55voto

tremoloqui Points 1544

La réponse précédente est correcte, mais si l’effet recherché est de rediriger le trafic HTTP d’un domaine à une autre adresse IP il y a un moyen.

Puisqu’il n’est techniquement pas répondre à votre question, j’ai demandé et répondu à la question ici :

Comment puis-je rediriger les demandes HTTP faites à partir d’un iPad ?

50voto

holys Points 652

Non, vous ne pouvez pas modifier iPad fichier d'hôte(sans jailbreak), mais on peut contourner le problème.

Voici mon scénario:

  • Mac OS X, avec IP 192.168.2.1, l'exécution d'une application web
  • iPad, le périphérique que vous souhaitez tester l'application web
  • Charles (Mac), qui permet de proxy HTTP pour votre iPad

Je vais tester l'application web s'exécutant dans mon Mac via l'iPad, mais je ne peux pas accéder directement à elle.

La solution qui fonctionne pour moi:

  • Tout d'abord, assurez-vous que votre serveur et votre iPad sont dans le même réseau local.
  • Puis, configurer proxy Charles, dans le menu "Proxy > Paramètres du Proxy...", remplissez Port(surtout 8888) et de basculer Enable transparent HTTP proxying.

enter image description here


  • Configuration du paramètre de proxy dans l'iPad.

enter image description here

Maintenant, vous pouvez visiter votre web app iPad.

Bien sûr, vous pouvez utiliser d'autres proxy des outils comme les Calmars ou Vernis dans Linux, ou fiddler dans Wondows.

49voto

Jonathan. Points 15440

N ° Apps ne peuvent modifier les fichiers dans le répertoire de documents, au sein de leur propre bac à sable. Il s’agit de sécurité et de facilité d’installation/désinstallation. Si vous ne pouviez effectuer cela sur un appareil jailbreaké.

7voto

Payson Welch Points 48

La meilleure façon de procéder consiste à exécuter un simulateur iPad à l’aide de XCode et puis ajoutez une entrée dans le fichier hosts (/ etc/hosts) sur le système hôte pour pointer vers votre site de test.

6voto

Apollo Clark Points 545

Oui, vous pouvez modifier le fichier hosts d’iPad, mais vous avez besoin d’être jailbreaké. Une fois que vous avez fait cela, télécharger Cydia (marché app) et téléchargez iFile. Le fichier hosts se trouve dans « / etc/hosts ».

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X