Project Sandcastle

덤프버전 :

}}} ||

[ 펼치기 · 접기 ]




1. 개요
2. 이름의 뜻
3. 호환성
4. iPhone 7, iPod Touch 포팅 성공

IT'S ANDROID.

FOR THE IPHONE.


1. 개요[편집]


공식 홈페이지 주소

Project Sandcastle은 초기 iPhone 모델들에 안드로이드를 이식하던 iDroid팀의 일부 개발자가 세운 회사인 Corellium이 주도하는 프로젝트이다. 목표는 안드로이드Apple 하드웨어에서 안정적으로 작동하게 만들어 이식하는 것이다.

소스 코드가 2020년 3월 이후로 갱신되지 않는데, 개발이 중단된 것으로 보인다.

2. 이름의 뜻[편집]


애플은 사용자가 샌드박스 구조 안에서만 기기를 이용하도록 제한합니다. 하지만, iPhone 기기의 주인은 당신입니다. iPhone에 Android를 설치하면 사용자는 자신의 것인 하드웨어에서 다양한 운영체제를 구동할 자유를 갖게 됩니다.

Apple이 자랑하는 것 중 하나인 강력한 보안은 샌드박스로 이루어진 운영체제에서 나온다. 샌드박스의 뜻은 문자 그대로 풀이하면 네모나게 생긴 모래놀이터인데, 그것을 비꼬아 물만 들이부어도 무너지는 모래성에 빗대 이름을 지은 것이다.


3. 호환성[편집]


https://projectsandcastle.org/status


4. iPhone 7, iPod Touch 포팅 성공[편집]


2020년 3월 5일, iPhone 7과 iPod Touch에 안드로이드 10을 이식하는 데 성공했다는 소식과 함께 베타버전을 설치할 수 있는 링크를 제공했다. 최근에 등장한 iOS 탈옥용 툴인 checkra1n을 통해 OTA 담당 부분을 오염시킨 후, iPhone과 같은 네트워크에 연결된 macOS 기기를 통해 SSH를 탈취하는 방식으로 설치가 이루어지는 것으로 추측된다. 한국 유튜버의 시도 영상.

포팅 소식과 함께 공개된 하드웨어 탈취 진척 상황을 나타낸 표에 따르면, 많고 많은 iPhone과 iPod Touch 중 CPU와 PCI Express 레인, 전원 제어부, NAND 메모리까지 탈취해 OS 구동의 최소 조건을 갖춘 최초의 기기가 iPhone 7과 iPod Touch인 것으로 보인다.

다만 지금의 상태는 문자 그대로 구동만 가능한 수준이다. 카메라가 안 되는 건 기본이고, 이동통신 모뎀을 탈취하지 못해 전화와 문자, LTE 통신 등을 사용할 수 없으며[1], GPU 가속도 불가능해 구동 속도가 매우 느리다.

하지만 이러한 시도는 아직은 첫걸음에 불과하므로 위의 표에 따르면 다른 아이폰들의 하드웨어 탈취 역시 시도하고 있으므로, 지금으로서는 지켜보고 기다려보는 것이 좋을 것 같다.


파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2023-11-02 14:44:29에 나무위키 Project Sandcastle 문서에서 가져왔습니다.

[1] 처음에는 블루투스도 사용할 수 없었으나 곧 가능하게 바뀌었다.