Quantcast
Channel: MobileRead Forums - PocketBook
Viewing all articles
Browse latest Browse all 1304

OPDS access an recent PocketBook

$
0
0
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
Code:

sh -c '/usr/cramfs/bin/iv2sh WriteConfig /mnt/secure/developer_mode privesc 1'
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
Code:

ip link
.
Connect to that device as root.
Code:

ssh -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedAlgorithms=+ssh-rsa root@192.168.205.1
5. Enable OPDS

See 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 /ebrmain
Change the line with
Code:

have_opds=0
to
Code:

have_opds=1
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.

Viewing all articles
Browse latest Browse all 1304

Trending Articles