Kindle 4 Root后更换中文字体

标签: Digital Kindle4 ROOT 更换字体 | 发表时间:2011-12-12 13:58 | 作者:scomper GaRY
出处:http://irising.me

编者按:Mobileread论坛的高手门已经Root了Kindle4(非触摸屏),从而使更换字体变成可能,不过操作步骤偏技术了一些,相信不久就会有更简单的越狱方案出来。有动手经验的同学可以试试。

第一步:ROOT

http://www.mobileread.com/forums/showpost.php?p=1873256&postcount=242
!!开始前请仔细阅读全文。如果你不理解你在做什么,请不要继续。以下步骤存在损坏你设备的风险。!!

打开 kindle 4/4.0.1 的ssh登录:
1)从settings菜单中找到你的serial number。(在settings第一页下方)
2)用以下代码得到root密码:

#!/usr/bin/env python 
import hashlib 
print("fiona%s"%hashlib.md5("XXXYOURSERIALXXX\n".encode('utf-8')).hexdigest()[7:11])

(其实就是 fiona加上16位序列号的md5值的第8至11位,推荐使用上面方法获得,注意序列号后有一个换行”\n”)
3)连接kindle,在里面建个空文件,名字是 ENABLE_DIAGS,然后重启你的kindle
4)重启后会进入diagnositc mode(工厂模式),连接usb线,选 Misc individual diagnostics -> Utilities -> Enable USBnet
5)windows 7不能正确识别设备,需要在设备管理器中手动安装(计算机->属性->设备管理器,对未识别的那个设备右键 更新驱动程序软件->浏览计算机->从计算机的设备驱动程序列表中选择 ->网络适配器-> Microsoft Corporation -> Remote NDIS based internet sharing device
6)打开网络和共享中心->更改适配器配置 对新的那个网络适配器配置IP 192.168.15.1 子网掩码 255.255.255.0,其它留空
7)使用putty或者你喜欢的ssh客户端连接 192.168.15.244,user是root,password用在上面获取的root密码。
8)挂载主分区

Code:

mount /dev/mmcblk0p1 /mnt/base-mmc

9) 把dropbear(轻量的ssh server)拷过去

Code:

cp -r /usr/local /mnt/base-mmc/usr/
sync

10) 修改防火墙规则

Code:

vi /mnt/base-mmc/etc/sysconfig/iptables

增加一行(推荐加到已有的 “-A INPUT -i wlan“那一行前面)

Code:

-A INPUT -i wlan0 -p tcp --dport 22 -j ACCEPT

按 ESC , 输入 :wq 并回车。
11)在kindle上退出USBmode到主目录,选择’Exit, Reboot or Disable Diags’ -> ‘Disable Diagnostics’
12)拔掉usb线
13)等重启完成后,就可以在正常模式下用ssh客户端连接kindle的wifi ip来登录kindle了。

第二步 更换中文字体

按照第一步得到ssh的登录权限,然后通过wifi登录到正常模式的kindle上。
1)kindle的存储空间是分区了的。根分区和android设备类似都是只读挂载。因此首先把 / 挂载为可读写

mntroot rw

2)字体存放在 /usr/java/lib/fonts中,把你需要的字体通过scp拷到这个目录下就好。可以准备一个普通字形和一个粗体(斜体和粗斜体应该也是可以的,未试验)
例如使用scp

scp FZYaSong-M-GBK.ttf root@your_kindle_wifi_ip_addr:/usr/java/lib/fonts/

当然你用winscp也是可以的

3)(请做好备份) 修改/usr/java/lib/font.properties,找到hans(对应简体中文)开头的几行,把=后面的字体文件名(MHeiM18030_E.ttf)更改为你刚才scp到kindle上的字体文件名,hans.0/hans.plain为普通字形,hans.1/hans.bold为粗体。

vi /usr/java/lib/font.properties

你也可以把font.properties通过scp拷出来修改好再scp回去,注意这个文件的权限是 root:root 755

4)可以在文件中增加 3/italic 和 4/bolditalic 几行对应中文的斜体和粗斜体,另外也可以更改hant开头的行,对应繁体中文。我这里没有繁体书,未试验。

5)修改完成后,

mntroot ro

重新把root挂载为只读。
退出 ssh客户端,重启机器。

6)Enjoy reading!

转载文章   来自:cnblogs.com

ajax loader

相关文章:

  1. Kindle系列原系统不越狱换字体
  2. 折腾HTC Legend之–ROOT
  3. Nook Simple Touch Root 步骤说明

相关 [kindle root 中文] 推荐:

Kindle 4 Root后更换中文字体

