Skip to content

pjiaquan/booxreader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boox Reader icon Boox Reader

Private EPUB reader for Android with resilient cloud sync and AI-linked notes, tuned for e-ink devices (Boox).

Google Play · GitHub Releases (APK) · Privacy Policy

Highlights

  • EPUB reading tuned for e-ink (reduced motion + refresh controls)
  • Sync progress, bookmarks, and notes via Supabase
  • Backup EPUB files via Cloudflare R2 (checksum-based)
  • Improved language/i18n support across locales

Build

  • Debug: ./gradlew :app:assembleDebug
  • Release: ./gradlew :app:assembleRelease

Install to device (ADB)

  • Debug: adb install -r app/build/outputs/apk/debug/app-debug.apk
  • Release: adb install -r app/build/outputs/apk/release/app-release.apk

Helper script

./run.sh automates building + installing. It only uninstalls when a signing-key mismatch is confirmed (or when Android reports a signature incompatibility during install).

If you want signing-key verification before install, ensure apksigner is available:

export ANDROID_SDK_ROOT="$HOME/Android/Sdk"
export PATH="$ANDROID_SDK_ROOT/build-tools/35.0.0:$PATH"
apksigner version