2014/11/14

Nexus 7(2012 WiFi)のAndroid 5.0(Lollipop)へのアップデイトとroot化


Nexus 7(2012 WiFi)のAndroid 5.0(Lollipop)へのアップデイトが開始されましたが、root化済みの端末ではOTAでのアップデイトは出来ませんので、ファクトリーイメージから更新し、再度root化しました。

【必要なファイル】

以下の3つのファイルを用意します。

1)ファクトリーイメージ

 Factory Images "nakasi" for Nexus 7 (Wi-Fi)
 5.0 (LRX21P)
 https://dl.google.com/dl/android/aosp/nakasi-lrx21p-factory-93daa4d3.tgz

2)CF-Auto-Root

 CF-Auto-Root-grouper-nakasi-nexus7.zip
 http://download.chainfire.eu/295/CF-Root/CF-Auto-Root/CF-Auto-Root-grouper-nakasi-nexus7.zip
 
3)カスタムリカバリー

 Clockworkmod
 http://www.clockworkmod.com/rommanager
 recovery-clockwork-touch-6.0.4.3-grouper.img

【アップデイト手順(ファクトリーイメージから)】

1)ファクトリーイメージから以下のファイルを取り出し、SDKの"/platform-tools/"にコピーします。

 system.img
 boot.img

 (参考)フォルダ構成は下記となっています。

 nakasi-lrx21p-factory-93daa4d3.tgz
    └ (略)
    └ image-nakasi-lrx21p.zip
        └ boot.img
        └  (略)
        └ system.img

2)SDKから以下の操作をしてOSをUpdateします。

 adb reboot bootloader
 fastboot reboot-bootloader
 fastboot flash system system.img
 fastboot flash boot boot.img
 fastboot format cache
 fastboot reboot


【root化】

1)以下のコマンドで端末をbootloaderモードにします。

 adb reboot bootloader

2)CF-Auto-Rootを解凍して"root-windows.bat"をクリックします。

 (参考)フォルダ構成は下記となっています。

 CF-Auto-Root-grouper-nakasi-nexus7.zip
    └ (略)
    └ root-windows.bat

【カスタムリカバリーの導入】

1)以下のファイルをSDKの"/platform-tools/"にコピーします。

 recovery-clockwork-touch-6.0.4.3-grouper.img

2)SDKから以下の操作をしてカスタムリカバリーを導入します。

 adb reboot bootloader
 fastboot flash recovery recovery-clockwork-touch-6.0.4.3-grouper.img


2014/11/13

Galaxyシリーズのファームウェアのリビジョン番号の法則性


韓国のスマートフォンユーザーフォーラムにGalaxyシリーズのファームウェアのリビジョン番号の法則性が載っていました。

1桁目:年度
2桁目:月(Aが1月、Bが2月)
3桁目:その月内のビルド回数(10回目からはアルファベット)

手元にリリース日の記録が残っているもの(当ブログにサムスンのHPのスクリーンショットを貼ってあるもの)で確認してみました。

機種名 リビジョン名 リリース日 法則に合致
S4 (e300s) NJ1 14.10.13
S3 (e210s) NI3 14.09.23
S4 LTE-A (e330s) NG9 14.08.05
S4 (e300s) NG7 14.08.01
S4 (e300s) NG3 14.07.23
S4 LTE-A (e330s) NG1 14.07.09
S4 LTE-A (e330s) NE2 14.05.16
S3 (e210s) ND1 14.05.08
S4 (e300s) ND1 14.04.14
S4 (e300s) NB2 14.02.19

もっと遡って前年分についても確認してみましたが、リリース日が月初になってしまった一部を除いて、法則に合致しているようです。

S4とS4 LTE-Aの様な兄弟機種ならば同じアップデイト内容は同じリビジョン番号になるのだと思っていましたが、必ずしもそうとは限らないのかも知れません。