MacでAndroidアップデート中に画面が真っ暗になったときのやり方

※本ページにはプロモーション(広告)が含まれています。
MacでAndroidアップデート中に画面が真っ暗になったときのやり方

MacでAndroidをアップデート中に画面が真っ暗になって焦っている気持ち、よくわかります。

この記事を読むと、MacとADBを使って端末を安全に再起動しログを取得する具体的な手順が身につき、原因の切り分けや応急対応が自信を持ってできるようになります。

項目内容
独自コンテンツ1実体験に基づくADBコマンドの手順と失敗時の注意点を手取り足取り解説します。
独自コンテンツ2黒画面から安全に再起動してログを取るための具体的なコマンドと緊急回避策を紹介します。
独自コンテンツ3取得したログの見方と原因切り分けのコツをプログラマー視点でわかりやすく説明します。

怖がらずに順を追えば復旧できるケースが多いので、落ち着いて手順を試してみましょう。

Android博士

まずは深呼吸してから一つずつ操作してみてくださいね。つまずいたら立ち止まっても構わないので、一緒に落ち着いて解決していきましょう。

目次

MacでADBを使って真っ暗画面のAndroidを再起動してログを取得する方法

MacでADBを使って真っ暗画面のAndroidを再起動してログを取得する方法

MacでAndroidがアップデート中に画面が真っ暗になっても慌てないでください。まずはUSBでMacに繋いでADB経由で再起動し、ログを取ると原因の手がかりが得られることが多いです。

やることはシンプルで、adbで端末を認識確認し、再起動コマンドを送り、ログをファイルに保存するだけです。ターミナル操作に慣れていなくても順番に進めれば問題なく進みます。

この先は端末が認識されるときの一般的なパターンと、実際に使うコマンドをわかりやすく説明します。落ち着いて進めれば原因の絞り込みがしやすくなります。

端末がADBで認識されるときの再起動とログ保存パターン

端末がADBで認識されるときの再起動とログ保存パターン

端末がadb devicesで認識される場合は、まずadb rebootで再起動を試して表示が戻るか確認します。再起動後にadb logcatでログを取れば、システムがどこで止まっているか分かることが多いです。

接続が途中で切れるようならadb logcat -dでバッファの内容だけを取得する方法も有効です。接続が不安定なときはケーブルやUSBポートを変えて再確認すると成功率が上がります。

Macのターミナルでadb devicesで接続確認→adb rebootで再起動→adb logcat > ~/Desktop/android_log.txtでログを保存する場所とコマンド

手順
接続確認(adb devices)

Macのターミナルでadb devicesを実行し、端末がdeviceとして表示されるか確認します。認識しないときはケーブルやUSBデバッグの許可を見直してください。

手順
再起動(adb reboot)

端末が認識されていればadb rebootで再起動をかけます。回復モードへ送る場合はadb reboot recoveryを使ってください。

手順
ログ保存(adb logcat > ~/Desktop/android_log.txt)

再起動後にadb logcat > ~/Desktop/android_log.txtでデスクトップにログを保存します。取得を止めるときはCtrl+Cで終了してください。

Macでfastbootを使ってブートローダーからAndroidを通常起動させる方法

Macでfastbootを使ってブートローダーからAndroidを通常起動させる方法

Macでfastbootを使ってブートローダーからAndroidを戻すには、いくつか準備をします。MacにPlatform Toolsが入っていること、端末とMacがUSB接続されていること、端末でUSBデバッグが有効になっていることを確かめてください。オリジナルのケーブルや別のUSBポートを試すと認識率が上がることが多いです。

準備が整ったらadb reboot bootloaderでブートローダーに入り、fastboot devicesで認識を確認します。認識されていればfastboot rebootで通常起動を試し、起動に時間がかかる場合は30〜60秒ほど待ってください。Homebrewでplatform-toolsを再インストールすると問題が解決することもあります。

fastbootで認識されたときの最小復旧パターン

fastbootで認識されたときの最小復旧パターン

