NexusSのアップグレード

当然ですけど、バージョンUPのファイルが対応してないとアップデートできません。自分はNexusSで、GRH55(2.3)→GRH78(2.3.1)→GRI40(2.3.3)の順番でUPGradeしました。
以下、参考サイト。


Nexus Sに初のソフトウェアアップデートがOTAで配信中
http://juggly.cn/archives/15406.html

Nexus Sにも 2.3.3が来ました!手動で更新する手順
http://www.droidon.com/2011/02/nexus-s-233.html

Nexus OneNexus Sを手動でAndroid 2.3.3(GRI40)にアップデートする手順(更新2)
http://juggly.cn/archives/21701.html

手動及び自動OTAを織りまぜて:2.3 -> 2.3.3
http://f.orzando.net/pukiwiki-plus/index.php?NexusS%2FGri40

NexusSの初期化。FullROMインストール

Galaxy Nexus(SC-04D)のRoot化にはBootloader(ブートローダー)をUnlock(アンロック)する



androidのOSの初期化についてのメモ

以下のサイトにある手順1から9までを行いました。(なぜか手順3の次が6になってます)
http://juggly.cn/archives/49029.html

以下メモ
○必要なファイルのダウンロード
1.書き込みたいROM(今回はandroid2.3.2のfullROM)
 書き込みたいロムは自力で探してください。fullROMやアップデート用の差分ROMなどいろいろ種類があるみたいなので気をつけてください

 一応今回使ったROMは
 http://forum.xda-developers.com/showthread.php?t=1061855
 でダウンロードしました。

 これをNexus Sの/sdcardにコピー(わかり易い名前をつけておくといいと思 います)

*sdカードへのコピーは端末をUSB接続した後、「ストレージをONにする」を押すとドライブとして読み込まれ、sdカードのルートが開けます。そこにコピペしてください。


2.ClockworkModリカバリ
 clockworkmod.comの”Google Nexus S”から”5.0.2.0”をダウンロード。
 リンクは
 http://download.clockworkmod.com/recoveries/recovery- clockwork-5.0.2.0-crespo.img
 です。
 端末によって使うリカバリMODが変わるみたいなので違う機種でやる場合はサイトを参考にしてください



○アップデート手順
1.Nexus Sをシャットダウン。

2.Nexus Sのブートローダーを起動(ボリュームアップ+電源)。

3.次のコマンドを実行し、ClockworkModに書き換える。

fastboot flash recovery recovery-clockwork-5.0.2.0-crespo.img

 *fastboot.exeはandroid sdkフォルダの中のplatform-toolsの中にあります。パスを通すか、実際にplatform-toolsのフォルダに移動してからコマンドを実行してください。あと、ダウンロードした recovery-clockwork-5.0.2.0-crespo.img もplatfom-toolsのフォルダに入れておけば上記のコマンドで行けます。

6.Nexus Sのボリュームダウンボタンを押して、”RECOVERY”にカーソルを合わせ、電源ボタンを押す。リカバリモード(ClockworkMod)で再起動させます。

*以降項目の移動はボリュームボタン、項目を選択する際は電源ボタンです。

7.リカバリモードで、”wipe data/factory reset”を実施。※必要であればファクトリーリセットの前にバックアップを取得しておく。
 *初期化の場合はこれやらないとエラーになります

8.”install zip from sdcard”→”choose zip from sdcard”→”sdカードに保存した書き換えたいROMを選択

9.リカバリモードを抜けてNexus Sをリブート。

 *一つ前の項目に戻ると(go backって項目) rebootなんとか(一番上の項目) って項目があるのでそれで再起動されます。



*サイトでは以降の項目でアップデートの方法も掲載してます。参考にしてみてください

javaによるベンチマークについて

確実な Java ベンチマーク: 第 1 回 問題
Java コードのベンチマークに潜む落し穴を理解する
http://www.ibm.com/developerworks/jp/java/library/j-benchmark1.html

CPU使用時間とヒープ消費量
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=6664&forum=12

JavaLinuxシステムのCPU使用率を取得
http://d.hatena.ne.jp/stakizawa/20070122/t1

Nexus One、Nexus Sを手動でUpGrade

Nexus OneNexus Sを手動でAndroid 2.3.3(GRI40)にアップデートする手順(更新2)
http://juggly.cn/archives/21701.html

Rooted Nexus S システムアップデート
http://technolog.jp/hardware/mobile/4498

Nexus SをAndroid 2.3.6(GRK39F)の標準状態に戻す手順とAndroid 4.0.3(IML74K)に手動アップデートする手順
http://juggly.cn/archives/49029.html

2.3.3にしたあとに、下記
http://forum.xda-developers.com/showthread.php?t=1056062
にUPDateするとNFCが動作しなくなります。ご注意

[Nexus S] Android 2.3.3 update & rooted
http://ameblo.jp/kazt228/entry-10814663904.html

Nexus Sを2.3.2から2.3.4に手動アップデート
http://ifragment.seesaa.net/article/209642102.html

Android: Nexus S に公式版2.3.6をインストール
月, 01/02/2012 - 13:05 — rotake
http://otake.knowd2.com/drupal-rotake/?q=node/136


[memo]はじめての文鎮(仮) 20:44

NFC書き込みやP2P通信など、Android 2.3.3でNFCのほぼ全機能のAPIが用意されました。なので、Nexus Sを2.3.2→2.3.3にアップデートするべく手動でOTAをあてたのですが、大変手こずったので、ココにメモを残します。
http://d.hatena.ne.jp/Superdry/20110227/1298807042

NFCが起動できない&Android 初期化

Android2.3.6→Android4.0→Android2.3.6にしたらNFCがONにできない現象が発生。初期化しても動かないからOSのせいっぽい
ログ:Error enabling NFC

NFC not working after 2.3.6 update i9023 Nexus S
http://www.google.com/support/forum/p/Google+Mobile/thread?tid=6b9bc174d2ce5651&hl=en

Nexus Sの初期化
http://advpro.co.jp/Devlop/?p=771

java関連

簡単な「最低限の Java の基礎知識」
http://www.whitemark.co.jp/tec/java/java2.html

Javaのクラスの定義
http://www.ne.jp/asahi/hishidama/home/tech/java/class_def.html

●スレッド−5.スレッドのグループ化
http://www.javaroad.jp/java_thread5.htm