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

2013年12月8日日曜日

初代Kindle FireをAndroid4.4化

Android4.4 (KitKat)は、RAMが512MBでも動くようにメモリのスリム化が図られている。初代Kindle FireもRAMが512MBであるため、Android4.2にした後のモッサリ感が否めない。 Hashcode氏がAndroid4.4(CyanogenMod11)を初代Kindle Fireにポーティングしてくれているため、早速インストールしてみた。インストールの方法はHashcode氏が公開しているサイトを参考に実施した。

まず、Android4.4をインストールするためには、TWRPを最新(2.6.3.1)にする必要がある。最新版をPCにダウンロード。 http://techerrata.com/file/twrp2/blaze/openrecovery-twrp-2.6.3.1-otter.img 次に、adbコマンドにより、Kindle Fireデバイスに入る。adbコマンドが実行できない場合、正しいドライバがインストールされていない場合があるので、こちらからドライバをダウンロードしてインストールすればよい。

$ adb shell
# su
# idme bootmode 4002
# reboot
再起動後、ダウンロードしたTWRPをインストールする。
fastboot -i 0x1949 flash recovery openrecovery-twrp-2.6.3.1-otter.img
インストールしたTWRPを用いて、System領域をWipeする。

次に、Android4.4をPCにダウンロードする。同時にGoogle関連のアプリのファイルもダウンロードしておく。それぞれのダウンロード元は以下のとおり。

  • Android4.4: http://download.cyanogenmod.org/?device=otter
  • GApp: http://d-h.st/mDt
それぞれのファイルをadb pushによりKindle Fireに保存しておく。 TWRPからそれぞれのファイルをインストールすれば、Android4.4化は完了である。

Android4.4化したKindle Fireを使ってみると、Android4.2のときに感じられたモッサリ感はほぼなくなった。少々ボタンを押したのに反応してくれないときがあるが、使えないほどではない。メモリの空き容量についても、Android4.2のときと同じアプリをインストールしている状況でも、30~40MB程度常時余裕が出ている感じがしている。 Kindle Fireを使ってAndroid化している人であれば、Android4.4にする価値はある。

2013年3月31日日曜日

Android 4.2 (kindle fire)でOpenVPN

