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エクスプローラがオンにできた。



2014年7月25日金曜日

Android-005 root化(C6833)

7.XPERIA Z Ultra(C6833)編

[xperia z ultra c6833 root化]でググるといっぱい出てくる。
先人の有用な情報を掲載くださった方々に感謝します。
当方はAmazonで購入した。Amazon評価はおおむね良い。
手持ちのC6833の履歴。
入手日2014年7月19日 ビルド番号:14.2.A.1.136 Androidバージョン:4.3

(1)USB Driverのダウンロード
参照ページ:FlashTool Xperia Driver Pack!
を見て、FlashTool Xperia Drivers Pack v1.5-20140318 から
Flashtool-drivers-1.5-20140318.exeをインストールする。
MD5 (Flashtool-drivers-1.5-20140318.exe) = 50955f8198bf37025d40a7cdcee7978c
Setup>Select components to install: Flashmode DriversとFastboot DriversとXperia Z Ultra driversにチェックを入れてInstallをクリック。

(2)C6833のブートローダーアンロック
参照ページ:Xperia Z Ultra (C6833) ブートローダーアンロック
丁寧な解説でわかりやすい。アンロックキーを取得画面は現在変化しているが画面の指示に従えば良い。IMEIは15桁入力し、「Your unlock code:」の16桁を得る。
Volume upボタンを押してUSBケーブルをつないだときのデバイスマネージャ。
fastbootコマンドUNLOCK実行のようす。fastboot reboot後に初期化が始まる。
C:\Users\myname>fastboot.exe -i 0x0fce getvar version
version: 0.5
finished. total time: -0.000s
C:\Users\myname>fastboot.exe -i 0x0fce oem unlock 0x1234567890123456
...
OKAY [  1.121s]
finished. total time: 1.121s
C:\Users\myname>
C:\Users\myname>fastboot reboot
rebooting...
finished. total time: 0.010s
C:\Users\myname>
アンロックに成功すると、Rooting status:Bootloader(unlock allowed:Yes)が(unlocked:Yes)になる。
この画面は、アプリQuickShortcutMaker (SIKA524) インストールして
インクリメンタル検索>キーワード絞込 [Service Menu]
com.sonyericsson.android.servicemenu のショートカットを作成。
そのショートカットから Service info>Configuration>Rooting status:にて。

(3)C6833のRoot化
参照ページ:Sony XPERIA Z Ultraを購入し、root化してみました
丁寧な解説でわかりやすい。当方は同様にビルド番号14.2.A.1.136だったのでこのWebページと同じくの作業を行った。
それぞれのMD5
MD5 (136.img) = c7ca5cc644c9991245d1eaa757e3f584
MD5 (supersu.zip) = 0b85474f0f139e1e6137f9eab40c3ecb
supersu.zip はSDCARD領域に転送しておく。
% adb push supersu.zip /sdcard/supersu.zip
そして136.imgをflashする。
C:\Users\myname>fastboot.exe flash boot 136.img
sending 'boot' (16800 KB)...
OKAY [  0.690s]
writing 'boot'...
OKAY [  1.111s]
finished. total time: 1.801s
C:\Users\myname>fastboot reboot
C:\Users\myname>
たったこれだけで、root化できてるか心配だったが、supersu.zipをあてて、再起動でOKだった。

SuperSUへのリクエスト。root化成功。
C6833本体電源ONで紫LED点灯したらVOLupでCWMリカバリでバックアップ。
おなじくVOLdownでTWRPリカバリでバックアップ。VOLup/downボタンは一回ポチッと押下操作するだけで反応した。
◯ root化でけっこううれしいのは、APN Managerだ。
/sdcard/ApnManager/ApnBackup.xmlを変更しRESTOREすればサクッとAPNの切替えができる。
・次はしばらく待ってKitKat4.4バージョンにしたい。


2014年2月19日水曜日

HTL21-20140212_LOG-run_me_Manual_LOG.txt

