This is how I enabled OPDS access on a PocketBook InkPad Color 3. Hopefully it is of help for others.
1. Get a terminal on the PocketBook
See the discussion thread: https://www.mobileread.com/forums/sh...d.php?t=221543
A version of pbterm that works on recent devices is available on https://github.com/leomeyer/pbterm
InkPad Color 3 needs te version for an Allwinner B300 SoC.
Download the binary, and place it in ext1/applications/.
2. Enable developer mode
As described in this root exploit: https://www.redguard.ch/blog/2025/03...nkpad-color-3/
In pbterm execute
3. Connect over SSH as root
Restart the device while it is connected with a USB cable to a PC. This enables the SSH deamon.
Choose "File Transfer" as the USB mode.
On your (Linux) PC, it will show up as an extra device in
.
Connect to that device as root.
5. Enable OPDS
See the full (closed) thread on https://www.mobileread.com/forums/sh...d.php?t=359271
Remount the filesystem as writable:
Change the line with
to
in 3 files with vi:
- /mnt/secure/device.cfg
- /ebrmain/config/device.cfg.gen
- /ebrmain/config/device.cfg
6. Test
After rebooting, you should now have the option available to browse network libraries on the Library.
1. Get a terminal on the PocketBook
See the discussion thread: https://www.mobileread.com/forums/sh...d.php?t=221543
A version of pbterm that works on recent devices is available on https://github.com/leomeyer/pbterm
InkPad Color 3 needs te version for an Allwinner B300 SoC.
Download the binary, and place it in ext1/applications/.
2. Enable developer mode
As described in this root exploit: https://www.redguard.ch/blog/2025/03...nkpad-color-3/
In pbterm execute
Code:
sh -c '/usr/cramfs/bin/iv2sh WriteConfig /mnt/secure/developer_mode privesc 1'Restart the device while it is connected with a USB cable to a PC. This enables the SSH deamon.
Choose "File Transfer" as the USB mode.
On your (Linux) PC, it will show up as an extra device in
Code:
ip linkConnect to that device as root.
Code:
ssh -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedAlgorithms=+ssh-rsa root@192.168.205.1See the full (closed) thread on https://www.mobileread.com/forums/sh...d.php?t=359271
Remount the filesystem as writable:
Code:
mount -o rw,remount /ebrmainCode:
have_opds=0Code:
have_opds=1- /mnt/secure/device.cfg
- /ebrmain/config/device.cfg.gen
- /ebrmain/config/device.cfg
6. Test
After rebooting, you should now have the option available to browse network libraries on the Library.