Kindle咪咕版刷入微信读书APP教程
网上介绍Kindle咪咕版使用微信读书的方法,多是创建一个含有微信读书官网超链接的Word文档,然后转换为mobi电子书。但实践证明使用这种方法使用微信读书不仅功能有限,字体也很小。
所以,我参考这篇什么值得买社区文章拆机刷入了微信读书墨水屏版。在此感谢原作者。
注意:刷机有风险,本文仅是分享本人的刷机过程,仅供学习研究参考,请勿轻易尝试。
系统信息
我的Kindle咪咕版系统信息如下:
- Kindle 10.39.19
- Kindle OS 5.7.2.8(660655320)
- 咪咕阅读:V3.5.0
查看步骤为:
全部设置→设备选项→设备信息
在设备信息页面还有一个重要信息:序列号,在之后的操作中需要用到,建议保存到记事本供后续使用。
拆机
对于一个业余选手来说,拆机真的非常吃力,一定要小心,千万别把硬件拆坏了。
前盖接近屏幕的一圈有粘胶,所以在拆前盖时可以先使用吹风吹一下。前盖边缘是用卡扣与后盖合上的,可以使用薄铁片慢慢撬开边缘的缝隙。拆机工具是在淘宝购买的,花了4.5元。
拆掉前盖后如下图所示:
我们可以看到2颗螺丝,事实上还有5颗螺丝隐藏在黑色保护框下。盖在屏幕上的这个黑色保护框是用粘胶粘在屏幕上的,非常难拆。可以先用吹风吹一下,再慢慢的抠起来,切不可使用暴力,以免损坏底下的电子元件和屏幕。
如下图所示,可以看到隐藏的5颗螺丝了:
拧掉螺丝,拆下后盖。如下图所示,是拆掉的屏幕保护框和主机:
接TTL线
TTL转USB模块是在淘宝上购买的,花了3.7元,商家送了杜邦线。芯片为PL2303,电压为1.8V,听说5V会烧坏Kindle。
商家会提供对应的驱动程序,安装在Windows电脑上即可。
本打算用胶布将PL2303与TTL点连接,但始终接触不良,最后还是狠下心来用尖嘴烙铁焊接。这个需要考验手艺,可以直接在手机店花2块钱焊接。
如上图所示,标记了GR的地方有3个焊接点,从上往下分别是TXD、RXD、GND,与PL2303的连接关系是:
- TXD → RXD;
- RXD → TXD;
- GND → GND;
为了接线方便,我在主板上直接标注成转换后的,也就是从上往下分别接PL2303的RXD、TXD、GND。
PL2303插在电脑上,红灯会亮,只有在数据传输时其他灯才会亮。
Putty串口连接
安装好Putyy并启动,进入Serial设置项,各选项设置值说明:
- Serial line to connect to:在计算机设备管理器中查看端口编号,需要先安装好PL2303驱动;
- Speed:115200(默认的9600会乱码);
- Data bits:8;
- Stop bits:1;
- Parity:None;
- Flow control:None。
如下图所示:
此时如果点击Open没反应,需要确保Session选项页中勾选Serial选项:
如果TTL转USB模块连接正常,点击Open后将打开一个黑色的命令窗口,以后的命令就在这个窗口中输入。
进入uboot
长按电源键重启Kindle,绿灯闪过之后,黄灯会闪5下,然后松开。立即在Putyy命令窗口按回车,一定要在Kindle进度条显示之前按回车,慢了就不能进入uboot。
成功进入可以看到这样的提示符:
uboot >
此时可以使用以下命令查看全局变量,您可以复制一份备份到记事本:
printenv
开启Selinux宽容模式
输入以下命令:
setenv bootargs 'console=ttymxc0,115200 init=/init androidboot.console=ttymxc0 consoleblank=0 androidboot.hardware=freescale androidboot.selinux=permissive uart_at_4M androidboot.serialno=序列号 androidboot.unlocked_kernel=false androidboot.prod=1'
其中的序列号必须换成你在Kindle设备信息中看到的。
仔细看以上命令引号中的部分,实际上在重启Kindle的时候,Putty上飘过的那些字符串中就有显示,只是androidboot.selinux的值原本是enforcing。
复制命令在Putty按鼠标右键粘贴有可能显示乱码,但实际测试不影响效果。
保存变量到MMC中:
saveenv
如果不出意外,会显示:
Saving Environment to MMC...
Writing to MMC(1)...done
但我在操作时却卡住了,等待若干时间后回车,发现可以输入命令了。
重启设备:
reset
开启ADB调试
这次重启Kindle后不要急着按键盘,等Kindle进度条加载完成,完全进入系统后,再按几下回车键,Putty命令窗口出现类似以下的提示符:
[root@kindle] #
在#后面输入以下命令:
touch /data/system/FACTORYMODE
重启设备:
reboot
安装APP到Kindle
需要用到的其实就工具包中的以下几个程序:
- adb.exe
- AdbWinApi.dll
- AdbWinUsbApi.dll
可以在D盘创建一个名称为adb的文件夹,然后将这几个文件拷贝到adb文件夹中。
打开电脑的cmd命令窗口,输入以下命令进入D盘的adb目录:
cd D:\adb
如果以上命令不能进入,可以尝试以下命令:
cd /d D:\adb
Ubuntu系统可以使用以下命令安装adb工具:
sudo apt-get install android-tools-adb
输入以下命令检测挂载的设备:
adb devices
不出意外的话,可以看到你的Kindle序列号。
将.apk文件拷贝到adb目录中,然后在cmd窗口中执行命令:
adb install APP名称.apk
安装好微信读书后,看到Kindle并没有任何变化,这是因为我们看到的是Kindle软件界面,Kindle并没有安卓系统那样的桌面。所以,还需要安装启动器和悬浮球以便找到我们安装的应用。
下载地址:
拉起悬浮球的命令如下:
adb shell am start -n com.shere.easytouch/com.shere.easytouch.ui350.MainSplashActivity
启动微信读书后,发现顶部的Kindle和咪咕读书导航比较占用屏幕空间,可以使用以下命令隐藏:
adb shell settings put global policy_control immersive.navigation=*
重启Kindle后导航条会再次出现。
卸载Kindle中APP的方法:
首先查看包名称:
adb shell pm list package
卸载:
adb uninstall 包名
使用体验
我没有卸载Kindle自带的软件,在切换应用时会比较卡。打开微信读书后,正常读书和翻页都还能接受。需要注意的是,微信读书在打开一本书后会自动下载,Kindle那2G硬盘是远远不够的,要注意定期清除缓存。
温馨提示:使用手机微信读书导入本地图书后,在Kindle中也可以阅读。