I have an e-ink reader, a Kobo Clara HD.
I wanted to know how to customize it / how to run extra stuff on it.
Claude Code told me that Kobo Clara runs Linux, and that there is no need to jailbreak. So, starting should be easy.
Since jailbreaking is not necessary, the first step for this learning path is to install something common on the device. Just follow a tutorial, see if everything is OK, and only then start doing your own stuff, so you understand the process and what you will need to do.
Here is my (short) journey to install custom software on my Kobo
What most people want to install first on a eink reader is an alternative reader (because they do not like the current one ?).
The suggested option is the koreader
On the kobo install steps, page there are three install methods.
After struggling over the two tutorials, I found my way my joining both information.
Here are the curated instructions.
The NickelMenu is “a new button menu” that will appear in the bottom menu bar. At the start the menu is empty. You will add entries for your apps. which is why it is important to install it.
First, update a config file to prevent NickelMenu from looking at special folders.
vim <path_to_kobo>/.kobo/Kobo/Kobo eReader.conf
Add the twolines (or merge them with an existing section):
[FeatureSettings]
ExcludeSyncFolders=(\\.(?!kobo|adobe).+|([^.][^/]*/)+\\..+)
KoboRoot.tgz.kobo/ directoryKoboRoot.tgz there (do not decompress it)The NickelMenu should appear with no entries
For me, after restarting (install was OK), the KoboRoot.tgz automatically disappeared.
The KoReader is an alternative reader. At the moment, I would not say it is better than the existing one, but it does offer many additional functionalities (making the UX a bit richer).
koreader-kobo-v****.zip and download it.Depending on how the archive extracts, you may end up with a nested folder.
Suppose you get:
koboreader-kobo-v2025.10/
koreader/
a_bunch_of_files_and_folders
koreader.png
In the Kobo root directory, create a .adds/ folder if it does not already exist (I’m not sure whether NickelMenu creates it).
Move the koreader folder into .adds/ so you have:
.adds/
koboreader/
a_bunch_of_files_and_folders
For the icon, I do not know where to put it. Not a big deal.
The entries are not added automatically.
.adds/ named nm/ (it may already exist).vim <path_to_kpbo>/.adds/nm/
Add the following line:
menu_item:main:KOReader:cmd_spawn:quiet:exec /mnt/onboard/.adds/koreader/koreader.sh
The menu should now contain one entry: KoReader.

>> You can subscribe to my mailing list here for a monthly update. <<