说明:
参考融合了多篇教程终于成功实现,希望能帮助到需要的人。仅记录本人成功经验,不能保证其他型号等的成功可能。
更新记录:
2015-11-06:实现通过USB数据线模拟有线网络显示远程桌面
2015-11-07:实现通过WIFI无线连接,实现无线文件传输、显示远程桌面
步骤:
(1)首先越狱
将kindle-k4-jailbreak-1.8.N文件夹内的data.tar.gz和ENABLE_DIAGS两个文件拷贝到Kindle磁盘的根目录中。断开Kindle和电脑的连接,在原系统下通过Menu > Settings > Menu > Restart重启机器进入诊断模式。使用五向键依次选择“D) Exit, Reboot or Disable Diags” 、”R) Reboot System”、”Q) To continue”。重启后主页会出现一本名为”You are Jailbroken”的书,说明越狱成功。(亲测刚开始不知道乱点进入一个死循环后无奈长按开关重启,竟然直接越狱成功了。。。)
(2)kindle安装usbnetwork
到下面的链接去下载对应kindle版本的usbnetwork(附件已统一汇总给出kindle4版本,其他需进入网址下载)
http://www.mobileread.com/forums/showpost.php?p=973688&postcount=1
kindle-usbnetwork-0.54.N-k2.rar (17.63 MB, 474 views)
kindle-usbnetwork-0.54.N-k3.rar (10.59 MB, 955 views)
kindle-usbnetwork-0.54.N-k4.rar (3.91 MB, 1207 views)
很简单,Kindle 3就下载 K3, kindle 4就下载 K4
将kindle-usbnetwork-0.57.N-k4中的Update_usbnetwork_0.57.N_k4_install.bin文件拷贝到kindle的根目录,然后断开电脑和kindle的连接,在kindle上选 settings-》menu-》update your kindle,等待kindle重启,update成功,安装完成
(3)配置kindle的usbnetwork并开启此模式
安装完成以后Kindle根目录会多出一个usbnet目录和extensions\usbnet目录,连接电脑编辑usbnet\etc\config文件,修改如下
USE_WIFI="true"
USE_OPENSSH="true"
(实测其实为K3_WIFI="true"和USE_OPENSSH="true",此时若文件中有HOST_IP=192.168.15.201和KINDLE_IP=192.168.15.244,则记录,否则先按步骤来进行到无法继续为止,再去看看文件里有没有多出来)
接着断开与电脑的连接,打开搜索功能,也可以按Menu->Search进行开启, 然后输入“;debugOn” (用于开启调试模式),完成后按回车键(也是输入键盘上),执行该命令,执行成功看不到任何信息,所以确保你没输错哦(亲测若执行指令成功,输入框会被全选,否则不是指令直接进入搜索结果画面)
完成后此时可继续输入指令,如果是kindle 3.x ,执行:”~usbNetwork”,如果是kindle 2.x,执行:”.usbNetwork”,用于执行/mnt/us/usbnet/usbnetwork 对应于kindle根目录的usbnetwork目录下的usbnetwork).
实测kindle 4也是执行和kindle 3一样的命令,第一个为波浪号,与debugOn不同,不是分号。其实也可以用~un代替~usnNetwork
(4)电脑驱动和IP配置
接着连接电脑,此时应不再是识别为U盘。等待系统自己安装完后,在设备管理器中右键未安装驱动的RNDIS/Ethernet Gadget device
--》 更新驱动程序软件 --》 浏览计算机以查找 --》 从计算机的设备驱动程序列表中选择 --》(网络适配器,如果要求选择设备类型的话)--》 Microsoft -> Remote NDIS based Internet Sharing Device(或者Remote NDIS Compatible Device???), 然后会有提示不建议安装此驱动程序因为无法确认是否与硬件相匹配, 请忽略警告,继续,完成驱动安装,成功后网络中心更改适配器设置会出现一个新的本地连接,没配置好之前为未识别的XX(此时kindle设置好的话应该是连接状态,如果为线缆被拔出状态则断开电脑,然后重启kindle重新开启USBNETWORK后再连接电脑)
此时若之前没有记录有HOST_IP=192.168.15.201和KINDLE_IP=192.168.15.244的话,需要断开电脑重启kindle变成U盘再连接后打开config文件记录,然后再断开重启设为USBNETWORK再连接。成功后出现本地连接,右击属性改IP地址为HOST_IP,掩码为255.255.255.0,网关为KINDLE_IP,确定完后本地连接图标出现网络4取代未识别,说明成功,可以远程登陆了。
用Putty(putty.exe)通过SSH登陆Kindle,IP为KINDLE_IP,端口默认。用户名为root,但密码未知。使用程序kindle.exe输入序列号(连续无空格)后获得登陆密码(亲测第二次获得才正确),即可SSH登陆kindle!
(5)电脑端安装tightVNC并启动服务
接下来,先关闭断开和电脑的连接,电脑安装tightvnc-2.7.10-setup-32bit.msi(默认装到了"C:\Program Files (x86)\TightVNC\")
设不设密码不影响,实测两个都设了密码。装好后进入
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\TightVNC\TightVNC Server (Application Mode)
打开Run TightVNC Server,在屏幕右下角任务栏找到TIGHTVNC程序的图标右击,Configuration,把Main server port改成5901,然后取消Require password前面的勾。(如果安装时设置了密码,应该先打勾,然后按下Primary password的Unset按钮取消密码,再取消Require password前面的勾)最后确定,电脑端配置完成。
(6)kindle使用kindlevncviewer作为控制端连接电脑端服务器
最后先关闭kindle的USBNETWORK使之以U盘连接电脑,将整个kindlevncviewer文件夹拷到根目录,不需要重启更新,接着打开USBNETWORK(记得先debugOn)连接电脑,使用putty进行远程登陆成功后依次输入:
/etc/init.d/netwatchd stop
/etc/init.d/powerd stop
/mnt/us/kindlevncviewer/kvncviewer.sh 192.168.15.201:5901 &
OK!以后也可以同时把这三行包括本行“O”字前面的回车同时复制输入直接全部执行
需要停止时,先复制下面这行代码(可以顺带回车换行一起复制,粘贴时相当于回车直接执行):
killall kindlevncviewer
复制后先在putty中按下ctrl+C,放开后迅速右键粘贴执行,即可关闭显示。至此成功完成教程!
(backup)
若以上步骤未成功,可能用到(之前失败的时候曾经试过,不知道具体有没有影响):
在putty中输入“route add default gw 192.168.15.201”
在putty中ping 192.168.15.201,如果能ping通的话,说明usb连接已经建立了。(亲测一直到成功以后都没能ping通。。。)
http://www.kai-zhou.com/using-kindle-as-a-computer-monitor/
(7)通过WIFI实现
实际上可以通过电脑端开启热点后让kindle连接,通过命令行arp -a查询其IP,再使用putty远程登陆查询到的IP,将开启远程桌面命令的IP换成查询到的IP即可完成无线方式的实现。注意在putty下的启动指令的IP应为server端(电脑端)的IP,而不是kindle的IP
(8)通过FTP远程传输文件
下载安装FileZilla,打开后点击左上角“文件”菜单弹出“站点管理器”(或按Ctrl+S快捷键),点击【新建站点】按钮新建一个站点,命名为“My Kindle”或者其他你喜欢的名字。然后右侧的选项卡内容按照下面所示的进行设置,未提到的项忽略:
【常规】
主机:(查询到的你的Kindle的IP地址)
协议:SFTP – SSH File Transfer Protocl
端口:22
登陆类型:正常
用户:root
密码:(你的密码)
【高级】
服务器类型:Unix
默认本地目录:(你自己选择的目录)
默认远程目录:/mnt/us/documents
【字符集】
强制UTF-8
设置完成后点击【连接】按钮完成连接,即可传输管理文件。
参考文献:
http://tieba.baidu.com/p/2326648256
越狱一路通-Kindle全系列越狱教程
http://www.kai-zhou.com/using-kindle-as-a-computer-monitor/
kindle当作电脑显示器使用
http://www.52pi.net/forum.php?mod=viewthread&tid=726&page=1
Kindle PaperWhite作为树莓派的命令终端
http://www.techhive.com/article/259582/how_to_use_a_kindle_dx_as_a_pc_display.html
How to Use a Kindle DX as a PC Display
http://www.douban.com/note/233677417/
转:kindle dxg 作为电脑扩展显示器
http://tieba.baidu.com/p/3494972071
讲DXG作为显示器
http://kindlefere.com/post/59.html
USBNetwork Hack 安装教程:无线管理 Kindle