Nexus7をandroid4.2.2へアップデート
先日からNexus7のandroid4.2.2のファクトリーイメージ(工場出荷時の状態のROM)が
公開されているようですので、早速アップデートしてしてみます。
今回のアップデートで電池の持ちがよくなるらしいので期待大ですね。
まずは、作業の前にデータのバックアップをとっておきましょう。
リカバリー領域も書き換えるので、CWMリカバリーデータもPCに移しておきます。
作業する母艦はいつものLinuxマシンです(笑)
Google DevelopersのサイトよりFactory Images "nakasi" for Nexus 7 (Wi-Fi)用の
Android 4.2.2 (JDQ39)をダウンロードします。
適当な場所/home/hoge/Nexus7辺りに展開します。
展開するとnakasi-jdq39のフォルダーができます。
ターミナルを起動してandroid-sdkにパスを通しておきます。
$ PATH=$PATH:/home/hoge/android-sdk-linux/platform-tools
nakasi-jdq39フォルダーに移動します
$ cd /home/hoge/Nexus7/nakasi-jdq39
一度Nexus7の電源を切ります。
ボリュームボタン下と電源ボタンを同時に長押ししてFASTBOOT MODEで起動させます。
USBデバックケーブルでPCとNexus7をつなぎます。
スクリプトを実効します。(※rootでないと出来なかった)
# ./flash-all.sh
...
(bootloader) Bootloader is already unlocked
OKAY [ 0.005s]
finished. total time: 0.005s
erasing 'boot'...
OKAY [ 0.028s]
finished. total time: 0.029s
erasing 'cache'...
OKAY [ 0.136s]
finished. total time: 0.136s
erasing 'recovery'...
OKAY [ 0.029s]
finished. total time: 0.029s
erasing 'system'...
OKAY [ 0.280s]
finished. total time: 0.280s
erasing 'userdata'...
OKAY [ 4.055s]
finished. total time: 4.055s
sending 'bootloader' (2096 KB)...
OKAY [ 2.253s]
writing 'bootloader'...
OKAY [ 1.230s]
finished. total time: 3.483s
rebooting into bootloader...
OKAY [ 0.019s]
finished. total time: 0.019s
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
archive does not contain 'system.sig'
--------------------------------------------
Bootloader Version...: 4.18
Baseband Version.....: N/A
Serial Number........: *****************
--------------------------------------------
checking product...
OKAY [ 0.040s]
checking version-bootloader...
OKAY [ 0.023s]
sending 'boot' (4944 KB)...
OKAY [ 0.638s]
writing 'boot'...
OKAY [ 0.326s]
sending 'recovery' (5446 KB)...
OKAY [ 0.695s]
writing 'recovery'...
OKAY [ 0.379s]
sending 'system' (471804 KB)...
OKAY [ 59.117s]
writing 'system'...
OKAY [ 37.467s]
erasing 'userdata'...
OKAY [ 2.239s]
formatting 'userdata' partition...
Creating filesystem with parameters:
Size: 14569963520
Block size: 4096
Blocks per group: 32768
Inodes per group: 8160
Inode size: 256
Journal blocks: 32768
Label:
Blocks: 3557120
Block groups: 109
Reserved block group size: 871
Created filesystem with 11/889440 inodes and 97309/3557120 blocks
sending 'userdata' (137563 KB)...
writing 'userdata'...
OKAY [ 31.534s]
erasing 'cache'...
OKAY [ 0.071s]
formatting 'cache' partition...
Creating filesystem with parameters:
Size: 464519168
Block size: 4096
Blocks per group: 32768
Inodes per group: 7088
Inode size: 256
Journal blocks: 1772
Label:
Blocks: 113408
Block groups: 4
Reserved block group size: 31
Created filesystem with 11/28352 inodes and 3654/113408 blocks
sending 'cache' (9052 KB)...
writing 'cache'...
OKAY [ 2.153s]
rebooting...
finished. total time: 134.835s
2分ちょいで終了
再起動したらwifi,Gmailの設定をします。
タブレット情報を確認するとAndroidバージョン4.2.2になっています。
工場出荷状態になったので当然rootは取れていませんので
再度、n7rootを使って、rootを取り直します。
開発者向けオプションの表示がないのでUSBデバッグに入れない状態に
なっています。タブレット情報の中のビルド番号を数回タップすると
デベロッパーになれますよ(笑)
リカバリーモードで起動して
# ./n7root.sh
---------------------------------------------------------------------------------
Nexus 7 Simple Root Bash Script (v1.6)
Made by @Complex360 (cyr0s (@Complex360) && brando56894 && glemsom)
---------------------------------------------------------------------------------
Using fasboot binary in /usr/bin/
Using fasboot binary in /usr/bin/
Checking adb presence...
Android Debug Bridge version 1.0.29
Go Settings > Developer Options and enable USB Debugging.
Once you've done this, press [ENTER]
Pushing SuperSU onto device...
1317 KB/s (684848 bytes in 0.507s)
Pushed SuperSU onto device!
Rebooting Nexus 7...
Would you like to unlock your device? (y or n)
n
Which recovery would you like to flash?
(c) ClockWorkMod Recovery
(t) Team Win Recovery Project
c
Flashing ClockWorkMod...
sending 'recovery' (6530 KB)...
OKAY [ 0.823s]
writing 'recovery'...
OKAY [ 0.445s]
finished. total time: 1.269s
ClockWorkMod flashed with fastboot!
Everything is done! to install SuperSU, load into CWM and choose it from the "install zip from sdcard" menu
ClockWorkModからSuperSUをインストールして再起動。
rootアプリを起動させて動作確認。ちゃんとrootがとれています。
(関連記事)
トラックバック URL
コメントはまだありません
最初のコメントをどうぞ!
コメントをどうぞ