fastbootで端末が認識されたときの最小限の復旧は、まず再起動を試すことです。fastboot rebootでブートローダーから通常のブートへ戻ることが多いです。

通常起動しない場合は、fastboot bootで一時的にリカバリイメージを起動してログを取る方法が有効です。フラッシュせずに動作確認できるので安全に状態を確認できます。

Macのターミナルでadb reboot bootloader→fastboot devicesで確認→fastboot rebootで通常起動を試す具体的なコマンドと待ち時間の目安

手順
ブートローダーに入る

adb reboot bootloader を実行します。端末がブートローダーに移るまで5〜15秒ほど待ちます。

手順
接続を確認する

fastboot devices を実行して端末IDが表示されるか確認します。表示があれば認識済みですぐ次に進んでください。

手順
通常起動を試す

fastboot reboot を実行します。起動に30〜60秒かかる場合があるので落ち着いて待ってください。

MacでリカバリからOTAをadb sideloadまたはキャッシュ消去して復旧するやり方

MacでリカバリからOTAをadb sideloadまたはキャッシュ消去して復旧するやり方

アップデート中に画面が真っ暗になって焦る気持ち、よく分かります。RecoveryからOTAを当てるadb sideloadとキャッシュ消去の2つの手段があり、Macでどちらかを試すだけで復旧することが多いです。

準備としてMacにplatform-toolsが入っていることを確認してください。OTAファイルがある場合はadb sideloadを優先し、手早く済ませたいときやファイルが無いときはwipe cache partitionを試すと効率的です。

Android博士

落ち着いて手順を追えばほとんどの場合は復旧できます。慌てず一つずつ確認しながら進めていきましょう、必ずサポートします。

公式Recoveryでadb sideloadとwipe cacheを使うパターン

公式Recoveryでadb sideloadとwipe cacheを使うパターン

公式Recoveryではapply update from ADBでadb sideloadを受け取り、OTAを直接適用できます。もう一つのwipe cache partitionはキャッシュを消して起動を試す手軽な方法です。

実際にはMacでTerminalを開きplatform-toolsのadbが使える状態にしておくのが大切です。Recoveryで端末がsideload待ちになっているのを確認してからadb sideloadを実行し、終わったらreboot system nowで再起動してください。

Recoveryでapply update from ADBを選択しMacのターミナルでadb sideload ~/Downloads/ota.zipを実行して完了後にreboot system nowを選ぶ/またはRecoveryでwipe cache partitionを選んで再起動する手順

手順
RecoveryでADB適用を選ぶ

Recoveryメニューからapply update from ADBを選んでください。画面は英語表記でもそのままで大丈夫です。

手順
MacでOTAを送る

MacのTerminalでadb sideload ~/Downloads/ota.zipを実行して転送が終わるまで待ちます。進行表示が出たら慌てず最後まで待ってください。

手順
再起動またはキャッシュ消去

転送が成功したらRecoveryに戻りreboot system nowを選んで再起動します。OTAが無い場合はwipe cache partitionを選んでから再起動を試してください。

Macで画面が真っ暗でもscrcpyやコマンドで端末の状態を確認する方法

Macで画面が真っ暗でもscrcpyやコマンドで端末の状態を確認する方法

MacでAndroidの画面が真っ暗になっても慌てないでください。まずはMac側から端末に繋がっているかを確認して、簡単なコマンドで端末が生きているかを確かめるだけで状況がぐっと分かりやすくなります。

ここではscrcpyでミラー表示を試す方法と、表示されないときにadbで電源や画面の状態を読み取る手順をやさしく紹介します。手順は短くまとめるので、手元のMacで落ち着いて操作してください。

scrcpyでミラーリングできる場合とコマンドで状態確認するパターン

scrcpyでミラーリングできる場合とコマンドで状態確認するパターン

scrcpyでミラーリングできる場合は端末の表示パイプが生きているので、画面自体の描画だけが問題になっていることが多いです。ウィンドウは黒くてもタッチやキーで反応があるか確かめると、その違いがすぐ分かります。

