My blog

Add intelligent tagline here

[Android]Nook Touchのroot取得とePubの日本語表示

http://nookdevs.com/NookTouch_Rooting の通りです。詳しくは説明しません。あしからず。

特に問題はおきませんでしたが、VMWare上のUbuntuでやろうとしたらUSBカードリーダの認識がホストのWindowsと取り合いになったりとかがありました。最初からMacでやればよかった。

USBケーブルはUSBストレージモードでしかつながらないので、Wirelessでつなげます。

filesystem

shellを取ってmountと打つと、

/dev/block/mmcblk0p5 /system ext2 ro,errors=continue 0 0

とread-onlyなことが分かります。これは、

% mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system

と打って、read-writeにします。これでいろいろできます。

とりあえずこの二つをしておきました。

  • busyboxのインストール
  • B&Nのupdateを無効化 (注意!! rebootすると起動しなくなるという情報あり。みゃさん、ありがとうございます。) * # mv /system/etc/security/otacerts.zip /system/etc/security/otacerts.zip.bak

Fontをインストールする

フォントはttfならばなんでもいいのですが、ぐぐって出てきた MigMix を使ってみます。

これをダウンロードし、送り込みます。どうも標準のリーダーはフォントが決め打ちなようなので、どれか一つをつぶして置き換えます。

% adb pull /system/fonts # フォントのバックアップ
% adb push MigMix-1P-regular.ttf /system/fonts/Trebuchet.ttf
% adb push MigMix-1P-regular.ttf /system/fonts/Trebuchet-Italic.ttf
% adb push MigMix-1P-bold.ttf /system/fonts/Trebuchet-Bold.ttf
% adb push MigMix-1P-bold.ttf /system/fonts/Trebuchet-BoldItalic.ttf

これでTrebuchetにフォントを変更すると、日本語の表示ができます。一部まだ文字化けてるところはありますが…

こんな感じになりました。

http://f.hatena.ne.jp/images/fotolife/r/rudi/20110621/20110621225139.jpg

ちなみに表示しているのは Sphinx逆引き辞典 です。Sphinxを使うとreSTからepubに簡単にできるので便利です(宣伝)。

Factory reset

どうもrootを取った状態でrebootすると、 “Your NOOK is starting” と出て起動しなくなります。こうなるともうどうしようもないので、Factory resetをするしかありません。

それには、”Your NOOK is starting...”で止まっている状態で、電源長押しでのrebootを8回連続して繰り返してください。そうすると、Factory resetがかかります。

Factory resetをかけても、無線の設定は残ります。