Ise agbese Sandcastle ti pese Lainos ati awọn ipilẹ Android fun fifi sori iPhone 7

Ise agbese na Sandarku atejade awọn apejọ Lainos ati Android, o dara fun fifi sori ẹrọ lori iPhone 7 ati 7+ awọn fonutologbolori ni afikun si iOS. Ise agbese na tun pese atilẹyin to lopin fun iPod Touch 7G ati pe o ti gbe lọ si awọn awoṣe oriṣiriṣi ti iPhone 6, 8, X, 11 ati iPod Touch 6G. Awọn idagbasoke atejade lori GitHub.

Awọn itumọ ti wa ni ipele idanwo beta ati pe ko bo diẹ ninu awọn ẹya, fun apẹẹrẹ, ohun, kamẹra, isare GPU, ati awọn ipe nipasẹ awọn oniṣẹ cellular ko ni atilẹyin. Ni akoko kanna, nigba lilo iPhone 7, Wi-Fi, Bluetooth, iṣafihan ifihan, ifọwọkan pupọ, iṣakoso agbara, I2C, SPI, USB, AIC, NAND Flash, APCIe, DART ati iṣẹ chirún iṣakoso gbigba agbara Tristar. Akawe si iPhone 7, Wi-Fi, Bluetooth, ati olona-ifọwọkan ko si nigba lilo Sandcastle lori iPod Touch 7G.

Lati yọ aabo ti o so ẹrọ pọ mọ famuwia Apple, ti a nṣe lo jailbreak irinṣẹ ṣayẹwora1n. Firmware ikojọpọ taara lati awọn Flash ẹrọ ati awọn ti o ti fipamọ nipa lilo abinibi APFS faili eto (a titun ipin ti wa ni da), eyiti ngbanilaaye Sandcastle a ibagbepo pẹlu iOS. Famuwia iOS atilẹba ti wa ni idaduro ati ni eyikeyi akoko olumulo le tun atunbere ẹrọ ti o fẹ sinu iOS tabi agbegbe Android. Awọn ilana fun fifi Sandcastle sori ẹrọ ni a pese ni faili “README.txt” ti o wa ninu gbigba lati ayelujara zip pamosi (lẹhin fifi sori checkra1n, o nilo lati daakọ awọn faili setup.sh, loadlinux.c ati Android.lzma si foonu rẹ, ṣiṣe setup.sh, kọ loadlinux ati ṣiṣe "loadlinux Android.lzma dtbpack").

Awakọ ti a ṣe atunṣe jẹ lilo lati wọle si eto faili APFS linux-apfs, gbooro pẹlu atilẹyin fun iṣagbesori afiwera ti awọn ipin ati agbara lati ṣiṣẹ pẹlu awọn faili fisinuirindigbindigbin. Bíótilẹ o daju pe imuse APFS ti a lo ṣe atilẹyin iṣẹ ni ipo kikọ, ipo yii tun jẹ esiperimenta ati nipasẹ aiyipada, awọn ipin ti gbe ni ipo kika-nikan (data ni agbegbe Android ko ni fipamọ ati ti sọnu lẹhin atunbere).

A lo ise agbese na títúnṣe fanila Linux ekuro. Lati kọ agbegbe eto Linux kan loo buildroot. Ayika Android da lori pẹpẹ Android 10. Tito iboju ile nipasẹ aiyipada Ṣii ifilọlẹ ati eto fifiranṣẹ Signal. Lati fi awọn ohun elo Android sori ẹrọ, o daba lati lo ohun elo adb. Awọn idii apk Java jẹ atilẹyin. Awọn idii apk pẹlu koodu imuṣiṣẹ fun ARMv8 nilo atunṣeto (awọn idii fun ARMv7 ko ṣe atilẹyin).

Ibi-afẹde ti idagbasoke ni lati fun awọn olumulo iPhone ni ominira lati yan pẹpẹ kan ati yọkuro awọn ihamọ ati awọn ihamọ ohun elo ti Apple paṣẹ. Gẹgẹbi awọn olupilẹṣẹ iṣẹ akanṣe, oniwun ẹrọ naa jẹ olumulo ti o ra foonu, kii ṣe Apple, nitorinaa o ni ominira lati fi sori ẹrọ eyikeyi awọn ọna ṣiṣe lori ẹrọ naa.

Idagbasoke jẹ nipasẹ ẹgbẹ kan ti o ṣe agbekalẹ iṣẹ akanṣe ni ọdun mẹwa sẹhin iPad Linux, ati bayi ṣiṣẹ ni ile-iṣẹ Corellium, laimu iṣẹ awọsanma pẹlu awọn agbegbe foju pẹlu iOS fun awọn olupilẹṣẹ. Odun to koja Apple fi ẹsun lelẹ ejo lodi si Corellium fun fori iOS Idaabobo ati ẹrọ abuda (jailbreak).

orisun: opennet.ru

Fi ọrọìwòye kun