加载中…
个人资料
混沌小鳄鱼
混沌小鳄鱼
  • 博客等级:
  • 博客积分:0
  • 博客访问:148,808
  • 关注人气:30
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

Kindle Paperwhite3 拆机越狱安装Koreader的攻略

(2015-12-04 20:08:38)
标签:

kindle

paperwhite3

越狱

koreader

数码

分类: 玩转数码
注意:目前已经有了不拆机的越狱方案。见下面的链接,但是本人还没有验证过。
http://kindlefere.com/post/307.html
2016年2月14日更新。

Kindle Paperwhite3 拆机越狱安装Koreader的攻略

--------基于固件5.6.5版本(201511月发布)

一、前言


       2015
年双11在狗东全球购搞666特价活动时撸了一个,运气不错一周多时间收到货,没有被睡,而且是完美屏。到手后发现显示效果确实非常好,比以前用的NOOK3强了不少。但是KPW3有很多不方便的地方,只能支持亚马逊的专有格式和PDFepub其它一些电子书格式都不能直接看,要转换,而且原生的PDF阅读器比较差,没有切边、重排之类的必要功能。最让人不爽的是不能按目录管理书,只有个简陋的收藏夹功能,书一多就找起来就很困难了Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略。以前用惯了刷了安卓系统的NOOK,那种开放自由的模式。所以决定越狱安装Koreader和其它功能插件。

        简单说一下为什么要拆机才能越狱,在KPW1&2时代,固件5.6版本以前可以刷第三方bin文件实现越狱破解,但是自从KPW3KV开始5.6版后,第三方bin文件放到kindle根目录后只要一拔USB线,立刻就会被kindle系统清除,而且固件无法降级。过去刷机越狱的简单方法无法实现了。于是Mobilereader论坛上有高人想出通过拆机连接kindle背板调试串口的办法越狱。

 

注意:操作之前一定要把本文完整看一遍,然后再看看参考引用的文章,提前下载好文中提到的软件包。

 

本文参考了

 http://www.hi-pda.com/forum/viewthread.php?tid=1559417&page=1&extra=#pid29424462

[1119更新5.6.5信息]new Kindle(5.6.1)拆机越狱成功,可装bin文件,koreader正常

 http://tieba.baidu.com/p/2837210315

【教程】KOreader完全使用指南(字体,词典,手势操作,升级)

  

二、准备工作:

l         USB口的TTL转换器:到淘宝上买一个,最好是1.8V电压标准的,实验证明用3.3V的也可以。大多数产品都是5V/3.3V用跳线可选择的。

Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略
我这个4.5元的Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略

 

l         准备线材:三线的带插头排线,这个可在买TTL转换器时问一下老板有没有提供,找一根废的PC风扇电源线也很好用,这个不用太长了10几个CM就够了。USB延长线一根。

l         工具:小号十字改锥,一字起子,竖刀一把,(我用的大号裁纸刀片掰了一截非常好用),精细尖头电烙铁,焊锡丝。当然了也可以不焊接,直接把线头压在电路触点上的方法,我就是这么弄的,相对于焊接风险要小一些,但是比较难固定容易出现接触不良的现象。

l         查询机器序列号: [菜单>> 设置 >> 菜单 >> 设备信息] 中,或外包装盒的标签上。

 

l         计算root的密码

可以尝试使用python脚本算出密码(注意将YOUR_SERIAL_NUMBER替换成你的序列号),下载安装Python2.7  python IDLE GUI)里执行下面两句:

