Razl-Dazl

eyecatch

macOSでfastbootコマンド使用時にエラーが出る場合の対処法

Posted at — 2019-07-14
移行記事の為レイアウトが崩れる可能性有り

相変わらず2019年にもなってROM焼きをしてしまう性です

macOS Mojaveにアップグレード後、fastbootコマンドを実行時に変なエラーが出てうまく行かなくなってしまいました

例えば

User$ fastboot devices

としたときに

ERROR: Couldn't create a device interface iterator: (e00002bd)

というなんかよくわかんないのが出ます

https://android.stackexchange.com/questions/209725/fastboot-devices-command-doesnt-work-after-macos-high-sierra-10-14-4-upgrade

なんか同じことで困ってる人がいました

読み進めると、ライブラリ内のファイルを差し替えれば直る模様。ライブラリ内のファイルを差し替えるということで、まあつまりはadbコマンドやfastbootコマンドが通る環境が揃っているのが前提ですね

https://www.xda-developers.com/install-adb-windows-macos-linux/

こっからplatform-toolsの他バージョンを引っ張ってきます

「Download the ADB ZIP file for macOS」と書いてあるとこからファイルを持ってきます

zipを解凍すると、platform-toolsというフォルダが出てくると思います

このフォルダを、ライブラリ内のフォルダと置き換えます

Finder > 移動 > ライブラリ で、移動します

その後、Android > sdk と移動すると、さっきと同名のplatform-toolsというフォルダが出てきますね。これと置き換えるだけです

念の為、一応前のフォルダにアンダーバーをつけて残しておきました

Fastbootモードに入ったAndroid端末とMacを接続して、ターミナル上でfastboot devicesと入力したときにエラーが出なければ成功です

充実したROM焼きライフを~

Author@zakuro

Mastodon: 396@vivaldi.net