2013年11月23日

Kindle Paperwhite 2 (ニューモデル)でスクリーンセーバーをハックする方法

ご存知でした? まだ誰でも簡単に試せるというほど易しい手順ではありませんが Kindle Paperwhite 2 (ニューモデル)の脱獄方法が発見されているんですよ。
今日は Kindle Paperwhite 2 限定(バージョン 5.4.2 で動作確認済み)、最新の脱獄方法をスクリーンセーバーのカスタマイズ方法も組み合わせてご紹介しますよ。

exit_org_gln_320


Kindle Paperwhite 2 脱獄ツールのダウンロードと実行


現在判明している最新の脱獄方法は MobileRead で紹介されているこちら。

PW2 Paperwhite 2: jailbreak! - MobileRead Forums


こちらのページにリンクが貼られている pw2-jailbreak-x.x.x.tar.gz ファイルをダウンロードしましょう。

01 mobile read - kindle paperwhite 2 jailbreak


このファイルを解凍すると中には pw2-jailbreak というファイルが含まれています。 これが脱獄ファイルを作成してくれるシェル・スクリプト。
( Windows しか持っていない人は CD から起動出来る Ubuntu で作業するのがオススメ)

02 Kindle Paperwhite 2 Jailbreak script

ここまで出来たら Kindle Paperwhite 2 を USB ケーブルで PC に接続してみましょう。 自動でマウント(ドライブとして認識)されるはずです。

03 connect kindle via usb cable


続いて、端末( Terminal )を起動して、先程解凍した pw2-jailbreak スクリプトを実行。

$ bash /path/to/pw2-jailbreak

パスはお使いの環境に合わせて変更して下さいね。

04 run jailbreak script


実行後、こんなメッセージが表示されればOK。

$ bash pw2-jailbreak
Kindle Paperwhite 2 jailbreak v1.1.1, by yossarian17.

https://lb1.pcs.ovh.net/v1/../../Touch/kindle-yossarian-jb.zip
lb1.pcs.ovh.net (lb1.pcs.ovh.net) をDNSに問いあわせています... 5.135.33.15
lb1.pcs.ovh.net (lb1.pcs.ovh.net)|x.x.x.x|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 5470 (5.3K) [application/zip]
`/tmp/kindle-yossarian-jb.zip' に保存中

100%[===============>] 5,470       --.-K/s   時間 0s

2013-11-23 16:05:25 (24.0 MB/s) - `/tmp/kindle-yossarian-jb.zip'

Installing /tmp/kindle-yossarian-jb.zip jailbreak

Archive:  /tmp/kindle-yossarian-jb.zip
  inflating: /media/Kindle/JB-README  
  inflating: /media/Kindle/bridge.sh  
  inflating: /media/Kindle/jailbreak.sh  
  inflating: /media/Kindle/update_jb_$(cd mnt && cd us && sh jailbreak.sh).bin  
writing /media/Kindle/jb.sh...
copying /tmp/update_fake_o2.bin in /media/Kindle ...

Now eject the kindle from linux and switch off airplane-mode.
Then press the suspend button and wait 2-3 minutes for the
jailbreak script to be started automatically by the kindle
or press [Menu] -> Settings -> [Menu] -> Update Your Kindle.

Kindle ドライブを見てみると幾つかのファイルが作成されているはずです。

05 extract jailbreak scripts


これで脱獄( Jailbreak )の準備はおしまい。


Kindle Paperwhite スクリーンセーバー・スクリプトのダウンロードと設定


折角なのでスクリーンセーバーのハックもしちゃいましょうか。 まずこちらから僕が用意したスクリーンセーバー変更スクリプトをダウンロード。


zip ファイルを解凍・作成された screensaver.sh という名前のスクリプトを Kindle ドライブ上にコピーして下さい。

06 copy screensaver script


最後に jb.sh ファイルをエディタで開き、 'sh /mnt/us/screensaver.sh' という一行を 'sh /mnt/us/jailbreak.sh'  の下に追加します。

07 edit jb script


さあ、これで脱獄+スクリーンセーバーの準備が出来ましたよ!


Kindle Paperwhite アップデートの実行と画像ファイルの変更


