[TUTO] : Jailbreak iOS 4.2 pour iPhone 3GS avec PwnageTool

No Gravatar

Et voilà, il suffisait d’attendre un peu mais la première beta d’iOS 4.2 est jailbreakée. Je vais vous présenter dans ce tutoriel comment faire si vous disposez d’un iPhone 3GS avec l’ancien bootrom.

Tout d’abord, comme je vous l’indiquais dans cet article ce matin, le jailbreak n’est pas totalement fonctionnel : Cydia n’est pas compatible avec l’iOS 4.2. Il vous faudra utiliser OpenSSH pour copier et installer tout ce que vous désirez.

Comme je l’indiquais plus haut, ce tutoriel ne se destine que pour les iPhones 3GS avec l’ancien bootrom. Pour les autres, il va falloir attendre GreenPois0n (voir cet article). Il faudra également que votre iPhone ait déjà été jailbreaké avec une méthode parmi : redsn0w, PwnageTool, Blackra1n ou Sn0wbreeze. Si vous avez jailbreaké votre iPhone avec Spirit ou JailbreakMe, passez votre chemin (vous aurez une erreur 1600/1604 lors de la restauration) !

Comme Cydia ne fonctionne pas avec l’iOS 4.2, vous pourrez installer OpenSSH à partir de cet url http://apt.telesphoreo.org/cydia/debs/openssl_0.9.8k-9_iphoneos-arm.deb et de celle-ci http://apt.telesphoreo.org/cydia/debs/openssh_5.2p1-8_iphoneos-arm.deb/ (ce qui vous permet de faire l’installation sans Cydia)

Tout d’abord téléchargez PwnageTool via ce lien

Ensuite, récupérez les derniers packages de msft.guy pour patcher PwnageTool ici. Télécharger ensuite l’iOS 4.2 pour Iphone 3GS.

Copiez PwnageTool vers votre Bureau, et faites clic-droit Inspecter les détails du paquets. Naviguez dans l’arborescence jusqu’à Contents/Resources/FirmwareBundles/ et copiez iPhone2,1_4.2_8C5091e.bundle dans ce répertoire. Fermez ensuite ce dossier.

Lancez ensuite PwnageTool en sélectionnant iPhone 3GS, puis le firmware 4.2. Suivez ensuite les étapes décrites dans ce tutoriel, pour créer un firmware sans mettre à jour le baseband.

Une fois le firmware customisé créé, il ne reste plus qu’à restaurer via iTunes en pressant Alt sur Mac ou Shift sur PC. Ne faites pas mettre à jour, mais bien restaurer.

En cas d’erreur, vous pouvez toujours downgrader vers l’iOS 4.1, 4.0.2 et 4.0.1 ou 4.0 en suivant ce tutoriel.

Merci à RedmonPie pour les screens et les sources !

[TUTO] : Downgrader d’iOS 4.2 vers 4.1/4.0.2/4.0.1

No Gravatar

L’iOS 4.2 a été mis à disposition hier pour les développeurs. Pour l’instant, iOS 4.2 n’est pas jailbreakable (enfin si mais Cydia/Icy ne fonctionnent pas dessus). De plus, il met à jour le baseband ce qui le rend non désimlockable via ultrasn0w.

Ce tutoriel s’adresse à tous ceux qui souhaite revenir à une version précédente d’iOS. Il vous faudra avoir vos blobs SHSH sauvegardés (si ce n’est pas déjà fait, suivez ce tutoriel). Tout d’abord, récupérez la version du firmware que vous souhaitez restaurer (en lien avec vos blobs).

Mettez votre iPhone en DFU (pas en recovery) :

Connectez votre iPhone, éteignez-le.
Lancez iTunes
Appuyez sur les boutons Home et Power pendant 10 secondes
Relâchez le bouton Power et garder le bouton Home jusqu’à ce que votre Device soit reconnu comme un nouveau périphérique USB
iTunes devrait ensuite reconnaitre votre iPhone en mode DFU.

