#Kindle Paperwhite マンガモデルの脱獄#
32GB仕様のKindle Paperwhiteで、日本でしか売っていません。
その為Jailbreak(脱獄)も進展がない状態が続いていたのですが、ついにknc1氏が脱獄方法を発見したのでメモ。
注意
端末のroot領域をいじるため、下手をするとbrick(文鎮化)します。
知識がある方、brickを直す方法を知っている方のみ下記手順を実行してください。
##動作確認済機種##
PW3-32, キャンペーン情報付きモデル
(もちろんキャンペーン情報無しでも可能です)
##1. Jailbreak手順##
①OTA(Wi-Fi経由のアップデート)をブロック
端末をPCに接続し、トップレベルのディレクトリに update.bin.tmp.partial というフォルダを作成
②ファクトリーファームウェアをダウンロード
update_pw3_factory_5.8.9.0.1.bin をダウンロードします。
(アクセス→下戴だけではダウンロードできないので、Tampermonkeyに こちら のスクリプトをインストールの上ダウンロード)
③ファクトリーファームウェアの書き込み
端末のトップレベルに上記ファイルをドラッグアンドドロップ。
Kindleよりアップデートを実行。
④Jailbreak
Update_jailbreak_hotfix_1.14_nomax_install.bin をダウンロード、
③の要領でアップデートを実行。
⑤最新ファームウェアへのアップデート
Amazon公式ファームウェア をダウンロードし、
③の要領でアップデート。
##2. キャンペーン情報(広告)の削除##
こちらに関しては動作確認をしていません。(Amazonに怒られるかも) 自己責任でお願い致します。
①必要ツールのインストール
こちらの 第8世代 を参考にKUAL, Helper, MR Package Installerをインストールします。
②Terminalをダウンロード
こちら よりkterm (kindle用のターミナル)をダウンロード、
解凍後、extensionsフォルダにドラッグアンドドロップします。
③キャンペーン情報の削除
KUALよりktermを実行、
cd /var/local/
rm -r adunits/ merchant/
sqlite3 appreg.db "delete from properties where handlerid='dcc' and name='adunit.viewable'"
sqlite3 appreg.db "delete from properties where handlerid='dcc' and name='dtcp_pref_ShowScreensaverPref'"
sqlite3 appreg.db "delete from properties where handlerid='dcc' and name='dtcp_pref_ShowBannerPref'"
reboot
を実行します。
追記:ちなみにその他キャンペーン情報は、ルートディレクトリ/system/.assets にある模様です。
###参照###
Removing Ads From the Kindle PW2 by Nicholas Kuckuck
PW3-4, PW3-32, fw-5.8.9.0.1 software jailbreak by knc1
ドイツ語の本読んでみ・・