En reposo · hace 7 meses

iCrashDiag

Lee los registros de fallos del iPhone y dice qué pieza cambiar.

iCrashDiag
Registros de ejemplo
Kernel PanicHardwareiPhone 11 · iOS 18.6
95 % de confianza

Sensor de temperatura del micrófono inferior ausente (mic1)

Flex del conector de carga

Probabilidades
  • 85%Flex de carga defectuosoEl sensor está soldado en él: cambiar el flex soluciona el problema.
  • 10%Chip de audio (códec) que ya no lee el sensorRequiere microsoldadura.
  • 5%Solo la resistencia del sensorSolo falla la NTC: se sustituye mediante microsoldadura.
Reparación
  1. Sustituir el flex del conector de carga.
  2. Probar el micrófono inferior en Notas de voz (grabar y volver a escuchar).
  3. Comprobar que el sensor vuelve a leerse en los diagnósticos.
  4. Si el fallo persiste: inspeccionar el chip de audio (códec) al microscopio.
La línea que lo delató
Missing sensor(s): mic1

Motor portado de DiagnosisEngine.swift: 14 de los 267 patrones de su base. · El análisis se hace en el navegador: no se envía nada.

Interfaz reconstruida a partir del código fuente público: no es una captura.

Aplicación

Una aplicación para macOS escrita para técnicos de reparación. Se le da el registro de un pánico de iPhone; reconoce el modelo, los sensores que faltan y el servicio que dejó de responder, y señala la pieza culpable.

Commits
33
Creado el
10 de abril de 2026
Último envío
13 de abril de 2026
Lenguaje
Swift

Cifras: 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, consultadas el 9 de noviembre de 2026.

Registro

Los últimos commits, tal como están escritos en el repositorio.

33 commits

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