>>import hashlib
>>print("fiona%s"%hashlib.md5("
YOUR_SERIAL_NUMBER\n".encode('utf-8')).hexdigest()[13:16])

 

参考下图

Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略记住结果一会儿后面要用。

 

l         下载终端软件

ScureCRTPuttyXshell等都可以,最推荐用ScureCRT,。

 

l         下载破解用的软件和应用插件

到下面的链接

http://www.mobileread.com/forums/showthread.php?t=225030

 

下载以下包备用
Packages targeting the Kindle 5 (Touch/PW1/PW2/KT2/KV/PW3):

1.         K5 JailBreak (5.0.x - 5.4.4.2) kindle-jailbreak-1.14.N-r12627.tar.xz

2.         USBNetwork Hack kindle-usbnet-0.21.N-r12659.tar.xz  (可选)


KUAL & KUAL extensions:

1.         Mobileread Kindlet Kit (Dev certs & Kindlet JB) | kindle-mkk-20141129-r12659.tar.xz 

2.         KUAL | KUAL-v2.6-20150819.tar.xz

3.         BatteryStatus | kual-batterystatus-1.1.N-r12247.tar.xz(可选)

4.         GNU Awk Installer | kual-gawk-1.5.N-r12659.tar.xz

5.         Helper | kual-helper-0.5.N-r12622.tar.xz

6.         KUAL+ | kual-kual-plus-0.2.N-r10378.tar.xz 

7.         MR Package Installer | kual-mrinstaller-1.6.N-r12659.tar.xz 

 

l         下载Koreader最新版

以前老版本的KoreaderKPW3上无法使用

这个是官方下载地址:

https://github.com/koreader/koreader/releases

koreader-kindle-arm-linux-gnueabi-v2015.11-stable.zip

 

除了从官网下载以外,还可以从这个资源链接下载,这个下载速度非常快。

http://vislab.bjmu.edu.cn/apps/koreader/ota/

koreader-kindle-arm-linux-gnueabi-vYYYY-MM-DD-VERSION.tarnz

这个下载后扩展名改成.tar.nz,然后用7zip之类的软件解压

 

Koreader的字典格式是stardict,可以自己到下面这个链接选择需要的下载,这个不是太急,可以有时间再弄。

http://abloz.com/huzheng/stardict-dic/

 

 

三、开始越狱

1、拆机

准备好工具

 Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略


 用刀片从右下角的接缝处插入,挑起面板贴片。

Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略

 这个贴片是不干胶粘上的,只要稍用力就能揭下来。

 Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略


Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略

 Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略

 用十字改锥拧下四周的11颗螺丝钉。注意在上面中间的黑色不干胶下面有一颗钉不要忽略了。

  Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略


这样就能拆下电路基板了。

 Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略


2、安装和测试USB接口的TTL转换器

       由于USB接口的TTL转换器很多,芯片也不尽相同,有些插上PC就能在WIN7WIN8下自动识别安装驱动,我用的CH340芯片的,自己在网上下载了USB转串口CH340驱动安装包64位版。

 Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略

      正确安装识别后可以在设备管理器中看到,记住端口号(本例是COM5

USB-TTL的适配器连接到计算机USB接口,安装好相应的驱动,调整跳线帽,让它工作在3.3V1.8V这个模式。

启动SecureCRT,建立新的连接会话方式选serial(串口),参数配置如下:


Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略

端口:COM5(按你自己机器的填写),波特率:115200bps,数据位:8位,奇偶校验:none,停止位:1,硬件流控制:无,软件流控制:无。

        TTL转换器插上排线,短接RxTx,这时在键盘上输入什么,屏幕就回显什么,也可以用“传输”菜单中“发送ASCII 来发一个纯英文的文本文件。这时候如果能在屏幕上回显文件内容,就说明TTL转换器工作正常。

 

3、连接TTL转换器到 Serial Debug

Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略

按照GND <-> GroundTx <-> RxRx <-> Tx的组合方式,将PaperWhite3TTL转换器连接起来。

可以用尖头电烙铁焊接上 Rx(左边红线)和 Tx(中间黑线),右边空着的是Gnd接地。

这个可以直接拧在图中最左边的接地螺丝上。

 Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略


也可以不用焊接的方式,直接固定让两个线头可靠接触对应的焊点也可以,这样风险还小。但是固定要牢靠,因为后面要把屏幕翻过来触屏操作。

 

 Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略


 4、获取DIAG模式root权限

    所有连接接好后,重启kindle。看到终端中刷出:Hit any key to stop autoboot:  0这一句的时候按任意键打断kindle的自动启动过程。

  Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略


此时机器应该会进入uboot,命令提示符应该显示为:uboot:,此处键入命令:bootm 0xE41000,回车后等待kindle的屏幕出现选项的显示。

Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略

kindle屏幕上依次点击最下方的Exit, Reboot or Disable DiagsExit to login prompt。等待屏幕显示USE SERIAL的提示时,回到终端窗口。

 

此时已引导入DIAG中,会请求登录(如不出现登录请求,按一次回车试试)。在kindle login:提示符后键入root后回车,会请求输入root帐号密码,此时键入之前查到的DIAG模式root密码,随后回车即获取到DIAG模式下的root权限。但是我们要获得的其实是MAIN模式下的root权限,所以还要继续。

5、获取MAIN模式root权限
    首先要挂载MAIN模式所在的目录。第一步先创建挂载点,键入并运行mkdir /tmp/main;随后挂载MAIN,键入并运行mount /dev/mmcblk0p1 /tmp/main

我们要做的是修改/tmp/main/etc/passwd文件,使得系统觉得MAINroot账户是没有密码的。键入并运行vi /tmp/main/etc/passwd,用vi编辑passwd文件,可见文件第一行为root:x:......此处的root:后的x表示root登录需要提供预设密码。
Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略
为屏蔽root帐号的密码登录,需将x删除,也就是这一行变成root::......。随后按一下ESC键,输入:wq,保存对/tmp/main/etc/passwd文件文件的修改。此时MAINroot已无密码保护。

此时可键入reboot重启,亦可使用passwd root命令修改DIAG模式的root密码,这样以后就不同再查了。


6、安装越狱
    上一步中已进行重启,重启过程中不要打断正常的自动启动过程,等到系统完成启动、kindle屏幕上显示正常的用户界面后,回到终端窗口,如未出现kindle login:提示符则回车一下,如已出现则键入root后回车。由于前一步已关掉了root帐号的密码验证,故此时将直接以root帐号完成登录。

kindle插上数据线连上电脑,将kindle-jailbreak-1.14.N-r12627.tar.xz文件中“kindle-5.4-jailbreak.zip”内的内容解压至kindle的根目录(必须根目录,即与Documents等目录处于同一级),随后拔下USB线,在终端窗口中键入cd /mnt/us/并回车,转到/mnt/us/目录。可键入并运行ls,查看目录内的文件内容(可参见下图,引自文3)。随后键入并运行sh jb.sh,安装越狱包。至此越狱安装完成。

Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略

 

    并且在终端完成安装后,需要将附件中JailBreak-1.14.N-FW-5.6.x-hotfix_new.zipbin文件解压至kindle根目录,并且在kindle上操作“[菜单] > 设置 -> [菜单] > 更新你的 Kindle”后才能获得完整的越狱。

 

7、安装KUAL和其它必要插件
   
首先安装KUAL--Kindle Unified Application Launcher,参考这个URL文章:

http://www.mobileread.com/forums/showthread.php?t=203326

将下载到的KUAL-v2.6.zip解压,取其中的KUAL-KDK-2.0.azw2文件,放入kindledocuments目录内。然后点击图标即可启动KUAL

Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略

应用起动器,伪装成一本书。


随后可将KOreader的包按照其一般安装方法直接解压到kindle根目录内完成安装

Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略

安装了Koreader explore文件管理器,终端kterm,文本编辑器leafpadUSBNetwork用来Wifi传书或从PCSSH


Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略
Koreader界面


Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略
Koreader文档管理器,可以显示真实文件夹了。

Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略
扫描PDF没切边前字太小没法看。

Kindle <wbr>Paperwhite3 <wbr>拆机越狱安装Koreader的攻略

切边后,基本上可以看了。

 

    5.6.5系统会在USB连接断开后自动删除放入根目录的升级bin文件,于是就没法安装使用升级系统方法安装的各种插件。为了实现bin文件安装,这里需要一个KUAL的插件,名称是:MobileRead Package Installer。将下载到的kual-mrinstaller-1.6.N-r12659.tar解压,将其中的两个文件夹extensionsmrpackages丢入kindle的根目录(应该会提示合并extensions目录)。于是就可以将下载的安装bin文件放入mrpackages,然后在KUAL中依次点击HelperInstall MR Packages实现bin文件安装,而且可以一次性安装多个文件的。

 

       安装booklet,功能是把原生书库中PDF的默认阅读器改成Koreader,在书上长按可以在菜单中选择用原生阅读器打开。把kindle-kpvbooklet-0.6.1-unofficial_for_kpw3_5.6.5.zip中的bin文件放到mrpackages文件夹中,然后在KUAL中依次点击HelperInstall MR Packages安装

 

其它插件如python等都是把zip中的bin文件放到mrpackages文件夹中。

 

----------------------------------------------------------------------------------------------------------------

2015121

 

全文完

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有