I got this device set up nearly as I like, but then flew too close to the sun while experimenting with setting lock screen wallpaper and enabled a lock screen PIN which was then never accepted.
After a reboot recovery
in adb
, if you hold the top button and press the volume up button, you can get to a menu where you can do a factory reset.
After I did that, I decided to write this down.
The firmware version this has now is: MAS_EPD305_L81B804_T44_V09
.
-
Enable USB debug mode via OEM settings > Apps Management
-
Ensure you can get a session via
adb shell
-
Crawl OEM settings app, set things as you like
- It's a hassle to get to these settings later
-
Uninstall OEM apps that allow it via OEM settings
- At this point, app info list should be
- App Store
- File Manager
- Launcher
- Settings
- Sogou Keyboard
- We will disable these apps via
adb
shortly
- At this point, app info list should be
-
Install F-Droid (check for a newer version)
% curl -L -o org.fdroid.fdroid_1020051.apk 'https://gitlab.com/fdroid/fdroidclient/-/package_files/160922955/download' % adb install org.fdroid.fdroid_1020051.apk
-
Install Heliboard via F-Droid
-
Launch Heliboard and it will walk through enabling it and setting it as default
- Enable Appearance > Key borders
-
Install Aurora Store via F-Droid
-
Install Olauncher
- Long press for app settings
- Change default launcher to Olauncher
- The OEM launcher will override this setting until it is disabled
- Appearance > Theme Mode > Light
- Change default launcher to Olauncher
- Long press for app settings
-
Disable OEM apps
adb shell command pm disable-user --user 0 com.moan.launcher.epd305 adb shell command pm disable-user --user 0 com.sohu.inputmethod.sogou.oem adb shell command pm disable-user --user 0 cn.wps.moffice_eng.lite adb shell command pm disable-user --user 0 com.moan.appstore adb shell command pm disable-user --user 0 com.moan.sdmanage
-
Install and configure apps
-
- Wrench > More tools > Plugin management and disable what you don't want
- Set
/Books
as home folder - Wrench > Progress sync and sign in
-
% curl -L -O 'https://github.com/newhinton/Round-Sync/releases/download/v2.5.6/roundsync_v2.5.6-oss-arm64-v8a-release.apk' % adb install roundsync_v2.5.6-oss-arm64-v8a-release.apk
- Create remote pointing at storage account
input text "token"
inadb
saves typing
- Create "copy remote to local" tasks for both fonts and books
- Create remote pointing at storage account
-
- Generate device key
-
- Set lock screen wallpaper with book cover
- I'm fairly certain whatever OEM app sets the lock screen does not respect the system-wide wallpapers
- You can set KOReader to save a cover image and use Paperize to set the wallpaper on a schedule
- Other apps e.g. Wallpapers show the image as changed, but locking the screen still shows whatever is set in the OEM app
this is awesome, thank you