Iyo Sandcastle purojekiti yakagadzirira Linux uye Android inovaka yekuisa paiyo iPhone 7

Iyo purojekiti Sandcastle rakabudiswa magungano Linux uye Android, yakakodzera kuisirwa pa iPhone 7 uye 7+ smartphones kuwedzera kune iOS. Iyo purojekiti inopawo rutsigiro rushoma kune iPod Touch 7G uye iri kutakurwa kune akasiyana mhando dze iPhone 6, 8, X, 11 uye iPod Touch 6G. Developments rakabudiswa paGitHub.

Iwo anovaka ari padanho rekuyedza beta uye haavhare mamwe maficha, semuenzaniso, ruzha, kamera, kukwidziridzwa kweGPU, uye mafoni kuburikidza nemaserura anoshanda. Panguva imwecheteyo, kana uchishandisa iyo iPhone 7, Wi-Fi, Bluetooth, kuratidza kubuda, kuwanda-kubata, simba manejimendi, I2C, SPI, USB, AIC, NAND Flash, APCIe, DART uye Tristar yekuchaja manejimendi chip basa. Kuenzaniswa ne iPhone 7, Wi-Fi, Bluetooth, uye multi-touch hazviwanikwe paunenge uchishandisa Sandcastle pa iPod Touch 7G.

Kubvisa dziviriro inosunga mudziyo kuApple firmware, akapa shandisa jailbreak maturusi Checkra1n. Firmware loading zvakananga kubva kuFlash kifaa uye inochengetwa uchishandisa iyo yemuno APFS faira system (chikamu chitsva chinogadzirwa), icho chinobvumira Sandcastle kugarisana neIOS. Iyo yepakutanga iOS firmware inochengetwa uye chero nguva mushandisi anogona kutangazve mudziyo wesarudzo yake muIOS kana Android nharaunda. Mirairo yekuisa Sandcastle inopihwa mu "README.txt" faira riri mukati meinodhaunirodwa. zip archives (mushure mekuisa checkra1n, unoda kukopa mafaira setup.sh, loadlinux.c uye Android.lzma kufoni yako, shandisa setup.sh, kuvaka loadlinux uye shandisa "loadlinux Android.lzma dtbpack").

Mutyairi akagadziridzwa anoshandiswa kuwana iyo APFS faira system linux-apfs, yakawedzerwa nerutsigiro rwekumisikidza kwakafanana kwezvikamu zvidiki uye kugona kushanda nemafaira akadzvanywa. Zvisinei nekuti iyo yakashandiswa APFS kuisirwa inotsigira basa mukunyora modhi, iyi modhi ichiri kuyedza uye nekukasira, zvikamu zvinoiswa mukuverenga-chete modhi (data iri mu Android nharaunda haina kuchengetwa uye inorasika mushure mekutangazve).

Iyo purojekiti inoshandiswa modified vanilla Linux kernel. Kuvaka Linux system nharaunda kuiswa buildroot. Iyo Android nharaunda yakavakirwa pachikuva Android 10. Chidzitiro chepamba preset by default OpenLauncher uye chirongwa chekutumira mameseji Signal. Kuisa maapplication eAroid, zvinokurudzirwa kushandisa iyo adb utility. Java APK mapakeji anotsigirwa. APK mapakeji ane kodhi inogoneka yeARMv8 inoda kuvakwa patsva (mapakeji eARMv7 haatsigirwe).

Chinangwa chekusimudzira ndechekupa vashandisi ve iPhone rusununguko rwekusarudza chikuva uye kubvisa zvirambidzo uye zvirambidzo zvehardware zvakaiswa neApple. Sekureva kwevagadziri veprojekiti, muridzi wemidziyo ndiye mushandisi akatenga foni, uye kwete Apple, saka akasununguka kuisa chero masisitimu anoshanda pachigadzirwa.

Budiriro inoitwa nechikwata chakagadzira chirongwa ichi makore gumi apfuura iPhone Linux, uye zvino kushanda mukambani Corellium, inopa sevhisi yegore ine chaiwo nharaunda ine iOS yevagadziri. Gore rakapera Apple yakaiswa mhosva kupesana neCorellium yekunzvenga iOS dziviriro uye mudziyo unosunga (jailbreak).

Source: opennet.ru

Voeg