- GaRY - Page to Page
编者按:Mobileread论坛的高手门已经Root了Kindle4(非触摸屏),从而使更换字体变成可能,不过操作步骤偏技术了一些,相信不久就会有更简单的越狱方案出来. 如果你不理解你在做什么,请不要继续. 打开 kindle 4/4.0.1 的ssh登录:. 1)从settings菜单中找到你的serial number.

linux找回root密码

- - CSDN博客系统运维推荐文章
 “忘记了CentOS(Linux)root管理密码怎么办. 可以通过单用户模式进去系统来修改root密码. 有些时候在忘记了Linux的系统管理员密码的时候,我们可以在本地通过进入单用户模式来重置root密码. 对于CentOS 5.x的版本来说,进入单用户模式的方法有很多,主要的操作都是在进入grub启动菜单的时候进行的,下面说一下常用的两种:.

Droid Bionic 手机一键 root 和取消 root

- bill - 谷安——谷奥Android专题站
摩托罗拉 DROID BIONIC 上市才没过几天,不过一个一键 root 工具已经出现. 而且 root 之后你还可以取消 root,实际上之前已经有一个版本,不过你可以下载新的版本因为新版本中加入了取消 root 的功能. 你可以到 RootzWiki 上参阅更多资料和下载这个工具. © wode 发表于 谷安——谷奥Android专题站 ( http://android.guao.hk ), 2011.

一鍵ROOT機的Android程式《Universal Androot》

- Gene - Android 資訊雜誌 android-hk.com
最近網絡出現很多一鍵 ROOT 機的工具,令不熟悉電腦的用家都可輕鬆完成複雜的破解工作,但其實要透過 USB 連接電腦進行 ROOT 機的方法未算最簡單,最近就有台灣高手利用 Android 系統的漏洞,開發出《Universal Androot》程式,讓用家可直接在手機上一鍵 ROOT 機,而且亦設有 UnRoot 功能來回復原有的狀態,那就不怕因為 Root 機而失去官方的保養.

Android 的提权 (root) 原理是什么?

- - 知乎每日精选
Android的内核就是Linux,所以Android获取root其实和Linux获取root权限是一回事儿. 你想在Linux下获取root权限的时候就是执行sudo或者su,接下来系统会提示你输入root用户的密码,密码正确就获得root权限了. Android本身就不想让你获得Root权限,大部分手机出厂的时候根本就没有su这个程序.

新款 Kindle 和 Kindle Keyboard

- Shphi - A.shun Blog
昨天 Amazon 大爆发,发布了 Kindle Fire 平板和三款新的阅读器,Kindle Touch、Kindle Touch 3G 和一款非触摸的新款 Kindle. 于是有了 Kindle Keyboard,我 5 月初入手的 Kindle 3,则变成了 Kindle Keyboard 3G.

kindle 相关

- - A Geek's Page
上周末在淘宝上拍了一个 Kindle DXG,今天终于拿到手了. 买之前做了大量的功课,经过了N次纠结之后最终敲定买 DXG. 一是因为,我个人认为看书嘛,屏幕好一点儿很重要,DX 系列是大屏幕;二是,我感觉 WIFI 可有可无,我又没打算拿它当 fire 用,而且自带的 3G 是免费的. 所以最后选择了 Kindle DXG.

[图]MySQL.com被黑 黑客挂牌出售其root权限

- Adam - cnBeta.COM
Amorize的安全研究人员最近表示,已经确认黑客入侵mysql.com,并通过iframe的方法让用户感染了恶意代码,他们已经追踪到佛罗里达和瑞典两个恶意软件托管地,在当地时间周一下午依然在对mysql.com的访客实施攻击,用户凭据可能已经遭到了窃取,因此建议mysql.com注册过的用户修改自己与此相同的密码.

Nexus 7 已经 root、超频并得到了定制 ROM

- - 谷安——谷奥Android专题站
Nexus 7 平板 200 美刀的价格的确是撼动了整个 Android 平板市场,而且它将本周内正式上市. 而黑客们也是做足了准备,该平板现在已经被 root、超频、定制 ROM 以及 UI,甚至让它具有了完整的平板 UI(而不是看起来类似于手机的 UI). 与以往一样,我们会提醒你做这些操作会有风险.

HTC Super Tool 解锁 Bootloader,可 root 大部分(HTC)设备

- - 谷安——谷奥Android专题站
很显然,很多用户不敢随便拿自己的设备开刀. 因为这不仅仅是保修无效的问题,甚至有着变砖的危险. 这种一键工具倒是博得了“非技术”用户的青睐,因为简单而且也不容易出问题. XDA 的开发者们也知道很多用户折腾不起,所以他们为 HTC 用户带来了这个方便的工具. HTC Super Tool 非常类似于一些专门的工具(比如说 Revolutionary).