USBNetwork Hack 安装教程:无线管理 Kindle

从未越狱过的 Kindle 5.8.x 版本固件已经可以越狱,请点击这里查看详细越狱步骤。

USBNetwork 是一款 Kindle 插件,它可以让我们通过 WiFi 直接连接到 Kindle 并对其进行传送文件、管理等操作,就像管理 FTP 一样,这样就免除了反复在 Kindle 上插拔 USB 数据线的不便。

一、准备工作

1、越狱 Kindle

2、下载所需要的软件

*注意,如果想要用手机无线管理 Kindle,可以下载“ES 文件浏览器”,使用它的 SFTP 功能。

二、安装步骤

首先要在 Kindle 中安装 USBNetwork Hack,这样就可以使 Kindle 变成为一台“小型FTP”,你可以把它理解成“服务端”。开始动手操作吧:

第一部分:安装 usbnet

1、首先确保安装了 KUAL 及其插件 MRPI

2、用 USB 数据线将 Kindle 连接到电脑,直至出现 Kindle 盘符。

3、解压缩下载到的 kindle-usbnet-0.21.N-xxx.tar.xz 压缩包,得到一个文件夹。把文件夹内的 Update_usbnet_0.21.N_install_pw2_kt2_kv_pw3.bin 拷贝到 Kindle 里 mrpackages 文件夹中;

4、弹出 Kindle 磁盘,点击 Kindle 中的 kindle LAUNCHER,依次点击 Helper -> Install MR Packages。耐心等待 usbnet 安装,直到安装完成后 Kindle 重启完毕;

第二部分:配置服务端

1、重启完成后,在 Kindle 根目录可以看到“usbnet”文件夹,把此文件夹里名为“DISABLED_auto”的文件名改为“auto”。然后在此文件夹里的“etc”文件夹中找到“config”,并用纯文本编辑器推荐使用Sublime TextCoda)打开,找到“USE_WIFI”和“USE_WIFI_SSHD_ONLY”两项,如下所示将“false”改为“true”,保存并关闭:

USE_WIFI=”true
USE_WIFI_SSHD_ONLY=”true

2、将“config”文件复制一份在当前目录,重命名为“authorized_keys”并打开,清空里面的内容备用。

3、打开下载到的“puttygen.exe”,在界面上点击【Generate】按钮,鼠标在界面的空白区域随便晃动,直至上面的进度条走完出现如下界面:

putty-key

复制“Public key pasting into OpenSSH authorize_keys file:”下框内的内容,粘贴到“authorized_keys”文件中,保存并关闭。

点击【Save private key】按钮,会弹出提示框,点击【是】按钮,随便命名一下(如 KindlePrivateKey)保存(请确认保存的路径中无中文字符),会得到“KindlePrivateKey.ppk”文件,留着备用。

4、点击弹出/移除设备,断开 Kindle 与电脑的连接,重启 Kindle,这个应该都会吧。

至此,Kindle “服务端”的工作完成。在开始下面的步骤之前,需要先找到你的 Kindle 连接 WiFi 后路由器分配给它的 IP 地址。在搜索框中输入“;711”,在结果页面中用手指向上或向左滑动一下,在“4-Interface”这一栏中可以找到 Kindle 当前 IP。

接下来就可以配置客户端了,下面的步骤是以电脑上的 SFTP 客户端 FileZilla 为例。当然你也可以使用任何支持 SFTP 协议的客户端。而且不仅仅是在电脑上,在手机、平板上安装支持 SFTP 协议的 APP 也是可以使用的,比如“ES 文件管理器”。这些客户端的配置差别不是很大。

1、安装 FileZilla,安装步骤从略。

2、打开 FileZilla,点击菜单“编辑 -> 设置”,在左侧点击“SFTP”,点击【添加密钥文件】按钮,将刚才保存的那个“KindlePrivateKey.ppk”文件添加进来,点击【确定】按钮。

3、点击软件左上角“文件”菜单下的小图标(或按Ctrl+S快捷键),会弹出“站点管理器”,点击【新建站点】按钮新建一个站点,可以命名为“My Kindle”或者其他你喜欢的名字。

4、右侧的选项卡内容按照下面所示的进行设置,未提到的项忽略:

【常规】:

主机:(刚才记录的 Kindle 的 IP 地址)
协议:SFTP – SSH File Transfer Protocl
端口:22
登陆类型:正常
用户:root
密码:(留空)

【高级】:

服务器类型:Unix
默认本地目录:(你自己选择的目录)
默认远程目录:/mnt/us/documents

【字符集】:

强制UTF-8

5、设置完成后点击【连接】按钮,会弹出一个提示,勾选“总是信任该主机,并将该密钥加入缓存”并点击【确定】按钮即可连接到你的 Kindle 了。

6、全部步骤完。

这样你就可以通过 WiFi 的方式管理你的 Kindle,而不必反复插拔 USB 数据线了,是不是很方便!

如果以上内容有任何疑问,请留言,Kindle 伴侣会及时跟进您的问题,如果您发现了文中的错误也请留言提出,以便修正本文,帮助更多的人,谢谢。

Enjoy Reading!

——————-

* 附:如何用 SSH 登录 Kindle

除了使用 SFTP 还可以使用生成的密钥通过 SSH 登录 Kindle 系统。Windows 系统可使用客户端 Putty 利用 ppk 密钥登录 Kindle。Mac 或 Linux 可使用终端登录 Kindle,但是需要注意的是,Mac 或 Linux 在使用 ssh 命令前需要把 ppk 密钥转换成 pem 密钥。ppk 转 pem 的方法如下所示:

1. 使用 Homebrew 安装 putty(homebrew 是 Mac 下的包管理工具),它会同时会安装 puttygen:

$ brew install putty

2. 使用 puttygen 从 .ppk 文件产生 .pem 文件(注意:前面一个是大写 O,后面一个小写 o。):

$ puttygen privatekey.ppk -O private-openssh -o privatekey.pem

3. 最后使用生成好的.pem 密钥文件登录 Kindle 系统即可:

$ ssh -i privatekey.pem root@192.168.xxx.xxx

——————-

参考文章:

有帮助,[ 捐助本站 ] 或分享给小伙伴:

发表评论

标注为 * 的是必填项。您填写的邮箱地址将会被保密。如果是在本站首次留言,审核后才能显示。
若提问,请务必描述清楚该问题的前因后果,提供尽可能多的对分析该问题有帮助的线索。

小伙伴们发表了 89 条评论

  1. 为什么有的文件权限不够?已经越狱了。
    /usr/share/webkit-1.0/pillow/javascripts/default_status_bar.js
    谢谢

  2. ”2、将“config”文件复制一份在当前目录,重命名为“authorized_keys”并打开,清空”,是不是里面的内容也要清空?是什么意思?

  3. 怎么卸载USBNetwork Hack?弄了好久都是这样:
    状态:正在等待重试…
    状态:正在连接 192.168.1.107:21…
    错误:20 秒后无活动,连接超时
    错误:无法连接到服务器
    怎么卸载,连接电脑也没有磁盘了

    • 小行家 您好。个人经验,这个插件的安装有时候需要多安装重启几次才行。不出现磁盘可能是你修改了教程所示之外的参数导致的,解决方法是,进入 KUAL 中的 USBNetwork 菜单,翻到第二页,点击【Restore default config】重启一下即可。