SDK Managerを落としてくる
Google公式で配布されている中からAndroid Studioが含まれていないものを落とす。
Android Studio と SDK ツールをダウンロードする | Android Studio
wget https://dl.google.com/android/repository/sdk-tools-darwin-3859397.zip?hl=ja mkdir work cd $_ mv ../sdk-tools-darwin-3859397.zip . unzip sdk-tools-darwin-3859397.zip
sdkmanagerを使ってplatoform-toolsを落とす
cd tools/bin ./sdkmanager --update ./sdkmanager --list # platform-toolsのインストール ./sdkmanager platform-tools
Androidの開発者オプション
Andoridの設定にあるビルド番号を連打して開発者オプションを表示させる。
開発者オプションのUSBデバッグを有効化する。
FactoryImageをダウンロード
Factory Images for Nexus and Pixel Devices | Google APIs for Android | Google Developers
ここから自分のデバイスにあうファクトリーイメージをダウンロードする。
ダウンロードしたら展開する。スクリプト(bat, sh)があるので中を見てみると単にコマンドが羅列してあるだけだった。
書き込み
6.0.1 (MOB30X)
最初は6.0.1 (MOB30X)
を4.4からあげようとしたが失敗した。
-------------------------------------------- Bootloader Version...: FLO-04.08 Baseband Version.....: none Serial Number........: 0a0b3c1c -------------------------------------------- checking product... FAILED Device product is 'flo'. Update requires 'deb'. finished. total time: 0.015s
5.1.1 (LMY48T)
次に5.1.1 (LMY48T)
で試したところ成功した。
作業手順は以下。
参考: Factory Images for Nexus and Pixel Devices | Google APIs for Android | Google Developers
# bootloaderを表示 adb reboot bootloader # 展開したスクリプトを実行する # fastbootにパスを通さないとコマンドが無いと怒られる ./flash-all.sh target didn't report max-download-size sending 'bootloader' (3911 KB)... OKAY [ 0.141s] writing 'bootloader'... OKAY [ 1.529s] finished. total time: 1.671s rebooting into bootloader... OKAY [ 0.006s] finished. total time: 0.006s extracting android-info.txt (0 MB)... extracting boot.img (7 MB)... target didn't report max-download-size archive does not contain 'boot.sig' archive does not contain 'dtbo.img' archive does not contain 'dt.img' extracting recovery.img (7 MB)... archive does not contain 'recovery.sig' extracting system.img (803 MB)... archive does not contain 'system.sig' archive does not contain 'vbmeta.img' archive does not contain 'vendor.img' wiping userdata... Couldn't parse erase-block-size '0x'. Couldn't parse logical-block-size '0x'. Creating filesystem with parameters: Size: 28856791040 Block size: 4096 Blocks per group: 32768 Inodes per group: 8192 Inode size: 256 Journal blocks: 32768 Label: Blocks: 7045115 Block groups: 215 Reserved block group size: 1024 Created filesystem with 11/1761280 inodes and 154578/7045115 blocks wiping cache... Couldn't parse erase-block-size '0x'. Couldn't parse logical-block-size '0x'. Creating filesystem with parameters: Size: 587202560 Block size: 4096 Blocks per group: 32768 Inodes per group: 7168 Inode size: 256 Journal blocks: 2240 Label: Blocks: 143360 Block groups: 5 Reserved block group size: 39 Created filesystem with 11/35840 inodes and 4616/143360 blocks -------------------------------------------- Bootloader Version...: FLO-04.05 Baseband Version.....: none Serial Number........: 0a0b3c1c -------------------------------------------- checking product... OKAY [ 0.003s] checking version-bootloader... OKAY [ 0.004s] sending 'boot' (7256 KB)... OKAY [ 0.260s] writing 'boot'... OKAY [ 1.056s] sending 'recovery' (7860 KB)... OKAY [ 0.282s] writing 'recovery'... OKAY [ 0.299s] erasing 'system'... OKAY [ 1.596s] sending 'system' (823014 KB)... OKAY [ 27.928s] writing 'system'... OKAY [ 76.871s] erasing 'userdata'... OKAY [ 57.296s] sending 'userdata' (139085 KB)... OKAY [ 4.784s] writing 'userdata'... OKAY [ 6.232s] erasing 'cache'... OKAY [ 0.975s] sending 'cache' (10984 KB)... OKAY [ 0.385s] writing 'cache'... OKAY [ 0.503s] rebooting... finished. total time: 178.491s
うまく行けば4色のドットが飛び交う画面がしばらく表示されてセットアップ画面が表示される。
相性とか組み合わせがあるらし
このサイトによるとNexus 2013 Wi-Fi
は
5.1.1 LMY48M -> 6.0 MRA58K
とのことなのでこの順番で焼いてみる。
5.1.1 (LMY48M)
ダウロードして焼いたら成功した。
./flash-all.sh target didn't report max-download-size sending 'bootloader' (3911 KB)... OKAY [ 0.130s] writing 'bootloader'... OKAY [ 1.375s] finished. total time: 1.505s rebooting into bootloader... OKAY [ 0.006s] finished. total time: 0.006s extracting android-info.txt (0 MB)... extracting boot.img (7 MB)... target didn't report max-download-size archive does not contain 'boot.sig' archive does not contain 'dtbo.img' archive does not contain 'dt.img' extracting recovery.img (7 MB)... archive does not contain 'recovery.sig' extracting system.img (803 MB)... archive does not contain 'system.sig' archive does not contain 'vbmeta.img' archive does not contain 'vendor.img' wiping userdata... Couldn't parse erase-block-size '0x'. Couldn't parse logical-block-size '0x'. Creating filesystem with parameters: Size: 28856791040 Block size: 4096 Blocks per group: 32768 Inodes per group: 8192 Inode size: 256 Journal blocks: 32768 Label: Blocks: 7045115 Block groups: 215 Reserved block group size: 1024 Created filesystem with 11/1761280 inodes and 154578/7045115 blocks wiping cache... Couldn't parse erase-block-size '0x'. Couldn't parse logical-block-size '0x'. Creating filesystem with parameters: Size: 587202560 Block size: 4096 Blocks per group: 32768 Inodes per group: 7168 Inode size: 256 Journal blocks: 2240 Label: Blocks: 143360 Block groups: 5 Reserved block group size: 39 Created filesystem with 11/35840 inodes and 4616/143360 blocks -------------------------------------------- Bootloader Version...: FLO-04.05 Baseband Version.....: none Serial Number........: 0a0b3c1c -------------------------------------------- checking product... OKAY [ 0.003s] checking version-bootloader... OKAY [ 0.004s] sending 'boot' (7256 KB)... OKAY [ 0.240s] writing 'boot'... OKAY [ 0.370s] sending 'recovery' (7860 KB)... OKAY [ 0.262s] writing 'recovery'... OKAY [ 0.299s] erasing 'system'... OKAY [ 1.385s] sending 'system' (822754 KB)... OKAY [ 27.781s] writing 'system'... OKAY [ 38.190s] erasing 'userdata'... OKAY [ 20.386s] sending 'userdata' (139085 KB)... OKAY [ 4.736s] writing 'userdata'... OKAY [ 6.128s] erasing 'cache'... OKAY [ 0.804s] sending 'cache' (10984 KB)... OKAY [ 0.363s] writing 'cache'... OKAY [ 0.502s] rebooting... finished. total time: 101.470s
6.0 (MRA58K)
手順に従って焼いてみる
./flash-all.sh target didn't report max-download-size sending 'bootloader' (3911 KB)... OKAY [ 0.143s] writing 'bootloader'... OKAY [ 1.281s] finished. total time: 1.425s rebooting into bootloader... OKAY [ 0.006s] finished. total time: 0.006s extracting android-info.txt (0 MB)... extracting boot.img (7 MB)... target didn't report max-download-size archive does not contain 'boot.sig' archive does not contain 'dtbo.img' archive does not contain 'dt.img' extracting recovery.img (8 MB)... archive does not contain 'recovery.sig' extracting system.img (819 MB)... archive does not contain 'system.sig' archive does not contain 'vbmeta.img' archive does not contain 'vendor.img' wiping userdata... Couldn't parse erase-block-size '0x'. Couldn't parse logical-block-size '0x'. Creating filesystem with parameters: Size: 28856791040 Block size: 4096 Blocks per group: 32768 Inodes per group: 8192 Inode size: 256 Journal blocks: 32768 Label: Blocks: 7045115 Block groups: 215 Reserved block group size: 1024 Created filesystem with 11/1761280 inodes and 154578/7045115 blocks wiping cache... Couldn't parse erase-block-size '0x'. Couldn't parse logical-block-size '0x'. Creating filesystem with parameters: Size: 587202560 Block size: 4096 Blocks per group: 32768 Inodes per group: 7168 Inode size: 256 Journal blocks: 2240 Label: Blocks: 143360 Block groups: 5 Reserved block group size: 39 Created filesystem with 11/35840 inodes and 4616/143360 blocks -------------------------------------------- Bootloader Version...: FLO-04.05 Baseband Version.....: none Serial Number........: 0a0b3c1c -------------------------------------------- checking product... OKAY [ 0.003s] checking version-bootloader... OKAY [ 0.004s] sending 'boot' (7448 KB)... OKAY [ 0.258s] writing 'boot'... OKAY [ 0.398s] sending 'recovery' (8194 KB)... OKAY [ 0.290s] writing 'recovery'... OKAY [ 0.326s] erasing 'system'... OKAY [ 1.168s] sending 'system' (839465 KB)... OKAY [ 28.754s] writing 'system'... OKAY [ 39.854s] erasing 'userdata'... OKAY [ 20.038s] sending 'userdata' (139085 KB)... OKAY [ 4.780s] writing 'userdata'... OKAY [ 6.132s] erasing 'cache'... OKAY [ 0.740s] sending 'cache' (10984 KB)... OKAY [ 0.384s] writing 'cache'... OKAY [ 0.502s] rebooting... finished. total time: 103.648s
上手く焼けた。
コメントを残す