kindle - thawk/wiki GitHub Wiki
-
当越狱的Kindle连接到Windows时,会显示为“端口(COM和LPT)”-“USB串行设备(COM3)”。
-
从上帖下载 kindle_rndis.inf_amd64-v1.0.0.1.zip
-
以管理员运行 "5-runasadmin_register-CA-cer.cmd",注册证书
-
在COM3上右键,更新驱动程序,选择解压的位置,将出现新网卡“Kindle USB RNDIS Device (USBNetwork enabled)”
-
为新网卡指定IP地址“192.168.15.1”,应能ping通设备192.168.15.244
-
把允许登录的SSH key加入 /mnt/us/usbnet/etc/authorized_keys
-
/mnt/us/usbnet/etc/config.default
在安装了dropbear的电脑上执行:
dropbearkey -t rsa -f rsa
dropbearkey -t dss -f dss
scp rsa 192.168.2.2:/mnt/us/usbnet/etc/dropbear_rsa_host_key
scp dss 192.168.2.2:/mnt/us/usbnet/etc/dropbear_dss_host_key
USB线连接电脑,在kindle盘根目录下新建两个文本文件,文件名分别改为 FONT_RAMP 和 CJK_FONT_RAMP (两个文件名都无后缀),编辑文件内容如下
7.49 8.43 9.37 10.31 11.25 12.19 13.13 14.07
八个数字对应八个字号的大小,修改完成后重启 kindle 生效。
可能需要firmware >= 5.6.1
建议改成31至17的8个连续奇数,基本覆盖了常用的大小又保证了平滑缩放的最小间距2;千万不要把字号改成偶数,会丢失楷体和圆体,原因未知;如果改成过偶数,可以把这俩文件删除以后重启再放入全奇数的文件重启即可找回楷体和圆体。
7.13 7.81 8.49 9.17 10.53 12.56 16.98 29.2
字体大小为 X / 100 inch。
KV / PW2 的最小间隔约为 0.25。猜想不应低于点距:
-
KV (300 dpi) ~ 0.34 (0.00333英寸 / 0.08467 mm)
-
PW2 (213 dpi) ~ 0.47 (0.004695英寸/0.119125 mm; 212 dpi - 0.00471英寸/0.11969 mm)
-
KT2 (167 dpi) ~ 0.6 (0.006英寸/0.1524 mm; 168.212 dpi - 0.005945英寸/0.151 mm)
PW2,12.20对应的字体大小计算为:
-
(12.20 / 100) / 0.004695=26 pixels.
-
(12.20 / 100) * 25.4 = 3.1 mm
-
3.1 / 0.119125 = 26 pixels.
-
26 * 0.119125 = 3.1 mm
-
(26 * 0.004695) * 100 = 12.20
-
(3.1 / 25.4) * 100 = 12.20
通过各种手段远程控制kindle进行翻页等操作。
-
直接屏蔽屏保功能
lipc-set-prop com.lab126.powerd preventScreenSaver 1
-
不禁用屏保,但通过脚本保持唤醒
/usr/bin/powerd_test -p
[root@kindle root]# echo "send 193" > /proc/keypad [root@kindle root]# echo "send 191" > /proc/keypad
源代码:
Note
|
全部需求先越狱,并设/ 可写。
|
+
# SSH后,运行
mntroot rw
索引容易导致卡死,大量耗电。
-
在
/etc/upstart/framework
中,把DENABLE_SEARCH_INDEXING_THREAD
从true
改为false
-
重启设备
/sys/devices/platform/imx-i2c.0/i2c-0/0-003c/max77696-bl.0/backlight/max77696-bl/brightness
控制背光。49
约为界面上的7
档。0
为关闭背光。
在/etc/crontab/root
中:
# 晚上开背光
1 19 * * * /bin/echo -n 49 > /sys/devices/platform/imx-i2c.0/i2c-0/0-003c/max77696-bl.0/backlight/max77696-bl/brightness
# 早上半背光
1 7 * * * /bin/echo -n 0 > /sys/devices/platform/imx-i2c.0/i2c-0/0-003c/max77696-bl.0/backlight/max77696-bl/brightness
# 每15分钟检查一次,把背光1变成背光0(完全关闭)
*/15 * * * * var=$(cat /sys/devices/platform/imx-i2c.0/i2c-0/0-003c/max77696-bl.0/backlight/max77696-bl/brightness | grep -e '[0-9]');if [ "$var" = 1 ]; then echo -n 0 > /sys/devices/platform/imx-i2c.0/i2c-0/0-003c/max77696-bl.0/backlight/max77696-bl/brightness; fi
-
重新安装几个插件
-
下载地址
-
KPVBooklet
-
USBNetwork以及Screen Save、Fonts
-
-
把bin文件拷贝到Kindle的
mrpackages
目录下 -
弹出Kindle,通过
KUAL
-Helper+
-MR Package Installer
进行安装
-
14.1. https://www.clippings.io/ 管理笔记
可以上传“My Clippings.txt”至clippings.io进行管理