以下のテキストLogは、この記事
2014/02/19 2015/06/29 Android-002 root化(HTL21,HTL22)
http://nkbmobile.blogspot.com/2014/02/android-002-roothtl21htl22.html
で、
fastboot flash zip rom.zipあたりで止まっているのだろうと予想した。
C:\Users\myuser>adb shell
|<途中省略>
|<途中省略>
finished. total time: 0.031s 再起動で、ソフトウェアの番号:1.15.970.1 にバージョンダウンされていた。
文中の途中省略をせずLogのすべてを次に示す。



<12218 Feb 12  2014 run_me_Manual_LOG.txt>

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\kana>usebackq
'usebackq' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

C:\Users\kana>adb shell
shell@android:/ $ cd /data/local/tmp
cd /data/local/tmp
shell@android:/data/local/tmp $ dir
dir
/system/bin/sh: dir: not found
127|shell@android:/data/local/tmp $ ls
ls
device.db
run_root_shell
shell@android:/data/local/tmp $ ls -l
ls -l
-rwxr-xr-x shell    shell       55296 2014-01-22 18:33 device.db
-rwxr-xr-x shell    shell      396588 2014-01-22 18:47 run_root_shell
shell@android:/data/local/tmp $ ls -l /sdcard/mmc*
ls -l /sdcard/mmc*
-rwSrwSr-T root     sdcard_rw  1047040 2014-02-06 17:32 mmcblk0p21_misc_backup
-rw-rw-r-- root     sdcard_rw  1047040 2014-02-06 17:31 mmcblk0p21_misc_fake
shell@android:/data/local/tmp $ ./run_root_shell
./run_root_shell


Device detected: HTL21 (JRO03C)

Attempt acdb exploit...
failed to open /dev/msm_acdb due to Permission denied.

Attempt fj_hdcp exploit...

Attempt msm_cameraconfig exploit...
Detected kernel physical address at 0x80608000 form iomem

Attempt put_user exploit...
shell@android:/data/local/tmp # cmp
cmp
Usage: cmp [-b] [-l] [-n count] file1 file2
1|shell@android:/data/local/tmp # cmp -l /dev/block/mmcblk0p21 /sdcard/mmcblk0p2
1_misc_backup
lk0p21 /sdcard/mmcblk0p21_misc_backup                                         <
/dev/block/mmcblk0p21 /sdcard/mmcblk0p21_misc_backup differ byte 162
/dev/block/mmcblk0p21 /sdcard/mmcblk0p21_misc_backup differ byte 163
/dev/block/mmcblk0p21 /sdcard/mmcblk0p21_misc_backup differ byte 165
/dev/block/mmcblk0p21 /sdcard/mmcblk0p21_misc_backup differ byte 166
/dev/block/mmcblk0p21 /sdcard/mmcblk0p21_misc_backup differ byte 169
1|shell@android:/data/local/tmp # cmp -l /dev/block/mmcblk0p21 /sdcard/mmcblk0p2
1_misc_fake
lk0p21 /sdcard/mmcblk0p21_misc_fake                                           <
shell@android:/data/local/tmp #
C:\Users\kana>


(bootloader) [RUU]WP,hboot,0
(bootloader) [RUU]WP,hboot,99
(bootloader) [RUU]WP,hboot,100
(bootloader) ...... Successful
FAILED (remote: 90 hboot pre-update! please flush image again immediately)
finished. total time: 10.452s

