kindle 2.5系 JailBreakとフォントハック対応

投稿者: | 2010年6月18日

[2011/3/6 追記]
kindle2i に2.5.8をいれて試してみましたが、無事に使用可能でした。
適用時には
1.このハックをアンインストール
2.JBハックをアンインストール
3.本家のアップデータを適用
4.JBハックをインストール
5.フォントハックをインストール
Kindle DX Graphiteの2.5.8でも問題ないとのことです。(@amasawa_seijiさんより)


 
kindle2.5以上では2.3系以前でのハック適用ができませんでしたが、先日JailBreakできるようになりました。
元ネタはmobileread
OTAファイルが手に入ったらやってみようと思ってファイルを探してたらすでに考えていたことを海外でやられてました(^^;

ハックを適用するためにはJailBreakの後、適用したいハックの実行という2段階の処理が必要になります。
また、ハックファイルは2.3系用として作られた物は動きません。作り直しが必要です。
そのうちこの手順は1度で済むようになると思いますが、現状のJB対応版を公開し直ます。
暫定版を使っている方は、中身は同じなので入れ直しても入れ直さなくても同じです。

ご注意

毎度のことですが、自己責任でおねがいします。
安全のためにシリアル接続できるようにしておくことを推奨します。

JailBreak

まず2.5-jailbreak.zip (mobilereadより)
からJailBreak(以下JB)ハックをもらってきます。porkupan氏に感謝。
解凍して自分の機種に対応したものを適用。(DXはk3、DXiはk3iになっています。)
実行するとエラーになりますがJB自体は成功しています。
JBをアンインストールする場合には同じzipファイルに入っている自分の機種に合うuninstallerを使ってください。
テスト版です。(動くと思いますが未確認)

kindle dx graphite対応版を試作したものを置いておきます。(持っていないので未確認)
kindle DX Graphite / アンインストーラ

フォントハック for JB2.5 (unicode fonts hack for JB2.5)

暫定版としてスクリプトで配っていたものをkindleのアップデートメニューから通常のアップデート処理を使って適用できるようにしたものです。
(暫定版のスクリプトとはインストール元フォルダの指定が若干違います)
内容はkindle version2.5対応フォントハック(暫定版)と同じで
 1.フォントの入れ替え(エラー時の復帰機能付き)
 2.pdfのダウンロード可能化
 3.スクリーンセーバーハックの適用
です。
上書き用のフォントも同じく上書き用Sansフォント(VLゴシック)が使えます。
スクリーンセーバーを変更したい場合は/system/screen_saverのファイルをさし替えてください。

公開時点での動作確認は、kindle2i(ver2.5.2)にてJBを行ったあと下記ファイルによるインストール、アンインストールが可能なことまでです。version2.5.3やDXiでの確認はまた後ほど行う予定。

ファイル
kindle2(US版) / アンインストーラ
kindle2(国際版) / アンインストーラ
kindle DX(US版) / アンインストーラ
kindle DX(国際版) / アンインストーラ

テスト版です。(動くと思いますが未確認)
kindle DX Graphite / アンインストーラ

kindle version2.5対応フォントハック(暫定版)をご利用の方へ
ハックの内容自体は同じなので特に入れ直す必要はありません。
もし削除する場合、JBした場合にはここのアンインストーラを使ってのアンインストールも可能です。
またanti-bunchinも削除可能になります。(anti-bunchinのJB2.5対応版は明日確認の後公開予定)

一通りは見たつもりですがまだ動作確認中なので、問題などあれば指摘していただけると助かります。
今日はJBとフォントハックの確認だけで時間がなくなったので、anti-bunchinハックとJBの動画などはまた明日…


過去の情報
[2011/1/16 追記]
Kindle DX Graphiteの2.5.7でも適用できたとのことです。(@amasawa_seijiさんありがとうございます)

kindle 2.5系 JailBreakとフォントハック対応」への44件のフィードバック

  1. ピンバック: Tweets that mention http://www.ekesete.net/log/?p=1537utm_sourcepingback -- Topsy.com

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

  3. ピンバック: kindleの全フォント入れ替え対応フォントハック - 記録

  4. ピンバック: kindle version2.5対応フォントハック(暫定版) - 記録

  5. tekkasit

    Hi,

    Could you please share me your build script? Because I want to use with fonts that support Thai characters.

    返信
  6. ichinomoto 投稿作成者

    If you have kindle_update_tool.py for 2.3.x.
    After Jailbreak, you can make updatefile for JB2.5 with this script.
    But, use it without “–ex”
    ex:

    >kindle_update_tool.py m --k2i --sign [filename] [files...]
    返信
  7. Fion

    キンドル2.5.3の日本語化完了しました。お世話になりました。
    英語表示がいまいち読みにくかったので、ご推奨のものも含めてフォントをいろいろ試してみています。なかなか良いのがないですね。

    返信
  8. ichinomoto 投稿作成者

    そうですね。英語フォントはデフォルトの方が良いように思います。
    どうしてもという場合はちょっと手間ですが、fontforgeを使ってフォントを結合して使うというのもありみたいですよ。

    返信
  9. Fion

    こんにちは。英語フォントについて、とりあえずの解決策が見つかりましたのでご報告します。VLゴシックを配布しているサイトで、同じVLゴシックのプロポーショナル版を見つけました。「VL Pゴシック」でキンドルのフォントを上書きすると、英語表示もそれほどマヌケに見えずに済みます。

    http://dicey.org/vlgothic/

    フォントを自作するほどの根性はないので、この辺でとりあえず手を打っておこうと思います。

    返信
  10. ichinomoto 投稿作成者

    なるほどVLゴシックのプロポーショナルフォントのほうが良かったですか。
    フォントの入れ替えはすぐできるので、うちでも確認してみます。

    返信
  11. moki1968

    DXi版の2.5.3をご紹介いただいた記事に沿って無事、日本語化できました。ありがとうございました。
    2.3版より2.5版の方が表示切替が早いような気がします。

    返信
  12. s_iwk

    Kindle DX Graphiteの日本語化、できました。ver2.5.5です。ありがとうございました。

    返信
  13. ichinomoto 投稿作成者

    動作確認ありがとうございます。
    Graphiteは試せていなかったので助かります。

    返信
  14. ピンバック: Kindle 2.5.3 « 田中浩朗の教育研究日誌2.0

  15. tattsan

    はじめまして。フォントHackを DX graphite で使わせてもらっています。

    FontHackで本文フォント (Serif_Regular.ttf) に IPAフォントなどを追加
    していても、それに含まれているハズのグリフが表示されないことがあります。

    たとえば ∮(U+222E) や ⊿ (U+22BF) など。コードポイントの特定の範囲
    (記号系。どの範囲かは調べてません)に対しては、Serif_Regular.ttf ではなく
    Kindle_Symbol.ttf が用いられるらしいです。Kindle_Symbol.ttf には上記
    のグリフが欠けているので、いくら Serif_Regular.ttf をいじっても表示でき
    ません。

    USBNetwork Hack を利用して Kindle_Symbol.ttf も差し替えてみたら、
    ちゃんと表示されました。

    以上の話を2chの「Amazon Kindle (キンドル) 総合スレ その14」に書いた
    のですが、こちらで報告した方が良かったですね。

    返信
  16. ichinomoto 投稿作成者

    あ、そうなんですね。
    そろそろ久しぶりにちょっと作り直そうかと考えていたので、
    そのあたりのフォントも入れ替え可能なようにしたいと思います。

    返信
  17. dk

    度々失礼します。お陰様で、日本語フォントのインストールが完了致しました。
    無事にHOMEに表記されるファイル名も、日本語になりました。

    しかしながら、PDFファイルを開きますと、日本語の文章の部分が空白になっております。
    ハックに成功していないのでしょうか。解決策をご教授頂けると助かります。

    返信
  18. ichinomoto 投稿作成者

    DX黒でも無事に導入できたようですね。

    PDFはkindle内部のフォントを使用して表示できません。
    なので、PC上でフォント埋め込みのPDFに変換する必要があります。
    フォント埋め込みについては詳しくないので、他のサイトを見てみてください。

    返信
  19. dk

    御返事ありがとうございます。
    ハックには成功しているのですね、よかったです。
    お陰様でkindleが使えるところにまで来ました。
    御礼申し上げます。

    返信
  20. Kuma

    DXgで、上記のUpdate_fontを行なうと、Web上での日本語標記や、Kindlenoデータは表示されましたが、英辞郎の漢字が豆腐にもならずに表示されない状態になってしまいました。一方でhttp://wiki.mobileread.com/wiki/Kindle_Font_Hack_for_all_2.5.x_KindlesのKindle Font Hack for all 2.x and 3.xに記載のとおりJailbreakでアップデートした上で、Update_fontをおこなうと、日本語のタイトル表示や、英辞郎の活用はできるようにはなるもののWeb上での日本語表記や、Kindleのデータ(Serial Numberや説明文などが)万国旗のような文字化けを起こしてしいます。
    うまい解決方法はないでしょうか?よろしくお願いします。

    返信
  21. ichinomoto 投稿作成者

    >Kumaさん
    英辞郎で使われる、Sansフォントの置き換えを行っていないことが原因です。
    このページの真ん中あたりに
    “上書き用Sansフォント(VLゴシック)”
    を置いてありますので、Sansフォントをこれに置き換えてみてください。
    変更時には間違わないようにご注意を。

    返信
  22. Kuma

    早速のお返事ありがとうございます。
    実は、Sans Fontの上書きのタイミングが良くわからなかったのですが、Fontの上書きをした上でFontハックしてみましたが、英辞郎の表示が出来ません。More(エンターボタン)を押すと、辞書の表示は出来るのですが・・・。Fontハック後に再度上書きして、RESTARTしましたが、状況は同じです。どこか、まちがっているのでしょうか?

    返信
  23. ichinomoto 投稿作成者

    上書き用のフォントは、Fontハック後にkindleをPCに接続して、
    代替フォント置き場にある物を置き換えるための物です。
    PCにつないでkindleを見たときの、 /system/fonts にあるフォントファイルを上書きしてもだめでしょうか?

    返信
  24. kuma

    早速のコメントありがとうございます。
    PCにつないでKindleを見たときの /system/fontsの意味が良くわからないのですが・・・
    kindleのドライブには、①active-content-data,②audible③documents④linkfonts⑤music
    の5つのフォルダーしか見当たらないのですが、隠れファイルか何かがあるのでしょうか

    返信
  25. Kuma

    失礼しました。前回のCorrespondenceは、Windows7で隠しファイル/システムファイルの現し方を知らないまま、Kindleのドライブを見て記載したものでした。Windows XPで、Kindleを見ると、薄い色でSystemファイルが表示されていました。KindleのSystemファイルのfontsを上書きすると、日本語の表示が出来ました。ありがとうございました。
    この状態にするのに、結構な時間がかかりましたが、貴殿のお力添えを得なければ、中途半端な状態で使い続けるところでした。
    Webを眺めていると、DXGをお持ちの方で、英辞郎を利用してWebを日本語表示させたい方は多いと思いますが、皆さん、半ばあきらめていたり、困って解決できない方が多そうです。
    DXiは、画面のコントラストが不十分なため、自炊をすると写真や図が入ったページでは、PDFで文字が見えないことがあり、使えないなあと思っていましたが、DXgでは、画面のコントラストが上がったため、すごく使い勝手がよくなっています。
    これから、いろんな電子書籍リーダーが出てきそうですが、DXgの日本語対応の仕方については、本来なら、Amazon.comでもっと広く知らしめるべき内容ではないかなと思います。
    DXgの日本語化のご支援につき、改めて御礼申し上げます。

    返信
  26. ichinomoto 投稿作成者

    そうそう、そこは間違って消さないように隠しファイルになっているということを書いておりませんでした。
    (よくわからずに書き換えないようにという意味もありますが。)
    無事に適用できたようで何よりです。

    最近DXgの画面を見せてもらって、初代DXよりかなりコントラストが上がっているので、
    うちでも買おうかと考えているところです。
    k3が出てすぐに、k3相当のファームを乗せたDXが出てくると思っていたのですが、amazonは出すつもりが無いんでしょうかね?

    返信
  27. kindledx 初心者

    kindledxg を2.5.8にアップデートしてインターネットが日本語表記できないため日本語化を決意したものです。まだ試していませんが、2.5.8もネット環境は日本語のサイトが見えるくらい向上できるのでしょうか?

    返信
  28. ichinomoto 投稿作成者

    日本語化はフォントが無くて文字部分の表示が出ない(化ける)サイトでも日本語の文字が見えるようになるだけです。
     
    2.5.8にも適用はできますがパフォーマンス的な部分に影響はありません。
    何かあるとすればフォントを変更する分本体のROMを少し消費する程度です。

    返信
  29. kindledx 初心者

    windows7で、kindleDXGのハックがうまくいきました。
    がしかし・・・・
    1.googleのネットにアクセスできないアクセスできてもまっしろ・・・ヤフーのニュースのリンク先もまっしろ

    2。フォントハックしたときにみれたPDFがハックしたあとはみれませんでした。

    何とかならないでしょうか?何度もすみません

    返信
  30. ichinomoto 投稿作成者

    たしかにgoogle.co.jpはダメみたいですね。.comなら出ますよ。
    その他真っ白になるところは読み込みしてないみたいなので標準でも表示できないのではないかと思います。
    まぁkindleのブラウザはExperimentalにある機能ですから…

    PDFに関してはわかりません。
    kindleのPDF表示は埋め込みフォントしか使えないので、
    フォント入れ替えしてもそのあたりの動作は変わらないはずです。

    返信
  31. kindledx 初心者

    root/system/のフォルダーですが JBを適用してもwindows7ではみることができません。やっぱりXPのOSが必要なのでしょうか?もしかしたら、フォントの入れ替えで日本語webをみることができるかもしれません。

    返信
  32. ichinomoto 投稿作成者

    間違って消さないようにフォントは標準で見えないフォルダに置いているので、
    windowsの設定で隠しフォルダが見えるようにするか、
    直接アドレスを指定してください。見えていなくてもアクセス可能なはずです。
    kindleがDドライブなら
    D:\system\

    返信
  33. kindledx 初心者

    ありがとうございます。にしてもきんどるぐぐるが使えないって・・・・残念ですね。kindle3のROMをDXGに転写できればいいけど、現実は厳しいね・・・頻繁にHACKって更新・検証されているモノでしょうか?

    返信
  34. Chachaom

    こちらのフォントハックは日本語化とPDFのダウンロード、スクリーンセーバーのハックが合わさったものだったと思いますが、自動アップデートをしないようになっていましたでしょうか。青空文庫専用機としてあまり詳しくない人に譲ろうと思うので質問しました。3Gをオンのままでも文鎮化しないことが必要なもので・・・そのようになっていない場合は、そのようなバージョンをアップしていただけるとうれしいです。私自身は現在kindle3の方を使用しています。ichinomotoさんをはじめ先人たちの努力に感謝しています。ありがとうございます。

    返信
  35. ichinomoto 投稿作成者

    >kindledx 初心者さん
    k3のファイルを持ってくると言うのは難しいです。結構変わっているので。ブラウザも全く別物になりましたし。
    hackの更新については、私の知る限りでは最近日本でいじってる人はいないですね。海外はわかりませんけど。
    うちのハックは自分が欲しいと思ったら作りますが、最近androidをいじるのがメインになってるということもあって今のところこれ以上特にいじろうと思うところはありません。

    >Chachaomさん
    このハックを適用している場合、バージョンファイルチェックと更新ファイルのチェックサムエラーが発生するため自動アップデートは途中でエラーになります。
    自動でアップデートがかかった場合に気がつくとエラー画面になっていることがあるかもしれませんが、
    確かその場合でも勝手に再起動されるためアップデートする必要がないのであれば問題はありません。

    返信
  36. chachaom

    早速のご回答ありがとうございます。自動アップデートでエラーが出て再起動するので実害はないということでよろしいですか。再起動すると再びエラーで再起動という無限ループにはならないと考えてよろしいですか。

    返信
  37. ichinomoto 投稿作成者

    アップデータは実行されると成功しても失敗しても削除されるので、即無限ループにはまることはないはずです。
    実質は気がつくとたまにエラーが出てる以外に害はないはずですよ。
    うちは基本的にネットワーク切って使っており、そのあたりは試したことがないので詳細は不明です。

    今のところできる対応としては最新の2.5.8にしておけばしばらくは大丈夫でしょう。もう次の機種の話もあるみたいなので、これ以上kindle2のバージョンが上がらなければ問題ないでしょうし。

    さすがに次が出たときにどうかというところまで私はサポートできません。

    返信
  38. chachaom

    了解いたしました。ありがとうございます。最新の2.5.8にアップデートしてみます。

    返信
  39. kindledx 初心者

    rar そのものは読み込みは可能ですが、pdfにするにはどのようなソフトにしていますか?kindledxg 用に最適化するとしたらどんなモノを使ってるか気になります

    返信
  40. ichinomoto 投稿作成者

    うちはほとんど洋書読みにしか使ってないのと、スキャン物はiPadやGalaxyTabの方が
    扱いが楽で表示も早いので、kindle用には特に調整してなかったりします。
     
    kindle用に画像加工するなら自炊した物はChainLPでサイズ調整すると良いらしいですよ。

    返信
  41. yukari

    こちらの記事より、kindle2i(2.5.8)ハック成功しました。ありがとうございました。
    英辞郎を使用したく、苦労していましたがなかなかできず 諦めていましたが、上記より”フォントの置き換え”をしていなかったことに気づきました。
    私のような素人にも解りやすい説明文で感謝しております。
    また、去年もハックで質問させていただき丁寧なご回答ありがとうごいました。
    いつも応援しています。

    返信
  42. ichinomoto 投稿作成者

    ありがとうございます。

    もうこれを書いてから1年になりますが、まだ役に立っているようで何よりです。

    次のkindleはAndroidになるという話もありますので、本当にそうなるといろんな人が
    記事を書いてくれるようになると思いますよ。

    返信
  43. ZUNDOKO

    はじめまして。

    サイトを拝見し、勉強させていただいて、(慎重に慎重に行って)無事日本語化に成功しました。
    ものすごくわかりやすく解説してくださり、また、自動アップデートが入っても、変な風にならないということで、安心して利用できました。

    kindle DX(黒)の、バージョン2.5.8です。(2012月3月に購入しました。)

    返信
  44. ヘタレkindleDX初心者

    今日は。
    あんまり最近のことなので驚かれるかもしれませんが、
    2013年に再販売されたkindleDX 4th edition(2.5.8)を今になって購入した愚か者です(><)。半ばあきらめていた時、こちらのサイトにたどり着きました。
    graphite版をインストールしてみました。パソコンはウインドウズ8です。
    見事成功!!!!(^^)。
    ファイル名だけでなく、amazon.comからダウンロードした日本語の教科書みたいなサンプルも、
    ブラウザを使ってwikipedia.jpの表示にも成功しました!!!(^^)。
    フォントの好みとか贅沢言ってられませんね。日本語が読めるようになって大感激です。
    皆さんに広く知らしめるためにコメントを残しておきます。
    大変お世話になりましたm(_ _)m。

    返信

ichinomoto へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 が付いている欄は必須項目です