2009年8月30日

勝手アプリ Guava を試す



NoSIMcard.com:
A phone without paying the phone company - Introducing GUAVA


GUAVA - フィードバックフォーラム

Sipdroid + Gizmo5 + GV = GUAVA という事らしい。

Google Voice を SIP (Gizmo5) で使い、また、Google Voice 用番号変換アプリ (GV) を一つにしたアプリみたい。Google Voice アカウントを未取得なので、Gizmo5 アカウントだけ設定し ADP1 で試してみた。

結果は、設定画面以降に進めなかった (^^;

Sipdroid は GPLv3 オープンソースなので、このソースをベースにしているらしくアイコンや設定は Sipdroid のままです。

また、Sipdroid をアンインストールしないとインストール出来ません (^^;





早く、Google Voice アカウントを取得せねば (^^;

Sipdroid v1.0.5 で HT-03A にて IP 電話



今まで WLAN で試してましたが hilcohilco さんから Sipdroid が更新され 3G でも使えるとコメントを頂き最新版 v1.0.5 を Android Market から入手し試してみた。

無事に 3G で IP 電話に成功。
また、pbxex なしで直接 YouFon に接続出来た (^^)

なお、3G で Sipdroid を使う場合、パケット定額プランでの利用がおすすめ。これ位のデータ量らしい。

sipdroid: FAQ より
How much bandwidth is required?

Sipdroid uses G.711 A-law to transmit voice which needs about 80 kBit/s in each direction. This corresponds to a total of 1.2 MB per minute.

A video call needs approximately twice as much.




3G 用の設定は、Settings から Call Options 画面を表示させ、3G を選択必要。





YouFon のアカウント設定は、こんな。
参考: NOKIA E61スマートフォンの場合



32465 (Echo Test) をダイヤルすると SIP (YouFon) に繋がる。HT-03A が IP 電話になります。(^^)



なお、電話帳から携帯番号をダイヤルしても SIP (YouFon) に繋ごうとし NG。ただし、携帯からの着信は OK です (^^;

この解決策は、Call Options -> Preferred Call Type を Phone に設定。
携帯番号でダイヤル可能になる。
でも SIP (YouFon) にダイヤルする場合、電話番号の最後に + を付ける必要あり。











結局、Prefferd Call Type 設定は、こんな感じで使い分けすれば良さそう。
・Phone:  携帯を普通に使い、時々 SIP(YouFon) で IP 電話したい人
・Sipdroid, When available: HT-03A を普段 SIP(YouFon) で使い、時々、携帯とし使う人

電話帳の電話番号もこの設定に従い + を追加しておけば OK です (^^)

2009年8月29日

CyanogenMod v4.0.4 に更新



[ROM] CyanogenMod - One Step Ahead (STABLE) [UPDATED 8/28- v4.0.4]

昨日 4.0.3 に HT-03A を更新し、今朝みたら 4.0.4 にアップデートされてた。

主な変更点は、以下。
dounut から Process scheduling group code が取込まれてる?

Changes in v4.0.4
* Fixed settings FC
* Process scheduling group code from Donut
* Another possible fix for the phone number parsing issue
* Added bash in xbin
* Changed alarm clock timeout to 30 minutes because I sleep thru the 10 minute timeout
* Kernel tweaks

Changes in v4.0.3.1
* Fixed kernel misconfiguration that broke the camera and prevented booting on some devices

Changes in v4.0.3
* More Donut guts: Bluetooth and audio updates
* Fixed swap-free-notify for compcache
* Tweaked kernel (trying out SLQB)
* Lots of small stuff recently added to AOSP
* Possible fix for the phone number parsing issue
* And of course more stuff I forgot..

アップデートが頻繁なので mobile54 さんが紹介されているこのアプリも入れてみた。

mobile54's blog:  [Android] G1にCyanogen版ファームを入れてみる

xda-developers > Dream > Dream android development
Cyanogen Updater Version 3.6 IS HERE!!! [UPDATED 27/8/2009]




次回アップデートは、これが教えてくれるかな?

2009年8月28日

Battery Hours



バッテリーの残り時間とフル充電までの必要時間を教えてくれる Battery Hours を Android Market から入手。2009/12/31 までの使用期限付きですが試してみた。

残りの使用可能時間は、スリープ状態から復帰時に表示。



充電中は 100 % までの必要時間を表示。



この予測が正しいか?ですが、バッテリーが気になる人にはありがたい (^^;

2009年8月25日

Google listen を試す


Google listen は、当然 バックグランドで動きました (^^)





ダウンロード削除もメニューから可能。


Popular searches メニューから人気ワードのコンテンツが検索可能。
サーチにこだわる点が Google ですね。
何故かサーチ結果から眺めると興味が湧く (^^;


android で検索してみた。







気に入ったら Subscribe にチェックし My subscriptions に。
My subscriptons を表示すると download が自動的にスタートする。



Add to queue を押すと別メニューに入れておける。





Podcast は、以前 iPhone で「聴く日経」聞いてたが4月の有料化から毎朝の更新が遅くご無沙汰。こんな便利なソフトがあると、また使ってみようかな?
後は、日本語コンテンツ対応待ちですかね?
英語だけだとちょっと辛い...(^^;

2009年8月24日

CyanogenMod v4.0.2 に更新



[ROM] CyanogenMod - Zoom Zoom Zoom (STABLE) [UPDATED 8/22- v4.0.2]

に更新。主な変更点は、こちら。

Changes in v4.0.2
* Possible fix for the "slow ring display" issue (from itp)
* More Donut guts (mainly graphics/display code)
* Turned off debug in the Mms app (rgv)
* Fix for a few security issues
* Modified cgroups a bit, should improve responsiveness
* Vibrate-every-45 is off by default now
* Added the dropbear SSH server into xbin
* Dalvik update
* Other things



SD に2nd パーティションを作り、AppsToSD も無事に動いた (^^)



WiFi で位置情報を検出する機能もサポート済みでした (^^)



有料アプリも久しぶりに購入。
Google CheckOut 同意書が日本語になってました

2009年8月20日

Recovery Flasher のもう一つの使い方

My daylife in virtualworld: asrootメモ

ありし日の気分(改):  [android] suモドキを用意

ts1の日記: HT-03Aのroot化

こちらで紹介されてます。

Recovery Flasher はソースも公開されており、現状、誰でも/どんなアプリでも root 権限を取得出来、危険なので T-Mobile は早々に OTA Update を開始予定みたい。

Linux Kernel 用 パッチは、8/11 に公開されてます。
Vulnerability Summary for CVE-2009-2692

Recovery Flasher プロジェクト
FlashRec

なお、root 化で失う物は、こちらの Wiki で解説されてます。
What Do I Lose Having Root

「セキュリティが下がるよ!」以外に、今後の OTA update が受けられなるかも?も気になりますね...(^^;

2009年8月19日

Nandroid Backup からの restore


Nandroid で restore 出来るか試す。
まずは、こんな感じで ROM を更新。



その後、以前に取っていた Nandroid Backup から restore してみた。
こんな感じで一応は、復旧出来た (^^)

でも、本当に復旧出来たかは? (^^;
なお、Recovery Utility は、CyanogenMod v1.4 のままです。

CyanogenMod v3.9.11.2 を試す









xda-developers > Dream > Dream android development
CyanogenMod - Burning up your NAND Flash (EXPERIMENTAL) [UPDATED 8/15 - v3.9.11.2]


WiFiとGSM 音声通話は動作 (^^)
3G パケットは未確認。

この ROM は、HTC Dream/Magic のどちらでも動作し Donut 機能も一部が入ってます(^^)

Recovery Flasher



こちらで HT-03A も使えた!との報告あり。
Android Market から入手し使ってみた。

Recovery Utility を CyanogenMod v1.4 に変更出来、
・recovery-backup.img
・Nandroid Backup
が取れた (^^)

注)試される方は、自己責任でお願いします。
これを使った場合、今後の OTA update などを受けられなくなる恐れもあります。




Recovery Flasher 使用方法は、こちらを参考にした。

1 Click Root… Its Real And It Works (Recovery Flasher)

Android Rooting in 1-click (limited time only… until it gets patched)

1 Click Root

Android Rooting in 1-click (limited time only… until it gets patched)

なお、この状態だと Recovery Utility を更新しただけ。
まだ、SPL は オリジナル1.33.0006 のまま。
su もエラーです。

どの個人カスタム ROM を試しましょうかね (^^)

2009年8月17日

T-Mobile Prepaid でローミング



T-Mobile Prepaid SIM でカナダにローミング。

T-Mobile SIM だと SIM の電話会社名が未表示です。
携帯も T-Mobile 用になったみたい (^^;

国際ローミング



カナダにて国際ローミング。
au SIM で Roger の GSM にローミング成功。

会社の携帯は au なんで海外では au SIM が使いたいのでした (^^;

日本への国際電話は OK 。でもこんな SMS を受信? (^^;

2009年8月14日

Perfect SPL 更新後にどの ROM を焼く?

xda 発見の Perfect SPL (1.33.0006) 更新法は、sappimg.zip (sappimg_vodaphone.zip) でアップデートする為、SPL だけでなく本体 ROM も vodaphone magic 版に更新されると思われる (^^;

SPL (1.33.2005) に更新だけでなく、以下も全て希望する ROM に更新が必要みたい。
・System Recovery Utility (recovery-RAv1.2.0G.img)
・PVT 32B 用 radio image
・PVT 32B 用 System image

今回は、最初に vodaphone イメージ(32A) を使ってるので、PVT 32A ボード用を全て PVT 32B ボード用に変更してる (^^;


注)HT-03A を同じ手順で更新すると、今の時点だとオリジナル ROM に戻れないと思われる (^^;

今後、docomo や HTC から HT-03A の update ROM が公開されたら嬉しいですが...

Magic 版 PVT-32B ボードだと ION ROM が HTC にて正規公開されてる (^^)

HTC: Flashing your Google I/O Device with a Factory System Image

また、myTouch 用だと ota update (COC10?) などがある模様。
怪しい xda 版 32B 用 ROM の myTouch 動作確認も始まってますね。

MT3G now rooted, What now?

なお、HT-03A の nandroid backup は、root 権限がないと取れないみたい...
こちらで Hero ROM の G1/Dream ポート用にバックアップを取得した記事あり。

adb pull で /system と /proc/config.gz だけバックアップ出来たみたい。

How do you pull the ROM from the Hero?

Sweet god you can be a hero if you can use adb and type the following command:

adb pull /proc/config.gz .

and attach the file here!

You can load the 1.3.1 recovery (i think) and nandroid backup the system!


*************THIS IS A GUESS ON HOW TO DO IT!*****************
I bet someone will help you get this dumped!

but you can probably dump the following like so:

adb pull /system ./system (make the folder in your adb directory)
adb pull /data ./data (make the folder in your adb directory)
adb pull /etc ./etc (make the folder in your adb directory)

cat /dev/mtd/mtd1 > /sdcard/recovery.img
cat /dev/mtd/mtd2 > /sdcard/boot.img

adb pull /sdcard/recovery.img . < there is a . after it and it needs to be there! >
adb pull /sdcard/boot.img . < there is a . after it and it needs to be there! >

This would be my guess on how to do it, but i could be wrong.


Now that we have root, what about a failsafe?

オリジナル ROM のバックアップ方法や戻し方も質問している方がいました (^^)
残念ながら、スレッドが進んでない...

2009年8月13日

MyTouch 3G の SPL update

xda-developers > Sapphire > Sapphire android development
[How-To] Fix that perfected SPL // Root the T-Mobile myTouch 3G


MyTouch 3G の SPL (1.33.0006) を 1.33.2005 に更新可能になったみたい (^^)

やはり各自の端末用 goldcard を作る必要あり。
Windows マシンが必要ですね (^^;

goldcard にコピーする sappimg.zip は、Haykuro さまから教えてもらったsappimg_vodaphone.zip ベースなのかな?

HTCPedia.com forums > HTC Device Discussion Forums > HTC Magic, myTouch 3G (Sapphire)
Root your myTouch :)


この sappimg.zip で HT-03A が正常に動作するか? ですね。
PVT 32B (MyTouch) と EVT 32B (HT-03A) は、何が違うのでしょうかね?

sappimg.zip を焼く前に HT-03A の nandroid backup が取れたらいいんですが...

2009年8月12日

MainVer と goldcard

Perfect SPL は RUU で古いバージョンへ戻せなく、現在 MyTouch 3G は SPL 更新不可らしい。

[Work in progress] Fix the dreaded perfect SPL.

First Plausible MyTouch Root

All known 1.33.0006, 1.33.0007, and 1.33.0010 are perfect SPLs.
All known 1.33.0008 and 1.33.0009 are SPLs that support fastboot.

MainVer 1.88 ---> SPL 1.33.0006 (MyTouch stock)
MainVer 1.89 ---> SPL 1.33.0007
MainVer ???? ---> SPL 1.33.0008 ???
MainVer ???? ---> SPL 1.33.0009 ???
MainVer 2.17 ---> SPL 1.33.0010

なお、MyTouch 3G と HT-03A の MainVer は以下と思われます。

MainVer 1.88.151.1 (MyTouch 3G)
MainVer 1.85.731.1 (HT-03A)

なお、HT-03A の MainVer は、当方 HT-03A で fastboot コマンド出力からの推測です。

 $ fastboot getvar mainver
 mainver: 1.85.731.1

この結果、MyTuch 3G で SPL 更新可能になれば、HT-03A も SPL 更新可能と推測されます(^^)

また、先日 RUU コマンドで model id でエラーになる件は、goldcard を使うとスキップ可能らしい。goldcard が何か?ですが...

こんな物らしい。

Qns wrt SG Htc Dream and SDcard

[Work in progress] Fix the dreaded perfect SPL.

2009年8月9日

RUU を試す



xda-developers > Sapphire > Sapphire android development
New HTC Magic Update Avail for Nordic/Portugal - Please Upload


Nordic/Portugal の Magic 向け update が公開。
RUU (ROM Update Utility) 形式になっており、Windows 向けが公開されてる。

当方、Windows がないので xda にアップされた rom.zip を fastboot oem rebootRUU コマンドで試してみた。

fastboot で起動後、

$ fastboot oem rebootRUU
... OKAY

$ fastboot flash zip rom.zip
sending 'zip' (64214 KB)... OKAY
writing 'zip'... INFOadopting the signature contained in this image...
INFOsignature checking...
INFOzip header checking...
INFOzip info parsing...
INFOchecking model ID...
FAILED (remote: 41 model id check fail)

model ID でエラーです。
HT-03A 用でないと駄目みたい?

なお、HT-03A の model ID は、これと思われます。

$ fastboot getvar modelid
modelid: SAPP20000

fastboot getvar は SPL の値が読めるらしい。
その他の値は、こんなでした。

$ fastboot getvar security
security: on

$ fastboot getvar product
product: sapphire

cid 値だけ、最初とその後で結果が少し違ってました (^^;

$ fastboot getvar cid
cid: DOCOM801

$ fastboot getvar cid
cid: DOCOM801???"

2009年8月7日

CIDs (Carrier IDs)

xda-developers > Sapphire > Sapphire android development
how to check CID of t mobile mytouch 3g ?


T-Mobile MyTouch 3G の CID 調べ方がこちらで話題になっている。
自分の手持ち端末の CID も調べてみた。

cid=11111111, carrier=ALL : ADP1
cid=DOCOM801, carrier=DCM : HT-03A

こんなでした。
これら値が SPL に設定されており、cid=11111111 は SUPERCID らしい (^^)


HT-03A の boot 後、dmesg コマンドの結果(一部):

board_sapphire.disable_uart3=0
board_sapphire.usb_h2w_sw=0
board_sapphire.disable_sdcard=0
smisize=64
androidboot.baseband=2.22.19.26I
androidboot.cid=DOCOM801
androidboot.carrier=DCM
androidboot.keycaps=qwerty
androidboot.mode=normal
androidboot.serialno=HTxxxxxxxxxx
androidboot.bootloader=1.33.0006
no_console_suspend=1
console=null


ADP1 にて cat /proc/cmdline コマンドの実行結果:

board_trout.disable_uart3=0
board_trout.usb_h2w_sw=0
board_trout.disable_sdcard=0
smisize=64
androidboot.baseband=2.22.19.26I
androidboot.cid=11111111
androidboot.carrier=ALL
androidboot.keycaps=qwerty
androidboot.mode=normal
androidboot.serialno=HTxxxxxxxxxx
androidboot.bootloader=1.33.2005
no_console_suspend=1
console=null

JACxROM v1.3r2 を試す



xda-developers > Dream > Dream android development
[ROM] JACxROM [v1.3] Fast/Stable AOSP ROM [UPDATED 8.6.2009)


AOSP 1.5r3 ベースの xROM を ADP1 で試してみた。
Hero ベース ROM だと ADP1 には重いので、Flash 要らないなら、これがオススメかな (^^)



















Home 画面は、最大9画面まで拡張可能です。