kindle paper white をjailbreakした自分用のメモ。
ファームが 5.4.4.2 のKindle paper white が対象
◎Jailbreak
- http://www.mobileread.com/forums/showthread.php?t=186645から
kindle-jailbreak-1.10.N.zipダウンロード・解凍
kindle-usbnet-0.16.N.zipもダウンロードしておく。後で使う - さらにkindle-5.4-jailbreak.zip を解答してKindleのルートに
bridge.sh
jb.sh
update_jb_$(cd mnt && cd us && sh jb.sh).bin
をKindleのルートにおく - Kindleを取り外し、
ホーム」->「メニュー」 ->「設定」->「メニュー」->「Kindleをアップデート」
以下この操作を「kindleをアップデート」という - 数秒後「**** JAILBREAK ****」の表示が出る。
◎Mobileread Kindlet Kit(MKK)
- http://www.mobileread.com/forums/showthread.php?t=233932から
kindle-mkk-20140214.zip ダウンロード・解凍 - Update_mkk-20140214-k5-ALL_install.bin
をKindleのルートにおくコピー(k5がpaperwhite) - kindleをアップデート 自動的に再起動。
◎KUAL
- http://www.mobileread.com/forums/showthread.php?t=203326から
KUAL-v2.3.zip ダウンロード・解凍 - 旧版(KindleLauncher-2.0.azw2)があったらdocumentsフォルダから削除
- paperwhiteの場合は、KUAL-KDK-2.0.azw2 をdocumentsフォルダ へコピー
- 他の本と並んで、KUALがあるので、タップすれば起動する。
◎USBNetwork (USBnetworkの起動停止だけでなくSSHの許可等色々できるアプリ)
- 先にダウンロードしたkindle-usbnet-0.16.N.zipを解凍
- PW初代ならば Update_usbnet_0.16.N_install_touch_pw.bin
PW2代(2013〜)ならば Update_usbnet_0.16.N_install_pw2.bin
をkindleルートにおいて - kindleをアップデート 自動的に再起動。
- KUALのメニューにUSBNetworkが追加されているはず。
- kindleのホームの検索窓に;un[enter]と入力することで、ネットワークデバイスusb0を有効/無効とトグルすることができる。
- kindleのusb0を有効にしてパソコンにつなぐとRNDIS Ethernetデバイスと認識される。
- kindle usb0 には192.168.15.244が振らている
- telnet 192.15.244に接続するとログイン認証無しでkindleにrootとして接続される。
- sshdは意図したとおりに動いたり動かなっかったりして、どう操作するのか不明
◎スクリーンセーバー
- kindle-5.4-screen-hack.zipをダウンロード 解凍
- ss.sh
update_jb_$(cd mnt && cd us && sh ss.sh).bin
をkindleルートにおいて - kindleをアップデート 画面下に「** SCREENHACKED **」と表示されるはず
- Paperwhiteではホーム画面の検索boxから、~DS と入力すればスクリーンセーバが無効になる。
再度スクリーンセーバを有効にするには、再起動する。
◎kterm + sshクライアント
- http://www.mobileread.com/forums/showthread.php?t=207030から
kterm-with-ssh.zip をダウンロード解凍 - http://www.mobileread.com/forums/showthread.php?t=223461から
layouts.zip ダウンロード解凍しlayoutフォルダを
1で解凍生成されたktermフォルダ配下のlayoutフォルダと差し替え - kertmフォルダをkindleルートのextensionsフォルダ配下にコピー
- kindleを取り外してKUALを開くとメニューにktermが追加されているはず
- ktermをタップすると、ketermはkindleに認証なしでrootでログインしてターミナル画面が開く
◎2015年中旬にファームが5.6.xにアップデートされjailbreakが無効になったので再度jailbreakする
*jailbreak済のKindleがファーム5.6.xにアップデートされた場合に限り下の方法で再度のjailbreakが可能。
5.6.x下での新規のjailbreakはケースを開いてシリアルラインからハックする必要があるらしい。
- http://www.mobileread.com/forums/showpost.php?p=3004892&postcount=1597に沿ってjailbreakを実施する。
- KUAL等は以前の環境が残っていたが,root権限が利用できなくなっていたりサービスが止められたりしていたので
KOUAL, MKK, USBnetwork をバージョンアップする
http://www.mobileread.com/forums/showthread.php?t=225030から必要なモノをダウンロードしてインストールするが
ファーム 5.6.x ではUPDATE………….binファイルをKindleドライブのルートに置いて
「ホーム」->「メニュー」 ->「設定」->「メニュー」->「Kindleをアップデート」
でインストールすることはできなくなったのでMR Package Installerを用いる。 - まず,KUALをダウンロードした新版と差し替える。
- HelperとMR Package Installerを組み込む
- kual-helper-0.5.N-r12622.tar.xz,kual-mrinstaller-1.6.N-r12798.tar.xzをダウンロードして解凍する
- kual-helper-0.5.N-r12622/extentions/配下のHelperフォルダをKindleドライブ/extentions/フォルダ配下にコピーする。
- kual-mrinstaller-1.6.N/extentions/配下のMRInstallerフォルダをKindleドライブ/extentions/フォルダ配下にコピーする。
- kual-mrinstaller-1.6.N/配下のmrpackagesフォルダをKindleドライブ/直下にコピーする。
- Kindleドライブ/mrpackagesフォルダの中にインストールしたいUPDATE………….binファイルをコピーし
KUAL(Kindle Launcher)を起動して, 「Helper」→「Install MR Packages」とタップするとインストールが実行される。