In 2023 many Inkpalm 5 devices started shipping with English enabled by default. See this discussion for more information. If your device didn't ship with this new firmware you can follow the old instructions to change language of Xiaomi Inkpalm 5 to English via ADB.
Once you have the Inkpalm 5 in the English mode you can take some additional steps to improve the device.
The pre-installed launcher is not in English. In this step, we'll change the launcher.
com.jkuester.unlauncher.apk
from https://github.com/jkuester/unlauncher/releases/latestadb install com.jkuester.unlauncher.apk
The original e-reader app in still there, it now appears as the "Moan" app on the launcher.
The logo button defaults to 'back' for short press, and 'refresh' for long press. The button functions can be changed in the settings e.g. long press can be changed to 'home'.
The device is set to default timezone of China but you can change the timezone with the following command:
adb shell setprop persist.sys.timezone "Continent/City"
You'll find the exact timezone list here: Wikipedia_TZ_List
For example, I set my timezone with
adb shell setprop persist.sys.timezone "Europe/Amsterdam"
adb shell pm disable-user --user 0 com.duokan.einkreader
adb shell pm disable-user --user 0 com.moan.appstore
adb shell pm disable-user --user 0 com.zhangyue.read.iReader.eink
adb shell pm disable-user --user 0 cn.wps.moffice_eng.lite
Kindle - a book reader and store from Amazon
F-Droid - an app store for free open source android software
Aurora Store - install Google Play applications
Avoiding Slow Keyboard Entry
Entering text on the eink screen is a pain. Use this instead if you are connected via USB to a laptop:
adb shell input text TEXTTOENTER
This is a fork of the instructions from https://github.com/epodegrid/epd106-ADB