Files
qemu-ios/README.md
Workbench IAandClaude Opus 5.5 525f410046 Ajouter le modèle iPhone 3GS ios6-n88 et le simulateur iOS 6
- hw/arm/ios6_n88.c : machine ios6-n88 (Cortex-A8, 256 Mio, PL192,
  UART, affichage logiciel) qui démarre iOS 6.1.6 (10B500) jusqu'à
  SpringBoard ; compilée sous CONFIG_IPOD_TOUCH_2G.
- ios6/ : outils de développement natif (bin/ios6, agent invité root,
  relais PPP/libslirp netd, app SimulatorLab, smoke_test.py), préparation
  du firmware et du disque, preuves de validation dans ios6/results/.
- tools/build.sh compile ce dépôt dans ios6/build sans toucher au build/
  de l'émulateur iPod ; procédure macOS dans ios6/README.md.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 08:11:16 +00:00

1.2 KiB

QEMU-iOS

QEMU-iOS is an emulator for legacy Apple devices. Currently, the iPod Touch 1G and iPod Touch 2G are supported.

it2g-qemu

The schematic below shows the most important hardware components of the iPod Touch 2G and their interactions. The schematic for the iPod Touch 1G is mostly similar.

it2g-schematic

Running the iPod Touch 1G

Instructions on how to run the iPod Touch 1G emulator can be found here. A technical blog post with more information about the peripherals and reverse engineering process is published here.

Running the iPod Touch 2G

Instructions on how to run the iPod Touch 2G emulator can be found here.

iPhone 3GS sous iOS 6.1.6 (expérimental)

Modèle ios6-n88 (hw/arm/ios6_n88.c) et outils de développement natif : voir ios6/README.md, y compris la procédure macOS.