C:\Usr\Android\HTC_site\C_HTL21\downgrad_tool>fastboot flash zip rom.zip
sending 'zip' (821718 KB)...
OKAY [ 43.181s]
writing 'zip'...
(bootloader) adopting the signature contained in this image...
(bootloader) signature checking...
(bootloader) rom parsing start ...
(bootloader) rom parsing finish ...
(bootloader) zip header checking...
(bootloader) zip info parsing...
(bootloader) checking model ID...
(bootloader) checking custom ID...
(bootloader) checking main version...
(bootloader) checking hboot version...
(bootloader) start image[sbl3] unzipping & flushing...
(bootloader) [RUU]UZ,sbl3,0
(bootloader) [RUU]UZ,sbl3,100
(bootloader) signature checking...
(bootloader) ...... Successful
(bootloader) start image[boot] unzipping & flushing...
(bootloader) [RUU]UZ,boot,0
(bootloader) [RUU]UZ,boot,14
(bootloader) [RUU]UZ,boot,27
(bootloader) [RUU]UZ,boot,37
(bootloader) [RUU]UZ,boot,48
(bootloader) [RUU]UZ,boot,60
(bootloader) [RUU]UZ,boot,73
(bootloader) [RUU]UZ,boot,83
(bootloader) [RUU]UZ,boot,94
(bootloader) [RUU]UZ,boot,100
(bootloader) [RUU]WP,boot,0
(bootloader) [RUU]WP,boot,99
(bootloader) [RUU]WP,boot,100
(bootloader) ...... Successful
(bootloader) start image[rpm] unzipping & flushing...
(bootloader) [RUU]UZ,rpm,0
(bootloader) [RUU]UZ,rpm,100
(bootloader) signature checking...
(bootloader) ...... Successful
(bootloader) start image[pg2fs_spcustom] unzipping & flushing...
(bootloader) [RUU]UZ,pg2fs_spcustom,0
(bootloader) [RUU]UZ,pg2fs_spcustom,38
(bootloader) [RUU]UZ,pg2fs_spcustom,99
(bootloader) [RUU]UZ,pg2fs_spcustom,100
(bootloader) ...... Successful
(bootloader) start image[tz] unzipping & flushing...
(bootloader) [RUU]UZ,tz,0
(bootloader) [RUU]UZ,tz,100
(bootloader) signature checking...
(bootloader) ...... Successful
(bootloader) start image[dzdata] unzipping & flushing...
(bootloader) [RUU]UZ,dzdata,0
(bootloader) [RUU]UZ,dzdata,6
(bootloader) [RUU]UZ,dzdata,13
(bootloader) [RUU]UZ,dzdata,20
(bootloader) [RUU]UZ,dzdata,27
(bootloader) [RUU]UZ,dzdata,32
(bootloader) [RUU]UZ,dzdata,37
(bootloader) [RUU]UZ,dzdata,44
(bootloader) [RUU]UZ,dzdata,51
(bootloader) [RUU]UZ,dzdata,58
(bootloader) [RUU]UZ,dzdata,64
(bootloader) [RUU]UZ,dzdata,71
(bootloader) [RUU]UZ,dzdata,78
(bootloader) [RUU]UZ,dzdata,85
(bootloader) [RUU]UZ,dzdata,92
(bootloader) [RUU]UZ,dzdata,99
(bootloader) [RUU]UZ,dzdata,100
(bootloader) [RUU]WP,dzdata,0
(bootloader) [RUU]WP,dzdata,13
(bootloader) [RUU]WP,dzdata,18
(bootloader) [RUU]WP,dzdata,23
(bootloader) [RUU]WP,dzdata,33
(bootloader) [RUU]WP,dzdata,38
(bootloader) [RUU]WP,dzdata,52
(bootloader) [RUU]WP,dzdata,61
(bootloader) [RUU]WP,dzdata,87
(bootloader) [RUU]WP,dzdata,98
(bootloader) [RUU]WP,dzdata,100
(bootloader) ...... Successful
(bootloader) start image[sbl1-2] unzipping & flushing...
(bootloader) [RUU]UZ,sbl1-2,0
(bootloader) [RUU]UZ,sbl1-2,100
(bootloader) signature checking...
(bootloader) ...... Successful
(bootloader) start image[sbl1-1] unzipping & flushing...
(bootloader) [RUU]UZ,sbl1-1,0
(bootloader) [RUU]UZ,sbl1-1,100
(bootloader) signature checking...
(bootloader) verified fail
(bootloader) ..... Bypassed
(bootloader) start image[adsp] unzipping & flushing...
(bootloader) [RUU]UZ,adsp,0
(bootloader) [RUU]UZ,adsp,16
(bootloader) [RUU]UZ,adsp,26
(bootloader) [RUU]UZ,adsp,38
(bootloader) [RUU]UZ,adsp,49
(bootloader) [RUU]UZ,adsp,61
(bootloader) [RUU]UZ,adsp,72
(bootloader) [RUU]UZ,adsp,83
(bootloader) [RUU]UZ,adsp,95
(bootloader) [RUU]UZ,adsp,100
(bootloader) [RUU]WP,adsp,0
(bootloader) [RUU]WP,adsp,100
(bootloader) ...... Successful
(bootloader) start image[tp] unzipping & flushing...
(bootloader) [RUU]UZ,tp,0
(bootloader) [RUU]UZ,tp,100
(bootloader) ...... Successful
(bootloader) start image[sbl2] unzipping & flushing...
(bootloader) [RUU]UZ,sbl2,0
(bootloader) [RUU]UZ,sbl2,100
(bootloader) signature checking...
(bootloader) ...... Successful
(bootloader) start image[recovery] unzipping & flushing...
(bootloader) [RUU]UZ,recovery,0
(bootloader) [RUU]UZ,recovery,11
(bootloader) [RUU]UZ,recovery,22
(bootloader) [RUU]UZ,recovery,36
(bootloader) [RUU]UZ,recovery,48
(bootloader) [RUU]UZ,recovery,74
(bootloader) [RUU]UZ,recovery,85
(bootloader) [RUU]UZ,recovery,95
(bootloader) [RUU]UZ,recovery,100
(bootloader) [RUU]WP,recovery,0
(bootloader) [RUU]WP,recovery,99
(bootloader) [RUU]WP,recovery,100
(bootloader) ...... Successful
(bootloader) start image[system] unzipping & flushing...
(bootloader) [RUU]UZ,system,0
(bootloader) [RUU]UZ,system,1
(bootloader) [RUU]UZ,system,3
(bootloader) [RUU]UZ,system,5
(bootloader) [RUU]UZ,system,6
(bootloader) [RUU]UZ,system,8
(bootloader) [RUU]UZ,system,10
(bootloader) [RUU]UZ,system,12
(bootloader) [RUU]UZ,system,13
(bootloader) [RUU]UZ,system,15
(bootloader) [RUU]UZ,system,17
(bootloader) [RUU]UZ,system,18
(bootloader) [RUU]UZ,system,20
(bootloader) [RUU]UZ,system,22
(bootloader) [RUU]UZ,system,24
(bootloader) [RUU]UZ,system,25
(bootloader) [RUU]WP,system,0
(bootloader) [RUU]WP,system,1
(bootloader) [RUU]WP,system,3
(bootloader) [RUU]WP,system,5
(bootloader) [RUU]WP,system,6
(bootloader) [RUU]WP,system,8
(bootloader) [RUU]WP,system,10
(bootloader) [RUU]WP,system,12
(bootloader) [RUU]WP,system,13
(bootloader) [RUU]WP,system,15
(bootloader) [RUU]WP,system,17
(bootloader) [RUU]WP,system,18
(bootloader) [RUU]WP,system,20
(bootloader) [RUU]WP,system,22
(bootloader) [RUU]WP,system,24
(bootloader) [RUU]WP,system,25
(bootloader) [RUU]UZ,system,25
(bootloader) [RUU]UZ,system,26
(bootloader) [RUU]UZ,system,28
(bootloader) [RUU]UZ,system,30
(bootloader) [RUU]UZ,system,32
(bootloader) [RUU]UZ,system,33
(bootloader) [RUU]UZ,system,35
(bootloader) [RUU]UZ,system,37
(bootloader) [RUU]UZ,system,39
(bootloader) [RUU]UZ,system,41
(bootloader) [RUU]UZ,system,42
(bootloader) [RUU]UZ,system,44
(bootloader) [RUU]UZ,system,46
(bootloader) [RUU]UZ,system,48
(bootloader) [RUU]UZ,system,49
(bootloader) [RUU]UZ,system,51
(bootloader) [RUU]WP,system,25
(bootloader) [RUU]WP,system,26
(bootloader) [RUU]WP,system,28
(bootloader) [RUU]WP,system,30
(bootloader) [RUU]WP,system,32
(bootloader) [RUU]WP,system,33
(bootloader) [RUU]WP,system,35
(bootloader) [RUU]WP,system,37
(bootloader) [RUU]WP,system,39
(bootloader) [RUU]WP,system,41
(bootloader) [RUU]WP,system,42
(bootloader) [RUU]WP,system,44
(bootloader) [RUU]WP,system,46
(bootloader) [RUU]WP,system,48
(bootloader) [RUU]WP,system,49
(bootloader) [RUU]WP,system,51
(bootloader) [RUU]UZ,system,51
(bootloader) [RUU]UZ,system,52
(bootloader) [RUU]UZ,system,54
(bootloader) [RUU]UZ,system,56
(bootloader) [RUU]UZ,system,58
(bootloader) [RUU]UZ,system,59
(bootloader) [RUU]UZ,system,61
(bootloader) [RUU]UZ,system,63
(bootloader) [RUU]UZ,system,64
(bootloader) [RUU]UZ,system,66
(bootloader) [RUU]UZ,system,68
(bootloader) [RUU]UZ,system,69
(bootloader) [RUU]UZ,system,71
(bootloader) [RUU]UZ,system,73
(bootloader) [RUU]UZ,system,75
(bootloader) [RUU]UZ,system,77
(bootloader) [RUU]WP,system,51
(bootloader) [RUU]WP,system,52
(bootloader) [RUU]WP,system,54
(bootloader) [RUU]WP,system,56
(bootloader) [RUU]WP,system,58
(bootloader) [RUU]WP,system,59
(bootloader) [RUU]WP,system,61
(bootloader) [RUU]WP,system,63
(bootloader) [RUU]WP,system,65
(bootloader) [RUU]WP,system,67
(bootloader) [RUU]WP,system,68
(bootloader) [RUU]WP,system,70
(bootloader) [RUU]WP,system,72
(bootloader) [RUU]WP,system,74
(bootloader) [RUU]WP,system,75
(bootloader) [RUU]WP,system,77
(bootloader) [RUU]UZ,system,77
(bootloader) [RUU]UZ,system,78
(bootloader) [RUU]UZ,system,79
(bootloader) [RUU]UZ,system,80
(bootloader) [RUU]UZ,system,82
(bootloader) [RUU]UZ,system,84
(bootloader) [RUU]UZ,system,86
(bootloader) [RUU]UZ,system,88
(bootloader) [RUU]UZ,system,89
(bootloader) [RUU]UZ,system,91
(bootloader) [RUU]UZ,system,93
(bootloader) [RUU]UZ,system,95
(bootloader) [RUU]UZ,system,97
(bootloader) [RUU]UZ,system,99
(bootloader) [RUU]UZ,system,100
(bootloader) [RUU]WP,system,77
(bootloader) [RUU]WP,system,78
(bootloader) [RUU]WP,system,80
(bootloader) [RUU]WP,system,82
(bootloader) [RUU]WP,system,84
(bootloader) [RUU]WP,system,86
(bootloader) [RUU]WP,system,88
(bootloader) [RUU]WP,system,89
(bootloader) [RUU]WP,system,91
(bootloader) [RUU]WP,system,93
(bootloader) [RUU]WP,system,95
(bootloader) [RUU]WP,system,97
(bootloader) [RUU]WP,system,99
(bootloader) [RUU]WP,system,100
(bootloader) ...... Successful
(bootloader) start image[sp1] unzipping & flushing...
(bootloader) [RUU]UZ,sp1,0
(bootloader) [RUU]UZ,sp1,99
(bootloader) [RUU]UZ,sp1,100
(bootloader) [RUU]WP,sp1,0
(bootloader) [RUU]WP,sp1,100
(bootloader) ...... Successful
(bootloader) start image[radio] unzipping & flushing...
(bootloader) [RUU]UZ,radio,0
(bootloader) [RUU]UZ,radio,8
(bootloader) [RUU]UZ,radio,17
(bootloader) [RUU]UZ,radio,25
(bootloader) [RUU]UZ,radio,33
(bootloader) [RUU]UZ,radio,38
(bootloader) [RUU]UZ,radio,46
(bootloader) [RUU]UZ,radio,54
(bootloader) [RUU]UZ,radio,59
(bootloader) [RUU]UZ,radio,67
(bootloader) [RUU]UZ,radio,76
(bootloader) [RUU]UZ,radio,85
(bootloader) [RUU]UZ,radio,92
(bootloader) [RUU]UZ,radio,99
(bootloader) [RUU]UZ,radio,100
(bootloader) [RUU]WP,radio,0
(bootloader) [RUU]WP,radio,33
(bootloader) [RUU]WP,radio,67
(bootloader) [RUU]WP,radio,100
(bootloader) ...... Successful
(bootloader) start image[rcdata] unzipping & flushing...
(bootloader) [RUU]UZ,rcdata,0
(bootloader) [RUU]UZ,rcdata,100
(bootloader) [RUU]WP,rcdata,0
(bootloader) [RUU]WP,rcdata,100
(bootloader) ...... Successful
OKAY [294.154s]
finished. total time: 337.335s

