Modification / suppression du fichier hôte sur un iPhone emprisonné

2

Alors les gars, j'ai fait une chose très stupide. J'ai installé un tweak qui bloque les sites Web d'annonces, mais apparemment, il bloque toutes les connexions sur Internet (tout ce qui utilise DNS, mais maintenant, toutes les choses l'utilisent). Je ne m'en suis rendu compte qu'après avoir redémarré mon téléphone. problème). En gros, mon iPhone est une brique, car je ne peux même pas me connecter à http://ppq.apple.com (encore une fois, il utilise DNS) pour valider le certificat de développeur. Il n'y a donc aucun moyen de réexécuter yalu ou tout autre code. Alors, y a-t-il un moyen d'ignorer / supprimer / éditer ce fichier hôte? Je souhaite que la restauration soit mon dernier recours (j'espère que pour iOS 10.2 (les blobs sont enregistrés))

Stefan Scoarta
la source
Si vous avez un terminal installé sur votre téléphone, vous pouvez facilement supprimer le fichier hôte situé à l'adresse private/etc/hosts. Mais vous ne voulez pas le supprimer entièrement. Vous voulez le restaurer comme avant.
I0_ol

Réponses:

2

Ce hostsfichier est /private/etc/hostsinaccessible sur un appareil iOS non jailbreaké. Il n'y a simplement aucun moyen de le faire. Vous trouverez plus d’informations sur les raisons de cette situation et sur ce qui se passe pendant le processus de jailbreak à la rubrique « Pouvez-vous appliquer des réglages de jailbreak à un appareil non jailbreaké?

Andrew Larsson
la source
En effet, les hôtes ne peuvent pas être édités sans être dans un état jailbreaké, mais je suis également curieux de savoir comment OP ne peut pas exécuter yalu. Je ne savais pas que tu avais besoin d'une connexion réseau? Ou ai-je oublié quelque chose d'autre?
grg
@grgarside Je suis à peu près certain qu'il n'a pas besoin d'une connexion réseau car il ne s'agit que d'une cryptographie à clé publique / privée. J'essaie de penser à ce que pourrait être le problème. Je vais le tester sur mon appareil semi-autonome Pangu en le mettant en mode avion.
Andrew Larsson
@grgarside J'ai redémarré avec le mode avion activé, j'étais toujours en mode avion avec le système démarré, et j'ai ouvert Pangu très bien et réussi à exécuter le jailbreak (j'utilise la même méthode Cydia Impactor que celle utilisée par Yalu).
Andrew Larsson
Yup exactement ce à quoi je m'attendais. Peut-être que OP utilise le certificat de 7 jours qui a expiré? Mais ensuite, je ne savais pas que vous aviez besoin d'un réseau sur l'appareil (uniquement sur Cydia Impactor).
grg
1
J'ai installé yalu en utilisant xcode, si cela compte, et il indique que le certificat doit être vérifié. Même pour moi, il semble câblé
Stefan Scoarta