KOReader build with working touch for iReader / 掌阅 e-readers (Ocean 2, Ocean3 / Ocean3 Plus, Smart series).
The problem this fixes
iReader's SmartOS firmware reports the touchscreen as ACONFIGURATION_TOUCHSCREEN_NOTOUCH, so stock KOReader never registers any touch zones in the reading view — touch works in the file browser but taps/swipes/long-press do nothing once a book is open (koreader#9071, koreader#9154, koreader#10293, koreader#11014). This build adds a per-device quirk (same pattern as the upstream Mobiscribe Wave fix) that forces touch on for the whole iReader family.
Which APK
koreader-android-arm64-*.apk— try this first (newer devices, e.g. Ocean3 Plus)koreader-android-arm-*.apk— 32-bit fallback if the arm64 one refuses to install (e.g. Ocean 2)
Signed with a debug certificate — uninstall any existing KOReader with a different signature first.
If touch is still dead in the reader
The device match is intentionally broad, but the SmartOS build fingerprint is undocumented. If the quirk misses your model, connect via USB/MTP, edit koreader/settings.reader.lua and add:
["android_force_touch_device"] = true,
then restart KOReader. Please also share your koreader/crash.log (it contains the device's MANUFACTURER/BRAND/MODEL dump) so the match can be tightened.