Ang proyekto sa Sandcastle nag-andam sa Linux ug Android nga gitukod alang sa pag-install sa iPhone 7

Ang proyekto Sandcastle nga gipatik mga asembliya Linux ug Android, angay alang sa pag-instalar sa iPhone 7 ug 7+ nga mga smartphone dugang sa iOS. Naghatag usab ang proyekto og limitado nga suporta alang sa iPod Touch 7G ug gi-port sa lainlaing mga modelo sa iPhone 6, 8, X, 11 ug iPod Touch 6G. Mga kalamboan gimantala sa GitHub.

Ang mga pagtukod anaa sa beta testing stage ug wala maglakip sa pipila ka mga feature, pananglitan, sound, camera, GPU acceleration, ug mga tawag pinaagi sa cellular operators dili suportado. Sa samang higayon, kung gamiton ang iPhone 7, Wi-Fi, Bluetooth, display output, multi-touch, power management, I2C, SPI, USB, AIC, NAND Flash, APCIe, DART ug ang Tristar charging management chip work. Kung itandi sa iPhone 7, ang Wi-Fi, Bluetooth, ug multi-touch dili magamit kung gamiton ang Sandcastle sa iPod Touch 7G.

Aron makuha ang proteksyon nga nagbugkos sa aparato sa firmware sa Apple, gitanyag gamita ang mga gamit sa jailbreak checkra1n. Firmware loading direkta gikan sa Flash device ug gitipigan gamit ang lumad nga APFS file system (usa ka bag-ong partisyon ang gihimo), nga nagtugot sa Sandcastle nga mag-uban sa iOS. Ang orihinal nga firmware sa iOS gipabilin ug bisan unsang orasa mahimo nga i-reboot sa user ang aparato nga iyang gipili sa palibot sa iOS o Android. Ang mga panudlo alang sa pag-instalar sa Sandcastle gihatag sa "README.txt" nga file nga nahimutang sa sulod sa ma-download zip nga mga archive (pagkahuman sa pag-install sa checkra1n, kinahanglan nimong kopyahon ang mga file nga setup.sh, loadlinux.c ug Android.lzma sa imong telepono, pagdagan ang setup.sh, paghimo og loadlinux ug pagdagan ang "loadlinux Android.lzma dtbpack").

Ang usa ka giusab nga drayber gigamit sa pag-access sa APFS file system linux-apfs, gipalugway uban ang suporta alang sa parallel mounting sa mga subpartition ug ang abilidad sa pagtrabaho sa mga compressed files. Bisan pa sa kamatuoran nga ang gigamit nga pagpatuman sa APFS nagsuporta sa trabaho sa write mode, kini nga mode eksperimento gihapon ug pinaagi sa default, ang mga partisyon gi-mount sa read-only nga mode (ang data sa Android environment dili ma-save ug nawala human sa restart).

Ang proyekto gigamit giusab vanilla Linux kernel. Sa pagtukod og Linux system environment gipadapat buildroot. Ang palibot sa Android gibase sa plataporma Android 10. Gi-preset ang home screen pinaagi sa default OpenLauncher ug ang programa sa pagmemensahe nga Signal. Aron ma-install ang mga aplikasyon sa Android, gisugyot nga gamiton ang adb utility. Gisuportahan ang mga pakete sa Java APK. Ang mga pakete sa APK nga adunay executable code para sa ARMv8 nanginahanglan og pagtukod pag-usab (ang mga pakete alang sa ARMv7 dili suportado).

Ang katuyoan sa pag-uswag mao ang paghatag sa mga tiggamit sa iPhone sa kagawasan sa pagpili sa usa ka plataporma ug pagtangtang sa mga pagdili ug mga pagdili sa hardware nga gipahamtang sa Apple. Sumala sa mga developers sa proyekto, ang tag-iya sa mga ekipo mao ang user nga mipalit sa telepono, ug dili Apple, mao nga siya gawasnon sa pag-instalar sa bisan unsa nga operating system sa device.

Ang pag-uswag gihimo sa usa ka grupo nga nagpalambo sa proyekto napulo ka tuig na ang milabay iPhone Linux, ug karon nagtrabaho sa kompanya Corellium, nga nagtanyag ug serbisyo sa panganod nga adunay mga virtual nga palibot nga adunay iOS para sa mga developer. Sa miaging tuig Apple gisang-at kiha batok sa Corellium alang sa pag-bypass sa proteksyon sa iOS ug pagbugkos sa aparato (jailbreak).

Source: opennet.ru

Idugang sa usa ka comment