继续解决kindle4的自定义屏保问题

在上一篇关于自定义屏保的文章之后,结果在昨天晚上连接wifi推送后,发现自定义的屏保不见了,kindle4自动下载了一个广告。也就是说原来的办法有问题。仔细摸索了一番,终于找到了去广告的方法。

首先费了一番功夫,发现了下载后的广告所在的路径:/mnt/us/system/.assets 或者 /mnt/base-us/system/.assets,这两个路径是挂载的同一个文件系统

在这下面就是保存的广告信息,所以,首先需要将其除掉:

方法一:将.asset里面内容全部删除:

rm -rf /mnt/us/system/.assets/*

然后将.assets权限设为不可写

chmod 000.assets

方法二:直接删除.assets

rm -f /mnt/base-us/.assets

然后新建一个同名文件

touch .assets

设权限为全不可写(因为本身是file类型,也可以不设权限)

此时修改之后,已经不会再显示广告信息了,但是屏保和底部广告仍然会有提示“Please connect wirelessly to download the latest special offers”,这时只需要将/opt/amazon/screen_saver/adunits文件夹改名或者删除或者改权限为不可读写都可以,我在这里是用的改名

mv /opt/amazon/screen_saver/adunits /opt/amazon/screen_saver/adunits_bak

屏保时只能找到第一张屏保图片并不会每次进入屏保后自动更换屏保图片。又研究了下,发现需要修改此处

mv /var/local/adunits /var/local/adunits_bak

OK,到此重启,结合前一篇自定义屏保的文章,现在屏保显示的就是自己放的屏保了,而且首页下面的小广告也消失不见了。不过有一点遗憾的是,也收不到special offer了。

试试看,如果还是白屏,就继续重启。没问题了。

顺便说一下,那些屏保还真漂亮。我还特意加上了水印,觉得更好看。

 

 

“继续解决kindle4的自定义屏保问题”的3个回复

  1. 没有 /opt/amazon/screen_saver/adunits 这个目录呢……其它倒是都成功了。不过我没有重启,只 killall blanket 了。因为我的 $HOME 在 /tmp/root 下,重建各种软链接麻烦……

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.