<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>电子书 on WWayne&#39;s Blog</title>
		<link>https://blog.wenb.in/tags/%E7%94%B5%E5%AD%90%E4%B9%A6/</link>
		<description>Recent content in 电子书 on WWayne&#39;s Blog</description>
		<generator>Hugo</generator>
		<language>zh-CN</language>
		
		
		
		
			<lastBuildDate>Fri, 21 Feb 2014 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://blog.wenb.in/tags/%E7%94%B5%E5%AD%90%E4%B9%A6/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>KindlePaperwhite字體選擇與替換</title>
				<link>https://blog.wenb.in/posts/2014-02-21_kindlepaperwhite%E5%AD%97%E9%AB%94%E9%81%B8%E6%93%87%E8%88%87%E6%9B%BF%E6%8F%9B/</link>
				<pubDate>Fri, 21 Feb 2014 00:00:00 +0000</pubDate>
				<guid>https://blog.wenb.in/posts/2014-02-21_kindlepaperwhite%E5%AD%97%E9%AB%94%E9%81%B8%E6%93%87%E8%88%87%E6%9B%BF%E6%8F%9B/</guid>
				<description>&lt;p&gt;能陪我最久的電子設備非Kindle Paperwhite莫屬。&lt;/p&gt;&#xA;&lt;p&gt;Kindle Paperwhite自帶的字體中，英文字體質量尚可，中文字體的質量就略令人遺憾了。本文旨在推薦替換字體（中英文），并以“step by step”的方式提供替換教程。&lt;/p&gt;&#xA;&lt;p&gt;首先談談字體選擇&lt;!-- more --&gt;。在實體書籍當中，一般使用宋體作為正文字體，黑體作為標題字體，楷體作為注解字體。由于Kindle Paperwhite的ppi足夠高，足以被當作印刷品看待，所以字體選擇亦可以此為標準。當然，網絡當中有許許多多的字體，各有不同，那一款才是最優秀的呢？其實這是個非常主觀的選擇，但經過不懈的測試，我的最終推薦如下：&lt;/p&gt;&#xA;&lt;p&gt;宋體常規：方正準雅宋&lt;br&gt;&#xA;宋體粗體：方正特雅宋&lt;br&gt;&#xA;黑體常規：新明蘭&lt;br&gt;&#xA;黑體粗體：新明蘭粗&lt;br&gt;&#xA;楷體常規：方正宋刻本秀楷&lt;br&gt;&#xA;楷體粗體：方正北魏楷&lt;br&gt;&#xA;英文正文：TisaMobiPro系列&lt;/p&gt;&#xA;&lt;p&gt;因版權利益，本文不提供字體下載。&lt;/p&gt;&#xA;&lt;p&gt;下面我們談談替換方式。相信你已經了解使用“USE_ALT_FONT”的方式來開啟使用自定義字體，此種方式固然方便之極，但弊端也很明顯。其一，以此種方式增添字體后，使得字體選擇界面列出了系統所有字體，不但UI變得不友好，出現的系統隱含字體亦不都適合閱讀使用；其二，此種方式替換的字體僅能應用于書籍內容，無法應用于系統UI。&lt;/p&gt;</description>
			</item>
			<item>
				<title>KindlePaperwhiteHacks</title>
				<link>https://blog.wenb.in/posts/2014-02-19_kindlepaperwhitehacks/</link>
				<pubDate>Wed, 19 Feb 2014 00:00:00 +0000</pubDate>
				<guid>https://blog.wenb.in/posts/2014-02-19_kindlepaperwhitehacks/</guid>
				<description>&lt;p&gt;**恢复出厂状态：**Perform a factory reset (Settings -&amp;gt; Reset device)&lt;br&gt;&#xA;Re-install the official 5.3.1 update&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;越狱：&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&#34;https://www.mobilerea&#34;&gt;https://www.mobilerea&lt;/a&gt;&lt;!-- more --&gt;d.com/forums/showthread.php?t=186645&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;删除多余语言文件：&lt;/strong&gt;&lt;br&gt;&#xA;/etc/upstart/framework stop&lt;br&gt;&#xA;cd /opt/amazon/ebook/lib&lt;br&gt;&#xA;mkdir -p /mnt/us/.backup/opt/amazon/ebook/lib&lt;br&gt;&#xA;mv *de_DE.jar /mnt/us/.backup/opt/amazon/ebook/lib/&lt;br&gt;&#xA;mv *es_ES.jar /mnt/us/.backup/opt/amazon/ebook/lib/&lt;br&gt;&#xA;mv *fr_FR.jar /mnt/us/.backup/opt/amazon/ebook/lib/&lt;br&gt;&#xA;mv *it_IT.jar /mnt/us/.backup/opt/amazon/ebook/lib/&lt;br&gt;&#xA;mv *pt_BR.jar /mnt/us/.backup/opt/amazon/ebook/lib/&lt;br&gt;&#xA;/etc/upstart/framework start&lt;br&gt;&#xA;sync&lt;br&gt;&#xA;sync&lt;br&gt;&#xA;sync&lt;br&gt;&#xA;reboot&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;关闭索引，修改虚拟机内存：&lt;/strong&gt;&lt;br&gt;&#xA;编辑/etc/upstart目录中的framework文件，找到 DENABLE_SEARCH_INDEXING_THREAD=true 行，将true改为false；&lt;br&gt;&#xA;在此文件上面找-Xmx20m，改成-Xmx30m，增加虚拟机内存。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;禁止OTA:&lt;/strong&gt;&lt;br&gt;&#xA;编辑 /etc/upstart/ota-update.conf，在source/etc/upstart/functions下面添加&lt;br&gt;&#xA;############## DISABLE OTA UPDATES ##############&lt;br&gt;&#xA;if [ -e &amp;ldquo;/mnt/us/DISABLE_OTA&amp;rdquo; ]&lt;br&gt;&#xA;then&lt;br&gt;&#xA;f_log E ota-update check &amp;quot;&amp;quot; &amp;ldquo;####################################################&amp;rdquo;&lt;br&gt;&#xA;f_log E ota-update check &amp;quot;&amp;quot; &amp;ldquo;# UPDATES DISABLED in /etc/upstart/ota-update.conf #&amp;rdquo;&lt;br&gt;&#xA;f_log E ota-update check &amp;quot;&amp;quot; &amp;ldquo;# REMOVE FILE /mnt/us/DISABLE_OTA (in USB root) #&amp;rdquo;&lt;br&gt;&#xA;f_log E ota-update check &amp;quot;&amp;quot; &amp;ldquo;####################################################&amp;rdquo;&lt;br&gt;&#xA;return $ERR_LOW_BAT&lt;br&gt;&#xA;fi&lt;br&gt;&#xA;############## DISABLE OTA UPDATES ##############&lt;br&gt;&#xA;如果要禁用OTA，那么在usb链接kindle后，在根目录放一个DISABLE_OTA就好了&lt;/p&gt;</description>
			</item>
			<item>
				<title>KindlePaperwhite变砖修复记录</title>
				<link>https://blog.wenb.in/posts/2014-02-19_kindlepaperwhite%E5%8F%98%E7%A0%96%E4%BF%AE%E5%A4%8D%E8%AE%B0%E5%BD%95/</link>
				<pubDate>Wed, 19 Feb 2014 00:00:00 +0000</pubDate>
				<guid>https://blog.wenb.in/posts/2014-02-19_kindlepaperwhite%E5%8F%98%E7%A0%96%E4%BF%AE%E5%A4%8D%E8%AE%B0%E5%BD%95/</guid>
				<description>&lt;p&gt;一切都是英文字体 Tisa Mobi Pro 惹得祸。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://imglf0.ph.126.net/ldF-ke8nAAH-pbqJGwrclw==/1590896568385771146.png&#34; alt=&#34;&#34;&gt;&lt;br&gt;&#xA;这是instapaper附带的一款字体，看起来似&lt;!-- more --&gt;乎比Kindle自带字体 Caecilia 更加适合阅读。当然如果仅仅使用 “USE_ALT_FONT”大法把新字体扔进去也没有任何问题，但强迫症患者却不满足于此，详见&lt;a href=&#34;https://syslog.lofter.com/post/bc649_dfaf3c&#34;&gt;另一篇博文&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;在编辑字体配置文件的时候，出错了，最终结果就是导致了 Kindle Paperwhite “卡大树“了，一直停留在小童树下看书的画面。Kindle Paperwhite通体只有一个电源按键，不管按何种时间（15s/30s/60s/120s）均无任何反应，可以断定是挂了，需要拆机维修。&lt;a href=&#34;https://www.izheteng.com/teardown/fix-kindle-paperwhite.html&#34;&gt;这篇文章&lt;/a&gt;详细记录了维修方法，当然如果你完全按照文中提到的方式是绝对可以修复的，但是相信很多朋友跟我一样，看到拆机的步骤，咬咬牙也就过去了，不过看到需要使用电烙铁，估计就尿了。经过我的实践，无需烙铁也是可以顺利维修的，下面是我的维修记录。&lt;/p&gt;&#xA;&lt;p&gt;首先是工具准备，TTL-USB转接器是必不可少的，而且必须是1.8v的，淘宝似乎只有一款，要价30多的那款就是。撬棒建议要备一根，否则拆机过程中会对机器外壳有严重的损伤。另外，Kindle Paperwhite所有的十字螺丝都是#00号的，要是你能看到这篇文章，基本上说明你已经有这款了，无需购买。我购买的物品如下：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://imglf1.ph.126.net/koaut9bEvH7QSDZjbbFA8A==/6597962570100188551.png&#34; alt=&#34;&#34;&gt;&lt;br&gt;&#xA;&lt;img src=&#34;https://imglf0.ph.126.net/4GLhc-ekRx7IW0Yf2-s1uQ==/1821706049371486995.png&#34; alt=&#34;&#34;&gt;&lt;br&gt;&#xA;&lt;img src=&#34;https://imglf1.ph.126.net/HOGgq_cnKlIASfp3rDWL5A==/3065262496397101444.png&#34; alt=&#34;&#34;&gt;&lt;br&gt;&#xA;对了，别忘了导线，对于不用烙铁的我们，导线越细越软越好。经过我的实践，普通网线不适合，耳机线不适合，最后我使用了一条普通RS232串口线中的铜线。&lt;/p&gt;&#xA;&lt;p&gt;材料准备完毕，下面开始拆机。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://imglf5.lf127.net/img/RXh1WFV3cG95ZEEwMkFTWTJKakhlbkhhQUlmNXhLRXdLMmhQZFB6RExRWXBKdjJLNTc2d0N3PT0.jpg&#34; alt=&#34;&#34;&gt;&lt;br&gt;&#xA;建议在这个寒冷的冬天，先用吹风机将机器面板四周多吹吹，会降低你拆面板的难度和对机器的破坏。接着在你的机器前面板找到最大的缝隙，然后用撬棒果断插入吧少年。尽量不要破坏到面板上的双面胶带，它的黏性很强，如果没有让它解除过多的灰尘的话，那么在最后修复完毕合体的时候就无需使用新的胶带了。 拆掉面板后，卸掉11颗螺丝，就能看到做工精良的机器内部主体了。&lt;/p&gt;&#xA;&lt;p&gt;接下来是布线。关于线脚的定义和连接，另一篇文章也说的很清楚了，特别注意，GND &amp;lt;-&amp;gt; Ground、&lt;strong&gt;Tx &amp;lt;-&amp;gt; Rx&lt;/strong&gt;、&lt;strong&gt;Rx &amp;lt;-&amp;gt; Tx&lt;/strong&gt;。下面谈谈不用烙铁的连线方案。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://imglf6.lf127.net/img/RXh1WFV3cG95ZEEwMkFTWTJKakhldTNaeGFtMTVyMHl0SjZYWHk0T0lOYUVxQjJOeXZsZDBnPT0.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://imglf6.lf127.net/img/RXh1WFV3cG95ZEEwMkFTWTJKakhlb2ZoTU44NHh4TklTSmk1UVp3SG14VDZJeTY1VzhBdlBBPT0.jpg&#34; alt=&#34;&#34;&gt;&lt;br&gt;&#xA;因为没有烙铁固定，需要摆好机器位置，用胶带固定好导线，让导线的位置与两个线脚的位置对应，做到按下去能恰好接触同时不能引起短路。这一步之整个维修过程中最困难的一步，而且没有技巧，只能一次一次的去调整。当然，非要说技巧，也有一个经验之谈。另一篇教程提到，连好导线，按电源键重启，可是你需要按15s。如果是用烙铁固定了导线，倒是没有任何问题，倒在我们的场景当中，按电源键15s可能导致的结果就是机器发生了轻微的移动，我们好不容易接触好的导线再次错位导致失去连接。我推荐的方式是把电池卸载下来，无非是多拆3颗螺丝。按下电池即是开机，非常快捷，无痛。&lt;/p&gt;&#xA;&lt;p&gt;接下来谈谈SecureCRT，它害了我蛮久。有这样一个情况，如果你在第一次连接机器时，没有接触好触点，在SecureCRT里，你无法看到任何输出。但是即使接下来你的接触是OK的，重启设备后仍然是不会有输出的，不管你试多少次。所以，如果你这一次连接失败，没有看到输出。接下来重试的时候，不能仅仅关注连线，SecureCRT重新打开，重新连接串口，否则你永远不会看到输出。&lt;/p&gt;&#xA;&lt;p&gt;下面是维修完毕的Kindle Paperwhite，完好如处：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://imglf3.lf127.net/img/RXh1WFV3cG95ZEQwM2xnMVViY1VvbzhXL2h3TTh6bi9BdXJ1eldtTTcxTzhhYytBL1JrTVJ3PT0.jpg&#34; alt=&#34;&#34;&gt;&lt;br&gt;&#xA;&lt;img src=&#34;https://imglf6.lf127.net/img/RXh1WFV3cG95ZEEwMkFTWTJKakhlZ3ZoUHlLMndTWkxZcStxZkM0WTB2S1VlRHhOMmkwbjl3PT0.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;最后，对于那些无力自行修复的朋友，我提供&lt;a href=&#34;https://item.taobao.com/item.htm?id=37311775213&#34;&gt;&lt;strong&gt;有偿&lt;/strong&gt;维修&lt;/a&gt;，可以联系我，新浪微博 @人面兽衣 。 &lt;/p&gt;</description>
			</item>
			<item>
				<title>Nook2折腾笔记，折腾之后，是安逸</title>
				<link>https://blog.wenb.in/posts/2011-11-27_nook2%E6%8A%98%E8%85%BE%E7%AC%94%E8%AE%B0%E6%8A%98%E8%85%BE%E4%B9%8B%E5%90%8E%E6%98%AF%E5%AE%89%E9%80%B8/</link>
				<pubDate>Sun, 27 Nov 2011 00:00:00 +0000</pubDate>
				<guid>https://blog.wenb.in/posts/2011-11-27_nook2%E6%8A%98%E8%85%BE%E7%AC%94%E8%AE%B0%E6%8A%98%E8%85%BE%E4%B9%8B%E5%90%8E%E6%98%AF%E5%AE%89%E9%80%B8/</guid>
				<description>&lt;p&gt;我喜欢看书。最早是看实体书，随后有了手机，在M65上用MicroReader看。在有了Meizu M6之后，在她上面看。然后有了SPV C600之后，用AlReader看，真是神器。然后就是在Android（HTC Magic）用iReader看书。工作之后，用iPad給&lt;!-- more --&gt;自己充电，看PDF真是方便。然而，渴望回归纸张的感觉和对电子产品的依赖让我对Eink向往不已。一直在等Kindle 4发布，准备购买。然后，在等待的过程中，发现越来越喜欢NOOK Simple Touch（以下简称NOOK2）。在Kindle 4发布后，没有想象中的美好，果断入了NOOK2。&lt;/p&gt;&#xA;&lt;p&gt;10月21日下单官翻，11月21日到手，到今天刚好一周。我也整整折腾了一周。在折腾的这几天中，我不断的问自己，我真在需要NOOK2给我提供什么？我的答案是静下心来阅读，真正的享受阅读。除了EPUB，扫描版的PDF也是我的常用书籍来源之一，所以需要NOOK2能够让我能够好好的看扫描PDF。另外需要NOOK2可以无线传书。是的，就两点，扫描PDF和无线传书。考虑到目前NOOK2上并没有一款合适的PDF阅读器，而有一款出色的漫画阅读器——Perfect Viewer，所以我的想法是将扫描PDF用坛子里的pdflrfwin转成6寸图片压缩包用PV来看（后来事实证明效果非常好）。&lt;/p&gt;&#xA;&lt;p&gt;下面是我的折腾步骤（都是来自于XDA论坛的帖子，来源就不一一注明了）。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;恢复出厂状态（unroot）：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;让一切从新开始，需要分别reset系统分区（所谓的8次打断法）和数据分区（所谓三键恢复）。&lt;br&gt;&#xA;1、reset系统分区&lt;br&gt;&#xA;如果你没有root，或者无法用adb连接到设备，使用8次打断法，即在完全关机的状态下，按电源键3秒后松手，在闪屏后按电源键15秒松手，然后按电源键3秒后松手……如此8次后，再次按3秒开机后，设备会进入到restore factory的界面，等待她自动恢复重启即可。&lt;br&gt;&#xA;如果你已经root了，并且可以连上abd，那么敲入以下命令即可进入恢复界面：&lt;/p&gt;&#xA;&lt;p&gt;adb shell&lt;br&gt;&#xA;echo -n -e &amp;ldquo;\x08\x00\x00\x00&amp;rdquo; &amp;gt; /rom/devconf/BootCnt&lt;br&gt;&#xA;reboot&lt;/p&gt;&#xA;&lt;p&gt;2、reset数据分区&lt;br&gt;&#xA;依次点击“Settings”－“Device Settings”－“Device Info”－“Erase &amp;amp; Deregister Device”－“Reset Nook&amp;quot; button”即可。&lt;br&gt;&#xA;若提示失败，关机，开机，在闪屏后同时按住下面的两个翻页键15秒左右会有提示是否reset的画面，点击n键（两次）即可。&lt;/p&gt;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;备份和还原：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;使用DiskImage（www.roadkil.net/program.php?ProgramID=12）来操作。备份系统可以确保你的设备不会因为软件原因而变砖。&lt;br&gt;&#xA;1、备份。用DiskImage将noogie.img写到TF卡（一定要通过读卡器）。将设备完全关闭，插卡，开机。在屏幕上出现了“root forever”之后插上数据线。然后用DiskImage将设备的整个磁盘写成一个img文件，小心保存这个img文件吧。&lt;br&gt;&#xA;2、恢复。同样的，用DiskImage将noogie.img写到TF卡（参见下面的root过程）（一定要通过读卡器）。将设备完全关闭，插卡，开机。在屏幕上出现了“root forever”之后插上数据线。用DiskGenius等磁盘分区管理软件读取NOOK2的分区信息，删除所有分区后，用DiskImage将你之前保存的img文件（或者从https://forum.xda-developers.com/showthread.php?t=1289233获取）写回到设备。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;root&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;root本身是一个非常简单的过程，只是替换了NOOK2上boot分区的ramdisk文件而已。&lt;br&gt;&#xA;1、准备好以个读卡器，一张128mb以上容量的TF卡，以个NOOK2，一台电脑。&lt;br&gt;&#xA;2、下载noogie.img.gz（https://www.multiupload.com/OFI609MP8V） 和uRamdisk_rooted（https://www.multiupload.com/WKLQHCT334）。&lt;br&gt;&#xA;3、下载win32imagewriter（https://launchpad.net/win32-image-writer/），将noogie.img通过读卡器写入到TF卡。&lt;br&gt;&#xA;4、将noogie卡插入到完全关机的NOOK2，再开机。会进入到显示“root forever”的界面。&lt;br&gt;&#xA;5、将NOOK2通过数据线连接电脑，电脑上会看到一个名称为boot的分区，将uRamdisk_rooted重命名为uRamdisk，替换该分区的同名文件。弹出设备，弹出TF卡。按电源键15秒关机。按电源键开机。&lt;br&gt;&#xA;6、电脑上安装adb（提取Android SDK中的几个文件即可，请自行搜索方法），打开adb，敲入以下命令：&lt;/p&gt;&#xA;&lt;p&gt;adb connect&lt;/p&gt;&#xA;&lt;p&gt;若提示成功连接，则说明root成功。&lt;/p&gt;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;安装Superuser.apk、su和busybox（必须）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;光root一点意义都没有，此步骤是之后折腾的基础。假设你的adb放在“C:/android-sdk-windows/platform-tools”。&lt;br&gt;&#xA;1、下载Superuser.apk（https://nookdevs.com/images/a/a9/Superuser.zip）、su（https://nookdevs.com/images/e/e0/Su.zip）、busybox（https://www.megaupload.com/?d=VFEI8UIF）。都解压放在adb目录。&lt;br&gt;&#xA;2、执行以下命令以安装Superuser.apk和su：&lt;/p&gt;&#xA;&lt;p&gt;cd C:/android-sdk-windows/platform-tools&lt;br&gt;&#xA;adb connect yourNSTip&lt;br&gt;&#xA;adb install Superuser.apk&lt;br&gt;&#xA;adb push su /data/local/&lt;br&gt;&#xA;adb shell&lt;br&gt;&#xA;cd /system/bin&lt;br&gt;&#xA;mount -o remount,rw /dev/block/mmcblk0p5 /system&lt;br&gt;&#xA;cat /data/local/su &amp;gt; su&lt;br&gt;&#xA;chmod 6755 su&lt;br&gt;&#xA;reboot&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
