2015年3月10日火曜日

Android-008 lollipop化(Nexus7)

10.Nexus7 (2012 Model:ME370T)lollipop編

前出の Android-006 root化(Nexus6)と同様に、
に引き続いてNexus7 (2012版)をlollipop Androidバージョン:5.0.2 ビルド番号:LRX22Gにアップデートした。
これは以前の Nexus7-01 4.2.2(JDQ39) からの更新だ。

(1)メインパネル確認
[Change]ボタンで、Your model type:アップデート前の現バージョンNexus7(Wi-Fi Tablet)とAndroid:4.2.2 Build:JDQ39を選ぶ。

(1-1)ドライバ動作確認
[Full Driver Installation Guide - Automatic + Manual]ボタンでStep4[Full Driver Test]をSuccess!の動作確認する。

(2)メインパネルの[Flash Stock+Unroot]ボタンを押す。
Android:5.0.2 Build:LRX22Gを選ぶ。

(2-1)Factory imageは、'Force Flash Mode' でLRX22GのStock ROMをFlashする。

(2-1)Factory imageはすでにダウンロードされていた。ファイル名はnakashi-lrx22g-factory-2291c36b.tgzのはず。

(2-2)DOS窓が開いて、'bootloader','radio','boot','cache','recovery','system','userdata'の領域がFlashされていく。ところが、ここで、
|
sending 'bootloader' (2100 KB)...
OKAY [  0.296s]
writing 'bootloader'...
FAILED (remote: (InvalidState))
finished. total time: 0.452s
rebooting into bootloader...
OKAY [  0.016s]
finished. total time: 0.016s
|
bootloader書込みでエラー発生か。FAILEDが眼に留まって、だめかもとも思ったが影響は不明であるが不都合なく続行した。

(2-2)Flash Stockの成功したか。NAKASI-GROUPER: Android 5.0.2 - Build:LRX22Gが書き込めたように見える。

(3)メインパネルの[Root]ボタンを押す。
ここでこんどもCustom Recoveryにチェックをいれた。

(3-1)Enjoy your rooted device ^_^がでた。

(4)NRT - Live Log このFlash Stock時の一連のログの記録。
Information: Checking ADB/FASTBOOT Connectivity
adb devices
adb server is out of date.  killing...
* daemon started successfully *
List of devices attached 
MySerialNo device


fastboot devices

Connectivity Status: ADB Device Connected
Information: Rebooting your device into bootloader mode...
adb reboot bootloader

Information: Checking Fastboot Connectivity
fastboot devices
MySerialNo fastboot

Connectivity Status: Fastboot Device Connected
Launching flashstock.bat
Nexus Root Toolkit v2.0.4

Masterlists:
- LatestToolkitFiles.ini 3013
- AndroidDeviceListFull.ini 3013
- AndroidDeviceListFlash.ini 3013

NAKASI-GROUPER: Android 5.0.2 - Build: LRX22G

Live log initiated [2015-03-09]:

Information: Checking ADB Connectivity
adb devices
List of devices attached 
MySerialNo device


Connectivity Status: ADB Device Connected
Information: Rebooting your device into bootloader mode...
adb reboot bootloader

Information: Checking Fastboot Connectivity
fastboot devices
MySerialNo fastboot

Connectivity Status: Fastboot Device Connected
Information: Rebooting your device...
Information: Waiting for your device...
Information: Device Detected
Information: Checking ADB/FASTBOOT Connectivity
adb devices
adb server is out of date.  killing...
* daemon started successfully *
List of devices attached 
MySerialNo device


fastboot devices

Connectivity Status: ADB Device Connected
Information: Rebooting your device into bootloader mode...
adb reboot bootloader

Information: Checking Fastboot Connectivity
fastboot devices
MySerialNo fastboot

Connectivity Status: Fastboot Device Connected
Launching flashstock.bat
Information: Checking ADB/FASTBOOT Connectivity
adb devices
List of devices attached 
MySerialNo device


