Ang Sandcastle, isang proyekto na mag-install ng Android at Linux sa mga aparatong Apple

android-for-the-iphone

Ilang linggo na ang nakakalipas ibahagi dito sa blog ang balita tungkol sa balita ng pagdating ng Checkr1an sa Linux, kung saan maaari naming Jailbreak ang mga aparatong Apple sa isang napaka-simpleng paraan. Ngayon, ang inisyatiba ng isang proyekto ay inihayag na inaangkin na pagsamantalahan ang bug na ginagamit ng Checkra1n upang mai-install ang Android o Linux sa iPhone, iPod at ipad.

Ang proyektong ito ay tinatawag na Sandcastle at ito ay pinakawalan ilang araw na ang nakakalipas. Nagsisimula pa lang ang proyektong ito ngunit kahit na mayroon nang isang mahalagang mahalagang pagsulong Kaya, posible na mag-install ng Android sa ilang mga aparatong Apple, kung saan ang iPhone 7 ay mayroon siyang "higit na katatagan" sa teorya dahil marami pa rin itong mga aspeto upang makintab.

Nagbibigay din ang proyekto ng limitadong suporta para sa iPod Touch 7G at paglilipat sa iba't ibang mga modelo ng iPhone 6, 8, X, 11 at iPod Touch 6G ay patuloy.

Kaugnay na artikulo:
Paano i-jailbreak ang Linux sa Checkra1n?

Tungkol sa Sandcastle

Nangunguna ang kaunlaran tapos na isang koponan na bumuo ng proyekto sa iPhone Linux sampung taon na ang nakakalipas at nagtatrabaho ngayon sa Corellium, isang serbisyong cloud na may isang virtual na kapaligiran sa iOS para sa mga developer. Noong nakaraang taon, nagsampa ng kaso ang Apple laban sa Corellium para sa pag-bypass ng proteksyon ng iOS at pagbubuklod ng aparato (jailbreak).

Ang layunin ng pag-unlad ay upang bigyan ang mga gumagamit ng iPhone ng kalayaan na pumili ng isang platform at mapupuksa ang mga paghihigpit at ugnayan ng Apple na ipinataw sa mga computer. Ayon sa mga tagabuo ng proyekto, ang may-ari ng kagamitan ay ang gumagamit na bumili ng telepono, hindi ang Apple, kaya maaari niyang mai-install ang anumang operating system sa aparato.

Ang mga build ay nasa yugto ng pagsubok At tulad ng nabanggit namin, hindi nila sinasaklaw ang ilang mga tampok, halimbawa ng tunog, kamera, pagpabilis ng GPU, mga tawag sa pamamagitan ng mga mobile operator ay hindi suportado, bukod sa iba pang mga bagay.

Hal ang mga sumusunod na tampok ay maaari nang gamitin sa iPhone 7: Wi-Fi, Bluetooth, Display Output, Multi-Touch, Power Management, I2C, SPI, USB, AIC, NAND Flash, APCIe, DART, at ang Tristar Charge Management Chip. Kung ikukumpara sa iPhone 7, ang Wi-Fi, Bluetooth, at multi-touch ay hindi magagamit sa Sandcastle sa iPod Touch 7G.

Upang maalis ang proteksyon na nagbubuklod ng aparato sa firmware ng Apple, ginamit ang checkra1n upang makapag-jailbreak.

Kasunod ang firmware ay nai-download nang direkta mula sa Flash aparato at nakaimbak gamit ang karaniwang APFS file system (nilikha ang isang bagong pagkahati), na pinapayagan ang Sandcastle na magkasama sa iOS.

Ang orihinal na firmware ng iOS ay nai-save y sa anumang oras maaaring i-reboot ng gumagamit ang aparato na kanilang pinili sa isang kapaligiran gamit ang iOS o Android.

Upang ma-access ang file ng APFS file, ginagamit ang isang nabagong driver ng linux-apfs, pinahusay na may suporta para sa parallel mounting ng mga subseksyon at ang kakayahang gumana sa mga naka-compress na file.

Bagaman ang pagpapatupad ng APFS ginagamit ng sumusuporta sa mode ng pag-record, ang mode na ito ay pang-eksperimento pa rin at bilang default, ang mga partisyon ay naka-mount sa read-only mode (Ang data sa kapaligiran sa Android ay hindi nai-save at nawala pagkatapos ng pag-reboot).

Gumagamit ang proyekto ng isang binagong Linux kernel upang bumuo ng isang kapaligiran sa system ng Linux, bilang karagdagan sa paggamit ng buildroot.

Ang kapaligiran sa Android ay batay sa platform ng Android 10. Bilang default, ang home screen ng OpenLauncher at Signal Messenger ay paunang naka-install.

Upang mai-install ang mga application ng Android, iminungkahi na gamitin ang adb utility, bilang karagdagan sa mga Java APK ay sinusuportahan. Ang mga pakete ng APK na may maipapatupad na code para sa ARMv8 ay nangangailangan ng muling pagtatayo (ang mga pakete para sa Ang ARMv7 ay hindi suportado).

Pagdidiskarga

Sa wakas para sa mga interesadong masubukan ang panukalang itomahahanap mo ang mga tagubilin sa pag-install ng Sandcastle Sa sumusunod na link.

Ang isang "README.txt" na file na matatagpuan sa loob ng mga zip file ay ibinigay inaalok para sa pag-download. (Matapos mai-install ang checkra1n, kopyahin ang setup.sh, loadlinux.c at Android.lzma file sa computer at pagkatapos ay patakbuhin ang setup.sh, bumuo ng loadlinux, at patakbuhin ang "loadlinux Android.lzma dtbpack").


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.