Pod2G a récemment publié un nouvel article sur son blog. Le voici en intégralité, traduit par la rédaction. Le lire est très important car il explique en détails comment se passent les procédures de jailbreak d’une génération d’appareils.
~~~~
Comment aider la communauté du Jailbreak ?
Pour jailbreaker un appareil, les hackeurs ont besoin d’un ensemble de failles exploitables :
- l’injection de code : une faille dans les composants internes de l’appareil pour l’exécution de code non signé
- l’autorisation des droits : ça ne suffit généralement pas pour l’exécution de code non signé. Presque toutes les applications et services iOS sont mis en sandbox, et on a souvent besoin pour échapper au jailbreak et déclencher l’exploit du noyau
- une faille au niveau du noyau : le noyau est la véritable cible du jailbreak. Le jailbreak doit le patcher pour supprimer l’application du code signé. Seul le noyau peut patcher le noyau, c’est pourquoi une faille d’exécution de code dans le contexte du noyau est nécessaire.
- une faille untethering : lorsque le périphérique démarre, il n’est pas patché, il ne peut donc pas exécuter de code non signé. Ainsi, pour exécuter le jailbreak au démarrage, l’exécution de code […] est obligatoire.
Vous pouvez nous aider si vous faites planter volontairement une application native (Safari, Mail, etc ..) ou un noyau d’une manière répétée. Un crash du noyau est facile à reconnaître : il redémarre l’appareil.
Important :
- Toujours le tester sur la dernière version iOS avant de signaler le crash
- Assurez-vous de ne pas envoyer les rapports de crash à Apple : sur votre appareil iOS, allez dans Paramètres / Général / Informations / Diagnostics & utilisation, et vérifier que « Ne pas envoyer » est coché
- Tous les plantages sont intéressants : interruptions, crash au démarrage, ralentissements, etc. Vérifiez dans Réglages / Général / Informations / Diagnostics & utilisation / Données de diag. et d’util. que le rapport de plantage créé est de type Exception SIGILL, SIGBUS ou SIGSEGV
- Le crash doit être reproductible, ce qui signifie que vous devez savoir quelles sont les causes exactes du plantage, quand il est produit et comment le reproduire sur un autre appareil.
Comment et où signaler :
Envoyer un email à ios.pod2g (at) gmail (dot) com détaillant les étapes pour produire le crash et le rapport de plantage associé.
~~~~
Malheureusement l’article n’est plus disponible car Pod2G a été envahit de messages inutiles dans sa boite mail.
merci julba et smarko
33 commentaires
Sa va etre dur .
Ça sent pas bon tous ça en tous cas pour le 4s et iPad 2
« vous savez comment faire, debrouillez vous »
Et je peux le comprendre, il a tellement lutté pour trouver la faille du 4S, ca ne m’etonne pas qu’il laisse tomber.
Mais faut pas qu’il oublie que c’est un bon moyen de recevoir des dons… Il reviendra surement un peu plus tard.
Ça c’était sur qu’il allait se faire spam de mail inutile.. 90% d’entre eux devaient être des kikoo’s lui demandant « cmt aitre 1 ackeur » …
En gros faut lui envoyer des diagnostique de crash sur iOS 5.1?
Non, il faut lui expliquer de manière détailler comment tu as réussi à faire crasher l’appareil !
Les millions de rapport de crash recueillis par la chronic dev n’ont servis à rien.
Les gens sont vraiment des boulets ma parole !! Quel intérêt de le blinder de messages inutile ?! C’est comme lors du jailbreak du 4S .. avant qu’il le libère c’était incroyable le nombre de messages inutiles sur sont blog.. ! Inutile de préciser de quelle nature !
Ok! Ben je suis pas en 5.1 et j’ai jamais réussi à le faire planter manuellement!
Par contre si je ne suis pas trop HS, mon iPhone 4 en 5.0.1 crash tout seul de temps en temps avec bien un reboot sans demande de PIN au démarrage ensuite et je retrouve des diagnostique d’utilisation de type panics.plist.
Quelquun pourrai m’aider ou m’orienter vers un forum pour résoudre ce problème qui se produit en général 2 à 3 fois par jour ou si yen à qui sont dans le même cas que moi et qui ont trouvé une solution ou l’origine du problème! Merci
Mange une pomme !
j’étais dans le même cas que toi et maintenant plus de jailbreak nickel plus de plantage
Fais une restauration de ton joujou comme un nouvel iPhone , ça va tout remettre en l’ordre !!
jai un iphone 4 et je suis en 5.1 jailbreake tethered avec redsn0w. si je boot sans redsnow (donc sans le jailbreak) et arrive a faire planter une application native, est ce que le rash est a prendre en compte? ou faut il qu il survienne sur un iphone jailed?
Non justement il faut qu’il survienne sur un iOS 5.1 non JB pour qu’il soit interessant
qu il aille se faire voir
Abruti, à cause des glands comme toi le peu de mecs qui se dévouent pour une bonne cause se démotivent. Tu me fais pitié
Beête et mechant !
Courage on attend avec impatience l’outil de jailbreak ;0)
On dirait la fin du jailbreak ca…. le jailbreak untether 5.0.1 etait un ‘cadeau’ d’apple pour dire ‘allez y passer en 5.0.1 jailbreaker votre iphone, mais sachez qu’a la prochaine maj, ca ne sera plus possible ‘ xD
Enfin bon, bon courage a lui en tout qu’a mais moi perso jai peu d’espoir quant a la release d’un untether du 5:1
j’ai eu un crash interessant avec l’appli « app4free » dispo sur l’appstore
je precise quand j’ouvre l’appli et fait un défilement vertical des applis l’iphone crash « ecran noir et la roue qui tourne » puis reviens a l’ecran de verouillage comme si de rien n’été
croyez vous qu’il y est une faille dans cette applis ? j’en doute mais au cas ou…
c est drôle de dévoilé ce genre d info si Apple tombé la déçu …
Pod2G demande que l’on arrête d’envoyer des rapports de crash!!! @pod2g
« Please people stop sending crash reports. Actually, it’s not helpful, I have to precise what we need. »
Son JB est instable en 5.0.1 de quoi on nous parle ???
En plus il veut faire payer pfff !!
Je préfère rester officiel
Vive Geohot qui va tous nous surprendre …
C’est toi qui est instable!! l’iOS 5.0.1 EST instable et si tu fais n’importe quoi avec ton iPhone et que ça marche pas on s’en cire les pompes!!!
Je l’repete le JB est instable
Pas la peine de faire le beau derrière ton iPhone
Ton prénom rime avec jtenik
@plpe : non, on parle d’une application native, les applications de l’app store sont donc exclue !
c est clair il a du ce faire une masse de fric ben la il en a plus besoin donc il nous lache
Vous êtes cons !!!!!!!!!! Il dit qu’il faut qu’il précise ce qu’il veut. Alors arrêtez de dire qu’il nous lachent vu que :
1) C’est pas vrai
2) Comme à chaque fois (Untethered A4, Untethered A5) vous avez fait que critiquer.
Alors franchement laissez le bosser il vous les donnera ses instructions :@!!
Petite erreur : « allez dans Paramètres / Général / A propos / Diagnostics & utilisation, et vérifier que « Ne pas envoyer » est coché »
Ce n’est pas dans la rubrique « A propos » mais « Information »
je kiff trop ma nouvelle foure!! hhhhooogjjhhoooyeeesss je vais denouveau le recroquer et pt la vitre avec mes dent en croquant l iphone
moi jai un 4s jailbreak avec le must des appli et tweak sans payer et jai aucun souci jai meme desimlock en 3 secondes en etant jailbreak !!! jadore voir les autres dire ouinnnn ouinnnn jai mon phone qui bug qui deconne qui crash qui plante bref avant de jailbreak faur penser a vous acheter un bon vieux nokia les boulets hhahhaha manger des pommes
oui mais tu l as pas en 5.1
Salut a tous
Une question comment injecter du code no singer dans du coposent sans soudur??
Et comment pachter le noyau comment accéder au noyau????
Merci de m aider répondre j attend merci
Déjà faut avoir les connaissances, ce que tu as pas à tous les coups, ensuite il faudrait que tu écrive mieux, sinon, j’imagine pas la catastrophe après