一方でscrcpyで何も表示されず反応もない場合はadbを使って端末側の電源管理情報を直接見に行きます。adb shell dumpsys powerやadb shell getpropでwakefulnessやブート状態を確認すると、画面が物理的にオフなのかシステムが止まっているのかが判断できます。

Macのターミナルでscrcpyを起動して操作反応を確認し、表示不可ならadb shell dumpsys powerやadb shell getpropで画面や電源状態を確認するコマンドの実行場所と読み方

手順
scrcpyでまずミラーを試す

Macのターミナルでscrcpyを実行してみてください。ウィンドウが表示されて操作できるなら画面描画か表示レイヤの問題を疑います。操作が受け付けられるかどうかで状況が変わります。

手順
dumpsys powerで電源・画面の状態を確認する

ターミナルでadb shell dumpsys powerを実行してください。出力中のDisplay Power: state=ONやmWakefulness=Awake,mScreenOn=trueなら画面は起きています。OFFやAsleepが出ていれば画面がオフです。

手順
getpropでブートや基本状態を確認する

adb shell getprop sys.boot_completedでブート完了を確認してください。1が返れば起動済みです。その他のプロパティでネットワークやサービスの起動状況もざっくり分かります。

Macで先にデータを取り出してから工場出荷リセットする安全な手順

Macで先にデータを取り出してから工場出荷リセットする安全な手順

焦らないでください。まずは大事なデータを先に取り出してから端末をリセットするのが安全です。黒画面でも端末がMacでADB認識されれば写真や連絡先を回収できることが多いです。

操作の選択肢は三つに分かれます。ADBで直接ファイルを引き出す方法とリカバリでストレージをマウントして回収する方法、それでも無理ならリカバリから初期化する方法です。事前にMacへADBを入れておきUSBデバッグが有効か確認しておくと成功率が上がります。

  1. ADBで端末を認識させてadb pullでファイルを回収する
  2. リカバリ(TWRPや標準リカバリ)でストレージをマウントしてコピーする
  3. どうしても認識しない場合はリカバリから初期化(wipe data/factory reset)を行う

adbで重要データをMacへ取り出すパターンとリセット手順

adbで重要データをMacへ取り出すパターンとリセット手順

まずMacのターミナルでadb devicesを実行して端末が認識されるか確認してください。認識されればadb pullで写真や重要ファイルをMacへコピーできます。コマンドは次のコードブロックに例を示します。

端末が認識されないときは一度リカバリモードへ入りADBが有効になるか試してください。TWRPが使えればストレージをマウントして直接コピーできることがありどうしても無理ならリカバリから初期化しますが最終確認を忘れないでください。

adb devices
adb pull /sdcard/DCIM ~/Desktop/backup

Macのターミナルでadb pull /sdcard/DCIM ~/Desktop/backupなどで写真を保存し回収不能ならRecoveryでwipe data/factory resetを実行する場所と操作手順

手順
端末の認識確認

Macのターミナルでadb devicesを実行して端末が一覧に出るか確認してください。出ているなら次へ進みます。

手順
ファイルを回収

認識済みならadbを使って写真や重要ファイルをMacへコピーしてください。コピー中はケーブルを抜かないでください。

手順
最終手段としての初期化

どうしても回収できない場合はリカバリへ入り初期化を実行してください。その前に回収可能なデータが本当にないか再確認してください。

MacでOTAやファクトリーイメージを使ってアップデートを完了させる応用のやり方

MacでOTAやファクトリーイメージを使ってアップデートを完了させる応用のやり方

MacでAndroidのアップデートが途中で止まって画面が真っ暗になっても慌てないでください。やさしい手順を踏めばOTAの適用やファクトリーイメージの再適用で復旧できることが多いです。

  • ADBのsideloadでOTAを再適用してソフトウェアだけ戻す方法。リスクが低く手軽です。
  • fastbootで必要なパーティションだけ書き換える方法。起動に必要なbootやsystemを個別に直せます。
  • 工場出荷イメージを丸ごとフラッシュして初期化する方法。最終手段として有効です。

