Skip to content

BentoBook 0.5

Choose a tag to compare

@kuscher kuscher released this 27 Sep 08:37
· 32 commits to main since this release
  • Every Googlebook, one APK. BentoBook has no native code: the same APK runs
    on Intel (x86_64) and Arm (Snapdragon, MediaTek) Googlebooks. It is tested on
    an Arm Googlebook, and its engines on x86_64 in Google's Android emulator.
  • New icon in the Material 3 Expressive style, with a monochrome version
    for themed icons.
  • About & licenses, at the top right of every page: BentoBook's version,
    its license, where its source is, and every component the app contains with
    its license text.
  • Downloads on GitHub: each release carries the APK, its checksum and the
    complete source.
  • New signing key. If you have BentoBook 0.4 or older, uninstall it before
    installing 0.5: Android won't update an app signed with a different key.
    From 0.5 on, updates install over each other as usual.
  • BentoBook's own code is now under the MIT License.

Install

On your Googlebook, download BentoBook.apk below (188 MB) in Chrome and open it.
Android asks once to allow installs from Chrome (or Files): allow it, then
choose Install. The README walks through it with the
messages you'll see. One APK for every Googlebook, Intel (x86_64) or Arm.

Verify

  • SHA-256 of BentoBook.apk: 30786847ddfd0f55300fdfd9b05c180ad31df8b454b7ee62573452a54c308e9f
  • Signing certificate SHA-256: 98:70:15:C8:99:04:BC:8B:22:F1:B7:90:3F:95:FF:29:D9:F9:8A:09:B6:99:4D:1F:12:F2:00:51:F3:DB:C3:D0

License and source

BentoBook's own code is MIT-licensed. The app contains BentoPDF and several
engines under the GNU AGPL v3, so the app as a whole is distributed under the
AGPL v3; every component is listed in THIRD_PARTY_NOTICES.md
and in the app under About & licenses. The complete source is
BentoBook-0.5-source.tar.gz below; BentoBook-0.5-third-party-sources.tar has the sources of the GPL and LGPL
parts inside the engines (fonts, FFmpeg, libvips, libheif and others).