PC から Kindle を取り外し、メニュー > 設定 > メニュー > "Kindleのアップデートを行う"を選択・実行して下さい。

08 update kindle paperwhite2


すると、実際にはアップデートは行われず真っ白な画面が表示され、もしや・・・と少し不安な気持ちになりますが、ご安心を。

30秒程待つと画面上に僅かにメニューが表示されます。 ここまでくれば無事終了。

09 kindle menu


本体下にある電源ボタンを押して一度スリープさせてから画面をリフレッシュすれば元に戻ります。

10 kindle sleep button


PC に Kindle を接続してドライブを見てみると・・・

11 kindle screensaver folder


お、screensaver フォルダが現れましたね!

後は何時もの通り、ここに 758 x 1024 サイズのモノクロ画像ファイル( png 形式)を保存すれば良いのです。

12 default screensaver images


ほら、僕の Kindle Paparwhite 2 もこの通り。

13 kindle custom screensaver


もっと簡単な方法が見つかったらまたご報告しますね。
 
それでは、より個性的な Kindle ライフを。


ブログ飯 個性を収入に変える生き方
染谷 昌利
インプレスジャパン
売り上げランキング: 6,627

脱獄
脱獄
posted with amazlet at 13.11.23
シン・リジィ
USMジャパン (2011-11-09)
売り上げランキング: 324,766

Posted by netbuffalo at 18:36│Comments(5)TrackBack(0)kindle | モバイルデバイス


この記事へのトラックバックURL

http://trackback.blogsys.jp/livedoor/netbuffalo/4644231
この記事へのコメント
はじめまして、kindleのスクリーンセーバーが嫌で嫌でここにたどり着きました。
手順どおりにやっているつもりなのですが、pw2-jailbreakを走らせたあと、

>実行後、こんなメッセージが表示されればOK。
にならず、以下の様なメッセージが出て先に進めません。

cat: /proc/mounts: No such file or directory
missing kindle dir
logout


何が間違っているのかご教授いただけると幸いです。
環境は、
MAC BOOK AIR
MAC OX 10.7.5

です。なんとか、カッコ悪いスクリーンセーバーを変えたいです。
よろしくお願いします。
Posted by izawa at 2013年11月26日 03:38
izawaさん

izawaさんが試した際にOSは何を使いましたか?
/proc/mountsファイルが存在するOS、出来ればUbuntuで試すのが良いと思います。
お気軽にご相談下さい。
Posted by netbuffalo at 2013年11月26日 08:29
Mac OSでターミナルを使ってやるんですが、
同じように以下のように言われて先に進みません。
なにが悪いんでしょうか。
Ubuntuは分かりません。

cat: /proc/mounts: No such file or directory
missing kindle dir
Posted by io at 2013年11月30日 17:04
OS Xでの脱獄の件ですが、
脱獄だけだったら、

$ pw2-jailbreak -k /Volumes/Kindle

でいけましたよ。
ただ、スクリーンセーバーの差し替えは、UbuntuとOS Xとでファイル構造が違うので、そのディレクトリにパスを変更する必要があるでしょう。(僕はスクリーンセーバーを変える必要がないので調べていません。)

netbuffaloさんが作ってくださったシェルスクリプトですから、ありがたくカスタマイズして使いましょう。

buffaloさん:
11月下旬にKindle Paperwhite(2013)を手にして、一通りエンドユーザとして使ってみました。そしてどういうファイル構造になっているのか、気になってこのサイトにやってきました。
マウントさせて覗けばいいんですね。ありがとうございます。またお邪魔させていただきます。
Posted by こま at 2014年01月06日 10:12
おー、こまさん、情報提供ありがとうございます。
izawaさん、ioさんに質問頂きましたが時間が取れず回答できていなかったので大変助かりました。

$ pw2-jailbreak -k /Volumes/Kindle実行後、Kindleドライブ上にjailbreak.shが作成されていれば、後は同じ手順でMacでもスクリーンセーバー・ハックが出来ると思います。
(時間ができたら自分のMacでも試してみます)

こちらこそ今後ともよろしくお願い致します。
Posted by netbuffalo at 2014年01月06日 18:38

コメントする

名前
URL
 
  絵文字