Modèle iPhone 3GS ios6-n88 et simulateur iOS 6 #7

Open
Mahtan wants to merge 2 commits from agent/ios6-n88 into ipod_touch_2g
pull from: agent/ios6-n88
2 Commits
Author SHA1 Message Date
Victor Bodinaud 2ece6aadbc Faire tourner le simulateur iOS 6 sur macOS, avec souris et clavier
- Compilation sur macOS : en-têtes OpenSSL et libslirp de Homebrew, apps et
  agent compilés avec le clang de Xcode (cible 5.1, code ARM : le ld récent
  ne pose plus le bit Thumb sur LC_MAIN ni sur les IMP Objective-C).
- Sauvegarde du disque : copie par clone APFS (cp -c) au lieu des options GNU.
- Agent : commandes text et key (événements GS clavier matériel construits à
  la main, appui vide puis relâchement portant le caractère).
- Fenêtre macOS native (macos/, tools/build_mac_app.sh) : affichage via le VNC
  local, souris convertie en gestes, clavier transmis à l'agent.
- tools/update_agent.py remplace l'agent à chaud ; tools/vnc_input.py ajoute
  la souris et le clavier à un client VNC classique.
2026-10-05 11:49:27 +02:00
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