ラベル galaxy nexus の投稿を表示しています。 すべての投稿を表示
ラベル galaxy nexus の投稿を表示しています。 すべての投稿を表示

2013年4月26日金曜日

Galaxy NexusにFirefoxOSを入れてみた

Galaxy Nexusを買った目的の1つである『FirefoxOSのおさわり』を実践してみた。
今回はソースコードのダウンロードから、ビルドして焼くまでの一連の作業にトライしてみた。
MDNに書いてある手順通りに進めて、問題なく起動できた。
以下、備忘録。

 環境

  1. PC Ubuntu 12.04
  2. ビルドに必要なtoolchain
  3. Android SDK

手順

1. コードのダウンロード

$ git clone git://github.com/mozzila-b2g/B2G.git

2. ビルド

$ cd B2G
$ ./config.sh galaxy-nexus
$ ./build.sh

3. Flashに焼く

Galaxy Nexusの電源を一旦落とし、Volume Up/Donwを押下しながら電源を入れ、fastbootモードで立ち上げる。
PCとUSBで接続し、下記を実行。

$ flash.sh

以上で完了。
自分の環境は既にbootloaderをunlockしていたが、していなくても上手く行く。
予想以上にあっさりと終わってしまった。
起動してみると、ホームアプリの画面サイズがおかしいようで微妙な感じになっている笑
また、Galaxy Nexus物理キーのHomeボタンがなく、かつFirefoxOS自体もHome用のソフトキーが用意されていないので、一度アプリを立ち上げるとホームに戻れないという。。。
一応動作する、という程度の印象。色々ログを仕込んで挙動を見てみよ。



2013年4月22日月曜日

Galaxy Nexus(SC-04D) 初期ROM バックアップ

開発用端末として購入したGalaxy Nexus。
ROM焼きに失敗したとき用に、初期ROMをバックアップした時の備忘録。

バックアップにはClockWorkModを使うらしい。
ClockWorkModとはバックアップ&リストアが出来るカスタムのbootloaderなのかな?
以下手順。

1. Galaxy Nexusをfastbootモードで起動

Volume +/- を押しながら、電源投入。

2. ClockWorkMod Recoveryをダウンロード

ここから、Google Galaxy Nexus (GSM)のRecoveryをダウンロード。
# ファイル名は recovery-clockwork-6.0.3.1-maguro.img

3. ClockWorkMod Recoveryで起動

 fastboot状態のGalaxy NexusとPCを接続して、下記を打ち込む。

$ fastboot boot ~/***/recovery-clockwork-6.0.3.1-maguro.img

4. ClockWorkModでバックアップ

ClockWorkMod Recoveryで起動した画面で、"backup and restore"を選択。
(選択の移動にはVolumeキー +/- , 決定は電源ボタン)
続いて"backup"を選択すると、backupが始まる。

5. 再起動

バックアップが完了したら、"+++++Go Back+++++"を選択して前の画面に戻り、"reboot"を選択。

6. バックアップしたファイルをPCに保存

手順4で取ったバックアップは本体に保存されるので、これをPCにコピーする。

$ adb pull /sdcard/clockworkmod/backup/日付

以上で、バックアップ完了。

2013年4月16日火曜日

Galaxy Nexus

今更ながらGalaxy Nexusを購入。


FirefoxOSを勉強するにあたり、Pandaboardだと限界があったため。
また、UbuntuPhoneも試してみたかったので今更感が半端ないが購入。
今日届いたばかりで、これから色々試してみよう。