Pour l’étapes suivante, soit vous avez utilisé TinyUmbrella et dans ce cas, il suffit de lancer Umbrella et ensuite le Server TSS. Soit vous êtes passé par Cydia directement. Dans ce cas, il vous faudra modifier votre fichier Hosts. Il est situé dans C:\Windows\System32\drivers\etc\ sur PC et /private/etc sur Mac.

Ouvrez le fichier hosts avec un éditeur de texte et commentez toutes les entrées gs.apple.com. Ajoutez ensuite 74.208.105.171 gs.apple.com dans le fichier. Enregistrez le (NB : vous devez avoir les droits de lecture /écriture).

Il ne reste plus qu’à restaurer via iTunes en pressant Alt sur Mac ou Shift sur PC. Ne faites pas mettre à jour, mais bien restaurer.

Il se peut qu’une erreur 1004 ou 1005 (erreur de mise à jour de baseband) survienne. Dans ce cas, lancez TinyUmbrella (voir le lien de téléchargement dans cet article) et cliquez sur Kick out from recovery.

Jailbreak iOS 4.1 imminent avec GreenPois0n

No Gravatar

Une brève pour vous signaler que le site de GreenPois0n vient d’être mis à jour ce qui nous laisserai penser que c’est bien cet outil qui va être mis en place par la Dev-Team pour le jailbreak de l’iOS 4.1.

Pour l’instant, seul le logo présenté dans l’image est présent sur le site. Aucune date n’a été annoncée pour le moment, mais on peut espérer une release rapidement.

So Stay Tuned !

Activer l’HDR pour iPhone 3G et 3GS via un tweak Cydia

No Gravatar

Décidément les tweaks se multiplient sur Cydia. Hier, je vous ai expliqué comment activer la fonction HDR, pour les iPhones 3G et 3GS dans cet article.

Bon, il vous faudra toujours un iPhone 3G ou 3GS jailbreaké (voir le tutoriel ici) et pour l’iPhone 3GS (voir le tutoriel ici).

Ensuite, il vous faudra chercher HDR Camera Enabler situé sur la source ModMyI, et l’installer. Après un reboot, vous aurez accès à cette fonctionnalité.

Attention, ce tweak ne fonctionne qu’avec iOS 4.1.

N’hésitez pas me signaler vos découvertes, via les commentaires ou twitter.

Activer la fonction HDR sur iPhone 3G et 3GS (iOS 4.1)

No Gravatar

Pour tous ceux qui déjà suivit mes tutoriels pour le jailbreak de l’iOS 4.1 pour l’iPhone 3G (voir le tutoriel ici) et pour l’iPhone 3GS (voir le tutoriel ici), voici une petite manipulation à faire si vous voulez activer la prise de vue avec HDR.

Il vous faudra installer OpenSSH via Cydia et rebooter votre téléphone. Connectez ensuite votre téléphone, en vérifiant qu’iTunes est bien fermé.

