Kindle 4 4.1.0 root密码失效的解决办法

4.0.0时密码是mario, 4.0.1时通过序列号由脚本算出密码,升级到4.1.0后,4.0.1得到的root密码失效。

问了好些人,有类似的问题,但是没有解决的办法。后来在豆瓣上才发现这个问题有几个解决办法:

1、在进入digas模式,USBNET下用framework:mario登录(diags里有两个用户:root和framework,framework的密码一般是mario,我所知道的与root不同点在于用framework登录只能拿到只读权限),用“cat /etc/shadow”命令得到shadow文件里root密码的字符串,但是这个字符串是加密的,所以需要借助John the Ripper这种密码破解软件计算出root的密码。——具体可见这几个帖子:

http://www.mobileread.com/forums/showthread.php?t=180292&;page=6
http://www.mobileread.com/forums/showthread.php?t=181157&;page=2
http://www.mobileread.com/forums/showthread.php?t=164381
——此方法我试过,耗时过长,没有计算出root的密码,但必然可行。

2、在fastboot模式下直接刷一遍mmcblk0p2,mmcblk0p2.img要在下面这个网址下载,下4.0.1的:http://gitbrew.org/~dasmoover/kindle/
刷机过程跟变砖刷机一样,可以参考多看的修砖帖,或者碎平的blog(http://sping.in/2012/04/14/kindle-touch-debricking-complete-guide/),大同小异,其实都来自于http://www.mobileread.com/forums/showthread.php?t=180789,特别要注意的是fastboot驱动的安装,因为fastoot下刷机只提示刷机完成而不提示成功失败。
刷完mmcblk0p2重启进入diags,root密码应该变回mario了,root以后可以根据修砖教程再刷一遍mmcblk0p1和mmcblk0p3,但刷完后配置和目录就没有了,而且要重新升级4.1.0——我是全部重刷了一遍,包括kernel,教训是惨痛的,在此不表,告诫大家kernel不要随便刷,但只刷mmcblk0p1和mmcblk0p3是没有问题的,镜像还是请在http://gitbrew.org/~dasmoover/kindle/下载4.0.1的。

3、最简单的方法:你的mmcblk0p2.img是在哪里下载的,就去找到这个mmcblk0p2.img的作者,询问密码——这个就说到4.1.0的密码变动的根源了——其实我想所有跟我一样发现升级4.1.0以后root密码改变的朋友都应该是跟我做了同样的一件事,在出现u006错误后,根据http://www.likk.com/blog/u006-error.html这个帖子,刷了一遍mmcblk0p2.img,过程本身问题不大,但是这个mmcblk0p2.img的来源是有问题的,应该是某位博主自己备份的mmcblk0p2.img,所以密码并不是初始mario,自然也不是根据各个人计算出来的fionaxxx。。。

总而言之,教训就是,升级不要手快,其实再往前回想一下,所有升级出现u006错误的朋友都是因为更换了屏保,而把屏保改回来就可以顺利升级4.1.0的方法在当天晚些时候就出来了,残念……

另外,针对第三点,刚刚询问了备份分区的提供者Bill Haofei Gong,他答复说:

First, as I know and comparison of several devices’ backup images of mmcblk01p2, just like mmcblk01p1, S/N of device is not located at this partition. Therefore even you flashed your device with my backup image, password shouldn’t be changed. If you flashed and catch your S/N become end with ****(which is my device’s S/N), please change S/N in factory mode immediately because as you know, my personal information may leak to your device.

Second, although a little bit late, but normally one don’t flash their device’s mmcblk01p2 due to its high possibility of failure, which may cause dead brick.

Therefore, as you want, you could try “fiona###” as password of SSH. But I am highly recommend you to find an excuse to exchange your Kindle with a new one from Amazon.

所以说,还是采用第二种办法来处理吧,或者就保持现状,不考虑修改字体和屏保了。

谢谢天佑,谢谢Bill Haofei Gong

顺便说一下,Bill Haofei Gong提供了他的root密码了,但是为了避免他说的“ my personal information may leak to your device. ”,我在贴出他的答复时,删除了密码的语句。

Kindle 4 4.1.0 root密码失效的解决办法》上有6条评论

  1. Pingback引用通告: 从Kindle 4升级4.1.0看分区备份下载和恢复 | 水边树木笔记 v4.0

发表评论

电子邮件地址不会被公开。 必填项已用*标注