Sandcastle, ένα έργο για την εγκατάσταση Android και Linux σε συσκευές Apple

Android-για-το-iPhone

Πριν από μερικές εβδομάδες μοιραστείτε εδώ στο blog τις ειδήσεις σχετικά με τα νέα της άφιξης του Checkr1an στο Linux, με τις οποίες μπορούμε να κάνουμε συσκευές Jailbreak Apple με έναν πολύ απλό τρόπο. Τώρα, ανακοινώθηκε η πρωτοβουλία ενός έργου που ισχυρίζεται ότι εκμεταλλεύεται το σφάλμα που χρησιμοποιεί το Checkra1n για να μπορέσετε να εγκαταστήσετε Android ή Linux σε iPhone, iPod και iPad.

Αυτό το έργο ονομάζεται Sandcastle και κυκλοφόρησε πριν από λίγες μέρες. Αυτό το έργο μόλις ξεκίνησε αλλά ακόμα κι έτσι έχει ήδη μια σημαντική πρόοδο Λοιπόν, είναι ήδη δυνατό να εγκαταστήσετε το Android σε ορισμένες συσκευές της Apple, από τις οποίες το iPhone 7 έχει θεωρητικά «μεγαλύτερη σταθερότητα», καθώς εξακολουθεί να έχει πολλές πτυχές για να γυαλίσει.

Το έργο παρέχει επίσης περιορισμένη υποστήριξη για το iPod Touch 7G και η μεταφορά σε διάφορα μοντέλα iPhone 6, 8, X, 11 και iPod Touch 6G βρίσκεται σε εξέλιξη.

σχετικό άρθρο:
Πώς να κάνετε jailbreak Linux με το Checkra1n;

Σχετικά με το Sandcastle

Η ανάπτυξη οδηγεί πεπερασμένος μια ομάδα που ανέπτυξε το έργο iPhone Linux πριν από δέκα χρόνια και τώρα εργάζεται στο Corellium, μια υπηρεσία cloud με εικονικό περιβάλλον με iOS για προγραμματιστές. Πέρυσι, η Apple υπέβαλε αγωγή εναντίον της Corellium για παράκαμψη προστασίας iOS και δέσμευσης συσκευών (jailbreak).

Ο στόχος της ανάπτυξης είναι να παρέχει στους χρήστες του iPhone την ελευθερία να επιλέγουν μια πλατφόρμα και απαλλαγείτε από τους περιορισμούς και τους δεσμούς που επιβάλλονται από την Apple στους υπολογιστές. Σύμφωνα με τους προγραμματιστές του έργου, ο ιδιοκτήτης του εξοπλισμού είναι ο χρήστης που αγόρασε το τηλέφωνο και όχι η Apple, οπότε μπορεί να εγκαταστήσει οποιοδήποτε λειτουργικό σύστημα στη συσκευή.

Οι εκδόσεις βρίσκονται σε φάση δοκιμής Και όπως αναφέραμε, δεν καλύπτουν ορισμένες δυνατότητες, για παράδειγμα, ήχος, κάμερα, επιτάχυνση GPU, κλήσεις μέσω κινητής τηλεφωνίας δεν υποστηρίζονται, μεταξύ άλλων.

Π.χ. οι ακόλουθες δυνατότητες μπορούν πλέον να χρησιμοποιηθούν στο iPhone 7- Wi-Fi, Bluetooth, Έξοδος οθόνης, Multi-Touch, Διαχείριση ισχύος, I2C, SPI, USB, AIC, NAND Flash, APCIe, DART και το Tristar Charge Management Chip. Σε σύγκριση με το iPhone 7, Wi-Fi, Bluetooth και multi-touch δεν είναι διαθέσιμα στο Sandcastle στο iPod Touch 7G.

Για να αφαιρέσετε την προστασία που συνδέει τη συσκευή με το υλικολογισμικό της Apple, χρησιμοποιείται το checkra1n για να μπορέσεις να κάνεις jailbreak.

Στη συνέχεια γίνεται λήψη του υλικολογισμικού απευθείας από τη συσκευή Flash και αποθηκεύεται χρησιμοποιώντας το τυπικό σύστημα αρχείων APFS (δημιουργείται ένα νέο διαμέρισμα), επιτρέποντας στο Sandcastle να συνυπάρχει με το iOS.

Το αρχικό υλικολογισμικό iOS αποθηκεύεται y ανά πάσα στιγμή ο χρήστης μπορεί να επανεκκινήσει τη συσκευή της επιλογής του σε περιβάλλον με iOS ή Android.

Για πρόσβαση στο σύστημα αρχείων APFS, χρησιμοποιείται ένα τροποποιημένο πρόγραμμα οδήγησης linux-apfs, ενισχυμένο με υποστήριξη για παράλληλη συναρμολόγηση των υποτμημάτων και την ικανότητα εργασίας με συμπιεσμένα αρχεία.

Αν και η εφαρμογή APFS χρησιμοποιημένος υποστηρίζει τη λειτουργία εγγραφής, αυτή η λειτουργία είναι ακόμη πειραματική και από προεπιλογή, Τα διαμερίσματα τοποθετούνται σε λειτουργία μόνο για ανάγνωση (τα δεδομένα στο περιβάλλον Android δεν αποθηκεύονται και χάνονται μετά την επανεκκίνηση).

Το έργο χρησιμοποιεί έναν τροποποιημένο πυρήνα Linux για τη δημιουργία ενός περιβάλλοντος συστήματος Linux, εκτός από τη χρήση του buildroot.

Το περιβάλλον Android βασίζεται στην πλατφόρμα Android 10. Από προεπιλογή, η αρχική οθόνη του OpenLauncher και το Signal Messenger είναι προεγκατεστημένα.

Για την εγκατάσταση εφαρμογών Android, προτείνεται η χρήση του βοηθητικού προγράμματος adb, εκτός από τα Java APK που υποστηρίζονται. Τα πακέτα APK με εκτελέσιμο κώδικα για το ARMv8 απαιτούν αναδημιουργία (τα πακέτα για Το ARMv7 δεν υποστηρίζεται).

Εκπλήρωση

Τελικά για όσους ενδιαφέρονται να δοκιμάσουν αυτήν την πρόταση, μπορείτε να βρείτε τις οδηγίες εγκατάστασης του Sandcastle Στον ακόλουθο σύνδεσμο.

Παρέχεται ένα αρχείο "README.txt" που βρίσκεται μέσα στα αρχεία zip προσφέρεται για λήψη. (Μετά την εγκατάσταση του checkra1n, αντιγράψτε τα αρχεία setup.sh, loadlinux.c και Android.lzma στον υπολογιστή και, στη συνέχεια, εκτελέστε το setup.sh, δημιουργήστε το loadlinux και εκτελέστε το "loadlinux Android.lzma dtbpack").


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.