„Sandcastle“ - „Android“ ir „Linux“ diegimo „Apple“ įrenginiuose projektas

„Android“ skirtas „iPhone“

Prieš kelias savaites pasidalinkite čia, tinklaraštyje, naujienomis apie naujienas apie „Checkr1an“ atėjimą į „Linux“, kuriuo mes galime „Jailbreak“ „Apple“ įrenginius labai paprastai. Dabar paskelbta projekto iniciatyva kuri teigia išnaudojusi klaidą, kurią naudoja „Checkra1n“ kad galėtumėte įdiegti „Android“ arba „Linux“ „iPhone“, „iPod“ ir „iPad“.

Šis projektas vadinamas „Sandcastle“ ir jis buvo išleistas prieš kelias dienas. Šis projektas dar tik prasideda, bet net ir taip jau turi gana svarbų pažangą Na, jau galima įdiegti „Android“ į kai kuriuos „Apple“ įrenginius, iš kurių „iPhone 7“ jis teoriškai turi „daugiau stabilumo“, nes jis vis dar turi daug ką šlifuoti.

Projektas taip pat teikia ribotą „iPod Touch 7G“ palaikymą, o perkėlimas į įvairius „iPhone 6“, „8“, „X“, „11“ ir „iPod Touch 6G“ modelius tęsiamas.

Susijęs straipsnis:
Kaip įkalinti „Linux“ naudojant „Checkra1n“?

Apie „Sandcastle“

Vystymasis veda baigtas komanda, sukūrusi „iPhone Linux“ projektą prieš dešimt metų ir dabar dirba „Corellium“ - debesų tarnyboje su virtualia aplinka su „iOS“ kūrėjams. Praėjusiais metais „Apple“ pateikė ieškinį „Corellium“ dėl „iOS“ apsaugos aplenkimo ir įkalinimo įrenginio sulaužymo.

Kūrimo tikslas yra suteikti „iPhone“ vartotojams laisvę pasirinkti platformą ir atsikratyti „Apple“ nustatytų apribojimų ir ryšių kompiuteriuose. Pasak projekto kūrėjų, įrangos savininkas yra vartotojas, kuris pirko telefoną, o ne „Apple“, todėl jis gali įrenginyje įdiegti bet kokią operacinę sistemą.

Versijos yra bandymo etape Kaip jau minėjome, jie neapima kai kurių funkcijų, pavyzdžiui, garso, kameros, GPU pagreičio, be kita ko, nepalaikomi skambučiai per mobiliojo ryšio operatorius.

Pavyzdžiui, šias funkcijas dabar galima naudoti „iPhone 7“: „Wi-Fi“, „Bluetooth“, ekrano išvestis, „Multi-Touch“, maitinimo valdymas, I2C, SPI, USB, AIC, NAND Flash, APCIe, DART ir „Tristar Charge Management Chip“. Palyginti su „iPhone 7“, „Sandcastle“ sistemoje „iPod Touch 7G“ negalima naudotis „Wi-Fi“, „Bluetooth“ ir „multi-touch“.

Norint pašalinti apsaugą kuris susieja įrenginį su „Apple“ firmware, naudojamas checkra1n kad galėtų įkalinti.

Vėliau firmware atsisiunčiama tiesiai iš „Flash“ įrenginio ir yra saugomas naudojant standartinę APFS failų sistemą (sukurtas naujas skaidinys), leidžiantis „Sandcastle“ egzistuoti kartu su „iOS“.

Originali „iOS“ programinė įranga yra išsaugota y lt cualquier Momento vartotojas gali iš naujo paleisti pasirinktą įrenginį aplinkoje su „iOS“ ar „Android“.

Norėdami pasiekti APFS failų sistemą, naudojama modifikuota „Linux-APFS“ tvarkyklė, patobulinta palaikant lygiagrečią poskyrių montavimą ir galimybę dirbti su suglaudintais failais.

Nors APFS diegimas naudojamas palaiko įrašymo režimą, šis režimas vis dar yra eksperimentinis ir pagal numatytuosius nustatymus, pertvaros montuojamos tik skaitymo režimu („Android“ aplinkoje duomenys nėra išsaugomi ir prarandami perkraunant).

Projektas naudoja modifikuotą „Linux“ branduolį „Linux“ sistemos aplinkai kurti ir „buildroot“.

„Android“ aplinka pagrįsta „Android 10.“ platforma. Pagal numatytuosius nustatymus „OpenLauncher“ pagrindinis ekranas ir „Signal Messenger“ yra iš anksto įdiegti.

Norėdami įdiegti „Android“ programas, siūloma naudoti „adb“ įrankį, be to, palaikomi „Java“ APK. APK paketus su vykdomuoju kodu ARMv8 reikia atstatyti (paketai, skirti ARMv7 nepalaikomi).

Eiti

Pagaliau tiems, kurie nori išbandyti šį pasiūlymągalite rasti „Sandcastle“ diegimo instrukcijas Šioje nuorodoje.

Pateikiamas „README.txt“ failas, esantis ZIP failų viduje pasiūlė atsisiųsti. (Įdiegę „checkra1n“ nukopijuokite „setup.sh“, „loadlinux.c“ ir „Android.lzma“ failus į kompiuterį, tada paleiskite „setup.sh“, sukurkite „loadlinux“ ir paleiskite „loadlinux Android.lzma dtbpack“).


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.