Sur votre ordinateur, lancez votre client FTP (Cyberduck pour Mac, Winscp sur PC), et saisissez :
Server/hostname : l'iP de votre iPhone . Réglages –> WiFi –> Nom de votre réseau
Username: root
Password: alpine (ou votre mot de passe si vous l'avez changé)
Protocol: SFTP (SSH File Transfer Protocol) ou SCP

Ensuite, si vous avez un iPhone 3G, copiez le fichier N82AP.plist situé dans /System/Library/CoreServices/SpringBoard.app/

Si vous avez un iPhone 3GS, copiez le fichier N88AP.plist situé dans /System/Library/CoreServices/SpringBoard.app/

Sous la section Capabilities, ajoutez hdr-image-capture avec la valeur true. Enregistrez votre fichier et retransférez le sur votre téléphone. Rebootez votre téléphone ensuite.
Et voilà, il ne vous reste plus qu’à utiliser cette nouvelle fonctionnalité !

GreenPois0n pour jailbreaker l’iOS 4.1 ?

No Gravatar

Je vais ai indiqué la semaine dernière que le prochain jailbreak porterait surement sur une injection de code dans le bootrom (voir cet article).

Et bien si l’on en croit les comptes twitter des membres de la dev-team, il semblerait qu’un ancien nom, revienne pour cet outil de jailbreak de l’iPhone 4 : GreePois0n.

Hey, @p0sixninja ‘s epic greenpois0n works well on iPhone 4G ! (need to work on the framebuffer code tho !

Pour le rappel d’histoire, cet outil avait été mis en place par p0sixninja pour le jailbreak de l’iPhone en 3.1.3, et de l’iPad en iOS 3.2.

cdevwill a également indiqué via Twitter que le toolkit GreenPois0n rendait le jailbreak de l’iOS 4.1 bien plus simple.

@KOTULCN no, remember when we said greenpois0n would come to use later as a toolkit? using it to create this jailbreak is cutting our workload in half (or maybe more). that’s why pod mentioned it

En attendant, je vous invite à me faire parvenir par twitter @eMxPi toutes les informations que vous jugerez intéressantes.

Stay Tuned !

Jailbreak iOS 4.1 pour iTouch 2G et iPhone 3G

No Gravatar

Un article rapide pour vous signaler que les iPhones 3G et les iPod Touch 2G (avec ancien bootrom) peuvent être jailbreakés en 4.1.

Il vous suffira de télécharger Redsn0w 0.9.5 Beta 5 (Windows et Mac).

Il vous faudra également le firmware 4.1.
Attention, le baseband de la 4.1 n’est plus désimlockable (car en 5.14.02), ne disposant pas de 3G, je n’ai pas testé l’étape suivante. Cependant, le jailbreak reste lui fonctionnel cependant.

Restaurez en via ce tutoriel pour préserver votre baseband.

Le principe est simple, branchez votre iDevice, lancez RedSn0w, choisissez votre device et mettez-le en DFU.

Il ne reste plus qu’à laisser RedSnow travailler.

Quelqu’un peut-il confirmer que le baseband est conservé ?

Un de mes lecteurs aurait-il un iPhone V1 ou 3G dont il souhaite se débarrasser ?

Jailbreak & désimlockage 3GS 4.1 avec Pwnage Tool (old bootrom)

No Gravatar

Le tutoriel suivant ne concerne que les iPhone 3GS avec les anciens bootrom.

Pour les autres, Shatter vient d’annoncer qu’il travaillait sur l’exploit du bootrom, pour le jailbreak définitif de tous les iDevices (enfin, Apple pourrait toujours flasher le bootrom lors d’une mise à jour d’iOS, mais cette opération est hasardeuse et peut engendrer un blocage total du iDevice…)

Ce tutoriel repose sur Pwnage Tool. Cependant, il ne s’agit pas d’une release officielle de la Dev-team. Elle peut par conséquent présenter des bugs et avoir des conséquences sur le comportement de vos téléphones. Il vous faudra également disposer de la carte sim d’achat du téléphone, car cette version ne fait pas l’Hacktivation.

Mettez à jour iTunes si ce n’est pas déjà fait.

Ensuite, téléchargez Pwnage Tool (via ce lien) et le firmware 4.1 officiel pour 3GS (via ce lien)

Ensuite, lancez Pwnage Tool et suivez les étapes habituelles : sélectionnez iPhone 3GS, le firmware 4.1. Lors de la création du firmware custom, il va vous être demandé de vous connecter avec votre compte .Mac. Ignorez cette étape pour l’instant, installez le package iOS4.1Jailbreaker installer (qui doit être dans l’archive Pwnage Tool). Une fois installé, retournez à Pwnage Tool et entrez votre mot de passe pour finaliser la création du firmware.

Il ne reste plus qu’à restaurer ce firmware en pressant Shift pour Windows, Alt sur Mac. Il se peut qu’une erreur 1004 ou 1005 apparaisse (erreur de mise à jour de BaseBand). Il vous suffit d’utiliser TinyUmbrella (voir ce tutoriel) et de cliquer sur Kick out Device from Recovery.

Une fois la restauration terminée, vous pourrez désimlocker votre iPhone 3GS via ultrasn0w (ajouter la source http://repo666.ultrasn0w.com dans Cydia). Si jamais Cydia apparait en blanc à l’écran, ajoutez la source http://apt.saurik.com/cydia-3.7 et redémarrer. Si c’est Safari, installez Safarifix présent sur la source http://repo.woowiz.net.

Pour les autres devices, Stay Tuned !

[Tuto] : Downgrader un iPhone avec le Baseband 2.10.04 vers 1.59.00

No Gravatar

Dans l’article d’hier, je vous présentais comment faire la mise à jour en 4.1 tout en préservant son baseband. Cependant, pour tous ceux qui ont déjà fait la mise à jour, il se peut que vous ayiez par erreur mis à jour le baseband.

Ce tutoriel est à faire si vous avez besoin du désimlockage avec votre iPhone 4, par ultrasn0w.

Vous aurez besoin du firmware 4.0.2 (à télécharger via ce lien).

Fermez iTunes et TinyUmbrella s’ils étaient ouverts

Si vous n’avez jamais modifié votre fichier hosts, il faut commenter toutes les lignes contenant gs.apple.com. Ce fichier se trouve à l’arborescence suivante : c:\windows\system32\drivers\etc\ sur PC et /private/etc/ sur Mac

Lancer la commande ipconfig /flushdns sur PC (via cmd.exe) ou dscacheutil -flushcache sur Mac (via Terminal)

Lancez iTunes et restaurez iOS 4.0.2 ce qui downgradera le baseband de votre iPhone 4 (ne faites pas une mise à jour). Si l’opération échoue, lancez TinyUmbrella, faites start TSS Server, et relancez la restauration.

Si vous aviez sauvegardé vos ECID SHSH, il ne vous restera plus qu’à downgrader en 4.0.1 pour jailbreaker cet version d’iOS et utiliser ultrasn0w.

Attention : cette méthode en fonctionnera que tant qu’Apple validera la restauration du 4.0.2

[TUTO] Jailbreak 4.1 iPhone 4 : préserver votre baseband lors de la mise à jour

No Gravatar

En attendant la mise à disposition du Jailbreak de l’iOS 4.1 (voir l’article de ce matin), il peut être intéressant de sauvegarder ses blobs SHSH, dans le cas ou vous souhaiteriez downgrader ultérieurement. Pour cela, il existe un logiciel nommé TinyUmbrella dont je vous ai déjà parlé dans cet article.

Ce petit soft offre également une autre possibilité : celle de pouvoir restaurer en downgradant (si vous avez sauvé vos blobs SHSH avant évidemment : voir ce tutoriel au besoin). TinyUmbrella a été mis à jour hier et une nouvelle fonctionnalité à également été ajoutée : Baseband Protection. Vous allez pouvoir restaurer votre iPhone en 4.1 sans mettre à jour le baseband.

Pour cela, sauvez vos blobs SHSH (voir ce tutoriel au besoin), fermez iTunes. Cliquez sur Start TSS Server et relancer iTunes. Il ne vous reste plus qu’à restaurer (ne faites surtout pas mise à jour) l’iOS 4.1.
iTunes va afficher une erreur 1004 correspondant à une erreur de mise à jour de BaseBand (ce que l’on veut en fait).

Il ne reste plus qu’à utiliser le bouton Kick Device Out of Recovery (pour sortir de l’état de restauration).

Et voilà, vous avez un iPhone 4 en 4.1 avec un baseBand 1.59.00 (ce qui peut être pratique car on ne sait toujours pas si le nouveau baseband est désimlockable).

Vous pouvez télécharger TinyUmbrella pour Mac OSX, Windows, et Linux et retrouver plus d’informations sur le blog.