Ua hoʻomākaukau ka papahana Sandcastle i Linux a me Android kūkulu no ka hoʻokomo ʻana ma ka iPhone 7

ʻO ka papahana Mokuā Sandwich hoolaha na anaina ʻO Linux a me Android, kūpono no ka hoʻokomo ʻana ma iPhone 7 a me 7+ smartphones ma kahi o iOS. Hāʻawi ka papahana i ke kākoʻo liʻiliʻi no ka iPod Touch 7G a ke lawe ʻia nei i nā hiʻohiʻona like ʻole o iPhone 6, 8, X, 11 a me iPod Touch 6G. Nā hoʻomohala ʻana hoʻopuka ʻia ma GitHub.

Aia nā kūkulu ma ka pae hoʻāʻo beta a ʻaʻole i uhi i kekahi mau hiʻohiʻona, no ka laʻana, kani, kamera, GPU acceleration, a me nā kelepona ma o nā mea hoʻohana kelepona ʻaʻole kākoʻo ʻia. I ka manawa like, i ka wā e hoʻohana ai i ka iPhone 7, Wi-Fi, Bluetooth, hōʻike i ka hopena, multi-touch, mana mana, I2C, SPI, USB, AIC, NAND Flash, APCIe, DART a me ka Tristar charging management chip hana. Hoʻohālikelike ʻia me ka iPhone 7, ʻaʻole i loaʻa ka Wi-Fi, Bluetooth, a me nā multi-touch i ka wā e hoʻohana ai i Sandcastle ma ka iPod Touch 7G.

No ka wehe ʻana i ka pale e hoʻopaʻa ai i ka hāmeʻa iā Apple firmware, hāʻawi ʻia hoʻohana i nā mea hana jailbreak lozmak1n. Paʻa paʻa hoouka ana pololei mai ka polokalamu Flash a mālama ʻia me ka hoʻohana ʻana i ka ʻōnaehana faila APFS maoli (ua hana ʻia kahi ʻāpana hou), e hiki ai iā Sandcastle ke noho pū me iOS. Hoʻopaʻa ʻia ka firmware iOS mua a i kēlā me kēia manawa hiki i ka mea hoʻohana ke hoʻomaka hou i kāna mea i koho ai i loko o ka iOS a i ʻole Android. Hāʻawi ʻia nā ʻōlelo aʻoaʻo no ka hoʻokomo ʻana iā Sandcastle ma ka faila "README.txt" i loko o ka mea hiki ke hoʻoiho zip waihona (ma hope o ka hoʻokomo ʻana iā checkra1n, pono ʻoe e kope i nā faila setup.sh, loadlinux.c a me Android.lzma i kāu kelepona, holo setup.sh, kūkulu i loadlinux a holo i ka "loadlinux Android.lzma dtbpack").

Hoʻohana ʻia kahi mea hoʻokele i hoʻololi ʻia e komo i ka ʻōnaehana faila APFS linux-apfs, hoʻonui ʻia me ke kākoʻo no ke kau ʻana like o nā subpartitions a me ka hiki ke hana me nā faila i hoʻopili ʻia. ʻOiai ʻo ka hoʻohana ʻana i ka APFS e kākoʻo i ka hana ma ke ʻano kākau, hoʻokolohua mau kēia ʻano a ma ke ʻano maʻamau, kau ʻia nā ʻāpana i ke ʻano heluhelu wale nō (ʻaʻole mālama ʻia ka ʻikepili i ka Android a nalowale ma hope o ka hoʻomaka hou ʻana).

Hoʻohana ʻia ka papahana hoʻololi ʻia vanilla Linux kernel. No ke kūkulu ʻana i kahi ʻōnaehana Linux noi ʻia buildroot. Hoʻokumu ʻia ke kaiapuni Android ma ka paepae 10 XX. Hoʻonohonoho paʻa ʻia ka pale home OpenLauncher a me ka polokalamu leka uila Signal. No ka hoʻouka ʻana i nā noi Android, ʻōlelo ʻia e hoʻohana i ka pono adb. Kākoʻo ʻia nā pūʻolo APK Java. Pono e kūkulu hou ʻia nā pūʻolo APK me ka code executable no ARMv8 (ʻaʻole kākoʻo ʻia nā pūʻolo no ARMv7).

ʻO ka pahuhopu o ka hoʻomohala ʻana, ʻo ia ka hāʻawi ʻana i nā mea hoʻohana iPhone i ke kūʻokoʻa e koho i kahi kahua a hoʻopau i nā palena a me nā mea paʻa i kau ʻia e Apple. Wahi a nā mea hoʻomohala papahana, ʻo ka mea nona ka mea hoʻohana i kūʻai i ke kelepona, ʻaʻole ʻo Apple, no laila ua kūʻokoʻa ʻo ia e hoʻokomo i nā ʻōnaehana hana ma ka hāmeʻa.

Hana ʻia ka hoʻomohala ʻana e kahi hui nāna i hoʻomohala i ka papahana he ʻumi makahiki i hala iPhone Linux, a ke hana nei ma ka hui Corellium, e hāʻawi ana i kahi lawelawe kapua me nā kaiapuni virtual me iOS no nā mea hoʻomohala. ʻO Apple i ka makahiki i hala waiho ʻia hoʻopiʻi e kūʻē iā Corellium no ka pale ʻana i ka pale ʻana o iOS a me ka paʻa ʻana o nā hāmeʻa (jailbreak).

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka