Kindle Voyage越狱

由于kindle自动更新到5.12.3,我之前的越狱被覆盖掉了,于是我就得再搞一次,因此记录一下

本教程可以用于任何系统版本,Kindle各种触屏型号的越狱没有区别,可以直接参考操作

视频教程:av89177622

需要准备的东西

  1. 螺丝刀
  2. 指甲或撬棒等能翘塑料的东西
  3. 一个1.8v的ttl小板(看别人帖子3.3v的其实也可以,不过我建议是随便买个便宜的1.8v的比较保险)
  4. 烙铁和几条线
  5. 一条能连接Kindle Usb 的数据线

软件准备

  1. 一个能连串口的软件(比如MobaXterm)
  2. 这个页面 把kindle的序列号填进去算出root密码
  3. 这个页面 找到Kindle 5标签下面的,下载 K5 JailBreak、K5 JailBreak Hotfix、MR Package Installer、KUAL(有几个cdn文件被可能打开巨慢)

另外我做了个插件用的挺爽 Kindle Web 文件管理器

 

连接串口线

Kindle Voyage超级容易拆,只需要把背面顶部的塑料盖板从下往上扣出来,拧掉螺丝,再把背板往下一滑就可以打开了

先拔掉电池,然后找到这个地方

从左往右顺序是 TX  RX  GND 与小板交叉连接(TX接小板RX,RX接小板TX,GND接GND)

用线焊接好透明胶贴一下以防不测(带线的小板一般绿色是TX白色是RX)

接好之后电池接口按回去,反过来,屏幕朝上(待会会用到触摸屏)

 

删除root密码

插好小板,打开串口工具,选好usb小板的串口,速度设置为115200

kindle按电源键开机,同时在黑框窗口中按连续按回车,看到显示 uboot > 时你就成功了

输入

bootm 0xE41000

回车等待启动,进入一个文字界面

  1. <o> REBOOT...
  2. <EXIT LOGIN> EXIT...

这时kindle会显示大树和DIAGS EXIT的提示,在串口工具操作

mkdir /tmp/sparkle
mount /dev/mmcblk0p1 /tmp/sparkle
vi /tmp/sparkle/etc/passwd

按i进入编辑模式

root:x:0:0:root:/tmp/root:/bin/sh

中的x删掉,也就是改为

root::0:0:root:/tmp/root:/bin/sh

按esc,然后输入 :wq 保存退出,然后重启

reboot

 

安装JailBreak

(如果更新出现007错误,请从这里开始做)

将K5 JailBreak中的JailBreak\kindle-5.4-jailbreak.zip解压,扔到KindleU盘的根目录,并在串口处输入

cd /mnt/us
./jb.sh

别按回车,拔掉连接Kindle的数据线,一秒之后,按下回车,此时看到屏幕底部显示 JAILBREAK 那就成功一半了

将K5 JailBreak Hotfix解压,里面有一个bin文件,扔到KindleU盘的根目录,拔掉连接Kindle的数据线,在Kindle设置中点右上角的菜单更新

如果错误007,请从上面开始重新做,直到这里提示更新成功

 

安装KUAL

首先需要mrpi,只要把下载的MR Package Installer解压扔到kindleU盘的根目录就可以了

然后把下载的KUAL里的那个没有hotfix的install的bin文件扔到KindleU盘的mrpackages 目录(为了使用更多shell命令我还扔了usbnet),将KUAL-KDK-2.0.azw2扔到KindleU盘的documents目录

拔掉连接Kindle的数据线,在Kindle的搜索框输入

log; mrpi

然后按回车搜索,这时候屏幕底部会显示提示,然后安装完自动重启

如果显示的是搜索无结果,那就需要继续往下看了

 

修复log; mrpi命令

升级到5.12.2以及以上的版本会丢失log命令

下载 这个文件 并解压

将 emergency.sh 扔到KindleU盘的根目录,拔掉连接Kindle的数据线,重启Kindle

正常情况下KindleU盘的根目录应该会出现 done_emergency.sh、old_debug_cmds.json、new_debug_cmds.json 这三个文件

如果没有,那请重新安装hotfix(将K5 JailBreak Hotfix解压,里面有一个bin文件,扔到KindleU盘的根目录,拔掉连接Kindle的数据线,在Kindle设置中点右上角的菜单更新)

此时再重启,log; mrpi就可以用了

如果出了什么差错,比如 new_debug_cmds.json 看起来不正常,可以将 emergency_revert.sh 扔到KindleU盘的根目录,并将名字改为 emergency.sh 并重启Kindle即可还原

 

 

 

 

 

 

 

 

如果文章对你有帮助, 你可以: 请我喝可乐

2 Comments

Leave a Comment.

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