C:\Usr\Android\HTC_site\C_HTL21\downgrad_tool>fastboot reboot

rebooting...

finished. total time: 0.031s

C:\Usr\Android\HTC_site\C_HTL21\downgrad_tool>

Android-004 root化(EM01L)

6.EMOBILE Nexus 5 (EM01L)編 [6/6]

GooglePlayの販売と同じMODEL LG-D821。
手持ちのEM01Lの履歴。
入手日2014年01月26日 ソフトウェアの番号:KOT49H Androidバージョン:4.4.2

(1)Google USB Driverのダウンロード
新型Nexus7(2013)のドライバインストール方法。
を見て、http://developer.android.com/sdk/win-usb.html から
latest_usb_driver_windows.zipをインストールする。

(2)Nexus5のブートローダーアンロック
Nexus5のブートローダーアンロック方法。
とても丁寧な解説でわかりやすい。

(3)カスタムリカバリ TWRPを導入
Nexus5にカスタムリカバリ TWRPを導入する方法。
とても丁寧な解説でわかりやすい。

(4)Nexus5のRoot化
Nexus5 Android4.4.1(KOT49E)のRoot化方法・手順
手持ちのEM01LはKOT49Hだったが、とくに問題はなくRoot化できた。 SuperSUは以下のバージョンを/sdcardに配置した。 MD5 (UPDATE-SuperSU-v1.91.zip) = f8ff8a15aea0fa196366d8bfb102d990 SuperSUを書き込むのと、バックアップのようす。

