Apple 기기에 Android 및 Linux를 설치하는 프로젝트 인 Sandcastle

아이폰 용 안드로이드

몇 주 전 Checkr1an이 Linux에 출시되었다는 소식을 블로그에서 공유하십시오., 매우 간단한 방법으로 Apple 장치를 탈옥 할 수 있습니다. 이제 프로젝트의 이니셔티브가 발표되었습니다. Checkra1n이 사용하는 버그를 악용한다고 주장하는 iPhone, iPod 및 ipad에 Android 또는 Linux를 설치할 수 있습니다.

이 프로젝트는 Sandcastle입니다. 며칠 전에 출시되었습니다. 이 프로젝트는 이제 막 시작되었지만 그래도 이미 상당히 중요한 발전이 있습니다 글쎄요, 이미 몇몇 애플 기기에 안드로이드를 설치할 수 있습니다. 아이폰 7은 여전히 ​​다듬어야 할 측면이 많기 때문에 이론적으로 "더 많은 안정성"을 가지고 있습니다.

이 프로젝트는 또한 iPod Touch 7G에 대한 제한된 지원을 제공하며 다양한 iPhone 6, 8, X, 11 및 iPod Touch 6G 모델로의 전송이 진행 중입니다.

관련 기사 :
Checkra1n으로 Linux를 탈옥하는 방법?

Sandcastle 정보

개발 리드 끝마친 iPhone Linux 프로젝트를 개발 한 팀 XNUMX 년 전, 현재 개발자 용 iOS를 사용하는 가상 환경의 클라우드 서비스 인 Corellium에서 작업 중입니다. 작년에 Apple은 iOS 보호를 우회하고 기기를 탈옥 한 혐의로 Corellium에 소송을 제기했습니다.

개발의 목표는 iPhone 사용자에게 플랫폼을 선택할 수있는 자유를 제공하는 것입니다. Apple이 부과 한 컴퓨터에 대한 제한과 관계를 제거합니다. 프로젝트 개발자에 따르면 장비 소유자는 Apple이 아닌 전화를 구입 한 사용자이므로 장치에 모든 운영 체제를 설치할 수 있습니다.

빌드가 테스트 단계에 있습니다. 그리고 우리가 언급했듯이 사운드, 카메라, GPU 가속과 같은 일부 기능을 다루지 않으며 이동 통신사를 통한 통화는 지원되지 않습니다.

이제 iPhone 7에서 다음 기능을 사용할 수 있습니다.: Wi-Fi, Bluetooth, 디스플레이 출력, Multi-Touch, 전원 관리, I2C, SPI, USB, AIC, NAND Flash, APCIe, DART 및 Tristar 충전 관리 칩. iPhone 7과 비교할 때 Wi-Fi, Bluetooth 및 멀티 터치는 iPod Touch 7G의 Sandcastle에서 사용할 수 없습니다.

보호 기능을 제거하려면 기기를 Apple 펌웨어에 바인딩하고 checkra1n이 사용됩니다. 탈옥 할 수 있습니다.

그 후 펌웨어는 플래시 장치에서 직접 다운로드됩니다. 표준 APFS 파일 시스템을 사용하여 저장되며 (새 파티션이 생성됨) Sandcastle이 iOS와 공존 할 수 있습니다.

원래 iOS 펌웨어가 저장됩니다. y 언제든지 사용자는 iOS 또는 Android 환경에서 원하는 장치를 재부팅 할 수 있습니다.

APFS 파일 시스템에 액세스하기 위해 수정 된 linux-apfs 드라이버가 사용되며 하위 섹션의 병렬 마운트 지원 ​​및 압축 파일 작업 기능이 향상되었습니다.

APFS 구현은 사용은 녹음 모드를 지원합니다,이 모드는 아직 실험적이며 기본적으로 파티션이 읽기 전용 모드로 마운트 됨 (Android 환경의 데이터는 저장되지 않으며 재부팅 후 손실됩니다).

이 프로젝트는 buildroot를 사용하는 것 외에도 수정 된 Linux 커널을 사용하여 Linux 시스템 환경을 빌드합니다.

Android 환경은 Android 10 플랫폼을 기반으로하며 기본적으로 OpenLauncher 홈 화면과 Signal Messenger가 사전 설치되어 있습니다.

Android 애플리케이션을 설치하려면 Java APK 외에도 adb 유틸리티를 사용하는 것이 좋습니다. ARMv8 용 실행 코드가있는 APK 패키지를 다시 빌드해야합니다. (패키지 ARMv7은 지원되지 않습니다.).

방출

최종적으로 이 제안을 시도해보고 싶은 분들을 위해Sandcastle의 설치 지침을 찾을 수 있습니다. 다음 링크에서.

zip 파일 내에있는 "README.txt"파일이 제공됩니다. 다운로드가 제공됩니다. (checkra1n 설치 후 setup.sh, loadlinux.c 및 Android.lzma 파일을 컴퓨터에 복사 한 다음 setup.sh를 실행하고 loadlinux를 빌드하고 "loadlinux Android.lzma dtbpack"을 실행하십시오).


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.