iCrashDiag
サンプルログ
架空のものですが、iOSの実際の文字列で書かれています。
Kernel PanicハードウェアiPhone 11 · iOS 18.6
信頼度 95%
下部マイクの温度センサーが検出されない(mic1)
充電コネクタのフレックスケーブル
確率
- 85%充電コネクタのフレックスケーブルの不良センサーはこのケーブルにはんだ付けされており、ケーブル交換で解消する。
- 10%オーディオチップ(コーデック)がセンサーを読み取れないマイクロソルダリングが必要。
- 5%センサーの抵抗単体の故障NTCのみの故障:マイクロソルダリングで交換できる。
修理
- 充電コネクタのフレックスケーブルを交換する。
- ボイスメモで下部マイクをテストする(録音して再生)。
- 診断でセンサーが再び読み取れることを確認する。
- 不具合が続く場合:顕微鏡でオーディオチップ(コーデック)を点検する。
決め手になった行
Missing sensor(s): mic1
DiagnosisEngine.swiftから移植したエンジン:データベースの267件中14件のパターン。 · 解析はブラウザ内で行われ、何も送信されません。
公開ソースコードから再構成した画面です。スクリーンショットではありません。
アプリ
修理技術者のために書いた macOS アプリ。iPhone のパニックログを渡すと、機種、欠けているセンサー、応答しなくなったサービスを見つけ、原因の部品を示します。
- コミット
- 33
- 作成日
- 2026年4月10日
- 最終プッシュ
- 2026年4月13日
- 言語
- Swift
数値: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、2026年11月9日 に取得。
履歴
リポジトリに書かれたままの、最近のコミット。
33 コミット
- 2026年4月13日chore: bump version to 1.3.1, add changelog entry82eb303
- 2026年4月13日fix: v1.3.1 — verdict from all logs, permission onboarding UXc1434de
- 2026年4月13日fix(security): full license audit — 4 bypass vectors closedafd08da
- 2026年4月13日fix: license bypass on session restore + permission manager08c5720
- 2026年4月13日docs: update CLAUDE.md — tags and releases now on GitHub2b800c7
- 2026年4月13日feat: License tab — Free vs Pro comparison tablef57f46f
- 2026年4月13日docs: add CLAUDE.md — strict agent guide with release process4aaf2fd
- 2026年4月13日feat: dynamic changelog — WhatsNew + About both driven by Changelog.swift7f1698f
- 2026年4月13日feat: v1.3.0 — audit fixes, live KB reload, settings button, language auto-detect25855da
- 2026年4月12日fix(crash): replace force-unwrap URL! with safe optional binding (E1)b7488de
- 2026年4月12日fix(security): use kSecAttrAccessibleWhenUnlocked, check SecItemAdd statusca939af
- 2026年4月12日fix(security): move grace period timestamp from UserDefaults to Keychain85cd902