If your iPhone is shutting down or rebooting unexpectedly, chances are there is documentation of this issue in your phone. Diving into your logs seems like a daunting task. But if you know what to look for, it can provide invaluable data about the nature of the problem.
This page is by no means a complete list. If your panic isn't listed, アンサーフォーラムに投稿してください! Someone else is bound to have experienced the same thing.
パニックとは何?
In terms of macOS, iOS and other Unix based Operating Systems, a kernel panic is an error the operating system encounters that it cannot readily recover from. In many ways, it is comparable to a Windows Blue Screen of Death. It manifests as an unexpected shutdown, or reboot.
If your phone is rebooting unexpectedly, there is a very good chance it's a kernel panic. You just didn't know that's what it's called.
In iOS devices, kernel panics nearly always indicate a hardware issue.
パニックログの探し方
iPhoneのシステムログは、一般ユーザーがあまり立ち入らないメニュー、分析設定の奥深くに保存されています。
- 設定 アプリを開く。
- プライバシーをクリック。
- 一番下までスクロールダウンして、“分析 & 改善”を開く。
- ご注意: このメニュー名の正確な文言は、お使いの携帯電話のiOSのバージョンに依存します。
- 分析データを開く。
- アルファベット順に並んだリストを「P」セクションまでスクロールし、タイトルにパニックという単語が含まれるエントリーを探してください。通常は、panic.fullと記載され、その後にパニックが発生した日付と時刻が記載されています。
パニックログの読み方
このログには様々な情報が大量に含まれています。最初の部分をざっと読んで、上のパニック文字列を見つけます。これがクラッシュにつながったエラーです。 このエラーは、CPU呼び出し元の直後にパニック文字列がない状態でリストされることもあります(これは単にCPUのどのビットが問題を報告したかを意味します)。最初の画面もしくは文頭のテキスト中に、その先に役立つデータがあるかもしれません。
- 頭をひねってみましょう。エレクトロニクスの他の場所で見られる用語に遭遇することがあります。例えば、WLANはWi-Fiを指す言葉としてよく使われます。パニックログにWLANと書かれていれば、WiFiチップやアンテナの問題が論理的に結論づけられます。
- ログには、特定のロジックボードのコンポーネントを指すものが含まれている場合があります。 Tristar, Tigris, Chestnut などの名前が手がかりとなります。
- 結局のところ、意味のない文字や数字の羅列だけではなさそうなデータを見かけたら、少し調べてみてください。ソフトウェアエンジニアでなくても、ログから学べることに驚くはずです。
- パニックログを読むことは、正確なサイエンスではないことを念頭に置いてください。絶対的な因果関係はありません。同じパニックの文字列でも、5つの異なる解決方法があります。パニックログは手がかりであり、それ以上のものではありません。
クラッシュのデータを取得するには、panic.fullやiDevice Panic Log Analyzerを使うと手っ取り早くできます。しかし、コンテキストがないと、どうしたらいいかわからない情報が大量に吐き出されるかもしれません。
パニックのタイプ
Watchdog Timeout Thermalmonitord Missing Sensor
Included in its system processes, iOS contains a regular check of sensor input. If it does not hear from these sensors within three minutes, it reboots the phone. Jessa at iPad Rehab has done a かなり広範な書き込み on this specific issue.
To get to cause, keep reading past the panic string to find the missing sensor.
| Missing Sensor | Location | Likely Issue |
|---|---|---|
| PRS0 - Barometer | On the Charge Port Assembly | Charge Port Assembly or its connector on the Logic Board |
| Mic1 - Bottom Microphone | ||
| Mic2 - Rear Microphone | Power Button Cable, Camera Flash Cable | Power Button Cable, Camera Flash Cable or its respective connector on the Logic Board |
| TG0V | Battery sensors, most likely for temperature and voltage | Battery or its connector on the Logic Board, Charge Port Assembly on 11 Pro and Pro Max, charging circuitry on the board level. |
| TG0B |
- Other sensors are less well documented, and may require some context since Apple does not publicize locations or names of sensors. iPads ディスプレイ上にいくつかの重要なセンサーがあるようです。 ボードレベルセンサーも存在しますが、同じように名称の推測に苦しんでいる。
ウォッチドッグタイムアウト チェックイン無し
ウォッチドッグタイムアウトプロセスは、システムの全体的な機能性をチェックするものです。チェック間の時間が最大値(通常180秒)を超えると、デバイスはこれを修正するために再起動を試みます。
- 先に説明したセンサーの欠落ではなく、ソフトウェアコンポーネントからのチェックイン失敗が発生する場合もあります。Springboard、logd、wifid、thermalmonitord(センサーの欠落に言及せず)などが一般的です。これらのプロセスはハードウェアコンポーネントと関連する可能性がありますが、これは通常、ソフトウェアの問題です。
- この問題は、iOS 16の初期バージョンでよく発生しています。解決策は一般的に、バックアップを確実に取り、携帯電話のソフトウェアを復元することです。
- AppleがiOS 16.2でこれを修正したかどうかはまだ分かりませんが、アップデートを試みることは、バックアップを取りたくない場合、行ってみる価値があります。途中の再起動を避けるために、インストールを処理するためにリカバリーモードを使用してみてください。
i2c
i2cもしくは i²c, 技術的に正しく言うなら、チップのネット間の通信に使用される電子ベースのプロトコルです。このプロトコルには、マスターと、マスターがコマンドを送信する任意の数のミニオンが含まれます。
この仕組みについてあまり深入りしませんが、多くの場合、マスターチップはCPUです。ご想像の通り、CPUが必要な情報を得られなかったり、送ったコマンドが受信されなかったりすると予期せぬことが起こります。
iPhoneにはいくつかの異なるi2c「チャンネル」があり、どのコンポーネントがどのチャンネルで話すかはモデルによって異なります。
- パニックには、他のヒントが含まれているかもしれません。環境光センサー用のALS などの部品名が大体的に登場することがあります。
- 回路図があれば、どの部品がどのチャンネルで通信しているかがわかるので、このパニックの解読がより容易になります。また、問題のあるチップの情報もわかるかもしれません。
AOPパニック
AOPパニックは、パニックタイプ全体のサブセットです。AOPとは常時ONプロセッサのことで、常時稼働する機能を実行するCPUのセグメントです。常時Onの機能は、デバイスの電源が切れている時も実行できます。最近の「Find My」ネットワークのアップデートにより、デバイスがオフの状態でもこのようなテクノロジーの恩恵により位置情報を送信し続けることができるようになりました。
AOP NMI POWER
An NMI is a "Non-Maskable Interrupt." In plain terms it's information which cannot be ignored and can interrupt the transmission of other signals. It is usually intended to be used for some sort of error, or system resets.
- This panic is often affiliated with the power button cable, or the front facing camera assembly.
AOP Panic - K2 - Bosch control channel write failure
This panic typically occurs during audio related functions, like turning up the volume to maximum.
- Because the 充電ポートフレックスケーブル carries signals from the speaker to the board, damage to this assembly is the most common cause for this panic.
- Check for liquid damage to be certain and replace with a high quality, or OEM replacement if possible.
ANS2 修復可能なパニック
ANS2(Apple NAND Storage version 2)は、ご想像の通り、ストレージのためのAppleのコントローラーです。NANDは、現代のスマートフォンやストレージがハンダ付けされたパソコンでよく使われているフラッシュメモリの一種です。
- このパニックに陥った場合、携帯電話のすべてのデータを格納するチップが故障しているか、NANDへの通信線が正常に機能していない可能性があります。
- NANDの交換には、マイクロソルダリングの技術と、古いNANDチップから新しいNANDに固有のデータを書き込むためのプログラマーを使用する必要があります。
AppleSocHot: Hot Hot Hot
Sometimes software developers have more fun coding in what occurs in times of error than other things because they are likely to be the only ones that see them. This error is pretty straight forward. Your CPU is not just hot—it's Hot Hot Hot.
- This specific panic refers to an electrical line between the Power Management chip and the CPU. It could in fact mean your CPU is getting too hot. It could also mean, a board level issue with this line.
- Regardless of the specifics, this is almost certainly a logic board issue, not a parts problem.
- The CPU is most likely getting hot due to some other board component. Check any areas that may have had work done. WiFi and audio related components are often the root cause.
SEP ROMブートパニック
Secure Enclave (セキュアエンクレーブ) プロセッサまたはSEPは、iPhoneのサブシステムの一部で、iPhoneのすべての保護された機密データを... です。暗号化キー、指紋や顔の識別データなどを指します。リードオンリーメモリまたはSEP ROMは、システム間の信頼性を検証するこのシステムの不可欠な部分です。
- SEP ROMパニックは、ROMチップまたはCPUとの間の通信が破損していることを示します。
- SEP ROMのデータは一意であるため、破損すると再現できません。データを抜き取ることができるかもしれないリーダーがあります。しかし、そうすると携帯電話にとって最悪の事態を招く可能性があります。
SMC Panic Assertion Failed
The SMC, or System Management controller will be familiar to those who have ever done any sort of troubleshooting on a MacBook. iPhones also include an SMC, but rather than being its own chip, it is part of the CPU. These panics often make mention of the error BSC FAILURE.
- Assertion Failed type panics have begun cropping up in iPhone 13 and later models. Similar to a Watchdog Timeout, they reboot the device at the three minute mark if sensor data is not received.
- The log will generally mention an affected sensor array followed by a code. Refer to the dedicated Panic Assertion Failed wiki to find which code correlates to your panic.
未定義のカーネルインストラクション
オペレーティング・システムのカーネルは、まさにその名の通り、核となる部分です。命令が未定義の場合、多くの場合、命令が損傷しているか、正しく機能していないことが原因です。
- 一般的にこれはソフトウェアの問題です。OSのアップデート、あるいはアプリのアップデートを確認してみてください。
- アップデートで解決しない場合は、オペレーティングシステムの再インストールまたは完全な復元が必要な場合があります。
- これ以上問題が続くようであれば、RAMやNANDストレージに関わるシステムの問題である可能性が高いです。これらの部品や基板に関連するシステムが損傷すると、情報を格納したり送信したりすることができなくなります。
Additional Resources
以下の翻訳者の皆さんにお礼を申し上げます:
100%
これらの翻訳者の方々は世界を修理する私たちのサポートをしてくれています。 あなたも貢献してみませんか?
翻訳を始める ›
59 件のコメント
Please what is the solution to SMC Panic Assertion Failed on iphone 13 pro max
Itua - 返信 共有
It's listed on the page already. You'll need to see what sensor array is mentioned in the panic and go from there. Sensor codes are listed in the section of the page discussing this panic. Replace the part with the referenced sensor first (or test with a known good) and if that doesn't help, it's likely to be a board issue.
Alisha C - 返信 共有
AOP is always-on processor, the A7/M7 stuff that handles sensor data without waking the big cores in the SoC.
Tom Chai - 返信 共有
I made a search but couldn’t find any solution to this on my iphone13 pro max: DCP SERROR Exception class=0x2f (SError interrupt), IL=1, iss=0 - iomfb_video_async
The screen goes black randomly and sometimes reboots itself
Kkk yyy - 返信 共有
Did you try to upload your panic log to https://www.panicfull.com
Timon Bucanero - 返信 共有