핵심 요약
- 해외 개발 그룹이 오픈소스 XNU 커널을 개조해 샤오미 안드로이드 폰(포코 X5 프로) 및 QEMU에서 iOS 16.5를 부팅하는 'HackiOS' 프로젝트를 공개했습니다.
- 잠금 화면, 홈 제스처, 기본 앱 실행, Wi-Fi 웹서핑 및 카메라 사진 촬영까지 실제로 작동해 기술적 주목을 받고 있습니다.
- 영구 설치 롬이 아닌 램 기반 연구용 프로젝트로, 통화나 블루투스, 배터리 충전 및 애플 ID 로그인은 아직 지원되지 않습니다.
요약 해외 개발자 그룹 OOSEX GANG이 애플의 오픈소스 XNU 커널(iOS 16.5 버전 기반)을 수정하여 안드로이드 스마트폰 하드웨어 및 QEMU 가상 머신 환경에서 순정 iOS 16.5 유저스페이스를 구동하는 프로젝트 'HackiOS'를 공개해 개발자 커뮤니티에서 큰 화제를 모으고 있습니다.
이 프로젝트는 애플의 순정 펌웨어 IPSW를 애플 CDN에서 직접 내려받아 추출한 뒤 자체 제작한 EFI 로더와 UEFI 포트, 리눅스 호환 Wi-Fi 드라이버를 통해 부팅하는 방식을 취합니다. 실제 안드로이드 기기 중에서는 샤오미의 포코 X5 프로 5G(스냅드래곤 778G AP 탑재) 기기에서 구동이 확인되었습니다. 안드로이드 파티션을 영구적으로 덮어쓰는 커스텀 롬 방식이 아니라, 부트로더 언락 상태에서 fastboot boot 명령어를 통해 램(RAM) 상에서 UEFI로 구동되므로 재부팅 시 다시 정상적인 안드로이드로 돌아오는 연구용 환경입니다.
현재까지 구현된 기능은 상당한 수준입니다. 잠금 화면 스와이프 해제, 2페이지 분량의 홈 화면 아이콘 및 기본 배경화면, 제어 센터와 홈 스와이프 제스처가 정상 작동합니다. 터치스크린 멀티터치, 화면 터치로 켜기(Wake on touch), 실제 전원 및 볼륨 물리 버튼도 연동되며, 설정, 시계, 캘린더, 사진, 메모, 사파리 등의 기본 앱 실행과 캘린더/날씨 위젯도 지원합니다. 하드웨어 측면에서는 8개 CPU 코어 구동, Mesa/freedreno를 통한 Adreno 642L GPU 가속, 55~90 Mbit/s 속도의 Wi-Fi 사파리 웹 서핑, 스피커와 메인 마이크 음향, 기본 카메라 앱의 전·후면 프리뷰 및 HEIC 사진 촬영까지 성공했습니다. 탈옥 환경인 Sileo와 Procursus 패키지 관리자, SSH 접속도 지원됩니다.
다만 연구 단계인 만큼 한계점도 명확합니다. 셀룰러 통신과 블루투스는 지원되지 않으며, 해당 커널 상태에서는 배터리 충전이 되지 않고 방전만 진행됩니다. 또한 하드웨어 Secure Enclave의 부재로 애플 ID 로그인 및 앱스토어 이용이 불가능하며, 페어플레이(FairPlay) 데몬이 강제 종료됩니다. 동영상 및 라이브 포토 촬영, 앱용 Metal 가속 역시 현재 개발 중인 과제로 남아 있습니다. 개발진은 이 프로젝트가 실사용 목적의 안드로이드 롬이 아니며 지정된 시간 동안 구동 후 로그를 남기는 연구 벤치마크 성격이라고 설명했습니다.
Sponsored · 광고