Tha pròiseact Sandcastle air togalaichean Linux agus Android ullachadh airson an stàladh air an iPhone 7

Am pròiseact Caisteal Sand fhoillseachadh co-chruinneachaidhean sgoile Linux agus Android, freagarrach airson an stàladh air fònaichean sgairteil iPhone 7 agus 7+ a bharrachd air iOS. Tha am pròiseact cuideachd a’ toirt seachad taic cuibhrichte airson an iPod Touch 7G agus ga ghiùlan gu diofar mhodalan de iPhone 6, 8, X, 11 agus iPod Touch 6G. Leasachaidhean foillsichte air GitHub.

Tha na togalaichean aig ìre deuchainn beta agus chan eil iad a’ còmhdach cuid de fheartan, mar eisimpleir, fuaim, camara, luathachadh GPU, agus chan eil taic ri fiosan tro ghnìomhaichean cealla. Aig an aon àm, nuair a bhios tu a ’cleachdadh an iPhone 7, Wi-Fi, Bluetooth, toradh taisbeanaidh, ioma-suathadh, riaghladh cumhachd, I2C, SPI, USB, AIC, NAND Flash, APCIe, DART agus obair chip riaghlaidh cosgais Tristar. An coimeas ris an iPhone 7, chan eil Wi-Fi, Bluetooth, agus multi-touch rim faighinn nuair a bhios iad a’ cleachdadh Sandcastle air an iPod Touch 7G.

Gus an dìon a cheanglas an inneal ri firmware Apple a thoirt air falbh, air a thairgsinn cleachd innealan jailbreak checkra1n. Firmware luchdadh gu dìreach bhon inneal Flash agus air a stòradh a’ cleachdadh siostam faidhle dùthchasach APFS (tha sgaradh ùr air a chruthachadh), a leigeas le Sandcastle a bhith còmhla ri iOS. Tha am firmware tùsail iOS air a ghleidheadh ​​​​agus aig àm sam bith faodaidh an neach-cleachdaidh an inneal as fheàrr leotha ath-thòiseachadh a-steach don àrainneachd iOS no Android. Tha stiùireadh airson stàladh Sandcastle air a thoirt seachad anns an fhaidhle "README.txt" a tha taobh a-staigh an luchdachadh a-nuas tasglannan zip (às deidh dhut checkra1n a chuir a-steach, feumaidh tu na faidhlichean setup.sh a chopaigeadh, loadlinux.c agus Android.lzma chun fhòn agad, ruith setup.sh, tog loadlinux agus ruith “loadlinux Android.lzma dtbpack”).

Tha draibhear atharraichte air a chleachdadh gus faighinn gu siostam faidhle APFS linux-apfs, air a leudachadh le taic airson fo-roinneadh co-shìnte agus an comas obrachadh le faidhlichean teann. A dh’ aindeoin gu bheil am buileachadh APFS cleachdte a’ toirt taic do dh’ obair ann am modh sgrìobhaidh, tha am modh seo fhathast deuchainneach agus gu bunaiteach, tha sgaraidhean air an cur suas ann am modh leughaidh a-mhàin (chan eil dàta ann an àrainneachd Android air a shàbhaladh agus air chall às deidh ath-thòiseachadh).

Tha am pròiseact air a chleachdadh atharraichte kernel vanilla Linux. Gus àrainneachd siostam Linux a thogail buntainn togail freumh. Tha àrainneachd Android stèidhichte air an àrd-ùrlar Android 10. Sgrion dachaigh ro-shuidhichte gu bunaiteach OpenLauncher agus am prògram teachdaireachdan Signal. Gus tagraidhean Android a stàladh, thathas a’ moladh an goireas adb a chleachdadh. Tha taic ri pacaidean Java APK. Feumaidh pacaidean APK le còd so-ghnìomhaichte airson ARMv8 ath-thogail (chan eil taic ri pacaidean airson ARMv7).

Is e amas an leasachaidh saorsa a thoirt do luchd-cleachdaidh iPhone àrd-ùrlar a thaghadh agus faighinn cuidhteas cuingealachaidhean agus cuingealachaidhean bathar-cruaidh a chuir Apple an sàs. A rèir luchd-leasachaidh a 'phròiseict, is e sealbhadair an uidheim an neach-cleachdaidh a cheannaich am fòn, agus chan e Apple, agus mar sin tha e saor airson siostaman obrachaidh sam bith a stàladh air an inneal.

Tha leasachadh ga dhèanamh le sgioba a leasaich am pròiseact o chionn deich bliadhna Linux airson iPhone, agus a-nis ag obair sa chompanaidh Coirealium, a’ tabhann seirbheis sgòthan le àrainneachdan brìgheil le iOS do luchd-leasachaidh. An-uiridh Apple faidhleadh lagha an aghaidh Corellium airson a bhith a’ seachnadh dìon iOS agus ceangal inneal (jailbreak).

Source: fosgailtenet.ru

Cuir beachd ann