fastboot devices

Connectivity Status: ADB Device Connected
Information: Rebooting your device into bootloader mode...
adb reboot bootloader

Information: Checking Fastboot Connectivity
fastboot devices
MySerialNo fastboot

Connectivity Status: Fastboot Device Connected
Information: Temporarily Booting modified boot.img to enable running privileged commands...
fastboot boot "C:\Program Files (x86)\WugFresh Development\Nexus Root Toolkit\data\Modified_Boot\modified_boot_nakasi_5.0.2_LRX22G.img"

Information: Waiting for your device...
Information: Device Detected
Information: Pushing root files to your device...
adb push "C:\Program Files (x86)\WugFresh Development\Nexus Root Toolkit\data\Root_Files\busybox-signed.zip" "/sdcard/!ReadyToFlash/Root_Files/busybox-signed.zip"
adb server is out of date.  killing...
* daemon started successfully *

adb push "C:\Program Files (x86)\WugFresh Development\Nexus Root Toolkit\data\Root_Files\UPDATE-SuperSU-v2.46.zip" "/sdcard/!ReadyToFlash/Root_Files/UPDATE-SuperSU-v2.46.zip"

adb push "C:\Program Files (x86)\WugFresh Development\Nexus Root Toolkit\data\Root_Files\perm-recovery-signed.zip" "/sdcard/!ReadyToFlash/Root_Files/"perm-recovery-signed.zip"

adb push "C:\Program Files (x86)\WugFresh Development\Nexus Root Toolkit\data\Root_Files\openrecoveryscript" "/cache/recovery/openrecoveryscript"

Information: Rebooting your device into bootloader mode...
adb reboot bootloader

Information: Checking Fastboot Connectivity
fastboot devices
MySerialNo fastboot

Connectivity Status: Fastboot Device Connected
Information: Flashing Custom Recovery to RECOVERY partition...
fastboot flash recovery "C:\Program Files (x86)\WugFresh Development\Nexus Root Toolkit\data\Recovery_Custom\TWRP\openrecovery-twrp-2.8.5.1-grouper.img"

Information: Temporarily Booting TWRP...
fastboot boot "C:\Program Files (x86)\WugFresh Development\Nexus Root Toolkit\data\Recovery_Custom\TWRP\openrecovery-twrp-2.8.5.1-grouper.img"

Information: Rooting...
Information: Waiting for your device...
Information: Device Detected

(5)Root化の確認。

(6)雑感。
NRTはボタンを押すだけで所望の更新動作をしてくれるので大変ありがたい。
ユーザデータも、Android-001 root化(ISW13HT) 0.事前準備・予備知識での、
% adb backup / adb restore でほとんど綺麗に退避/復元してくれた。
さらに、Nexus7は2012年9月の購入なのに、いまだにAndroid5.xにアップデートできるのには感心する。Nexus6ほどサクサクは動かなくとも実用十分でまだまだ現役で使えそうだ。



2015年3月7日土曜日

Android-007 lollipop化(Nexus5)

9.Nexus5 (LG-D821)lollipop編

前項の Android-006 root化(Nexus6) に引き続いてNexus5をlollipop Androidバージョン:5.0.1 ビルド番号:LRX22Cにアップデートした。
これは以前の Android-004 root化(EM01L) からの更新だ。

(1)メインパネル確認
 [Change]ボタンで、Your model type:アップデート前の現バージョンNexus5(LG-D821)とBuild:KOT49Hを選ぶ。

(1-1)ドライバ動作確認
 [Full Driver Installation Guide - Automatic + Manual]ボタンでStep4[Full Driver Test]が成功しない。理由は不明だが、メディアデバイス(MTP)にチェックを入れると、Success!と出た。

(2)メインパネルの[Flash Stock+Unroot]ボタンを押す。
 ここで、純正Stock ROMをFlashする。

