Sandcastle, projekt namestitve Androida in Linuxa v naprave Apple

android-za-iphone

Pred nekaj tedni delite tukaj na blogu novice o novicah o prihodu Checkr1an v Linux, s katerim lahko naprave Apple Jailbreak na zelo preprost način. Zdaj je napovedana pobuda za projekt ki trdi, da izkorišča napako, ki jo Checkra1n uporablja za namestitev Androida ali Linuxa na iPhone, iPod in ipad.

Ta projekt se imenuje Sandcastle in je izšel pred nekaj dnevi. Ta projekt se šele začenja, a kljub temu že ima precej pomemben napredek No, Android je že mogoče namestiti na nekatere naprave Apple, med katerimi ima iPhone 7, da ima teoretično "večjo stabilnost", saj ima še veliko vidikov za poliranje.

Projekt zagotavlja tudi omejeno podporo za iPod Touch 7G in prenos na različne modele iPhone 6, 8, X, 11 in iPod Touch 6G je v teku.

Povezani članek:
Kako zapreti Linux z Checkra1n?

O Sandcastleu

Razvoj vodi Dokončano ekipa, ki je razvila projekt iPhone Linux pred desetimi leti in zdaj dela na Corelliumu, storitvi v oblaku z navideznim okoljem z iOS za razvijalce. Lani je Apple proti Corelliumu vložil tožbo zaradi zaostanka zaščite iOS in vezave naprav (jailbreak).

Cilj razvoja je uporabnikom iPhonov zagotoviti svobodo pri izbiri platforme in se znebite Apple-ovih omejitev in vezi na računalnikih. Po navedbah razvijalcev projekta je lastnik opreme uporabnik, ki je kupil telefon, in ne Apple, zato lahko na napravo namesti kateri koli operacijski sistem.

Zgradbe so v fazi testiranja In kot smo že omenili, nekatere funkcije ne pokrivajo, na primer zvok, kamera, pospešek GPU, med drugim niso podprti klici prek mobilnih operaterjev.

Npr na iPhone 7 lahko zdaj uporabljate naslednje funkcije: Wi-Fi, Bluetooth, izhod zaslona, ​​Multi-touch, upravljanje porabe, I2C, SPI, USB, AIC, NAND Flash, APCIe, DART in Tristar Charge Management Charge. V primerjavi z iPhoneom 7 Wi-Fi, Bluetooth in multi-touch v Sandcastlu na iPod Touch 7G niso na voljo.

Da bi odstranili zaščito ki napravo poveže z vdelano programsko opremo Apple, uporablja se checkra1n da bi lahko prekinil zapor.

Nato se vdelana programska oprema prenese neposredno iz naprave Flash in se shrani z uporabo standardnega datotečnega sistema APFS (ustvari se nova particija), kar Sandcastlu omogoča soobstoj z iOS-om.

Shranjena je originalna vdelana programska oprema iOS y kadarkoli uporabnik lahko znova zažene napravo po svoji izbiri v okolju z iOS ali Androidom.

Za dostop do datotečnega sistema APFS se uporablja spremenjeni gonilnik linux-apfs, izboljšan s podporo za vzporedno namestitev pododdelkov in možnostjo dela s stisnjenimi datotekami.

Čeprav izvajanje APFS uporablja način snemanja, ta način je še vedno poskusen in privzeto particije so nameščene v načinu samo za branje (podatki v okolju Android se ne shranijo in se po ponovnem zagonu izgubijo).

Projekt uporablja modificirano jedro Linuxa za izdelavo sistemskega okolja Linux, poleg tega pa tudi buildroot.

Okolje Android temelji na platformi Android 10. Privzeto sta vnaprej nameščena domači zaslon OpenLauncher in Signal Messenger.

Za namestitev aplikacij za Android je predlagana uporaba pripomočka adb, poleg Java pa so podprti tudi APK-ji. Paketi APK z izvršljivo kodo za ARMv8 zahtevajo obnovitev (paketi za ARMv7 niso podprti).

Razrešnica

Končno za tiste, ki jih zanima preizkus tega predloganajdete navodila za namestitev Sandcastla V naslednji povezavi.

Na voljo je datoteka "README.txt", ki se nahaja znotraj datotek zip na voljo za prenos. (Po namestitvi checkra1n kopirajte datoteke setup.sh, loadlinux.c in Android.lzma v računalnik in nato zaženite setup.sh, zgradite loadlinux in zaženite "loadlinux Android.lzma dtbpack").


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.