Saurik parle de MobileSubstrate, des ajustements de jailbreak 64 bits et plus

L’arrivée inattendue d’un jailbreak iOS 7 a été une touche bienvenue aux vacances pour la plupart des utilisateurs d’iPhone, d’iPad et d’iPod touch, à l’exception de ceux qui possèdent les derniers appareils. Les tout nouveaux iPhone 5s, iPad Air et iPad mini de deuxième génération, chacun alimenté par une puce Apple A7, ont rencontré des problèmes de compatibilité avec les réglages de jailbreak les plus populaires. Heureusement, cela ne devrait pas être le cas beaucoup plus longtempsβ燑span id=”more-268602″>

Le fondateur de Cydia, Jay Freeman (saurik), travaille actuellement sur une mise à jour de MobileSubstrate, un cadre de modification de code utilisé par la plupart des ajustements de jailbreak. Cette mise à jour est nécessaire en raison de la nouvelle architecture 64 bits utilisée par les appareils alimentés par A7, par rapport à la technologie 32 bits dont disposent les appareils d’ancienne génération. Lorsque cette nouvelle version de MobileSubstrate arrivera, la prochaine étape consistera pour les développeurs à recompiler leurs modifications et extensions iOS.

Freeman m’a parlé des détails techniques de ce changement :

Tous les programmes d’Apple sont [now] 64 bits et nécessitera des extensions 64 bits. Heureusement, une extension peut trivialement être à la fois 32 bits et 64 bits de la même manière que les applications, mais cela obligera le développeur à les recompiler.

Il a également expliqué le rôle que joue MobileSubstrate dans ce processus :

Substrate est une plate-forme pour injecter du code dans un autre processus, et une bibliothèque qui a injecté du code peut l’utiliser pour modifier son programme hôte. extension) devra être recompilé.

Il est important de distinguer qu’une extension Substrat est “code qui s’exécute dans un processus et étend son comportement et modifie sa logique”, alors qu’un réglage de jailbreak en général pourrait être aussi simple qu’un package qui modifie un fichier plist iOS. C’est la raison pour laquelle certains réglages de Cydia fonctionnent avec des appareils 64 bits comme l’iPhone 5s, mais d’autres non.

Freeman a négligé de fournir une ETA pour la mise à jour de MobileSubstrate, citant qu’il n’en donnerait pas même si la sortie était à cinq minutes. Le consultant en technologie s’est déjà déplacé incroyablement vite pour sortir une nouvelle version de Cydia pour iOS 7, donc la meilleure chose à faire est de lui donner de la patience avec Substrate. Jetez peut-être un coup d’œil à Zeppelin ou BiteSMS pendant que vous attendez.

Leave a Comment

Your email address will not be published. Required fields are marked *