Sandcastle, az Android és a Linux Apple eszközökre történő telepítésének projektje

android-for-the-iPhone

Néhány hete ossza meg itt a blogon a Checkr1an Linuxra való érkezésének hírét, amellyel nagyon egyszerű módon Jailbreak-t tehetünk az Apple készülékeire. Most bejelentették egy projekt kezdeményezését amely azt állítja, hogy kihasználja a Checkra1n által használt hibát hogy az Android vagy a Linux telepíthető legyen iPhone-ra, iPod-ra és iPadre.

A projekt neve Sandcastle és néhány napja megjelent. Ez a projekt még csak most kezdődik, de még így is már elég fontos előrelépéssel rendelkezik Nos, már telepíthető az Android néhány Apple eszközre, amelyek közül az iPhone 7 elméletileg "nagyobb stabilitással rendelkezik", mivel még mindig sok szempontot kell csiszolni.

A projekt korlátozott támogatást nyújt az iPod Touch 7G számára, és a különböző iPhone 6, 8, X, 11 és iPod Touch 6G modellekhez való továbbítás folyamatban van.

Kapcsolódó cikk:
Hogyan lehet jailbreakelni a Linuxot a Checkra1n segítségével?

A Sandcastle-ről

A fejlődés vezet befejezett egy csapat, amely kifejlesztette az iPhone Linux projektet tíz évvel ezelőtt, és most a Corelliumon dolgozik, egy virtuális környezettel rendelkező felhőszolgáltatás, iOS fejlesztők számára. Tavaly az Apple pert indított a Corellium ellen az iOS védelem és az eszközkötés megkerülése miatt (jailbreak).

A fejlesztés célja, hogy az iPhone-felhasználók számára szabadságot biztosítson a platformválasztásban és megszabadulni az Apple által a számítógépekre vonatkozó korlátozásoktól és kapcsolatoktól. A projekt fejlesztői szerint a berendezés tulajdonosa az a felhasználó, aki a telefont vásárolta, nem az Apple, így bármilyen operációs rendszert telepíthet a készülékre.

A buildek tesztelési fázisban vannak És mint említettük, ezek nem fednek le néhány funkciót, például a hangot, a kamerát, a GPU-gyorsítást, a mobilszolgáltatókon keresztüli hívásokat többek között nem támogatják.

Pl. a következő funkciók már használhatók az iPhone 7 készüléken: Wi-Fi, Bluetooth, Kimeneti kimenet, Multi-Touch, Energiagazdálkodás, I2C, SPI, USB, AIC, NAND Flash, APCIe, DART és a Tristar Charge Management Chip. Az iPhone 7-hez képest a Wi-Fi, a Bluetooth és a multi-touch nem érhető el a Sandcastle-nál az iPod Touch 7G-n.

A védelem eltávolítása érdekében amely az eszközt az Apple firmware-hez köti, checkra1n használatos hogy börtönbe kerülhessen.

Ezt követően a firmware letöltése közvetlenül a Flash eszközről történik és a szokásos APFS fájlrendszerrel tárolódik (új partíció jön létre), lehetővé téve a Sandcastle számára, hogy együtt éljenek az iOS-szel.

Az eredeti iOS firmware mentésre kerül y bármikor a felhasználó újraindíthatja az általa választott eszközt iOS vagy Android környezetben.

Az APFS fájlrendszerhez való hozzáféréshez módosított linux-apfs illesztőprogramot használnak, amelyet tovább támogat az alszakaszok párhuzamos telepítése és a tömörített fájlokkal való együttműködés képessége.

Bár az APFS megvalósítása a használt támogatja a felvételi módot, ez a mód még mindig kísérleti jellegű, és alapértelmezés szerint a partíciók csak olvasható módban vannak felszerelve (az Android környezetben lévő adatok nem kerülnek mentésre, és újraindítás után elvesznek).

A projekt egy módosított Linux kernelt használ a Linux rendszerkörnyezet felépítéséhez, a buildroot használata mellett.

Az Android környezet az Android 10. platformra épül. Alapértelmezés szerint az OpenLauncher kezdőképernyője és a Signal Messenger előre telepítve van.

Az Android alkalmazások telepítéséhez javasoljuk az adb segédprogram használatát, a Java APK-k mellett. Az ARMv8 futtatható kóddal rendelkező APK-csomagok újjáépítést igényelnek (a csomagok a Az ARMv7 nem támogatott).

Mentesítés

Végül azok számára, akik szeretnék kipróbálni ezt a javaslatot, megtalálja a Sandcastle telepítési utasításait A következő linken.

A zip fájlokban található "README.txt" fájl biztosított felajánlott letöltésre. (A checkra1n telepítése után másolja a setup.sh, loadlinux.c és Android.lzma fájlokat a számítógépre, majd futtassa a setup.sh fájlt, építse fel a loadlinux fájlt, és futtassa a "loadlinux Android.lzma dtbpack" fájlt).


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.