(2-1)Factory imageは、[Recommended Settings]ボタンで選ばれたものを使用した。
 Settins:の'Force Flash Mode'にチェックが入った。このチェックによりどのような動作になるかは不明のまま[OK]を押して進む。

(2-2)Factory imageがダウンロードされる。
 ファイル名はhammerhead-lrx22c-factory-0f9eda1b.tgzで、解凍と展開が行われる。

(2-3)DOS窓が開いた。
 'bootloader','radio','boot','cache','recovery','system','userdata'の領域がFlashされていく。

(2-4)Flash Stockの成功。
 HAMMERHEAD: Android 5.0.1 - Build:LRX22Cが書き込めたようだ。

(3)メインパネルの[Root]ボタンを押す。
 ここでこんどはCustom Recoveryにチェックをいれた。

(3-1)Enjoy your rooted device ^_^がでた。

(4)NRT - Live Log
 このFlash Stock時の一連のログの記録。
Nexus Root Toolkit v2.0.4

Masterlists:
- LatestToolkitFiles.ini 3013
- AndroidDeviceListFull.ini 3013
- AndroidDeviceListFlash.ini 3013

HAMMERHEAD-HAMMERHEAD: Android 4.4.2 - Build: KOT49H

Live log initiated [2015-03-06]:

Information: Checking ADB Connectivity
adb devices
adb server is out of date.  killing...
* daemon started successfully *
List of devices attached 
MySerialNo device


Connectivity Status: ADB Device Connected
Information: Rebooting your device into bootloader mode...
adb reboot bootloader

Information: Checking Fastboot Connectivity
fastboot devices
MySerialNo fastboot

Connectivity Status: Fastboot Device Connected
Information: Rebooting your device...
Information: Waiting for your device...
Information: Device Detected
Information: Checking ADB/FASTBOOT Connectivity
adb devices
adb server is out of date.  killing...
* daemon started successfully *
List of devices attached 
MySerialNo device


fastboot devices

Connectivity Status: ADB Device Connected
Information: Rebooting your device into bootloader mode...
adb reboot bootloader

Information: Checking Fastboot Connectivity
fastboot devices
MySerialNo fastboot

Connectivity Status: Fastboot Device Connected
Launching flashstock.bat
Nexus Root Toolkit v2.0.4

Masterlists:
- LatestToolkitFiles.ini 3013
- AndroidDeviceListFull.ini 3013
- AndroidDeviceListFlash.ini 3013

HAMMERHEAD-HAMMERHEAD: Android 5.0.1 - Build: LRX22C

Live log initiated [2015-03-07]:

Information: Checking ADB/FASTBOOT Connectivity
adb devices

fastboot devices

Information: Checking ADB/FASTBOOT Connectivity
adb devices
List of devices attached 
MySerialNo device


fastboot devices

Connectivity Status: ADB Device Connected
Information: Rebooting your device into bootloader mode...
adb reboot bootloader

Information: Checking Fastboot Connectivity
fastboot devices
MySerialNo fastboot

Connectivity Status: Fastboot Device Connected
Information: Temporarily Booting modified boot.img to enable running privileged commands...
fastboot boot "C:\Program Files (x86)\WugFresh Development\Nexus Root Toolkit\data\Modified_Boot\modified_boot_hammerhead_5.0.1_LRX22C.img"

Information: Waiting for your device...
Information: Device Detected
Information: Pushing root files to your device...
adb push "C:\Program Files (x86)\WugFresh Development\Nexus Root Toolkit\data\Root_Files\busybox-signed.zip" "/sdcard/!ReadyToFlash/Root_Files/busybox-signed.zip"
adb server is out of date.  killing...
* daemon started successfully *

adb push "C:\Program Files (x86)\WugFresh Development\Nexus Root Toolkit\data\Root_Files\UPDATE-SuperSU-v2.46.zip" "/sdcard/!ReadyToFlash/Root_Files/UPDATE-SuperSU-v2.46.zip"

