Feed

Nexus7をandroid4.2.2へアップデート

Posted on 2月 17th, 2013 in 店長日記 by 店長

先日から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になっています。
Screenshot_2013-02-17-13-20-19

工場出荷状態になったので当然rootは取れていませんので
再度、n7rootを使って、rootを取り直します。

開発者向けオプションの表示がないのでUSBデバッグに入れない状態に
なっています。タブレット情報の中のビルド番号を数回タップすると
デベロッパーになれますよ(笑)
Screenshot_2013-02-17-13-20-32

リカバリーモードで起動して

# ./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がとれています。
Screenshot_2013-02-17-14-37-30

 


トラックバック URL

コメントはまだありません

最初のコメントをどうぞ!

コメントをどうぞ

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)