以前手元の初代Kindle FireをAndroid 4.2化した。(参考:初代Kindle FireをAndroid 4.2化
今回、そのAndroid 4.2上で最近公開されたOpenVPNの公式クライアントをインストールしてみた。Googleで調べてみたところ、普通にインストールすればすぐ使えるように書いていたので、早速実行。すると、"tun.koがない"というエラーが。ConnectBotでtun.koというファイルを探して、以下のとおりコマンドを実行。
# su
# cd /system/lib/modules
# insmod tun.ko
ちなみに、最初にsuでroot化する必要があるため、当然root化できるようになっていないといけない。
これで再度OpenVPNを実行したところ、無事接続され、VPN通信ができることも確認できた。

2013年3月4日月曜日

初代Kindle FireをAndroid 4.2化

手元にある初代Kindle Fireだが、そろそろKindleとして利用するのに飽きてきたので、以下のサイトを参考にAndroid 4.2に変更した。
http://forum.xda-developers.com/showthread.php?t=2041694

若干もっさりした動作であるものの、きちんと動作している。 KindleアプリやAmazon MP3アプリもAndroid上に存在しているため、あえてKindle Fireをそのまま使う理由はないかも。 当初Kindle Fire独自ブラウザであるSilkに期待していたが、さほどパフォーマンスの違いを体感できず。
Kindle Fire搭載のブラウザ「Amazon Silk」は、クラウドとデバイスで分散処理を行う革新的なブラウザ

2012年1月17日火曜日

Kindle Fireで日本語入力

Kindle Fireはデフォルトでは日本語入力に対応していない。日本語入力するためには、ATOK等をインストールする必要があるのだが、単にインストールしただけでは日本語入力を利用できない。Kindle Fireではinput methodの選択肢が固定(Kindle Keyboardのみ)になっているため、内部のデータベースをPCから変更してあげる必要がある。

お手本はこちらのサイト

手順の中で、選択可能にしたいinput methodの情報をsqliteで更新するのだが、主なアプリの値は以下の通り。

  • Kindle Keyboard (default)
    com.android.inputmethod.latin/.LatinIME
  • ATOK
    com.justsystems.atokmobile.service/.AtokInputMethodService
  • Simeji
    com.adamrocker.android.input.simeji/.OpenWnnSimeji
  • Google日本語入力
    com.google.android.inputmethod.japanese/.MozcService
  • OpenWnnフリック対応
    com.pm9.flickwnn/.OpenWnnJAJP
これらの値を、UPDATEコマンドを実行する際に":"で区切って入力すればよい。たとえば、全てを登録するのであれば、
UPDATE secure SET value = 'com.android.inputmethod.latin/.LatinIME:com.justsystems.atokmobile.service/.AtokInputMethodService:com.adamrocker.android.input.simeji/.OpenWnnSimeji:com.google.android.inputmethod.japanese/.MozcService:com.pm9.flickwnn/.OpenWnnJAJP' WHERE name = 'enabled_input_methods';
となる。
全部登録した場合のスクリーンショットは以下の通り。

Simeji、Google日本語入力、OpenWnnフリック対応を使ってみた。Kindle Fireの場合、キーボードが出てくるとメニューのボタンが消える(押せなくなる)ので、Kindle KeyboardやSimejiのように、キーボードを収納するボタンは必須と思う。
個人的には、キーボードのデザインはKindle Keyboardが好きなので、日本語入力が必要な場合のみSimejiを利用する方針。

2011年12月31日土曜日

Amazon Kindle Fire (6.2.1)のroot化とMarketのインストール

Kindle FireのブラウザであるSilkの性能を知りたかったのと、単純にタブレットがほしかったので、Amazon Kindle Fireを購入した。モノはIMPORT Collectionさんから購入。送料税込で21,800円なので、安いほうである。ほかのショップは20,000円程度に別途送料2,000~3,000円程度かかるところが多い。

通常のKindle Fireでは、アプリはAmazonが管理するストアからダウンロードされる。そのストアは日本国内からは利用できない。もし今後日本国内から利用できるようになったとしても、Android Marketで購入したアプリでも再度購入しなくてはならない(...はず。なぜなら、アプリを管理しているのがGoogleとAmazonで違うので)。そのため、root化してAndroid Marketをインストールした。

以下、その手順。

  1. PCにAndroid SDKをインストールして、adbコマンドを利用できるようにする。(参考URL
  2. root化する。今回Kindle Fireのバージョンを6.2.1にアップデートしてからroot化した。6.2.1ではSilkやタッチスクリーンの性能が上がっているらしい。root化の詳細手順はこちらのURLを参照
  3. Android Marketをインストールする。詳細手順は以下のURL参照
    http://forum.xda-developers.com/showthread.php?t=1349902
    http://www.redmondpie.com/how-to-install-android-market-on-kindle-fire-tutorial/
    Marketをインストールする際、root権限をサポートするアプリ(Root Explorer)を利用するのだが、よく例で示されるRoot Explorerは有料のため、代替を探さなくてはならない。今回は、File ExpertES File Explorerを利用した。apkファイルはそれぞれのリンク先から取得可能。

    3.0.PC上からadb install ○○○.apkを使って、 File ExpertとES File Explorerをインストール。
    3.1.上記URLにしたがって、GoogleServicesFramework.apkをインストール。
    3.2.Vending.apkをKindle Fireのどこかのフォルダに保存。
    3.3.File Expertを用いて/system/appのフォルダ権限をRead OnlyからRead Writeに変更。
    3.4.ES File Explorerを用いて、Vending.apkを/system/appに移動。
    本来File Expertだけにしたかったが、ファイルのコピーがうまくできなかったため、ES File Explorerを併用した。
    3.5.Vending.apkをインストール。
    3.6.再起動
    3.7.Android Marketをインストール。
    3.8.何かしらのランチャアプリをインストール。今回はGo Launcher EXをインストールした。
    3.9.Kindleで右下のホームボタンを押すと、アプリ選択画面が出てくるので、Go Launcher EXを選択。そうすると、Androidでよく見る画面が登場。

これでKindle Fireを通常のAndroid端末としても利用できるようになる。もちろん、別の端末で購入したアプリは再度支払うことなくインストール可能。ブラウザはSilkのまま。