(5)番外コラム
rootを取るとTitaniumBackupで無効化と削除で不要アプリを整理できる。調子に乗ってどんどん消していくときで、Launcher系のアプリまでを無効にしてしまってHOME画面が立ち上がらないときには、以下のコマンドが役に立つかもしれない。
% adb shell
shell@hammerhead:/ $ am start -n com.keramidas.TitaniumBackup/.MainActivity
Starting: Intent { cmp=com.keramidas.TitaniumBackup/.MainActivity }
#実は、画面真っ黒になったことがあって、これでTitaniumを起動して回復することができました。(^^)


Android-003 root化(IS12S,SO-01E)

4.Xperia acro HD (IS12S)編 [4/6]

手持ちのIS12Sアップデートの履歴。
入手日2013年02月17日 ソフトウェアの番号:不明 Androidバージョン:2.3
更新日2013年02月18日 ソフトウェアの番号:6.1.D.1.91 Androidバージョン:4.0.4
au製品アップデート情報のページ 
Xperia acro HD IS12S アップデート情報
最終は 2013年8月6日 ソフトウェアの番号:6.1.D.1.103 のもよう
当方は更新日2013年02月18日の6.1.D.1.91のままアップデートはせず放置していた。

(1)install.batツール
IS12S 最新版ファームでもワンクリックRootが可能になっていたメモ
XPERIA Mod Files: IS12S (6.1.D.1.91) アップデートとRoot化、今後のModについて
など読んで、
root | root[IS12S]6.1.D.1.91.zip ダウンロード | uploader.jp
をダウンロードする。
MD5 (root[IS12S]6.1.D.1.91.zip) = 7b8808899db569b76a9b1d3875bffff0

