Android4.4から4.3にダウングレード(Mac)



思わずKitKatに上げてしまった、Nexus7をAndroid 4.3 Jelly Beanに戻すことにしました。
やっぱりちょっとフリーズしたりとか、こなれてない感がありますねぇKitKat。
フラッシュも使えないし。。。

以下手順の備忘録(簡易版)

ブートローダーアンロック

イメージ書き込み

ってこれだけなんですが、
—————————テンプレ——————————-
当方ではこの手順に従った場合になんらかの問題が発生しても関知しません
また保証がなくなるなどの弊害が発生することも予想されます。
あくまでもご自身の判断、責任において実施してください。
—————————テンプレ——————————-

まずはAndroid SDKとファクトリイメージを取得します。

SDKはここかな
Eclipseの環境が必要そうですが、すでに入っていたので省略
http://developer.android.com/sdk/index.html

取得後、展開

curl -o http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20131030.zip
unzip  adt-bundle-mac-x86_64-20131030.zip

platform-toolsのパスを通す

export PATH=$PATH:platform-toolsのパス

ファクトリイメージは
https://developers.google.com/android/nexus/images?hl=ja#razor

curl -o https://dl.google.com/dl/android/aosp/razor-jss15r-factory-ec2d4f76.tgz

などと持ってきて、念のためmd5、SHA1をチェックしておきましょう

md5 razor-jss15r-factory-ec2d4f76.tgz
openssl sha1 razor-jss15r-factory-ec2d4f76.tgz

razor-jss15r-factory-ec2d4f76.tgzを展開

tar xvfz razor-jss15r-factory-ec2d4f76.tgz

ここまでで準備完了です。
いよいよ実機を接続して書き換えを行います。(無保証!)
Nexus7をUSB接続しデバッグモードを許可、下記でブートローダの起動を行う

adb reboot bootloader

下記でアンロック(たぶんこの時点で保証が切れる気がします。)
ココから下はパスがファクトリーイメージを展開したパスになります。

cd razor-jss15r-factory-ec2d4f76のパス
fastboot oem unlock

ファクトリイメージの書き込み

./flash-all.sh

しばし待つ。

たぶん悩むところはパスの設定ぐらいで、結構簡単ですね。
Root化もいらないんですね。。まぁ保証はきかなくなるでしょうが。。