まずは確実にデータを守るためにバックアップやスクリーンショットの有無を確認してください。どの方法を使うかは端末の状態やブートローダーのロック状況で決めると失敗が減ります。

Android博士

慌てず一歩ずつ進めればほとんどの場合復旧できます。わかりやすく説明するので落ち着いて進めてください。

OTAのsideloadや必要パーティションのフラッシュによる復旧パターン

OTAのsideloadや必要パーティションのフラッシュによる復旧パターン

OTAのsideloadはリカバリが生きているときに最も有効です。リカバリでADBが見えるか確認したらadb sideloadでOTAを送り、成功すればデータを残したまま更新が完了します。

それでも起動しない場合はbootやsystemなど起動に関わるパーティションをfastbootで個別に書き換えると直ることがあります。ブートローダーのアンロックや対応イメージの選定は慎重に行ってください。

OTAファイルを~/Downloads/otaに置きMacのターミナルでadb sideload ~/Downloads/ota/xxx.zipを実行して適用し、上級ではfastboot flash boot systemなどを順に実行してrebootする場所と基本手順

手順
OTAファイルを置く

MacのホームにあるDownloadsフォルダ内にotaというフォルダを作り、OTAのzipファイルを~/Downloads/otaに入れてください。

手順
adb sideloadで適用する

端末をリカバリでADB待ちにしてからMacのターミナルでadb sideload ~/Downloads/ota/xxx.zipを実行し適用します。進行が止まっても最後まで待ちます。

手順
上級者向けのパーティションフラッシュと再起動

さらに必要ならfastbootでfastboot flash boot boot.imgやfastboot flash system system.imgを順に実行してからfastboot rebootで再起動してください。

よくある質問

よくある質問
画面が真っ暗で端末が反応しないときの最初の対応

まずは電源ボタンを長押しして強制再起動を試してください。目安は10秒以上押し続けることです。それでもダメな場合はMacに接続してADBで再起動を試みますがADBは事前にUSBデバッグが有効で端末側がパソコンを許可している必要があります。

MacでADBを使う準備は何をすればよいか

Homebrewでandroid-platform-toolsを入れるか公式のPlatformToolsをダウンロードしてPATHに置いてください。USBケーブルで接続したらadb devicesで認識を確認します。端末側でUSBデバッグを許可していないと端末はリストに出ません。

ADBから再起動する基本コマンドは何か

通常はadb rebootで端末を再起動できます。回復モードに入りたいときはadb reboot recoveryを使ってください。ブートローダーやリカバリ操作を行うときは端末の状態に注意してください。

画面が真っ暗な状態でログを取得するにはどうするか

Macでadb logcat>log.txtを実行してログをファイルに保存してください。問題が起きた時間帯だけ欲しいときはadb logcat -dで端末のログバッファを取り出すと便利です。ログを取得できれば原因の手がかりになります。

画面が真っ暗でもデータは残っているか

多くの場合は内部ストレージのデータは残っていますがOS更新や暗号化状態によっては取り出しが難しいことがあります。端末がADBで見えるならadb pullで必要なファイルをMacにコピーしておくと安全です。

まとめ

まとめ

Androidのアップデート中に画面が真っ暗になって焦る気持ちはよくわかります。まずは落ち着いてMacと端末の接続を確認してください。USB接続が生きているならADBで強制再起動しログを取得して原因を探るのが最短の手順です。

ADBで反応がないときはブートローダーやリカバリーモードからの再起動を試してください。それでも復帰しない場合はバッテリー残量を確保したうえでデータを消す操作は最後の手段にしてください。ログを複数保存しておくと後で問題を追いやすくなります。

アップデート途中の操作はデータ消失のリスクがあるため慎重に行ってください。可能なら先にログを保存して状況を記録してください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次