macOSでfastbootコマンド使用時にエラーが出る場合の対処法
移行記事の為レイアウトが崩れる可能性有り
相変わらず2019年にもなってROM焼きをしてしまう性です
macOS Mojaveにアップグレード後、fastbootコマンドを実行時に変なエラーが出てうまく行かなくなってしまいました
例えば
User$ fastboot devices
としたときに
ERROR: Couldn't create a device interface iterator: (e00002bd)
というなんかよくわかんないのが出ます
なんか同じことで困ってる人がいました
読み進めると、ライブラリ内のファイルを差し替えれば直る模様。ライブラリ内のファイルを差し替えるということで、まあつまりは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焼きライフを~