このページの本文へ

前へ 1 2 次へ

きんどるちゃん 「ムチャな改造しちゃだめーっ!」

Kindleをハックして日本語入力もPDF作成も自由自在!?

2011年08月31日 12時00分更新

文● どら饅頭

  • この記事をはてなブックマークに追加
  • 本文印刷

 欧米ではすっかりメジャーになったAmazonの電子書籍端末「Kindle」。ビブリオマニア兼ガジェットマニアには垂涎の製品だが、これをハックすることで日本語入力やネット閲覧まで可能になるという。いい年した大人の「夏休みの自由研究」を見よ!

「なんということでしょう! 匠の手によって、Kindleは日本語入力できるLinux端末に生まれ変わったのです……!」

きんどるちゃんと怪しいハッカーのおはなし

 2010年11月、国際送料をケチってアメリカ出張中に購入したAmazon Kindle3。Linuxで動いていることは事前の情報で知っており、帰国後すぐに中身をいじり始めました。

 Amazon Kindleは、無料の3Gネットワークを通して世界中で書籍を購読できる、世界シェアNo.1(2010年の出荷台数)の電子書籍端末。

 物理キーボードは付いているけれども、「読む」ための端末なので、文章のコピー&ペーストや本格的にノートをとることはできません。もちろん日本語入力などできません。でもちょっと待ってくれ。文字を書き込めないなんて本じゃない。

 ……そして2週間後、そこには元気にテキストエディターで日本語入力を受け付けるKindleの姿がありました。この記事では、ロボット工学を研究するドクターコースの大学院生の手によるKindleハックの過程を紹介します。

文鎮化に要注意&自己責任万歳!

