Firmware Hero
0

kindle-weread-skill

Agent skill that jailbreaks a Kindle, installs KOReader, and deploys WeRead plugins.

  • Root exploit
  • Alpha
  • High brick risk
  • Reversible

Source code

This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it

Before you start

How hard is it?
EasyCopy a file or use a web page. No extra software.
What you need
  • A USB or MIDI cable
  • Comfort with the command line
  • A computer
Can it break my device?
Could leave your device unusable. It may void your warranty.
Can I undo it?
Yes. You can go back to the official software.
Get itOpens github.com

Did it work for you?

Did kindle-weread-skill work on your Amazon Kindle Paperwhite 3?

No reports yet.

One-tap reports from owners. Bricked reports are checked before they count.

Compatibility

Devices: Amazon Kindle Paperwhite 3.

No compatibility information yet.

Getting started

From the project's README ("也可以自己运行脚本"):

在仓库根目录执行。macOS 和 Linux 可以把 python 换成 bash scripts/kindlehelper.sh。

python scripts/kindlehelper.py self-check python scripts/kindlehelper.py detect --json python scripts/kindlehelper.py clean-ota --json python scripts/kindlehelper.py install-jailbreak --i-accept-jailbreak-risk --json python scripts/kindlehelper.py install-hotfix --json python scripts/kindlehelper.py install-kual --json python scripts/kindlehelper.py install-koreader --arch kindlepw2 --json python scripts/kindlehelper.py install-plugin --choice weread --json python scripts/kindlehelper.py finalize --json

install-plugin 默认安装 weread,并一起装上乔木 SimpleUI。设备上已经有 SimpleUI 时不会覆盖。只有明确不要这个主页时才加 --no-simpleui。装完后的下一次打开会直接进入新主页;还没登录时,Kindle 会引导扫描微信二维码。

--json 把结果写到 stdout,进度写到 stderr。没有接上 Kindle 时,除 self-check 以外的命令会停下来,不会写入电脑上的其他磁盘。

固件和安装包

固件架构KOReaderKUAL
< 5.16.3,例如 5.16.2.1.1legacysoftfloatkoreader-kindlepw2-.zipcoplate booklet,放进 mrpackages 后在搜索栏输入 ;log mrpi
>= 5.16.3kindlehfkoreader-kindlehf-.zip硬浮点 booklet,同样用 ;log mrpi

越狱方案默认是 WinterBreak。固件 >= 5.18.1 时改为 AdBreak。LanguageBreak 只会清空设备,脚本要求额外确认,不作为默认方案。

默认是 weread:finlater/weread.koplugin。它和乔木 SimpleUI 的微信读书按钮接在一起。扫码前要在手机微信读书打开「我 → 设置 → 微信读书 Skill」并获取 API Key;第一次打开时,Kindle 会把这件事说在屏幕上,再显示二维码。

用户明确要求时才改用 miuread:miumiupy98-art/miuread-koreader。它的功能更多,书架管理是另一次授权。

安装位置固定为 koreader/plugins/weread.koplugin/。扫码引导是本仓库自带的 koreader/plugins/wekindle.koplugin/。 …

Read the full instructions

Risk and recovery

Brick risk
High
Reversible
Yes
Voids the warranty
Yes
Requires opening the device
No

From the project's README ("失败时如何恢复"):

动手前把 documents 复制到电脑。

  • 越狱文件已经写上、但还没在 Kindle 屏幕上点过 WinterBreak:先不要点商店图标。后续处理按 WinterBreak 说明 里的 LocalStorage 和 Factory Reset。AdBreak 改过的广告文件,用 python scripts/kindlehelper.py restore-assets --json 还原 system/.assets。
  • 原厂界面还能开机,只是不想留 KOReader:删除 Kindle 上的 koreader 目录和 extensions/koreader。KUAL 可以留着。书仍在 documents。
  • 想回到官方系统:按 退出越狱,先恢复 OTA,再恢复出厂,然后安装官方固件 .bin。这一步会卸掉越狱。
  • 卡在 Update Failed:按 恢复说明,把对应机型的官方固件 .bin 放到 USB 根目录,弹出后重启,等它装完。
  • 开不了机:按住电源键大约 40 秒,强制重启。电脑还能看到 Kindle 磁盘时,用上面的官方固件 .bin。电脑完全认不出磁盘时,这个工具修不好。

Read the full instructions

Credits, license and support

License
MIT