LoginSignup
6

More than 5 years have passed since last update.

Kindle Paperwhite マンガモデル(PW3-32)をJailbreakする&キャンペーン情報(広告)の削除

Last updated at Posted at 2018-01-29

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を実行、

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
ドイツ語の本読んでみ・・

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6