Proyek Sandcastle wis nyiapake Linux lan Android kanggo instalasi ing iPhone 7

Proyek kasebut Sandcastle diterbitake pakumpulan Linux lan Android, cocok kanggo instalasi ing iPhone 7 lan 7+ Smartphone saliyane iOS. Proyek kasebut uga menehi dhukungan winates kanggo iPod Touch 7G lan ditransfer menyang macem-macem model iPhone 6, 8, X, 11 lan iPod Touch 6G. Pangembangan diterbitake ing GitHub.

Dibangun ing tahap testing beta lan ora kalebu sawetara fitur, contone, swara, kamera, akselerasi GPU, lan telpon liwat operator seluler ora didhukung. Ing wektu sing padha, nalika nggunakake iPhone 7, Wi-Fi, Bluetooth, output tampilan, multi-tutul, manajemen daya, I2C, SPI, USB, AIC, NAND Flash, APCIe, DART lan Tristar charging management chip bisa digunakake. Dibandhingake karo iPhone 7, Wi-Fi, Bluetooth, lan multi-touch ora kasedhiya nalika nggunakake Sandcastle ing iPod Touch 7G.

Kanggo mbusak proteksi sing ngiket piranti menyang perangkat kukuh Apple, ditawani nggunakake alat jailbreak checkra1n. Firmware loading langsung saka piranti Flash lan disimpen nggunakake sistem file APFS native (pemisahan anyar digawe), sing ngidini Sandcastle coexist karo iOS. Perangkat kukuh iOS asli disimpen lan sawayah-wayah pangguna bisa urip maneh piranti sing dipilih menyang lingkungan iOS utawa Android. Pandhuan kanggo nginstal Sandcastle kasedhiya ing "README.txt" file dumunung nang didownload arsip zip (sawise nginstal checkra1n, sampeyan kudu nyalin file setup.sh, loadlinux.c lan Android.lzma menyang telpon, mbukak setup.sh, mbangun loadlinux lan mbukak "loadlinux Android.lzma dtbpack").

Driver sing diowahi digunakake kanggo ngakses sistem file APFS linux-apfs, ditambah karo dhukungan kanggo masang paralel subpartisi lan kemampuan kanggo nggarap file sing dikompres. Senadyan kasunyatan manawa implementasi APFS sing digunakake ndhukung karya ing mode nulis, mode iki isih eksperimen lan minangka standar, partisi dipasang ing mode mung diwaca (data ing lingkungan Android ora disimpen lan ilang sawise miwiti maneh).

Proyek kasebut digunakake diowahi kernel Linux vanilla. Kanggo mbangun lingkungan sistem Linux ditrapake mbangun root. Lingkungan Android adhedhasar platform Android 10. Prasetel layar ngarep kanthi gawan OpenLauncher lan Sinyal program olahpesen. Kanggo nginstal aplikasi Android, disaranake nggunakake sarana adb. Paket Java APK didhukung. Paket APK kanthi kode eksekusi kanggo ARMv8 mbutuhake mbangun maneh (paket kanggo ARMv7 ora didhukung).

Tujuan pembangunan yaiku kanggo menehi pangguna iPhone kebebasan kanggo milih platform lan nyingkirake watesan lan watesan hardware sing ditindakake dening Apple. Miturut pangembang proyek, pemilik piranti kasebut yaiku pangguna sing tuku telpon, lan dudu Apple, mula dheweke bebas nginstal sistem operasi ing piranti kasebut.

Pangembangan ditindakake dening tim sing ngembangake proyek sepuluh taun kepungkur iPhone Linux, lan saiki kerja ing perusahaan Corellium, nawakake layanan maya karo lingkungan virtual karo iOS kanggo pangembang. Taun kepungkur Apple diajukake gugatan marang Corellium kanggo bypassing pangayoman iOS lan piranti naleni (jailbreak).

Source: opennet.ru

Add a comment