・ドライバインストール
どこからのツールをインストールしたか記録が無い。たぶんPC Companionのインストールすると、次のUSBドライバが入るだろう。

・install.batを実行
最初と最後の画面を示す。

・root化後の adb shellのようす
% adb shell
shell@android:/ $ getprop ro.semc.product.name
Xperia acro HD IS12S
shell@android:/ $ getprop ro.semc.version.sw_revision
6.1.D.1.91
shell@android:/ $ ls -l /data/data/com.android.phone
opendir failed, Permission denied
1|shell@android:/ $ whoami
whoami: unknown uid 2000
1|shell@android:/ $ id
uid=2000(shell) gid=2000(shell) groups=1003(graphics),1004(input),1007(log),1009(mount),1011(adb),1015(sdcard_rw),3001(net_bt_admin),3002(net_bt),3003(inet),3006(net_bw_stats)
shell@android:/ $ su
shell@android:/ # ls -l /data/data/com.android.phone
drwx------ radio    radio             2013-02-17 20:13 atmprovi
drwxrwx--x radio    radio             2013-02-18 04:54 databases
drwxrwx--x radio    radio             1970-01-21 18:17 files
drwxr-xr-x system   system            1970-01-21 18:17 lib
drwxrwx--x radio    radio             2013-02-19 23:06 shared_prefs
shell@android:/ # whoami
whoami: unknown uid 0
1|shell@android:/ # id
uid=0(root) gid=0(root) groups=1003(graphics),1004(input),1007(log),1009(mount),1011(adb),1015(sdcard_rw),3001(net_bt_admin),3002(net_bt),3003(inet),3006(net_bw_stats)
shell@android:/ #

