|
|||||||
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#196 | |
|
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 16
Karma: 47542
Join Date: Aug 2019
Device: PB632 THD3
|
Quote:
Last edited by kakonema; 04-09-2026 at 05:59 PM. |
|
|
|
|
|
|
#197 |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2
Karma: 94996
Join Date: Apr 2026
Device: Pocketbook Verse Pro
|
|
|
|
|
|
|
#198 |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2
Karma: 94996
Join Date: Apr 2026
Device: Pocketbook Verse Pro
|
How to fix FTP on rooted PocketBook with newer firmware
On newer PocketBook firmware, proftpd fails to start because libcrypt.so.1 is missing. The root cause is that pbjb binaries were compiled for armel (soft-float), but the library is not present on the device. Here's how to fix it. Prerequisites - pbjb installed (jailbreak + services): http://github.com/ezdiy/pbjb - SSH enabled in Rooted device settings - Phone and PocketBook on the same Wi-Fi network - Termux installed on Android (from F-Droid or Play Store) Step 1 - Connect via SSH Standard Termux uses Dropbear as SSH client which is incompatible with the old algorithms on the PocketBook SSH server. Install OpenSSH first: Code:
pkg install openssh Code:
ssh -oHostKeyAlgorithms=+ssh-rsa root@192.168.x.x Step 2 - Fix missing libcrypt.so.1 The key insight: PocketBook uses armel (soft-float ABI), so armhf packages from Debian will NOT work. You need the armel version of glibc. Run these commands in your SSH session on the PocketBook: Code:
# Remount /ebrmain as read-write mount -o remount,rw /ebrmain # Download correct glibc version (armel!) curl -O http://archive.debian.org/debian/pool/main/g/glibc/libc6_2.19-18+deb8u10_armel.deb # Extract busybox ar x libc6_2.19-18+deb8u10_armel.deb busybox tar xzf data.tar.gz # Copy the library cp ./lib/arm-linux-gnueabi/libcrypt-2.19.so /ebrmain/lib/libcrypt.so.1 Code:
/mnt/secure/bin/proftpd - Host: IP shown in System status - Port: 21 - Username: root - Password: value from password.txt Notes - proftpd starts automatically on reboot if FTP is enabled in Rooted device settings - SFTP does not work even after this fix. sftp-server also requires a libcrypto symlink (ln -s /ebrmain/lib/libcrypto.so.3 /ebrmain/lib/libcrypto.so.1.0.0) but still fails due to further incompatibilities with newer firmware - For file transfer from Termux you can also use SCP: Code:
scp -oHostKeyAlgorithms=+ssh-rsa /path/to/file root@192.168.x.x:/mnt/ext1/ |
|
|
|
|
|
#199 |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 854
Karma: 694086
Join Date: Sep 2013
Device: EnergySistemEreaderPro, Nook STG, Pocketbook 622, Bookeen Cybooks ...
|
@AlexPechkin: Cool, thanks for sharing this. I think most of us are using SCP via KoReader, since it has an integrated SSH server option.
|
|
|
|
![]() |
| Tags |
| root |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Paperwhite 2 usbnet asks for root password | cokolokolo | Kindle Developer's Corner | 2 | 09-07-2014 04:51 PM |
| /etc/sysconfig/iptables from 3.0.1 | wahlis | Amazon Kindle | 1 | 08-14-2011 10:10 AM |
| iLiad Samba/smbd/shared folder access to iLiad | ajnorth | iRex Developer's Corner | 12 | 02-29-2008 09:02 AM |