Sandcastle, ein Projekt zur Installation von Android und Linux auf Apple-Geräten

Android für das iPhone

Vor einigen Wochen Teilen Sie hier auf dem Blog die Neuigkeiten über die Ankunft von Checkr1an unter Linux mit, mit denen wir Apple-Geräte auf sehr einfache Weise Jailbreak können. Nun wurde die Initiative eines Projekts angekündigt die behauptet, den von Checkra1n verwendeten Fehler auszunutzen um Android oder Linux auf iPhone, iPod und iPad installieren zu können.

Dieses Projekt heißt Sandcastle und es wurde vor ein paar Tagen veröffentlicht. Dieses Projekt fängt gerade erst an, aber trotzdem hat schon einen ziemlich wichtigen Fortschritt Nun, es ist bereits möglich, Android auf einigen Apple-Geräten zu installieren, von denen das iPhone 7 theoretisch "mehr Stabilität" aufweist, da es noch viele Aspekte zu polieren hat.

Das Projekt bietet auch eingeschränkte Unterstützung für den iPod Touch 7G und die Übertragung auf verschiedene iPhone 6, 8, X, 11 und iPod Touch 6G-Modelle ist noch nicht abgeschlossen.

Verwandte Artikel:
Wie kann man Linux mit Checkra1n jailbreaken?

Über Sandcastle

Entwicklungsleiter Kabel Ein Team, das das iPhone Linux-Projekt entwickelt hat Vor zehn Jahren arbeitete er an Corellium, einem Cloud-Dienst mit einer virtuellen Umgebung mit iOS für Entwickler. Im vergangenen Jahr reichte Apple eine Klage gegen Corellium wegen Umgehung des iOS-Schutzes und der Gerätebindung (Jailbreak) ein.

Ziel der Entwicklung ist es, iPhone-Nutzern die Freiheit zu geben, eine Plattform zu wählen und die von Apple auferlegten Einschränkungen und Bindungen für Computer beseitigen. Laut den Entwicklern des Projekts ist der Eigentümer des Geräts der Benutzer, der das Telefon gekauft hat, nicht Apple, sodass er jedes Betriebssystem auf dem Gerät installieren kann.

Builds befinden sich in der Testphase Und wie bereits erwähnt, decken sie einige Funktionen nicht ab, z. B. Ton, Kamera, GPU-Beschleunigung. Anrufe über Mobilfunkbetreiber werden unter anderem nicht unterstützt.

Zum Beispiel Die folgenden Funktionen können jetzt auf dem iPhone 7 verwendet werden: Wi-Fi, Bluetooth, Display-Ausgang, Multi-Touch, Energieverwaltung, I2C, SPI, USB, AIC, NAND-Flash, APCIe, DART und der Tristar Charge Management-Chip. Im Vergleich zum iPhone 7 sind Wi-Fi, Bluetooth und Multi-Touch bei Sandcastle auf dem iPod Touch 7G nicht verfügbar.

Um den Schutz zu entfernen das bindet das Gerät an Apple Firmware, checkra1n wird verwendet in der Lage sein, Jailbreak.

Anschließend wird die Firmware direkt vom Flash-Gerät heruntergeladen und wird unter Verwendung des Standard-APFS-Dateisystems gespeichert (eine neue Partition wird erstellt), sodass Sandcastle mit iOS koexistieren kann.

Die ursprüngliche iOS-Firmware wird gespeichert y jederzeit Der Benutzer kann das Gerät seiner Wahl in einer Umgebung mit iOS oder Android neu starten.

Für den Zugriff auf das APFS-Dateisystem wird ein modifizierter Linux-Apfs-Treiber verwendet, der die Unterstützung für das parallele Mounten von Unterabschnitten und die Möglichkeit zur Arbeit mit komprimierten Dateien bietet.

Obwohl die APFS-Implementierung verwendet unterstützt Aufnahmemodusist dieser Modus noch experimentell und standardmäßig Partitionen werden im schreibgeschützten Modus bereitgestellt (Daten in der Android-Umgebung werden nicht gespeichert und gehen nach dem Neustart verloren).

Das Projekt verwendet einen modifizierten Linux-Kernel, um zusätzlich zur Verwendung von buildroot eine Linux-Systemumgebung zu erstellen.

Die Android-Umgebung basiert auf der Android 10-Plattform. Standardmäßig sind der OpenLauncher-Startbildschirm und Signal Messenger vorinstalliert.

Um Android-Anwendungen zu installieren, wird empfohlen, das Dienstprogramm adb zu verwenden, zusätzlich werden Java-APKs unterstützt. APK-Pakete mit ausführbarem Code für ARMv8 müssen neu erstellt werden (die Pakete für ARMv7 wird nicht unterstützt).

Entladen

Schließlich für diejenigen, die daran interessiert sind, diesen Vorschlag auszuprobierenHier finden Sie die Installationsanweisungen von Sandcastle im folgenden Link.

Eine "README.txt" -Datei in den Zip-Dateien wird bereitgestellt zum Download angeboten. (Kopieren Sie nach der Installation von checkra1n die Dateien setup.sh, loadlinux.c und Android.lzma auf den Computer und führen Sie dann setup.sh aus, erstellen Sie loadlinux und führen Sie "loadlinux Android.lzma dtbpack" aus.)


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.