[网友投稿] File Browser:便捷地管理 Kindle 中的文件

“Kindle插件”相关阅读

给这篇文章写一条留言

提示:带 * 标记的是必填项。您填写的邮箱地址将会被保密。首次留言将会在通过人工审核后显示。如果是提出问题,请务必提供尽可能多信息,这有助于他人更好地理解你所提出的问题。

小伙伴们写下了 147 条留言

  1. 我已经重新下载过了,换了好几个版本,File Browser 插件下载:本地下载 ; ngxson:Github 发布页 ; 薇薇安:Github 发布页,这几个都试了,可以运行,但是同一局域网下无法用浏览器打开【 Start 】可开启免登录的 WEB 服务,因为安装koreader后,不知道为什么通过邮箱或者kindle管家发送的文本都无法打开,都是azw3格式,所以才想安装File Browser,想直接传书,可是一直失败

  2. 讲两句:我的设备是PW3,这几天一直在研究越狱装插件,在了解到这款插件时,也是基于他的强大功能,通过手机或者电脑与Kindle级成局域网可以直接传书,所以非常想安装。但在实际安装过程中,发现本文中放的第一个插件版本可能因为过旧,已经无法正常使用,至少对我的设备是这样,我在使用过程中,确认手机和kindle都在同一个局域网中,但就是无法登录。在阅读了网友的留言后,发现ngxson大神也用的是pw3,于是下载了他的版本,发现直接可用。需要指出的是,该大神修改后的插件名改为”HTTP File Server”,不是“file browser”,但功能是一样的,而且我的pw3使用非常好。顺便说一下,里面的二进制算法应该是最新的(可能是对arm架构?因为是让下载名为 linux-armv7-filebrowser.tar.gz这个的文件,V7代表什么意思就不短道了),是2022年2月22日18时10分。再次感谢。

  3. 大佬,我用手机登录ip地址后的网页是英文版的,我是英文太差看不懂,我看教程里大佬给的示例图是中文的,怎么才能切换中文呢

      • 我用的免用户注册当时登录的,没找到设置在哪里,而且不知道为啥我用kindle的ip地址在浏览器登录有时候能用有时候加载不出页面,不知道为什么

        • 点击左侧导航的【Settings】,在【Profile Settings】页面下找到“Language”,选择“简体中文”后点【Update】按钮就可以切换到中文界面了。

          如果不生效,可以切换到【User Management】,点击用户“admin”后面的【笔图标】进入用户编辑页面,找到“Language”这一项,选择“简体中文”后点【Save】按钮就可以切换到中文界面了。

          对于加载不出页面的问题,你是否适用了新版本 File Browser?我记得之前测试新版本时出现过类似的问题,如果使的话,可以试试 2.0.16 版本 File Browser(也就是文中第一个下载链接),看这个问题是否还会重现。

  4. 你好,感谢站长您提供这么实用的插件。由于文章中提供的官方下载链接跳转到的是未适配kindle的原始项目,下载的文件无法直接使用。而另外两个链接里的文件又比较老旧。花了些时间后我找到了该插件作者发布的帖子(https://www.mobileread.com/forums/showthread.php?t=333219),以及托管的项目(https://github.com/ngxson/hobby-kindle-http-file-server/releases)。令人惊喜的是作者仍在维护该插件,实在令人意外。我想请站长将官方链接更新到该作者的托管项目上,还请您考虑一下。如果可以的话,还想请您考虑将这款插件编辑到越狱插件安装的那篇文章(https://bookfere.com/post/311.html)里,让更多朋友能够通过这款插件享用便捷的传输体验。说不定这般引流还有可能帮到作者。谢谢您能够看到的这里,真心希望您考虑一下。

    • 在查阅了@momoshanghan和@薇薇安两位朋友的代码后,我也试着现学现卖,在@ngxson发布的1.2.1版(https://github.com/ngxson/hobby-kindle-http-file-server/releases/tag/1.2.1)的基础上增添了一项功能,在filbrowser运行时可通过按电源键将电池电量、时间以及IP地址打印在屏幕左下角。
      由于原作者使用的是kpw3,屏幕分辨率和我使用的koa2有点不同,为此,我对所有打印信息的位置稍微做了调整,以获得更好的体验。同理,如果你使用了我分享的这个版本,恰巧kindle的分辨率也和我的不一样。那么,可以根据需要通过用文本编辑器修改命令eips后面的两个数字以调整打印位置,这两个数字的含义是基于屏幕左上角从左往右、从上至下随着数值的增加而远离。包含该命令的文件分别有menu.json、stop_server.sh、start_server.sh和show_status.sh。
      由于我使用了锁屏密码,为此锁屏打印设置的是即时的。如果你对此打印时间不满意的话可将start_server.sh的第24行代码前的#号去除,并调整该行代码的数值大小以更改延时效果。以上修改完成后,请关闭filebrowaer服务,然后锁屏一次后再启用filebrowser服务,锁屏打印功能需要这样操作才会生效。我分享的是自解压可执行文件(阿里云分享不了zip包),链接:https://www.aliyundrive.com/s/2psNCbsaGg8 提取码: x7q7。解压后将filebrowser文件夹复制到kindle根目录的extensions文件夹里,直接覆盖原来的filebrowser文件夹,或是复制前删除都可以。
      顺便说一下如何升级filebrowser。分两步走,首先下载新的filebrower二进制文件,下载地址:https://github.com/filebrowser/filebrowser/releases,选择linux-armv7-filebrowser.tar.gz。然后将解压出来的filebrowser更名为fileserver,并覆盖到extensions/filebrowser/文件夹里。

      • 结合自己这段时间的使用,对代码做了一点优化和功能的调整。
        1. 优化了部分代码逻辑,现在修改代码后只需点启动服务后即可立即生效;
        2. 新建了print_status.sh文件,将打印信息相关的代码搬到了该文件里面;
        3. 启动服务后会直接显示 IP 地址,不需要再点显示状态;
        4. 在print_status.sh文件添加了两条新的打印命令,该命令可打印更大更粗的字体,默认已被注释。这两条命令分别在第12、15行。可通过调整该命令qS选项后的数字来调整字符大小,xy选项对应的是打印位置,字符大小改变后位置需重调。如果该命令解除注释后不工作,请替换命令/mnt/us/libkh/bin/fbink中的字符libkh为linkss、linkfonts、usbnet中的某一个,因为在不同的kindle型号中,该命令可能放在不同的目录里。
        注:如果解注12、15行的打印命令后,11、14行要被注释。同时建议将第8行命令的-s选项改成-c,这样电量就会打印%。未解注12、15行请不要修改第8行的选项,eips命令不支持打印%。

        更新方法:直接复制解压得到的filebrowser目录覆盖原有的目录即可。

        下载链接:https://www.aliyundrive.com/s/JQkTKRLf9YG 提取码: 2gr4

        • 现在,我将filebrowser的启动和停止功能关联到了runme.sh脚本上。这样,可以直接在任何地方打开的系统搜索框(比如主页顶部的搜索框、阅读书籍时菜单右上角放大镜图标、哪怕是浏览器的输入框也行)中输入;log runme命令来启用或停止filebrowser。由于该命令没法接收额外的参数,为此该命令是切换filebrowser的状态,已启动则停止,已停止则启动。对了,在更新系统后想知道越狱是否存在也可运行该命令验证。
          顺带说一下,长按电源键直到弹出提示框,这样也会在左下角打印IP等信息。

          更新方法:直接复制解压得到的filebrowser目录覆盖原有的目录,将runme.sh文件复制到存储根目录(在我的电脑双击kindle盘符所打开的目录)。

          下载链接:https://www.aliyundrive.com/s/SLHHhkLVkej 提取码: zs97

    • 补充:
      这个作者已经声明,自己只在pw3上测试过。另外我对比了二者的体验,新版本不如旧版本好(开启网络共享后,没有自动显示ip)。

      • 我本来添加了状态栏显示ip和按电源键关闭服务。但是看书时感觉太碍眼就删除了,然后因为想随时都能通过web管理kindle,为此把添加的电源键关闭服务的代码也删了。但又想快速的了解filebrowser是否在工作,最终添加了锁屏显示状态的功能。顺便把时间和电量也显示上,这样方便了解这些信息。而且我进行了实测,开飞行模式时耗电缓慢,没感觉和越狱前有什么不同。filebrowser的耗电对我来说可以忽略不计。

        • 大神,请教下,我的ko1不能锁屏显示出来电量,请问应该如何修改?谢谢

          • 你好,这是因我疏忽考虑导致的问题,非常抱歉。麻烦你将start_server.sh文件里第23行代码括号里的命令(cat /sys/class/power_supply/max77796-battery/capacity)替换成(find /sys/devices/ -name capacity -exec cat {} \;)或是(find /sys/devices/ -name capacity | xargs cat),选一条你看着顺眼的就行。如果还是不能显示电量,那就再麻烦你换成(find /sys/ -size +1k -name capacity -exec cat {} \;)或是(find /sys/ -size +1k -name capacity | xargs cat)。前面两条命令的搜索范围更小,耗能更少,建议优先选择,有问题才选后两条中的一条。另外,我也只是现学现卖,站在巨人的肩膀上,不敢妄称大神。有问题欢迎留言交流,但可能没法及时回复,请见谅。

            • 感谢,第一条就测试成功了,另外在我的ko1上点start,只显示已启动,不显示ip,我把show status里打印ip的命令复制过去后,点start可以显示了。

              • 我本来是想过将status里的代码放到start里,但是转念一想,或许留着更有乐趣一些,哈哈。删除menu.json文件里相应花括号的内容可删除对应的选项。

                • 大神,又来请教了,我发现了个阅读统计插件,但是装上显示不正常,不知道怎么修改,谢谢https://tieba.baidu.com/p/5261594910?pid=110283237786&cid=#110283237786

              • 没办法在更里层引用回复,我就到这里回复你了。
                我对你提供的贴吧链接里的东西进行了一番搜索,发现了一些你可能感兴趣的信息:
                1. azw2文件是Java的库文件(.jar)改后缀得到的;
                2. 该库文件可用JD-GUI反编译(中文正常显示),可看源码;
                3. 我前段时间读到一条新闻说:自5.14.2版本起,亚马逊更换了前台UI的开发语言,放弃了使用多年的JAVA,转向React Native。
                我的一点推测:如果你是运行不了该程序,那么可能是第3点原因导致的,降级系统版本可解决;如果是能运行,但UI布局乱了,功能也不能正常触发,那么需要反编译字节码文件后修改MainPanel.class和Metrics.class中的相关布局代码的坐标,具体需要自己改完测试。说明一下,我对这个插件不怎么感兴趣,所以没安装到kindle上测试,只在电脑上解包看了一下。
                目前我只能提供这些信息,希望对你有所帮助。对了,叫我jc好了,别叫大神。
                相关链接:
                1. Developing_Java_Kindlets:https://wiki.mobileread.com/wiki/Kindlet_Developer_HowTo#Developing_Java_Kindlets
                2. JD-GUI:http://java-decompiler.github.io/

            • JC你好,用了你分享的filebrowser,非常方便。请问访问时提示输入的用户名密码admin,如何设置成免密码验证登陆?我看了一下,filebrowser设置里只有更改密码,而没有去除密码。

  5. 我自己改了个版本。这个版本启动filebrowser之后会阻止自动锁屏,而第一次按电源键则会先关闭filebrowser。这样既不会息屏造成连接中断,也不怕忘了关在后台耗电了。
    https://github.com/guo-yong-zhi/kindle-filebrowser/releases/tag/v1.1

    • 又增加了自动开启wifi功能:https://github.com/guo-yong-zhi/kindle-filebrowser/releases

      • 你这版本关闭后有残留提示,比如IP地址不消失,双等号也不消失,希望尽快修复

          • 更新了一版v1.3,照顾下习惯用`Kill`的同学。现在`Kill`后没有残留提示了,但是并不能自动恢复wifi状态,所以还是建议按电源键关闭服务。
            https://github.com/guo-yong-zhi/kindle-filebrowser/releases

              • 如果显示的位置不对,需要你自己修改下文件里“eips”后面的数字。参看我下面的评论。

              • 不同设备分辨率不一样。你可以编辑所有的 .sh 文件,搜索其中的“eips 30”,通通改成比如“eips 20”,可以自行试验出一个合适的数字。

                • 能否设置为开启WIFI会自动打开filebrowser;关闭WIFI则会自动关闭,我觉得这样方便。

                • @zscywl 感谢提议,v1.5增加了关闭WIFI后自动关闭服务的功能。但随WIFI启动就算了,有人会WIFI常连吧,而且这个实现比较难不容易触发。我的设计原则是尽量易用但保持后台纯净。Kindle长续航是王道。

        • 用文本编辑器打开start.sh文件,然后将第28行替换为while (pgrep fileserver >/dev/null 2>&1); do就可以了。不仅残留问题解决了,还灭了个死循环。

      • 在大佬们的基础上做了一些改动,解决了残留显示的问题!
        https://zhiyb.lanzoui.com/iLYZtx1dq7a
        开启飞行模式(或者点击 Stop )会自动关闭 filebrowser ,恢复屏幕自动关闭功能,退出正在运行的脚本
        其他的点击 Start 和 Start(Auth) 后会自动打开 WiFi ,保持屏幕常亮,都保留了,把提示也都去掉了
        显示 filebrowser 的运行状态的提示保留了

        谢谢大佬们

        • 添加了「Keep WiFi」选项,杀死 filebrowser ,关闭屏幕常亮
          https://zhiyb.lanzouo.com/i4cfKx56tve
          放到了 Github 上,https://github.com/Mingtu2019/Kindle-Filebrowser/releases

  6. 请问如何重装mrpi和kual 我怀疑是不是这两个导致的耗电增加?尝试安装了hotfix耗电依旧

  7. 低分辨率设备无法查看IP,比如Kindle 8,把插件文件夹中的 start.sh 文件eips 25 1 改为eips 10 2,刚刚合适

  8. 请问这个有没有在设置里就关闭的选项?两款无线管理插件都安装了,因为没有关闭,感觉耗电量太大,不到一周就要充电

    • 我目前刚越狱 只安装了这个 和屏保 待机三天就要充电 耗电变的好高 没什么好办法吗? stop 之后不是真关闭 还是在耗电吗?

      • Stop 就是结束软件的运行,不会继续耗电。除了安装这两款插件外,没有做其它什么操作吗?比如一次性推送或拷贝许多电子书。

        • 没有任何操作就是放在那待机 我是拆机破解 破解之前待机十几天左右
          破解之后三天最多了

        • 我尝试用这个插件的shell 查看了一下所有进程 如下所示

          PID TTY TIME CMD
          1 ? 00:00:01 init.exe
          2 ? 00:00:00 kthreadd
          3 ? 00:00:00 ksoftirqd/0
          5 ? 00:00:00 kworker/u:0
          6 ? 00:00:00 watchdog/0
          7 ? 00:00:00 khelper
          8 ? 00:00:00 kworker/u:1
          168 ? 00:00:00 sync_supers
          170 ? 00:00:00 bdi-default
          172 ? 00:00:00 kblockd
          201 ? 00:00:00 imx6q-ecspi.0
          208 ? 00:00:00 khubd
          219 ? 00:00:00 irq/372-max7769
          288 ? 00:00:00 irq/301-max7769
          401 ? 00:00:00 rpciod
          418 ? 00:00:00 khungtaskd
          423 ? 00:00:00 kswapd0
          424 ? 00:00:00 ksmd
          483 ? 00:00:00 fsnotify_mark
          493 ? 00:00:00 nfsiod
          496 ? 00:00:00 crypto
          605 ? 00:00:00 kworker/u:2
          633 ? 00:00:03 mmcqd/0
          634 ? 00:00:00 mmcqd/0boot0
          635 ? 00:00:00 mmcqd/0boot1
          641 ? 00:00:00 EPDC Submit
          642 ? 00:00:00 irq/129-fb_dma
          645 ? 00:00:00 flush-7:0
          648 ? 00:00:00 kjournald
          769 ? 00:00:00 udevd
          847 ? 00:00:00 crond
          856 ttymxc0 00:00:00 getty
          866 ? 00:00:09 syslog-ng
          901 ? 00:00:00 loop2
          916 ? 00:00:00 loop3
          931 ? 00:00:00 loop4
          946 ? 00:00:00 loop5
          961 ? 00:00:00 loop6
          976 ? 00:00:00 loop7
          1002 ? 00:00:00 otg_switch
          1059 ? 00:00:00 kjournald
          1157 ? 00:00:00 flush-179:0
          1190 ? 00:00:00 Cyttsp4 startup
          1193 ? 00:00:00 irq/355-main_tt
          1307 ? 00:00:00 loop0
          1324 ? 00:00:02 fsp
          1562 ? 00:00:00 file-storage-ga
          1689 ? 00:00:00 irq/273-fsr-key
          1962 ? 00:00:07 dbus-daemon
          2012 ? 00:00:00 lipc-daemon
          2020 ? 00:00:00 demd
          2022 ? 00:00:02 cmd
          2032 ? 00:00:00 archive
          2033 ? 00:00:03 todo
          2037 ? 00:00:00 volumd
          2038 ? 00:00:03 rcm
          2039 ? 00:00:00 otav3
          2043 ? 00:00:00 stackdumpd
          2045 ? 00:00:04 powerd
          2052 ? 00:00:01 dpmd
          2053 ? 00:00:00 appmgrd
          2058 ? 00:00:00 otaupd
          2067 ? 00:01:22 tmd
          2069 ? 00:00:00 deviced
          2087 ? 00:00:00 perfd
          2129 ? 00:00:00 dynconfig
          2135 ? 00:00:00 wifid
          2161 ? 00:00:00 phd
          2540 ? 00:00:00 lxinit
          2571 ? 00:00:03 Xorg
          2898 ? 00:00:01 awesome
          2899 ? 00:00:02 blanket
          3224 ? 00:00:00 kb
          3389 ? 00:00:00 contentpackd
          3434 ? 00:00:00 sh
          3456 ? 00:00:00 pillowd
          3815 ? 00:00:00 loop8
          4065 ? 00:00:00 webreader
          4203 ? 00:00:00 sh
          4881 ? 00:01:18 cvm
          4882 ? 00:00:00 logger
          4901 ? 00:00:00 cfg80211
          4927 ? 00:00:00 ath6kl
          4930 ? 00:00:00 htc_rx
          4938 ? 00:00:00 udevd
          4946 ? 00:00:00 udevd
          4965 ? 00:00:01 wpa_supplicant
          5589 ? 00:00:00 dmld
          5590 ? 00:00:03 pmond
          5597 ? 00:00:01 kfxreader
          5603 ? 00:00:00 sh
          5605 ? 00:00:00 sh
          5642 ? 00:00:00 kfxview
          5649 ? 00:00:00 AaMenuApplicati
          5669 ? 00:00:01 fastmetrics
          5672 ? 00:00:00 scanner-main
          5673 ? 00:00:00 sh
          5687 ? 00:00:00 KindleContentDo
          6028 ? 00:00:00 sh
          6051 ? 00:00:01 mesquite
          6074 ? 00:00:00 kworker/0:0
          6637 ? 00:00:01 kworker/0:3
          7199 ? 00:00:00 kworker/u:3
          7200 ? 00:00:00 kworker/u:4
          7201 ? 00:00:00 kworker/u:5
          7202 ? 00:00:00 kworker/u:6
          7203 ? 00:00:00 kworker/u:7
          9385 ? 00:00:00 flush-0:16
          9426 ? 00:00:00 kworker/0:1
          10734 ? 00:00:00 ksdioirqd/mmc1
          10748 ? 00:00:00 irq/271-fsr-boo
          10781 ? 00:00:00 udhcpc
          10867 ? 00:00:00 sh
          10884 ? 00:00:00 filebrowser
          10898 ? 00:00:00 ps

        • 在ps aux下 我看到一个奇怪的进程 cpu占用有点高 并且 后面的指令是一大堆的

          9000 4881 0.2 24.8 291604 127964 ? Sl 06:22 1:27 /usr/java/bin/cvm -Xmx49m -Xms49m -XX:MaxNewSize=4m -XX:SurvivorRatio=3 -XX:TargetSurvivorRatio=80 -Xss100k -XX:ReservedCodeCacheSize=3m -XX:+InitialGenPreTouch -XX:CompileThreshold=5000 -XX:CodeCacheMinimumFreeSpace=100k -XX:NmethodSweepFraction=6 -XX:NmethodSweepActivity=2 -XX:NmethodSweepMaxWaitTime=8 -XX:NmethodHotnessCounterResetValue=64 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=15 -XX:+UseAggressiveHeapShrink -XX:MaxInlineSize=16 -XX:MaxInlineLevel=2 -XX:-InlineSynchronizedMethods -minimal -XX:ThreadPriorityPolicy=1 -Dsun.awt.exception.handler=com.amazon.agui.swing.event.EventQueueExceptionHandler -Xbootclasspath/a:/usr/java/lib/agui.jar:/usr/java/lib/localedata.jar:/usr/java/lib/charsets.jar:/opt/amazon/ebook/lib/concierge-1.0.0.jar:/opt/amazon/ebook/lib/icu4j.jar:/opt/amazon/ebook/lib/utilities.jar:/opt/amazon/ebook/lib/json_simple-1.1.jar::/opt/amazon/ebook/lib/libphonenumber-7.0.jar -Dsun.boot.library.path=/usr/java/lib -cp /opt/amazon/ebook/lib/DeviceControls.jar:/opt/amazon/ebook/lib/Reader-plugin.jar:/opt/amazon/ebook/lib/app_utilities-assets.jar:/opt/amazon/ebook/lib/PurchaseManager.jar:/opt/amazon/ebook/lib/portability-impl.jar:/opt/amazon/ebook/lib/ReaderContentSDK.jar:/opt/amazon/ebook/lib/AdManager-impl.jar:/opt/amazon/ebook/lib/kafindexer.jar:/opt/amazon/ebook/lib/detail_view.jar:/opt/amazon/ebook/lib/PurchaseManager-impl.jar:/opt/amazon/ebook/lib/AdManager.jar:/opt/amazon/ebook/lib/wikipedia.jar:/opt/amazon/ebook/lib/displaycontroller.jar:/opt/amazon/ebook/lib/ReaderSDK-impl.jar:/opt/amazon/ebook/lib/Mobi-drawing.jar:/opt/amazon/ebook/lib/kaf.jar:/opt/amazon/ebook/lib/EInkTTSReader.jar:/opt/amazon/ebook/lib/PDFReader-impl.jar:/opt/amazon/ebook/lib/corrections.jar:/opt/amazon/ebook/lib/searchbar-assets.jar:/opt/amazon/ebook/lib/json_simple-1.1.jar:/opt/amazon/ebook/lib/ReadForFreeService-impl.jar:/opt/amazon/ebook/lib/AudibleSdk.jar:/opt/amazon/ebook/lib/audible_assets.jar:/opt/amazon/ebook/lib/systembar-search-results-resources.jar:/opt/amazon/ebook/lib/commons-jexl.jar:/opt/amazon/ebook/lib/AdRotationManager-impl.jar:/opt/amazon/ebook/lib/MobileWeblabSdk.jar:/opt/amazon/ebook/lib/kxml2.jar:/opt/amazon/ebook/lib/VocabBuilderSDK.jar:/opt/amazon/ebook/lib/KPPKAFServiceHelper.jar:/opt/amazon/ebook/lib/systembarresources.jar:/opt/amazon/ebook/lib/xmlLayout.jar:/opt/amazon/ebook/lib/KindleReaderSDK-impl.jar:/opt/amazon/ebook/lib/junit.jar:/opt/amazon/ebook/lib/kindlePageNumbersDeviceReader.jar:/opt/amazon/ebook/lib/BookMentions.jar:/opt/amazon/ebook/lib/portability.jar:/opt/amazon/ebook/lib/CustomScreensavers.jar:/opt/amazon/ebook/lib/app_utilities.jar:/opt/amazon/ebook/lib/searchbar-resources.jar:/opt/amazon/ebook/lib/DeviceEngagementMetrics.jar:/opt/amazon/ebook/lib/AuthorProfiles.jar:/opt/amazon/ebook/lib/mobi8.jar:/opt/amazon/ebook/lib/concierge-1.0.0.jar:/opt/amazon/ebook/lib/EInkKindleCurator.jar:/opt/amazon/ebook/lib/EInkKMS.jar:/opt/amazon/ebook/lib/LanguageLayer.jar:/opt/amazon/ebook/lib/icu4j.jar:/opt/amazon/ebook/lib/fwacceptance.jar:/opt/amazon/ebook/lib/MerchantManager.jar:/opt/amazon/ebook/lib/HTMLReader-impl.jar:/opt/amazon/ebook/lib/lucene-snowball-2.4.1.jar:/opt/amazon/ebook/lib/EInkTTSReader_assets.jar:/opt/amazon/ebook/lib/YJReader-impl.jar:/opt/amazon/ebook/lib/lucene-core-2.4.1.jar:/opt/amazon/ebook/lib/EInkFastMetricService.jar:/opt/amazon/ebook/lib/MeCab.jar:/opt/amazon/ebook/lib/Xray.jar:/opt/amazon/ebook/lib/Bookwizard-assets.jar:/opt/amazon/ebook/lib/WirelessHandler.jar:/opt/amazon/ebook/lib/AutoMarkAsRead.jar:/opt/amazon/ebook/lib/kafui-resources.jar:/opt/amazon/ebook/lib/javacollections.jar:/opt/amazon/ebook/lib/grok_sdk.jar:/opt/amazon/ebook/lib/KindleDeviceServicesJuno-2.2.jar:/opt/amazon/ebook/lib/core-1.7.jar:/opt/amazon/ebook/lib/sync-file-api.jar:/opt/amazon/ebook/lib/ReadingDataAggregatorService.jar:/opt/amazon/ebook/lib/KWISClientInterface.jar:/opt/amazon/ebook/lib/MobiReader-impl.jar:/opt/amazon/ebook/lib/ReadingStreams.jar:/opt/amazon/ebook/lib/jacocoant.jar:/opt/amazon/ebook/lib/MobipocketCoreReader.jar:/opt/amazon/ebook/lib/Reader-assets.jar:/opt/amazon/ebook/lib/t

          • 这个貌似是 Kindle 系统的主进程。刚重启后因为要初始化一些东西,所以 CPU 占用率较高,过一段时间就恢复正常了。

            这两天发现 Kindle 耗电量奇高,当天充满电,次日打开就剩 10% 了。通过命令 ps aux 查到下面这个进程 CPU 占用率一直保持在 88% 左右,看起来是文件系统方面出了问题。

            fsp /mnt/base-us /mnt/us -o rw,nosuid ...

            因为最近从亚马逊购买了大量的公版书,所以进行过频繁下载和删除操作,所以怀疑是索引问题,尝试清空索引并重启,就恢复正常了:

            rm /mnt/us/system/Search\ Indexes/*

            一般 Kindle 出现耗电问题,大多数情况下是索引问题,尤其是在频繁下载和删除电子书的情况下。对于越狱插件来说,只要所用的程序没有太严重的缺陷,一般不会太占用 CPU。

        • 最新进展 在尝试重装mrpi 并且安装kual的hotfix之后 终于耗电有有所缓解 目前三天(60小时左右)待机耗电 27#
          甚至破酒店的wifi信号更糟糕应该会增加耗电才是

  9. 这个建议放大wifi传书那个文章里,绝对神器,比其他方式好太多啦。

  10. PW1,手机可以打开 file browser界面,但是电脑打不开,这个问题该如何解决呢
    电脑,kindle,手机,均在同一局域网下。

  11. file browser不能让用户选择不需要密码登陆就很蛋疼,就算密码输对了还有用户名这一关。每次卡在登陆界面试个几十遍密码搞得我心态爆炸,本来就不是天天需要用到的东西,身边没有电脑急用的时候密码忘了只能卡在登陆,直接人裂开。每次记不住密码就得插上电脑卸载这个插件重装,重装之后密码也会变回admin。本来又没有什么安全性可言,我是真不明白强制设个密码图什么,莫不是没有电脑的时候坑自己一回?插件界面和功能我都很中意,就是因为这个问题往往复复折腾个五六次就真的很难受,希望作者后续升级的时候至少提供一个选项。

    • 这个问题是可以解决的。这里提供两种解决方案,你可以根据自己的情况选择:

      方法一、用代码编辑器打开 filebrowser 插件目录中的 start.sh 文件,在最后一行的上方新添加一行命令:

      ./filebrowser config set --auth.method=noauth > /dev/null

      保存后,重新启动 filebrowser 插件就可以免登录使用了。

      方法二、先删除删除插件目录中的 filebrowser.db 文件,然后用代码编辑器打开 filebrowser 插件目录中的 start.sh 文件,将最后一行代码修改成:

      ./filebrowser --noauth -a 0.0.0.0 -p 80 -r /mnt/us > /dev/null

      也就是添加一个参数 --noauth。最后重新启动 filebrowser 插件就可以免登录使用了。注意,这种方式会重建数据文件,导致之前的一些设置失效。

      另外,文中提供下载的插件文件也已新增免登录启动菜单,可以重新下载使用。

      • 感谢大佬第一时间提供的技术支持!昨天在查资料尝试自行解决的同时发现传文件不一定需要用到电脑,通过typec拓展坞转接到Kindle上时安卓手机也能读取到Kindle的文件目录,如果是越狱后的Kindle也能看到extensions等根目录文件夹,并且可以直接进行复制剪切等操作。但是iPad Pro还是需要通过file browser来解决,但至少解决了一个麻烦的问题了

  12. 刚刚进行了更新,更新了最新的二进制文件
    https://cupinkie.com/kindle-web-filebrowser.html

  13. 刚刚ip不显示的地址,我已经通过输入;711解决,但是先有一个问题是,我确定他们处于局域网当中,却发现无论如何也无法进入介绍的文件界面

    • 建议先检测一下 File Broswser 是否真的在运行。可以把下面的代码保存为 RUNME.sh 拷贝到 Kindle 本目录,然后在 Kindle 的搜索框输入 ;log runme

      #!/bin/sh
      
      test_process=$(ps aux | grep "[f]ilebrowser")
      if [ -n "$test_process" ]
      then
          result="File Browser is running."
      else
          result="File Browser is not running."
      fi
      echo $result > /mnt/us/filebrowser_test.txt

      命令执行后,查看 Kindle 根目录的 filebrowser_test.txt 中的内容,如果是 File Browser is running 表示 File Browser 运行正常,否则就是没有运行。

      • 你好!经过几天的资料查询,我终于解决了问题!
        首先在正常安装mrpi以及kual后,发现kual中的helper内部的安装插件点击无反应!于是使用如下方案:
        coplate大神给了两个应急包,第一个是适用于V.5.8.10及以下版本,另一个理论上所有版本通用。我已经升到5.11.1了,用的第二个。
        解压之后把update.bin放到根目录然后设置—更新kindle,kual即可完美运行!并且filebrowser也能够正常使用了。
        地址:https://www.mobileread.com/forums/showthread.php?t=289215