kindle2で直接PDFをダウンロード可能にするハック

投稿者: | 2010年1月10日

2010/2/2 update
バージョン情報をUSBドライブ:/system/pdf_download_install.logに書き込むように変更。
インストール、アンインストール中に進行状況を表示するように変更。
内容の変更はありませんので、現在インストールしている方は入れ直し不要です。

2010/1/24
全フォント入れ替え対応版フォントハックの方にpdfダウンロードハックを統合した物を作りましたので、
うちのフォントハックを使って青キンDirectに使う場合にはpdfハックf統合版のフォントハックをご利用ください。

2010/1/21 update
Kindle DX国際版の対応版を公開


これは何か

kindleのブラウザから直接PDFファイルをダウンロードできるようにするためのファイルです。

動作

/opt/amazon/ebook/config/netfront.ini
の167行目にpdfを追加します。

インストール

以下のファイルいずれかをUSBドライブのルートに入れてアップデートを実行するだけ。
うちのkindle2国際版、Kindle DX国際版にて動作確認しました。他は未確認です。

2010/2/2更新(ver 0.31)
インストール用ファイル
kindle2 US版
kindle2 国際版
kindleDX
kindleDX国際版

アンインストールも同様。
アンインストール用ファイル
kindle2 US版
kindle2 国際版
kindleDX
kindleDX国際版


以下は古いバージョンです。
旧版(ver 0.3)
インストール用ファイル
kindle2 US版
kindle2 国際版
kindleDX
kindleDX国際版

アンインストールも同様。
アンインストール用ファイル
kindle2 US版
kindle2 国際版
kindleDX
kindleDX国際版

kindle2で直接PDFをダウンロード可能にするハック」への8件のフィードバック

  1. ピンバック: 【Kindle】 Amazon Kindle FAQ – 購入前情報からJailbreakまで 【まとめ】 | をぢの日記

  2. ピンバック: (速報)Kindleから縦書きの青空文庫をダウンロードして読む « The Art of Marr's Blog

  3. ichinomoto 投稿作成者

    英辞郎でも表示できるとのこと、報告いただきありがとうございます。自分で気に入ったフォントがあれば入れ替えてみるといいと思います。ユニコード対応フォントでないといけないのでそこは注意ですが。

    返信
  4. hig3

    ichinomotoさんすばらしいハックとサポートをありがとうございます. 感謝しています.

    PDFダウンロード可能化ハックを使用させていただき, 青キンDirectなどで動作確認しました.
    しかし一方で, PCのブラウザではPDFをダウンロードできるのに, ハックされたKindleではできないようなリンクがあります.
    例えば, 有名な自然科学系論文レポジトリ
    http://arxiv.org/list/cond-mat/new/
    の中の, PDFというリンクです.

    PC用ブラウザでこのURLをたたくと, PDF生成スクリプトがサーバ側で起動されたあとに, 拡張子pdfで終わる別のURLにredirect(?)される仕組みになっています. Kindle は, Basic Web cannot download this kind of file. Only files with …. というアラートを出します.一番目のURLに拡張子pdfがついていないのがいけないのではと想像しています. 二番目のURLを手で入力する手はあります.

    PDFダウンロード可能化ハックのしていることはシンプルなので, 修正が効くような話ではないと予想していますが, ご報告させていただきました. Webサービス側を直すか, Webゲートウェイを作るか, netfront の対応を待つか, でしょうか…

    Kindle 2 Global Wireless, Firmware 2.3.3 で実験しています.

    返信
  5. ichinomoto 投稿作成者

    ご利用の報告ありがとうございます。

    netfront.iniでの設定を確認済みであればおわかりかと思いますが、ここにあるのは基本的に拡張子がpdfの物をダウンロードするようにするものです。
    また上の説明に書いていませんでしたが、コンテンツタイプでの判定部分にも追加しており、ページのヘッダにapplication/pdfがあるかどうかも確認しているのですが、読み込んだ最初のページにその情報がないために直接ダウンロードできないのだと思います。

    netfront.iniをいろいろいじってみたのですがリンク先のpdfのところからは直接ダウンロードできるようにはなりませんねぇ
    どうもこれはkindle内蔵netfrontの仕様ではないかと思いますので、残念ながらこの件に関してはちょっといじっただけでは対応できそうもないです。

    返信
  6. 名無し

    このハックで3GからPDFをダウンロードできるようになるという理解でよろしいですか?
    kindle 3 用のfreedwonload hackはwifiからでないとPDFをダウンロードできるようにならなかったので。

    返信
  7. ichinomoto 投稿作成者

    ここのファイルはkindle2かdxだけですがwifiでも3Gでも可能です。
    ブラウザの作りが変わったk3以降には対応していませんので念のため。

    返信

コメントを残す

メールアドレスが公開されることはありません。