A riposo · 7 mesi fa

iCrashDiag

Legge i registri dei crash dell’iPhone e dice quale pezzo cambiare.

iCrashDiag
Log di esempio
Kernel PanicHardwareiPhone 11 · iOS 18.6
95% di attendibilità

Sensore di temperatura del microfono inferiore assente (mic1)

Flat del connettore di ricarica

Probabilità
  • 85%Flat di ricarica difettosoIl sensore è saldato sul flat: sostituirlo risolve il problema.
  • 10%Chip audio (codec) che non legge più il sensoreNecessaria microsaldatura.
  • 5%Solo la resistenza del sensoreSi è guastata solo la NTC: si sostituisce con microsaldatura.
Riparazione
  1. Sostituire il flat del connettore di ricarica.
  2. Provare il microfono inferiore in Memo Vocali (registrare e riascoltare).
  3. Verificare che il sensore venga di nuovo letto nella diagnostica.
  4. Se il guasto persiste: ispezionare il chip audio (codec) al microscopio.
La riga che lo ha tradito
Missing sensor(s): mic1

Motore portato da DiagnosisEngine.swift: 14 dei 267 pattern del suo database. · L’analisi avviene nel browser: non viene inviato nulla.

Interfaccia ricostruita dal codice sorgente pubblico: non è una schermata.

Applicazione

Un’app per macOS scritta per i tecnici riparatori. Le si dà il registro di un panic dell’iPhone; riconosce il modello, i sensori mancanti e il servizio che non risponde più, poi indica il pezzo guasto.

Commit
33
Creato il
10 aprile 2026
Ultimo invio
13 aprile 2026
Linguaggio
Swift

Numeri: gh api --paginate orgs/atelier-sam/repos?type=public&per_page=100 (forks et .github écartés) ; gh api -i repos/atelier-sam/iCrashDiag/commits?per_page=1 (en-tête Link, page « last ») ; gh api repos/atelier-sam/iCrashDiag/commits?per_page=40, rilevati il 9 novembre 2026.

Registro

Gli ultimi commit, così come sono scritti nel repository.

33 commit

  1. 13 aprile 2026chore: bump version to 1.3.1, add changelog entry82eb303
  2. 13 aprile 2026fix: v1.3.1 — verdict from all logs, permission onboarding UXc1434de
  3. 13 aprile 2026fix(security): full license audit — 4 bypass vectors closedafd08da
  4. 13 aprile 2026fix: license bypass on session restore + permission manager08c5720
  5. 13 aprile 2026docs: update CLAUDE.md — tags and releases now on GitHub2b800c7
  6. 13 aprile 2026feat: License tab — Free vs Pro comparison tablef57f46f
  7. 13 aprile 2026docs: add CLAUDE.md — strict agent guide with release process4aaf2fd
  8. 13 aprile 2026feat: dynamic changelog — WhatsNew + About both driven by Changelog.swift7f1698f
  9. 13 aprile 2026feat: v1.3.0 — audit fixes, live KB reload, settings button, language auto-detect25855da
  10. 12 aprile 2026fix(crash): replace force-unwrap URL! with safe optional binding (E1)b7488de
  11. 12 aprile 2026fix(security): use kSecAttrAccessibleWhenUnlocked, check SecItemAdd statusca939af
  12. 12 aprile 2026fix(security): move grace period timestamp from UserDefaults to Keychain85cd902