已越狱的日亚版 Kindle 如何移除屏保广告特惠

       这篇文章是提交。请将提交发送到书伴邮箱

   

日本亚马逊出售 Kindle 设备分为广告版和无广告版Kindle 的特点是屏幕保护图片将被广告图片取代,广告条将显示在主页底部。而中国亚马逊销售的 Kindle 设备没有区别,虽然默认打开广告(官方称为特价),但允许用户关闭设置。这是由于不同的销售策略导致的。

很多使用 Kindle 的朋友喜欢在越狱后安装 Kindle 屏保插件个性化 Kindle 屏保,但广告版 Kindle 屏保广告会影响屏保插件的正常运行。如果遇到这个问题,可以尝试本文提供的方法。

同型号Kindle 设备在硬件一样的,不难猜测广告是否应该通过 显示Kindle 软件控制在固件中,这就是为什么有些人在日本和亚洲购买 Kindle 设备可以通过注册中国亚马逊的账户关闭广告优惠。本文介绍了通过修改 Kindle 系统关闭广告优惠,不切换账户即可实现。

使用本文方法的前提之一是必须的把 Kindle 越狱,并安装插件 USBNetwork Hack。因为只有越狱才能修改 Kindle 系统,只安装 USBNetwork Hack 插件可以通过 SSH 登录 Kindle 系统并修改相关系统文件(注意 SSH 登录还需要一些必要的配置,可以参考 USBNetwork Hack 插件安装教程)。另外,为了顺利完成下面涉及的命令行,还需要知道如何操作基本 Shell 命令。

所有准备完成后,通过命令提示符(或终端)输入 SSH 命令登录 Kindle 系统:

ssh -i privatekey.pem root@192.168.xxx.xxx

然后依次执行下列命令,一行一次(当然,下列命令也可以制成 Shell 脚本执行):

rm /mnt/us/system/.assets/*
rm /mnt/us/system/.mrch/*
cd /var/local/
rm adunits/*
rm merchant/*
sqlite3 appreg.db "update properties set value='false' where handlerid='dcc' and name='adunit.viewable'"
sqlite3 appreg.db "update properties set value='false' where handlerid='dcc' and name='dtcp_pref_ShowBannerPref'"
sqlite3 appreg.db "update properties set value='false' where handlerid='dcc' and name='dtcp_pref_ShowRecsPref'"
sqlite3 appreg.db "update properties set value='false' where handlerid='dcc' and name='dtcp_pref_ShowScreensaverPref'"
reboot

输入最后一个命令 reboot 之后 Kindle 将重启。重启后,如果看到广告特征消失,就成功了。

以上方法来自小伙伴 Li Jack    提交,由书伴根据提交整理编辑。测试设备为日亚广告版 Kindle Paperwhite 3,方法参考自己《Removing Ads From the Kindle PW2》并做了改进。

阅读剩余
THE END