Die Sandcastle-projek het Linux- en Android-geboue voorberei vir installering op die iPhone 7

Project Sandkasteel опубликовал vergaderings Linux en Android, geskik vir installasie op iPhone 7 en 7+ slimfone bykomend tot iOS. Die projek bied ook beperkte ondersteuning vir die iPod Touch 7G en word na verskeie modelle van iPhone 6, 8, X, 11 en iPod Touch 6G oorgedra. Ontwikkelings gepubliseer op GitHub.

Die bouwerk is in die beta-toetsstadium en dek nie sekere kenmerke nie, byvoorbeeld klank, kamera, GPU-versnelling en oproepe deur sellulêre operateurs word nie ondersteun nie. Terselfdertyd, wanneer die iPhone 7 gebruik word, werk Wi-Fi, Bluetooth, vertoonuitset, multi-touch, kragbestuur, I2C, SPI, USB, AIC, NAND Flash, APCIe, DART en die Tristar-laaibestuurskyfie. In vergelyking met die iPhone 7, is Wi-Fi, Bluetooth en multi-touch nie beskikbaar wanneer Sandcastle op die iPod Touch 7G gebruik word nie.

Om die beskerming te verwyder wat die toestel aan Apple-firmware bind, aangebied gebruik jailbreak-gereedskap checkra1n. Firmware laai direk vanaf die Flash-toestel en word gestoor met behulp van die inheemse APFS-lêerstelsel ('n nuwe partisie word geskep), wat Sandcastle in staat stel om saam met iOS te bestaan. Die oorspronklike iOS-firmware word behou en die gebruiker kan te eniger tyd die toestel van sy keuse in die iOS- of Android-omgewing herlaai. Instruksies vir die installering van Sandcastle word in die "README.txt"-lêer in die aflaaibare lêer verskaf zip argiewe (Nadat jy checkra1n geïnstalleer het, moet jy die lêers setup.sh, loadlinux.c en Android.lzma na jou foon kopieer, setup.sh hardloop, loadlinux bou en “loadlinux Android.lzma dtbpack” laat loop).

'n Gewysigde bestuurder word gebruik om toegang tot die APFS-lêerstelsel te verkry linux-apfs, uitgebrei met ondersteuning vir parallelle montering van subpartisies en die vermoë om met saamgeperste lêers te werk. Ten spyte van die feit dat die gebruikte APFS-implementering werk in skryfmodus ondersteun, is hierdie modus steeds eksperimenteel en by verstek word partisies in leesalleenmodus gemonteer (data in die Android-omgewing word nie gestoor nie en gaan verlore na 'n herbegin).

Die projek word gebruik gewysig vanielje Linux kern. Om 'n Linux-stelselomgewing te bou toegepas bouwortel. Die Android-omgewing is gebaseer op die platform Android 10. Tuisskerm is by verstek vooraf ingestel OpenLauncher en die boodskapprogram Signal. Om Android-toepassings te installeer, word dit aanbeveel om die adb-nutsding te gebruik. Java APK-pakkette word ondersteun. APK-pakkette met uitvoerbare kode vir ARMv8 vereis herbou (pakkette vir ARMv7 word nie ondersteun nie).

Die doel van die ontwikkeling is om iPhone-gebruikers die vryheid te gee om 'n platform te kies en ontslae te raak van beperkings en hardeware-beperkings wat deur Apple ingestel is. Volgens die projekontwikkelaars is die eienaar van die toerusting die gebruiker wat die foon gekoop het, en nie Apple nie, so dit staan ​​hom vry om enige bedryfstelsels op die toestel te installeer.

Ontwikkeling word uitgevoer deur 'n span wat die projek tien jaar gelede ontwikkel het iPhone Linux, en werk nou in die maatskappy Corellium, wat 'n wolkdiens bied met virtuele omgewings met iOS vir ontwikkelaars. Verlede jaar Apple ingedien regsgeding teen Corellium vir die omseil van iOS-beskerming en toestelbinding (jailbreak).

Bron: opennet.ru

Voeg 'n opmerking