Osegi
소프트웨어·2 분 소요

Redmi Note 12에서 iOS 16 부팅, AI가 도운 Hackios

오픈소스 ios-sweet과 AI 코딩 에이전트를 활용해 샤오미 Redmi Note에서 iOS 16을 부팅한 사례가 나왔습니다. 실사용은 아직 어렵습니다.

An Android smartphone showing the iOS 16 lock screen, running on non-Apple hardware.
이미지: xataka.com

생성형 AI 덕분에 안드로이드 기기에서 iOS를 돌리려는 시도가 다시 활발해졌습니다. 특히 샤오미 Redmi Note 12에서 iOS 16이 구동되는 영상이 소셜미디어에서 큰 화제입니다. 이 움직임은 비애플 PC에서 macOS를 돌리는 Hackintosh에서 이름을 따 "Hackios"라 불립니다.

작동 방식

핵심은 GitHub의 오픈소스 프로젝트 ios-sweet입니다. 안드로이드 폰이 쓰는 리눅스 커널을 애플 기기용 커널인 XNU로 바꿉니다. 애플이 XNU 소스 코드를 공개하고 있어 이런 실험이 가능합니다.

ios-sweet은 XNU에 iPhone X에서 복사한 디바이스 트리, 즉 하드웨어 설명 정보를 제공합니다. 그러면 커널은 iPhone에서 부팅한다고 인식하고, iPhone X의 수정되지 않은 iOS 16 파일이 안드로이드 폰의 칩 위에서 실행됩니다. iPhone X를 고른 이유는 포인터 인증(PAC)이 필요 없는 마지막 iPhone이기 때문입니다. 퀄컴 칩은 PAC를 지원하지 않아 최신 iPhone용 소프트웨어에는 같은 방식이 통하지 않을 가능성이 큽니다.

되는 것과 안 되는 것

Redmi Note 10 Pro 사례에서는 잠금 화면, 홈 화면, 제어 센터, 설정까지 진입하고 터치와 물리 버튼도 반응합니다. 반면 WiFi, 블루투스, 모바일 데이터, 오디오, 카메라, 생체 인식 센서는 작동하지 않습니다. 메시지, 전화, 사진 같은 기본 앱은 검은 화면만 표시합니다. 그래픽 드라이버가 없어 화면은 초당 2030프레임으로 그려지고 부팅에 45분이 걸립니다.

포팅 버전은 Redmi Note 12 Pro와 LG V60용도 있습니다. OnePlus 7T, Redmi 5 Plus, Galaxy S23 Ultra용은 개발 중이며 코드는 아직 비공개입니다. Redmi Note 12 개발자는 소리, WiFi, 배경화면이 작동한다고 밝혔지만 시스템은 매우 불안정합니다. 별도 그룹 OOSexGang은 Poco X5 Pro에서 iOS 16.5를 실행했다고 주장합니다.

AI의 역할

이들 포팅 대부분은 생성형 AI의 도움으로 만들어졌습니다. 저장소의 NOTES.md에는 Claude Code, ChatGPT Codex, Gemini 같은 AI 에이전트를 위한 지침이 담겨 있습니다. 에이전트가 소프트웨어를 빠르게 만들어내면서 이런 기발한 프로젝트가 늘고 있습니다.

주목할 만한 앱

SUMO: 숫자 퍼즐

올바른 칸을 고르고 더해 목표 숫자를 맞추세요. 배우긴 쉽고 마스터하긴 어렵습니다. 무료, 전 연령.

태그:iosandroidredmi note 12hackiosclaude codexnu

같은 날의 다른 뉴스

전체 보기 →

관련 카테고리: 소프트웨어

전체 보기 →