Kindleでメールを打つ。電子ペーパーということもあり屋外でも画面が見やすい。ここではmatsuu氏(http://matsuu.org/)による「きんどるGmail」を使用

 Kindleの内部に手を加えると「文鎮」や「レンガ」と呼ばれる、完全に復旧不可能な状態になる恐れがあります。こうなると電子書籍端末が、文字通り重しにするぐらいしか能のない無益な物体になってしまいます。

 また、通信系などを不正に使用すると、Amazonから何らかの制裁を受ける可能性もあります。

 なお、この記事はなんとかしてKindleにSSHでリモートログインできる状態になっていることを前提としています。JailBreakの必要があるため、Amazonのサポートなどを一切受けられなくなります。

 さらに、Linuxのシステムに関する知識を十分に持ち、かつ注意を払って作業しないと、誤ってシステムを破壊してしまう可能性があります。すべて自己責任で!


オープンなハートをもつ彼女

Kindleで自給自足生活だ!

 彼女の根底に流れる血は「Linux」。オープンソースのOSで動いています。彼女の心に直接語りかけることができれば、新たな進展が!?

 Kindleのインタフェースは、Linux上のJava仮想マシンの上で動作するJavaアプリケーションとして実装されています。このインターフェースと連動して何かを作るのは手間が大きいので、今回はJava仮想マシンのプロセスを一時停止させて自作のプロセスをアクティブにするという手順でハックしました。

 ちなみにKindleはオープンソースのシステムをベースに作られているため、OS周辺のソースコードはAmazonのウェブで公開されています。ハックする上では、ドライバ回りの仕様を知る必要があるので、このソースコードを読みながらプログラミングをすることになります。

 また、Kindleには、ARM11ベースのFreescale社製プロセッサが使用されています。自作のプログラムをコンパイルする際には、arm-linux用のクロスコンパイラを利用します。クロスコンパイラ自体をコンパイルして作ることもできますが、CodeSourcery GNU Toolchain for ARM Processorsのような、コンパイル済みのものを利用するのが簡単です。

動画で見るKindleハック:Linuxのターミナルエミュレーター

必見! 彼女の心を打つ会話術

 出会ったばかりの彼女は、あなたの言葉を理解するすべを持ちません。彼女に話しかけるためには、「端末エミュレーター」を用意しましょう。

 いくらLinuxベースとはいえ、Kindleは汎用入出力インターフェイスを持たないため、画面上で目的のコマンドやアプリケーションを実行するには専用の端末が必要となります。ここでは、私が独自に作成した端末ソフト「hackindle」を使用した例を紹介しましょう。

筆者作成の端末ソフト「hackindle」をクロスコンパイルする

クロスコンパイルしたファイルをKindleへ転送

hackindleが自動で起動するように設定

Kindleにはアルファベットのキーしかないので、Shift/Alt/Symキーとの同時押しを駆使して記号入力などを詰め込んである

 hackindleを利用するために、文字表示に使用したいフォントを用意し、ソースコード中のフォント指定を書き換えてクロスコンパイルします。

 Linux起動時に自動で実行されるように、/etc/init.dディレクトリ内に起動スクリプトを作り、/etc/rc0~6.dのディレクトリ内に他のプロセスとの起動順の兼ね合いを考えながら、起動・停止用のシンボリックリンクを張ります。

 これでKindleを再起動すると、hackindleがバックグラウンドで起動するようになりました。

 この状態で、[Alt]+[Aa]+[Q~Y]を押すことで、普段のKindleの画面と、端末1~5画面に切り替えながら使用することができます。

 hackindleでは、UTF-8で表現された日本語のアンチエイリアス表示や、アルファベットしか持たないKindleのキーボードを補う、Shift/Alt/Symキーとの組み合わせによる記号入力が可能です。

前へ 1 2 次へ

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

1
【整備済み品】富士通 ARROWS Tab V727/V 12.3型 WUXGA+ タブレットPC Windows11 Pro MS Office H&B 2019 第7世代 Core m3-7Y30 メモリ4GB SSD128GB LTE対応 無線LAN Webカメラ タッチペン付属 USB-C 初期設定済み 中古パソコン
【整備済み品】富士通 ARROWS Tab V727/V 12.3型 WUXGA+ タブレットPC Windows11 Pro MS Office H&B 2019 第7世代 Core m3-7Y30 メモリ4GB SSD128GB LTE対応 無線LAN Webカメラ タッチペン付属 USB-C 初期設定済み 中古パソコン
¥9,999
2
Apple 2026 MacBook Neo A18 Proチップ搭載13インチノートブック:AIとApple Intelligenceのために設計、Liquid Retinaディスプレイ、8GBユニファイドメモリ、256GB SSDストレージ、1080p FaceTime HDカメラ - ブラッシュ
Apple 2026 MacBook Neo A18 Proチップ搭載13インチノートブック:AIとApple Intelligenceのために設計、Liquid Retinaディスプレイ、8GBユニファイドメモリ、256GB SSDストレージ、1080p FaceTime HDカメラ - ブラッシュ
¥98,789
3
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
¥37,800
4
【整備済み品】NEC 中古 ノートパソコン VKT10-6/第10世代 Core i5-10210Y/メモリ8GB, SSD256GB/12.5型 FHD/持ち運びストレスゼロ・A4より小さい・約953g超軽量 /Office 2019付き Win 11pro /Webカメラ内蔵/有線LAN・USB3.0・HDMI/テレワーク・出張に最適/有線静音マウス付属 /180日保証
【整備済み品】NEC 中古 ノートパソコン VKT10-6/第10世代 Core i5-10210Y/メモリ8GB, SSD256GB/12.5型 FHD/持ち運びストレスゼロ・A4より小さい・約953g超軽量 /Office 2019付き Win 11pro /Webカメラ内蔵/有線LAN・USB3.0・HDMI/テレワーク・出張に最適/有線静音マウス付属 /180日保証
¥20,380
5
【整備済み品】ノートパソコン 東芝 Bシリーズ core i3 第7世代/ノートPC/Webカメラ内蔵/MS & Office2019/Windows11/15.6インチ/4GB/SSD128GB/日本語キーボード/Bluetooth/Wi-Fi/HDMI/有線マウス/内蔵テンキー/初期設定不要 初心者向け(core i3 第7世代/メモリ4GB/SSD128GB)
【整備済み品】ノートパソコン 東芝 Bシリーズ core i3 第7世代/ノートPC/Webカメラ内蔵/MS & Office2019/Windows11/15.6インチ/4GB/SSD128GB/日本語キーボード/Bluetooth/Wi-Fi/HDMI/有線マウス/内蔵テンキー/初期設定不要 初心者向け(core i3 第7世代/メモリ4GB/SSD128GB)
¥13,500

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

ASCII倶楽部

注目ニュース

  • 角川アスキー総合研究所

プレミアム実機レビュー

ピックアップ
1
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
¥2,649
2
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 16 / 15 Galaxy iPad Pro MacBook Pro/Air 各種対応 (0.9m ミッドナイトブラック)
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 16 / 15 Galaxy iPad Pro MacBook Pro/Air 各種対応 (0.9m ミッドナイトブラック)
¥1,790
3
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
¥990
4
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
¥740
5
UGREEN USB Type Cケーブル PD対応 100W/5A 超急速充電 USB C ナイロン編み 断線防止 iphone17/16/15シリーズ/iPad/MacBook Pro/Galaxy S24/Matebook/iPad/Xperia等USB-C各種対応(1m, ブラック)
UGREEN USB Type Cケーブル PD対応 100W/5A 超急速充電 USB C ナイロン編み 断線防止 iphone17/16/15シリーズ/iPad/MacBook Pro/Galaxy S24/Matebook/iPad/Xperia等USB-C各種対応(1m, ブラック)
¥743
6
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ホワイト T-K6A-2630WH
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ホワイト T-K6A-2630WH
¥1,899
7
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GW
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GW
¥1,553
8
KIOXIA(キオクシア)【日本製】SDカード 128GB SDXC UHS-I Class10 読出速度100MB/s 国内正規品 メーカー保証5年 KLNEA128G
KIOXIA(キオクシア)【日本製】SDカード 128GB SDXC UHS-I Class10 読出速度100MB/s 国内正規品 メーカー保証5年 KLNEA128G
¥3,126
9
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
¥1,358
10
バッファロー マウス 無線 ワイヤレス 5ボタン 【戻る/進むボタン搭載】 小型 軽量 節電モデル 最大584日使用可能 BlueLED ブラック BSMBW315BK
バッファロー マウス 無線 ワイヤレス 5ボタン 【戻る/進むボタン搭載】 小型 軽量 節電モデル 最大584日使用可能 BlueLED ブラック BSMBW315BK
¥1,040

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

デジタル用語辞典

ASCII.jpメール デジタルMac/iPodマガジン