adb push "C:\Program Files (x86)\WugFresh Development\Nexus Root Toolkit\data\Root_Files\perm-recovery-signed.zip" "/sdcard/!ReadyToFlash/Root_Files/"perm-recovery-signed.zip"

adb push "C:\Program Files (x86)\WugFresh Development\Nexus Root Toolkit\data\Root_Files\openrecoveryscript" "/cache/recovery/openrecoveryscript"

Information: Rebooting your device into bootloader mode...
adb reboot bootloader

Information: Checking Fastboot Connectivity
fastboot devices
MySerialNo fastboot

Connectivity Status: Fastboot Device Connected
Information: Flashing Custom Recovery to RECOVERY partition...
fastboot flash recovery "C:\Program Files (x86)\WugFresh Development\Nexus Root Toolkit\data\Recovery_Custom\TWRP\openrecovery-twrp-2.8.5.2-hammerhead.img"

Information: Temporarily Booting TWRP...
fastboot boot "C:\Program Files (x86)\WugFresh Development\Nexus Root Toolkit\data\Recovery_Custom\TWRP\openrecovery-twrp-2.8.5.2-hammerhead.img"

Information: Rooting...
Information: Waiting for your device...
Information: Device Detected

(5)Root化の確認。



2015年3月6日金曜日

Android-006 root化(Nexus6)

8.Nexus6 (XT1100)編

Nexus Root Toolkit v2.0.4でroot化できそうなのでやってみた。
当方はNexus6発売初日にY!mobileで購入した。
手持ちのNexus6の履歴。
入手日2014年12月11日 ビルド番号:LRX210 Androidバージョン:5.0
更新日2014年12月19日 ビルド番号:LRX22C Androidバージョン:5.0.1(OTAにて)
いつものことでしどろもどろで間違っているかもしれないので参考程度とされたい。

(1)Nexus Root Toolkit(NRT)のダウンロード
参照ページ:Nexus Root Toolkit v2.0.4
から、NRT_v2.0.4.sfx.exeをダウンロードしてWin7機にをインストールした。
MD5 (NRT_v2.0.4.sfx.exe) = bf2b0e58f6499f2961f7552a56f57127
このNRT(v2.0.4)だけで、Nexus6のブートローダーアンロックとroot化できた。電源キー操作は(4-3)で押しただけで、NRTにおまかせでroot化まで処理が進んだ。

(2)Nexus Root Toolkit(NRT)のインストール
(2-1)NRT_v2.0.4.sfx.exeをクリックして、[Install]ボタンを押す。

(2-2)Nexus6(XT1100)とBuild:LRX22Cを選ぶ。

(2-3)[Download+Update All File Dependencies]ボタンを押す。
たぶん、
 modified_boot_shamu_5.0.1_LRX22C.img
 busybox-signed.zip
 UPDATE-SuperSU-v2.46.zip
 openrecovery-twrp-2.8.5.0-shamu.img
あたりがダウンロードされるのだろう。

(3)メインパネルの[Full Driver Installation Guide - Automatic + Manual]ボタンを押す。Step1からStep4までをこなす。

(3-1)Step1。

(3-2)Step2。

(3-3)Step3推奨は#1と出ているので、DriverSolution#1 [Google Drivers]を押した。

(3-4)Google Driversインストール完了

(3-5)Step4[Full Driver Test]を押すと、Success!と出た。

(4)メインパネルの[Unlock]ボタンを押す。

(4-1)BEFORE PROCEEDING: - Check 'Enable OEM Unlock' たぶん"OEMロック解除を有効にする"にチェックせよということだろう。

(4-2)いよいよアンロック Press'YES'で[はい]を押した。

(4-3)端末側でYes Unlock bootloaderする

(4-4)消去していますで5分くらいは待ったよう。

(4-5)なんだかアンロックはうまくいったみたい。初期化されているのでもう一度「設定>ビルド番号7回押しで」開発者向けオプションをだす。USBデバッグをチェック入れる。

