【问题标题】:Kindle DX "Your Kindle is unable to connect at this time."Kindle DX “您的 Kindle 目前无法连接。”
【发布时间】:2021-06-15 20:15:48
【问题描述】:

在恢复耗尽的电池或工厂重启后,Kindle DX 可能会失去与亚马逊帐户的连接。无法将其注册到帐户,并且同步不起作用。可以用kindle商店买书,但永远下载不了。

我将回答由 Kindle 回到 1970 年引起的修复。 要验证这一点,只需转到 Menu 并按 Del 打开搜索,然后在搜索栏中键入 @time 并按 Return。在顶部,您将看到保存在设备中的日期和时间。对我来说是Jan 1 1970

【问题讨论】:

    标签: kindle


    【解决方案1】:

    问题是由于设备上设置的日期不正确造成的。亚马逊服务器中的某些东西(可能是 https 证书)拒绝来自日期不正确的设备的请求,并且没有返回或处理任何数据。

    亚马逊支持无法解决此问题。

    理论上,Kindle DX 尝试通过调用 nc kindle-time.amazon.com 80 (source) 来更新日期,但该调用当前返回错误,因此更新失败。 Kindle DX 仅使用 3G 连接到互联网,因此尝试“中间人”攻击来解决问题是不可能的(没有对 3G 手机信号塔的 root 访问权限)

    幸运的是,可以手动更新日期时间。不幸的是,在 KindleDX 上运行的最新软件版本 2.5.8 不允许从用户界面更改它。此外,命令 ;settime yyyy-mm-dd HH:MM (source) 也无法在该版本上运行。

    here 描述了 2010 年的程序。目前它已经过时并且在 2021 年遵循它会产生误导。

    第一步是越狱您的 KindleDX。 (您将失去 10 年的 Kindle 保修!) 该软件可以找到here

    需要的文件是kindle-jailbreak-0.13.N.zip我没用过,因为我的kindle已经被我越狱了,所以我跳过这一步。

    我使用的第二个文件是kindle-usbnetwork-0.57.N-dx.zip 复制Update_usbnetwork_0.57.N_dxg_install.bin (dxg = Kindle DX Graphite) 更新设备“主页->菜单->设置->菜单->更新您的 Kindle”就足够了,然后重新启动。

    这给了我一个启动 Dropbear SSH 服务器的新命令。 我使用搜索字段来运行命令 ;debugOn 然后`usbNetwork(那个字符是反引号而不是单引号!)现在当我们将 Kindle 插入 PC 时,它不再注册为 pendrive,而是注册为一个奇怪的“串行 USB 设备 (COM3)” Windows 10 不知道如何处理的设备。

    解决此问题的唯一方法是使用来自文件kindle_rndis.inf_amd64-v1.0.0.1.zip 的签名驱动程序来自here 解压缩后,我们需要右键单击广告“以管理员身份运行”文件5-runasadmin_register-CA-cer.cmd 这将接受驱动程序的证书。之后,可以通过选择文件夹并允许 windows 找到 .inf 文件从设备管理器更新设备驱动程序。

    现在设备被称为,它创建了一个新的以太网适配器。

    然后我们将此适配器配置为使用 IP 192.168.2.1 和掩码 255.255.255

    现在我们可以使用 putty 通过 telnet 连接到 Kindle,它的 IP 是 192.168.2.2 和端口 23

    我们可以访问安装在 Kindle 上的 linux 的根目录。

    现在运行 date MMDDHHMMYYYY 就像 date 061512342021 将日期设置为 06-15-2021 12:34 (source) 就足够了

    在此过程之后,我的 Kindle DX Graphite 能够重新注册(在工厂重启后),并且它正确地从我的亚马逊帐户下载了一些书籍。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多