This is a modification to be installed on your physical Kobo eReader. It replaces all HTTP API calls to getpocket.com or text.getpocket.com to instead

Search code, repositories, users, issues, pull requests...

submited by
Style Pass
2025-07-30 13:00:03

This is a modification to be installed on your physical Kobo eReader. It replaces all HTTP API calls to getpocket.com or text.getpocket.com to instead point to the URL of your choice, as specified by the config file, located at /.adds/pocket_proxy/pocket_proxy.conf on your device.

This risks bricking your Kobo. I have only tested this on my Kobo Libra 2 - you've been warned. If you do brick your device, Kobo has some instructions on how to do a hard reset, which might rescue it (at the cost of wiping all data).

To install, copy the KoboRoot.tgz file to the /.kobo/ directory on your Kobo ereader, and unplug your device. It will install the modification and reboot. Note that you might have to enable hidden folders to see this directory.

To set the URL endpoint that your Kobo will make Pocket requests to, edit /.adds/pocket_proxy/pocket_proxy.conf with the following:

At startup, Kobo devices dynamically load all libraries in an /imageformats directory on the device. This mod is placed there, and when loaded uses NickelHook to replace a function called WebRequester::makeRequest() with a custom version. The custom function simply replaces outgoing Pocket HTTP calls with the URL set in the config file.

Leave a Comment
Related Posts