Amazon kindle 4 note
打开 kindle 4/4.0.1 的ssh登录
得到root密码
4.0 的密码是mario
4.0.1 用以下代码得到root密码 (其实就是 fiona加上16位序列号的md5值的第8至11位,推荐使用上面方法获得,注意序列号后有一个换行”\n”)
#!/usr/bin/env python import hashlib print("fiona%s"%hashlib.md5("XXXYOURSERIALXXX\n".encode('utf-8')).hexdigest()[7:11])
设置kindle
- usb连接kindle,在里面建个空文件,名字是ENABLE_DIAGS,然后重启你的kindle
- 重启后会进入diagnositc mode(工厂模式),连接usb线,选
Misc individual diagnostics
->Utilities
->Enable USBnet
- windows 7不能正确识别设备,需要在设备管理器中手动安装(计算机->属性->设备管理器,对未识别的那个设备
右键
->更新驱动程序软件
->浏览计算机
->从计算机的设备驱动程序列表中选择
->网络适配器
->Microsoft Corporation
->Remote NDIS based internet sharing device
打开网络和共享中心
->更改适配器配置
,对新的那个网络适配器配置IP 192.168.15.1 子网掩码 255.255.255.0,其它留空- 使用putty或者你喜欢的ssh客户端连接 192.168.15.244,user是root,password用在上面获取的root密码
- 挂载主分区
mount /dev/mmcblk0p1 /mnt/base-mmc
- 把dropbear(轻量的ssh server)拷过去
cp -r /usr/local /mnt/base-mmc/usr/ sync
- 修改防火墙规则
vi /mnt/base-mmc/etc/sysconfig/iptables
- 增加一行
-A INPUT -i wlan0 -p tcp --dport 22 -j ACCEPT
按ESC
输入:wq并回车。 - 在kindle上退出USBmode到主目录,选择
Exit, Reboot or Disable Diags
->Disable Diagnostics
- 拔掉usb线
- 等重启完成后,就可以在正常模式下用ssh客户端连接kindle的wifi ip来登录kindle了
换屏保
- 在kindle4的根目录下建立文件夹
screensaver
- 通过wifi ssh到kindle4
- 命令
mntroot rw rm -rf /mnt/us/system/.assets/ mkdir /mnt/us/system/.assets/ chmod -w /mnt/us/system/.assets rm -rf /var/local/adunits/* mv /opt/amazon/screen_saver/adunits /opt/amazon/screen_saver/adunits_bak mv /opt/amazon/screen_saver/600x800 /opt/amazon/screen_saver/600x800_bak ln -s /mnt/us/screensaver /opt/amazon/screen_saver/600x800 /etc/init.d/framework stop mv /var/local/adunits /var/local/adunits.bkp touch /var/local/adunits /etc/init.d/framework start mntroot ro
- 然后再重启,OK了!以后只要向screensaver文件夹中加入图片文件便可更换屏保,当然需要重启一次。