(5)メインパネルの[Root]ボタンを押す。
ここではたぶんCustom RecoveryにチェックをいれてTWRPがつかえるようにしておくのが順当なんだろうが、あえてチェックしなかった。
fastboot boot openrecovery-twrp-2.8.5.0-shamu.img
とかすれば間に合うのであれば。

(5-1)Enjoy your rooted device ^_^がでた。

(6)NRT - Live Log このRoot化時の一連のログの記録。
Nexus Root Toolkit v2.0.4

Masterlists:
- LatestToolkitFiles.ini 3013
- AndroidDeviceListFull.ini 3013
- AndroidDeviceListFlash.ini 3013

SHAMU-SHAMU: Android 5.0.1 - Build: LRX22C

Live log initiated [2015-03-05]:

Information: Checking ADB Connectivity
adb devices
adb server is out of date.  killing...
* daemon started successfully *
List of devices attached 
MySerialNo device


Connectivity Status: ADB Device Connected
Information: Rebooting your device into bootloader mode...
adb reboot bootloader

Information: Checking Fastboot Connectivity
fastboot devices

Information: Retrying.. Checking Fastboot Connectivity
fastboot devices

Information: Checking Fastboot Connectivity
fastboot devices
MySerialNo fastboot

Connectivity Status: Fastboot Device Connected
Information: Rebooting your device...
Information: Waiting for your device...
Information: Device Detected
Information: Checking ADB/FASTBOOT Connectivity
adb devices
adb server is out of date.  killing...
* daemon started successfully *
List of devices attached 
MySerialNo device

fastboot devices

Connectivity Status: ADB Device Connected
Information: Rebooting your device into bootloader mode...
adb reboot bootloader

Information: Checking Fastboot Connectivity
fastboot devices
MySerialNo fastboot

Connectivity Status: Fastboot Device Connected
fastboot oem unlock

Information: Rebooting your device...
Information: Checking ADB/FASTBOOT Connectivity
adb devices
List of devices attached 
MySerialNo device


fastboot devices

Connectivity Status: ADB Device Connected
Information: Rebooting your device into bootloader mode...
adb reboot bootloader

Information: Checking Fastboot Connectivity
fastboot devices
MySerialNo fastboot

Connectivity Status: Fastboot Device Connected
Information: Temporarily Booting modified boot.img to enable running privileged commands...
fastboot boot "C:\Program Files (x86)\WugFresh Development\Nexus Root Toolkit\data\Modified_Boot\modified_boot_shamu_5.0.1_LRX22C.img"

Information: Waiting for your device...
Information: Device Detected
Information: Pushing root files to your device...
adb push "C:\Program Files (x86)\WugFresh Development\Nexus Root Toolkit\data\Root_Files\busybox-signed.zip" "/sdcard/!ReadyToFlash/Root_Files/busybox-signed.zip"
adb server is out of date.  killing...
* daemon started successfully *

adb push "C:\Program Files (x86)\WugFresh Development\Nexus Root Toolkit\data\Root_Files\UPDATE-SuperSU-v2.46.zip" "/sdcard/!ReadyToFlash/Root_Files/UPDATE-SuperSU-v2.46.zip"

adb push "C:\Program Files (x86)\WugFresh Development\Nexus Root Toolkit\data\Root_Files\openrecoveryscript" "/cache/recovery/openrecoveryscript"

Information: Rebooting your device into bootloader mode...
adb reboot bootloader

Information: Checking Fastboot Connectivity
fastboot devices
MySerialNo fastboot

Connectivity Status: Fastboot Device Connected
Information: Temporarily Booting TWRP...
fastboot boot "C:\Program Files (x86)\WugFresh Development\Nexus Root Toolkit\data\Recovery_Custom\TWRP\openrecovery-twrp-2.8.5.0-shamu.img"

Information: Rooting...
Information: Waiting for your device...
Information: Device Detected

(7)Root化の確認。
ESファイルエクスプローラでRootエクスプローラがオンにできた。