5.docomo Xperia AX (SO-01E)編 [5/6]

手持ちのSO-01Eアップデートの履歴。
入手日2012年11月23日 ビルド番号:9.0.G.0.238 Androidバージョン:4.0.4
更新日2012年11月29日 ビルド番号:9.0.G.0.247
更新日2013年01月31日 ビルド番号:9.0.G.1.76
更新日2013年03月21日 ビルド番号:9.0.G.1.108
更新日2013年06月12日 ビルド番号:9.0.C.0.473 Androidバージョン:4.1.2
更新日2013年06月28日 ビルド番号:9.0.C.0.475
更新日2013年09月20日 ビルド番号:9.0.C.1.103
docomoの製品アップデート情報のページ 
Xperia AX SO-01Eの製品アップデート情報
最終は 2013年9月19日 ビルド番号:9.1.C.1.103 のもよう

※この端末はスリープ中に死ぬ症状に悩まされたが、更新日2013年01月31日 ビルド番号:9.0.G.1.76 以降は発生せず解消されたようだ。

(1)install.batツール
キューブ実験室

rootkitAX_JB_1_103.zip をダウンロード。
MD5 (rootkitAX_JB_1_103.zip) = 6507c371bdb5aefb19c8e940da263680

・実行時のログ
rootkitAX_JB_1_103>install.bat
■■■Xperia AX(JB 9.1.C.1.103) rootkit■■■

端末の準備待ちです。
adb server is out of date.  killing...
* daemon started successfully *
425 KB/s (13592 bytes in 0.031s)
2165 KB/s (380532 bytes in 0.171s)
2298 KB/s (1468798 bytes in 0.624s)
2515 KB/s (1165484 bytes in 0.452s)
0 KB/s (148 bytes in 1.000s)
26 KB/s (1250 bytes in 0.046s)

root取得処理を開始します。
Wait a minutes...
Succeeded in getroot!
743+1 records in
743+1 records out
380532 bytes transferred in 0.016 secs (23783250 bytes/sec)
2868+1 records in
2868+1 records out
1468798 bytes transferred in 0.064 secs (22949968 bytes/sec)
2276+1 records in
2276+1 records out
1165484 bytes transferred in 0.076 secs (15335315 bytes/sec)
0+1 records in
0+1 records out
148 bytes transferred in 0.001 secs (148000 bytes/sec)

一時ファイルを削除します。

再起動します。
端末の準備待ちです。

■■■完了しました■■■
続行するには何かキーを押してください . . .

(2)CWM Recovery
【CWM】ClockworkMod-Based Recovery with cray_Doze Mod for Xperia v2.3a
ここのCWM6-cDM_v2.3a.zipを使った。
MD5 (CWM6-cDM_v2.3a.zip) = 7bfe498224ff228bf81b70e75941b133
・cwm-install.batを実行。でてくる画面通りの指示で処理できた。
SO-01E電源ONのあと青LED点灯で<VOL UP or DOWN>長押しでCWM Recoveryモードに入る。以下はbackup処理の画面。