|
|
#1 |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1
Karma: 160784
Join Date: Jan 2026
Device: PocketBook InkPas Color 3
|
OPDS access an recent PocketBook
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' 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 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 Code:
have_opds=0 Code:
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. |
|
|
|
|
|
#2 |
|
0000000000101010
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,925
Karma: 12984859
Join Date: Mar 2023
Location: An island off the coast of Ireland
Device: PB632 [HD3]
|
Nice find! Have you used this method to get permanent root on your device? Should be easy enough to add the ezdiy's su binary to /mnt/secure. Once done you could try installing his services package.
|
|
|
|
|
|
#3 | |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 840
Karma: 694086
Join Date: Sep 2013
Device: EnergySistemEreaderPro, Nook STG, Pocketbook 622, Bookeen Cybooks ...
|
Quote:
Steps: 1) Installed the right pbterm version 2) In Pbterm: Code:
sh -c '/usr/cramfs/bin/iv2sh WriteConfig /mnt/secure/developer_mode privesc 1' 3) Got su from here (https://github.com/ezdiy/pbjb/releases/tag/v8 it is in the source code zip) and copied su into the device under win7 in folder su which corrospondends to /mnt/ext1/su 4a) Linux machine SSH access (connect the switched off device via USB cable to Linux machine): Code:
ssh -o HostKeyAlgorithms=ssh-rsa root@192.168.205.1 -v Got RNDIS installed properly (sounds easier than it is). Connected via WinSCP: Protocol: SCP Hostname:192.168.205.1 Username:root Passwort: 5) trying to remount /ebrmain ->failed (missing rigths) Code:
mount -o rw,remount /ebrmain Code:
cp /mnt/ext1/su/su /mnt/secure/su Code:
/mnt/secure/su mount -o rw,remount /ebrmain Code:
vi /ebrmain/config/device.cfg.gen Code:
/mnt/secure/su mount -o ro,remount /ebrmain PS: I was allowed to change /mnt/secure/device.cfg without su but it was changed back after reboot. Last edited by nhedgehog; 04-08-2026 at 10:25 AM. |
|
|
|
|
|
|
#4 |
|
0000000000101010
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,925
Karma: 12984859
Join Date: Mar 2023
Location: An island off the coast of Ireland
Device: PB632 [HD3]
|
Nice! What about ezdiy's services installer? Will that now install with su in place?
Last edited by neil_swann80; 04-08-2026 at 06:45 AM. |
|
|
|
|
|
#5 |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 840
Karma: 694086
Join Date: Sep 2013
Device: EnergySistemEreaderPro, Nook STG, Pocketbook 622, Bookeen Cybooks ...
|
I didn't test the service installer. Was scared of eventually bricking the device during future firmware updates.
|
|
|
|
|
|
#6 | |
|
0000000000101010
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,925
Karma: 12984859
Join Date: Mar 2023
Location: An island off the coast of Ireland
Device: PB632 [HD3]
|
Quote:
I wonder if Step #5 would have succeeded running as sudo? (ssh-ing as root should have been enough) Still very useful having su available to you even if it did.
Last edited by neil_swann80; 04-08-2026 at 07:03 AM. |
|
|
|
|
|
|
#7 | |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 840
Karma: 694086
Join Date: Sep 2013
Device: EnergySistemEreaderPro, Nook STG, Pocketbook 622, Bookeen Cybooks ...
|
Quote:
FAILED Step #5 Code:
sudo mount -o rw,remount /ebrmain |
|
|
|
|
|
|
#8 | |
|
0000000000101010
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,925
Karma: 12984859
Join Date: Mar 2023
Location: An island off the coast of Ireland
Device: PB632 [HD3]
|
Quote:
And thanks also for the write-up, will be useful to many I imagine. |
|
|
|
|
|
|
#9 | ||
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 840
Karma: 694086
Join Date: Sep 2013
Device: EnergySistemEreaderPro, Nook STG, Pocketbook 622, Bookeen Cybooks ...
|
Edited Post3_Step4, since I was able to recreate the process on a Win7 machine too.
Windows made it even easier: 0) step1&step2 from post3 1) Connect via WinSCP (Protocol: SCP;Hostname:192.168.205.1;Username:root) 2) In WinSCP Terminal: Quote:
4) Save it, close Notpad++ 5) In WinSCP Terminal: Quote:
PS: Strange that mount is working via WinSCP Last edited by nhedgehog; 04-08-2026 at 10:10 AM. |
||
|
|
|
![]() |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| PocketBook app and calibre OPDS | tomsem | PocketBook | 2 | 06-06-2024 08:18 AM |
| Aldiko fails to access OPDS catalaog | Artful Dodger | Server | 1 | 06-01-2022 07:02 PM |
| Calibre Web opds access failing as content server | rmzg | Calibre Companion | 8 | 07-23-2018 12:49 AM |
| Cannot access OPDS with iPad | jrsforums | Devices | 0 | 12-11-2014 01:57 AM |
| OPDS catalogs access | knfevg | PocketBook | 7 | 12-04-2012 04:55 AM |