kindle4越狱+换字体+换屏保去广告+ssh+pdf重排软件

越狱

首先去下载越狱文件kindle-jailbreak-k4-1.5.DS.zip
解压后将其中的data.tar.gz和ENABLE_DIAGS放到kindle的根目录
menu-setting-menu-restart重启kindle
重启进入诊断模式,依次选择:

D) Exit, Reboot or Disable Diags
R) Reboot System
Q) To continue
(此处Q的选择是按方向键左键确定,右键取消,不用上下移动只需按下左键)

这样kindle会重启,并且可以看到重启界面上写着jailbreak,右上角有倒计时
完成后会发现书籍列表里出现了个叫作jailbreak的书,说明越狱成功,这个文件无所谓可以删除。

换字体

此网站下载kindle-fonts-5.13.N-k4.rar
解压出对应版本的update_fonts_5.13.N_k4_install.bin文件,放在kindle根目录里。
menu-setting-menu-update your kindle来更新软件,等一会儿会自己重启,重启后即完成。
此时再次连结kindle,根目录里多出来了linkfonts目录,在linkfonts/fonts目录下是一堆字体文件。
根据这篇博文涨了些关于字体的姿势后,我决定也试试博主所说的这几个字体,平时在电脑上用文泉驿,这次在kindle上就是用他说的衬线字体好了。
字体文件下载后为了方便重新命名:

CJK_Regular.ttf  普通字体,用于正文显示,这里选用方正准雅宋
CJK_Bold.ttf  粗体字体,用于粗体显示,这里选用方正特雅宋
CJK_Italic.ttf  斜体字体,华文中宋斜
CJK_BoldItalic.ttf  粗斜体,华文中宋粗斜

把这四个字体文件复制到linkfonts/fonts目录下。
进入linkfonts/etc,找字体配置文件,需要改动的是fonts.properties, fonts.properties-3, fonts.properties-3-nocondensed这三个。
改的是# internationanl font support这一行,对应于CJK字体用于中日韩,有四种开头jpan. kore. hant. hans.代表中日韩的字体,之前都是=CJK的,那个自带默认字体不好看嘛,要改成我们新下载的字体:

.0=CJK_Regular.ttf
.plain=CJK_Regular.ttf
.1=CJK_Bold.ttf
.bold=CJK_Bold.ttf
.2=CJK_Italic.ttf
.italic=CJK_Italic.ttf
.3=CJK_BoldItalic.ttf
.bolditalic=CJK_BoldItalic.ttf

之后重启即可生效,然后我就忘记本来的字体是啥样了orz

去广告+换屏保+顺带ssh

安装WIFI控制补丁,还是在那个之前的网站下载kindle-usbnetwork-0.54.N-K4.rar
解压后把那个update_usbnetwork_0.54.N_k4_install.bin放在根目录。
同样menu-setting-menu-update your kindle来更新重启。
重启完毕后,再连结到电脑,根目录下会多出usbnet目录,进入后将DISABLED_auto这个文件重命名为auto。
进入/etc,打开config文件,搜索_WIFI=’false’的两项,改为’true’,:wq。
在根目录下新建名为screensaver的文件夹,把下好的图集放进去。我放了丸尾和花轮的无惨集,井上的墨,还有些jojo啊r2啊小驾驾啊啥的。效果绝赞不过稍微有点不能被人看到,嘛,看到就看到,大家都知道我那点恶趣味吧(点?)。

ssh

生成密钥
在电脑上:

ssh-keygen
可以全部默认选项生成,此时~/.ssh/下会多出来两个文件
ls .ssh -lh
....id_rsa
....id_rsa.pub
....known_hosts
cp .ssh/id_rsa.pub /media/Kindle/usbnet/etc/ #我的kindle自动挂载在media下,也就是把公钥拷到/usbnet/etc文件夹下
mv id_rsa.pub authorized_keys 重命名下

好了,此时已经可以从此告别连接线,用ssh连结kindle了哦耶。

查看kindle的IP地址:

setting界面
同时按下键盘键+右面下翻页键
进入711页面,查看各种IP地址等
我这里是172.16.1.101

得到root密码:

setting界面看到kindle的serial numnber
去(http://guobiao.me/geek/893)输入序列号即可得到root密码

现在用ssh连结kindle:

sudo ssh 172.16.1.101
注意需用root用户,这样是root@kindle,刚才得到的root密码才有效,另外也可以多点修改权限
按要求输入刚才得到的root密码

以后也可以用这种方式连结,妈妈再也不用担心我插插拔拔烦心。

开始去广告等操作:
先挂载驱动器:

mntroot rw

依次输入以下命令,都是常用就不做说明了:

mv /opt/amazon/screen_saver/600x800 /opt/amazon/screen_saver/600x800_bak
ln -s /mnt/us/screensaver /opt/amazon/screen_saver/600x800
rm -f /mnt/us/.assets
touch .assets
mv /opt/amazon/screen_saver/adunits /opt/amazon/screen_saver/adunits_bak
mv /var/local/adunits /var/local/adunits_bak

建立一个RUNME.sh脚本:

vi /mnt/us/RUNME.sh
写入
mntroot rw
if [ ! -f /var/local/adunits.bkp ]; then
    mv /var/local/adunits /var/local/adunits.bkp
    touch /var/local/adunits
fi
mntroot ro
好了:wq

还要给此脚本加上运行权限:

chmod +x /mnt/us/RUNME.sh

mntroot rw

再备份系统参数文件后修改:

cp /var/local/system/mntus.params /var/local/system/mntus.params.BKP
修改mntus.params
vi /var/local/system/mntus.params
末尾写入:
if [ -e /mnt/us/RUNME.sh ]; then
    sh /mnt/us/RUNME.sh
fi
ESC:wq

恢复系统驱动器

mntroot rw

好了,这下彻底搞定广告和屏保。

pdf重排

主要参考这篇图文并茂的博文

也就是拷了文件update,差不多的步骤。