iCrashDiag
Lee los registros de fallos del iPhone y dice qué pieza cambiar.
Inventados, pero escritos con las cadenas reales de iOS.
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
- Sustituir el flex del conector de carga.
- Probar el micrófono inferior en Notas de voz (grabar y volver a escuchar).
- Comprobar que el sensor vuelve a leerse en los diagnósticos.
- 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.
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.
Los últimos commits, tal como están escritos en el repositorio.
33 commits
- 13 de abril de 2026chore: bump version to 1.3.1, add changelog entry82eb303
- 13 de abril de 2026fix: v1.3.1 — verdict from all logs, permission onboarding UXc1434de
- 13 de abril de 2026fix(security): full license audit — 4 bypass vectors closedafd08da
- 13 de abril de 2026fix: license bypass on session restore + permission manager08c5720
- 13 de abril de 2026docs: update CLAUDE.md — tags and releases now on GitHub2b800c7
- 13 de abril de 2026feat: License tab — Free vs Pro comparison tablef57f46f
- 13 de abril de 2026docs: add CLAUDE.md — strict agent guide with release process4aaf2fd
- 13 de abril de 2026feat: dynamic changelog — WhatsNew + About both driven by Changelog.swift7f1698f
- 13 de abril de 2026feat: v1.3.0 — audit fixes, live KB reload, settings button, language auto-detect25855da
- 12 de abril de 2026fix(crash): replace force-unwrap URL! with safe optional binding (E1)b7488de
- 12 de abril de 2026fix(security): use kSecAttrAccessibleWhenUnlocked, check SecItemAdd statusca939af
- 12 de abril de 2026fix(security): move grace period timestamp from UserDefaults to Keychain85cd902