안드로이드 기기에서 iOS 16.5 사용자 공간을 구동하는 오픈소스 XNU 커널 공개
- XNU 커널 xnu-8796.121.2를 POCO X5 Pro 5G와 QEMU에서 구동해 iOS 16.5 사용자 공간을 올리는 오픈소스 프로젝트임
- 사용자가 Apple IPSW 파일에서 직접 추출한 iOS 16.5 사용자 공간을 쓰며, 저장소에는 Apple 파일이 포함되지 않음
- 앱 스토어와 Apple ID 로그인은 Secure Enclave가 없어서 동작하지 않고, FairPlay 데몬이 종료됨
- 커널 위에서는 충전이 되지 않고 기기 배터리가 방전만 됨
- 프로젝트 웹사이트에 따르면 $HACKIOS 토큰 거래마다 1% 수수료가 붙고, 이 수수료가 팀 운영과 개발비로 쓰임
Hacker News opinions
진짜 미친 프로젝트임. 요즘 AI 때문에 리버스 엔지니어링이랑 포팅 쪽이 완전 뒤집히는 중인 듯함.
아이폰은 부트로더가 잠겨 있어서 GrapheneOS 같은 걸 올리는 건 아직 안 됨. 게다가 비공식 포트는 업스트림 지원이 없어서 안드로이드 쪽 보안이 GrapheneOS보다 더 나쁠 가능성이 큼.
16.5를 고른 이유가 궁금함. 릴리스마다 보안이 세지니까 그 뒤 버전은 훨씬 어려웠던 건가?
17부터 막힌 건 Secure Page Table Monitor랑 Trusted Execution Monitor 때문으로 보임.
앱스토어랑 Apple ID 로그인이 안 되는 건 꽤 큰 걸림돌임. 근데 15.8.8 쓰는 사람 말로는 맵, 왓츠앱, 텔레그램, 은행 앱은 돌아간다더라.
충전이 안 되고 방전만 된다니 실사용은 아직 무리임.
AI로 바이브코딩한 프로젝트가 너무 많아져서 좀 피곤함. 직접 리버스 엔지니어링했으면 훨씬 멋졌을 텐데.
4년 동안 아무도 iOS 16을 안 건드린 데는 기술적 동기가 별로 없었던 거임. 굳이 시간 들일 이유가 없었던 것뿐임.
토큰 수수료까지 붙어 있어서 좀 찜찜함. 가짜 iOS 기기가 늘어날 수도 있으니 중고 아이폰 살 때 더 꼼꼼히 봐야 할 듯함.