Chạy iPhone ảo ngay trên Mac với vphone-cli

Chạy iPhone ảo ngay trên Mac với vphone-cli

Giờ bạn đã có thể bật một chiếc iPhone ảo ngay trên máy Mac chip Apple Silicon.

Lập trình viên Lakr233 vừa phát hành vphone-cli, một công cụ mã nguồn mở giúp chạy iPhone ảo bằng chính Virtualization framework và hạ tầng VM nghiên cứu của Apple. Công cụ này tự động hóa toàn bộ quy trình: tải firmware, vá boot chain và khởi động hệ điều hành ảo. Bạn sẽ cần một chiếc Mac Apple Silicon chạy macOS 15 Sequoia trở lên, cùng việc nới lỏng thiết lập bảo mật SIP và AMFI.

Vì sao cần quan tâm: Dân làm bảo mật iOS và các lập trình viên không còn cần máy thật hay phần mềm trả phí để chạy các môi trường tùy chỉnh. Công cụ giúp bạn tạo, nhân bản và xuất iPhone ảo chỉ bằng vài lệnh CLI đơn giản. Nó có sẵn 5 tùy chọn patch, từ lách bảo mật nhẹ nhàng cho tới jailbreak hoàn chỉnh cài sẵn Sileo và TrollStore.

Cách dùng đơn giản thế này: cài qua Homebrew, chỉnh quyền bảo mật hệ thống, rồi chạy vphone-cli vm create myphone -V jb. Khi máy ảo lên xong, bạn kết nối qua SSH ở cổng 22222 hoặc mở giao diện đồ họa qua VNC ở cổng 5901.

Mẹo nhỏ: nếu màn hình ảo bị treo ở dòng "Press home to continue", bạn chỉ cần click chuột phải trong cửa sổ VNC là được.

Nguồn