3種類あるAndroid 端末

Last edited on 10/10/2009 - 22:08

先日の CyanogenMod 配布差し止め騒動や、HT-03AとHTC Magicの違い にも関係するのですが、Android端末は、以下の3種類に分けられるようです。

カスタムROM作成へのはじめの一歩

Last edited on 12/19/2009 - 18:24
zip contents

私のHT-03Aは、NAND ROMのBootパーティションに不良があって、

  • CyanogenMod Recovery 1.4 のメニューから .zip ファイルの書き込みはできる
  • flash_image コマンドを使うと 0x000C0000 の erase エラーが起きて1ブロックスキップしてしまうため、bootパーティションと同じサイズのboot.img の書き込みができない。(nandroid はBootパーティションまるごとdumpし、そのrestore にflash_image を使っている)

という状態である。

だから、パッチのあたった boot.img がパーティションと同じサイズだった場合、boot.imgを flash_image で書き換える、なんていうことができなくて困った。そこでどうしたかというと、自分でboot.imgを差し替えたカスタムROMの .zip ファイルを作り、リカバリーモードのメニューから適用した。

Android 1.6 AKIRAH.3.0 :: 3 OCT 2009 - bfs-300msoo を入れた

Last edited on 10/04/2009 - 15:55
akirah screenshot

Android 1.6 AKIRAH.3.0 :: 3 OCT 2009 - bfs-300msoo というカスタムROMを入れてみた。

参考:日本語ロケールに対応した Android 1.6 AKIRAH.3.0 by コムギドットネット

nk02mod 4.0.4 with BFS からの移行だが、ずっと動きがスムースで安定しているように感じられた。

機能豊富な Advanced Task Manager

Last edited on 07/05/2010 - 18:13

Android向けのタスクマネージャはたくさんあって、どれがよいのかなかなかわからず、あれこれとっかえひっかえ使っていたのだが、よさそうなものが見つかったので紹介する。

Drupal : フロントページのカスタマイズ


Drupal の標準のフロントページは、各エントリーを新しい物から順にティーザー(概要)表示するだけの単純なものだ。1ページあたりの表示エントリ数は指定できて、各ページの下部に簡単なページャが作成される。

最初はこれでよかったが、いろいろな記事を書きためていってエントリ数が増えてきたので、少しカスタマイズすることにした。正確にはカスタマイズではなく、新たにページを作成してそのページをデフォルトのフロントページとして設定し直している。

標準のフロントページは下部にページャがついているが、2,3ページならともかく、10ページ以上にもなると使い勝手が悪く、あまり役に立たない。そこで、最近のエントリだけ残して、古い記事はアーカイブページへ追いやってしまうことにした。フロントページだけ見ればよいようにしてページャを使うことをやめた。

Android のカスタムROMはどうなるんだろう

Last edited on 01/16/2010 - 10:30
save cyanogen petition

ご承知の通り、Google が cyanogen に対してCyanogenModの配布停止を求めるレターを送り付け、カスタムROMのコミュニティでpetition(嘆願書)アプリを作成するなどの動きが起きている。

nandroid backup したイメージからファイルを抽出できた

Last edited on 10/10/2009 - 23:06

私のHT-03Aはnandroid restore すると起動しないので、ドコモ版のROMに戻せなくなってしまった。nandroid backup はしたが、「羅針盤」や着信音のファイルバックアップを取っていなかったので、これらは永久に失われたかと思っていたが、復活させる方法がわかった。

前提条件として以下が必要である。

・リカバリーイメージを Cyanogen Recovery 1.4 に書き換えている
・nandroid backup が取ってある

具体的な方法は以下の通り。

1.リカバリーモードで起動し、コンソールに入る
2.PCとつなぎ、adb shell する
3.mound sdcard (sdカードをマウントする)
4.nandroid backup したイメージからファイルを展開するためのディレクトリを作成し、そこに cd する

連絡先(Contacts)が壊れたので dbファイルを削除した

Last edited on 07/05/2010 - 18:50

何かの拍子にHT-03Aの連絡先(Contacts:いわゆる電話帳)がGmailと同期しなくなった。どうしたものかとしばらく考えていたのだが、何のことはない、db を削除してしまえばよいのだった。

# rm /data/data/com.android.providers.contacts/databases/contacts.db

これで無事に同期を再開した。

Androidのバックアップツール3種

Last edited on 07/05/2010 - 18:28

ROMアップデート後にはすべての設定をやり直ししていた。Apps2SDでアプリをSDに置くようになってからは、たいていのアプリはそのまま動くが、再インストールが必要なアプリもある。また、アプリ設定は基本的にやり直しだ。ROMアップデート後に設定を元に戻すためのバックアップツールがいくつかあるようなので試してみた。

Robo Defense Free - Level 10 complete

Last edited on 09/19/2009 - 22:12

Robo Defense Free のレベル10をクリアしたので記念にスクリーンショットを撮った。まあ、有料版はやらないかもな。どうしようかな。

4面取ってつなぎ合わせたので、ちょっと表示が見にくいかも。

基本的に右から作っていく。ロボットの通り道を出口側から作っていく感じ。Teleport は早めに用意しておいてバンバン使う。

コンテンツ配信