Sandcastle, un projet pour installer Android et Linux sur les appareils Apple

android-pour-l'iphone

Il y a quelques semaines partagez ici sur le blog l'actualité de l'actualité de l'arrivée de Checkr1an sous Linux, avec lequel nous pouvons jailbreaker les appareils Apple d'une manière très simple. Désormais, l'initiative d'un projet a été annoncée qui prétend exploiter le bogue utilisé par Checkra1n pour pouvoir installer Android ou Linux sur iPhone, iPod et iPad.

Ce projet s'appelle Sandcastle et il a été publié il y a quelques jours. Ce projet ne fait que commencer mais même ainsi a déjà une avancée assez importante Eh bien, il est déjà possible d'installer Android sur certains appareils Apple, dont l'iPhone 7 a-t-il "plus de stabilité" en théorie puisqu'il a encore de nombreux aspects à peaufiner.

Le projet fournit également une prise en charge limitée de l'iPod Touch 7G et le transfert vers divers modèles d'iPhone 6, 8, X, 11 et iPod Touch 6G est en cours.

Article connexe:
Comment jailbreaker Linux avec Checkra1n?

À propos de Sandcastle

Leaders de développement Câble une équipe qui a développé le projet iPhone Linux il y a dix ans et travaille maintenant sur Corellium, un service cloud avec un environnement virtuel avec iOS pour les développeurs. L'année dernière, Apple a intenté une action en justice contre Corellium pour contournement de la protection iOS et de la liaison d'appareil (jailbreak).

L'objectif du développement est de donner aux utilisateurs d'iPhone la liberté de choisir une plate-forme et se débarrasser des restrictions et des liens imposés par Apple sur les ordinateurs. Selon les développeurs du projet, le propriétaire de l'équipement est l'utilisateur qui a acheté le téléphone, pas Apple, il peut donc installer n'importe quel système d'exploitation sur l'appareil.

Les builds sont en phase de test Et comme nous l'avons mentionné, ils ne couvrent pas certaines fonctionnalités, par exemple le son, la caméra, l'accélération GPU, les appels via les opérateurs mobiles ne sont pas pris en charge, entre autres.

Par exemple, les fonctionnalités suivantes peuvent désormais être utilisées sur l'iPhone 7: Wi-Fi, Bluetooth, sortie d'affichage, multi-touch, gestion de l'alimentation, I2C, SPI, USB, AIC, NAND Flash, APCIe, DART et la puce de gestion de charge Tristar. Par rapport à l'iPhone 7, le Wi-Fi, le Bluetooth et le multi-touch ne sont pas disponibles chez Sandcastle sur l'iPod Touch 7G.

Afin de supprimer la protection qui lie l'appareil au firmware Apple, checkra1n est utilisé pour pouvoir jailbreaker.

Ensuite, le micrologiciel est téléchargé directement à partir du périphérique Flash et est stocké à l'aide du système de fichiers standard APFS (une nouvelle partition est créée), permettant à Sandcastle de coexister avec iOS.

Le micrologiciel iOS d'origine est enregistré y à n'importe quel moment l'utilisateur peut redémarrer l'appareil de son choix dans un environnement avec iOS ou Android.

Pour accéder au système de fichiers APFS, un pilote linux-apfs modifié est utilisé, amélioré avec la prise en charge du montage parallèle de sous-sections et la possibilité de travailler avec des fichiers compressés.

Bien que l'implémentation APFS utilisé prend en charge le mode d'enregistrement, ce mode est encore expérimental et par défaut, les partitions sont montées en mode lecture seule (les données dans l'environnement Android ne sont pas enregistrées et sont perdues après le redémarrage).

Le projet utilise un noyau Linux modifié pour construire un environnement système Linux, en plus d'utiliser buildroot.

L'environnement Android est basé sur la plate-forme Android 10. Par défaut, l'écran d'accueil d'OpenLauncher et Signal Messenger sont préinstallés.

Pour installer des applications Android, il est proposé d'utiliser l'utilitaire adb, en plus des fichiers APK Java sont pris en charge. Les packages APK avec un code exécutable pour ARMv8 doivent être reconstruits (les packages pour ARMv7 ne sont pas pris en charge).

Télécharger

Enfin pour ceux qui souhaitent pouvoir essayer cette propositionvous pouvez trouver les instructions d'installation de Sandcastle dans le lien suivant.

Un fichier "README.txt" situé à l'intérieur des fichiers zip est fourni offert en téléchargement. (Après avoir installé checkra1n, copiez les fichiers setup.sh, loadlinux.c et Android.lzma sur l'ordinateur, puis exécutez setup.sh, compilez loadlinux et exécutez "loadlinux Android.lzma dtbpack").

 


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.