L’arrivée inatendue du Jailbreak pour iOS 7 a été un excellent cadeau pour ces fêtes de Noël concernant la plupart des iPhone, iPad et iPod touch, sauf bien entendu les derniers modèles. L’iPhone 5s, l’iPad Air et L’iPad mini 2, chacun pourvu d’un processeur A7, rencontrent des problèmes de compatibilités avec la plupart des tweaks. Mais celà ne devrait plus durer très longtemps…
Le fondateur de Cydia, Jay Freeman (saurik) travaille actuellement sur la mise à jour de MobileSubstrate, un framework pour la modification du code qui est utilisé par la majorité des tweaks. Cette mise à jour est nécessaire à cause de la nouvelle architecture 64-bit qu’utilise les puces A7. Lorsque cette nouvelle version de MobileSubstrate sera disponible, la prochaine étape sera d’attendre que les développeurs recompilent leurs tweaks et extensions iOS.
Saurik a discuté avec nos amis de idownloadblog à propos des détails techniques :
Tous les programmes d’Apple sont maintenant en 64-bit et requièrent des extensions en 64-bit. Par chance, une extension peut facilement être en parallèle en 32-bit et 64-tout comme les applications le peuvent, mais celà veut dire que les développeurs doivent les recompiler.
Il a aussi expliqué le rôle que MobileSubstrate joue dans cette histoire :
Substrate une une platforme pour injecter du code dans un autre processus et une bibliothèque que le code injecté peut utiliser pour modifier son programme hôte. Chaque “tweak”qui est par conséquent “une extension substrate” (ou tout ce qui peut ce rapporter à une extension substrate) devra être recompilé.
Il est donc important de distinguer une extension Substrate d’un simple tweak qui en général sont des paquets qui modifient les fichiers plist d’iOS. Voilà donc la raison pourquoi certains tweaks dans Cydia fonctionnent avec les appareils 64-bit tel que l’iPhone 5s, et d’autres non.
Saurik ne fourni cependant aucune date pour la MAJ de MobileSubstrate, expliquant qu’il n’en donnerait pas même si la mise en ligne devait se faire d’ici 5 minutes. La nouvelle version de Cydia pour iOS 7 a été fournie, il faut le dire en tout de même très peu de temps, alors la meilleure chose à faire est d’être patient et d’attendre sachant que celà ne dravait pas tarder à arriver.