![]() |
#1 |
Junior Member
![]() Posts: 7
Karma: 10
Join Date: May 2024
Device: Poke 3
|
Poke 3 Root and Firmware Updating
I've used my Poke 3 completely offline due to privacy concerns, and just discovered that rooting can help solve those issues thanks to this forum
![]() I use KOReader for books and Tachiyomi for manga. Once rooted for a more privacy-friendly connected experience, I plan to use AFWall+, Syncthing, and Wallabag.
|
![]() |
![]() |
![]() |
#2 | |
Junior Member
![]() Posts: 7
Karma: 10
Join Date: May 2024
Device: Poke 3
|
Quote:
|
|
![]() |
![]() |
![]() |
#3 |
Onyx-maniac
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,686
Karma: 15675331
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
|
You can use EDL and make a full raw 32 GB backup.
Then you can restore in a single operation, no matter what you do. Code:
C:\>edl.exe /lpoke3.bin /r bignastyfile Code:
$ am start -a onyx.settings.action.firmware The latest update is: Code:
Model: Poke3 (English) Finger: ONYX/Poke3/Poke3:10/2023-12-12_23-45_3.5_4687b1901/12699:user/dev-keys Link: http://firmware-us.boox.com/729099b8ab981a2b2f4a3d29af22b0db/update.upx Size: 1,669,183,019 MD5: 729099b8ab981a2b2f4a3d29af22b0db |
![]() |
![]() |
![]() |
#4 |
Junior Member
![]() Posts: 7
Karma: 10
Join Date: May 2024
Device: Poke 3
|
Thanks for pointing me in the right direction. I learned more about EDL from your website, and installed Qualcomm Sahara / Firehose Diag Tools for EDL on Linux. I'm having trouble figuring out how to correctly make the backup.
|
![]() |
![]() |
![]() |
#5 |
Junior Member
![]() Posts: 7
Karma: 10
Join Date: May 2024
Device: Poke 3
|
I ran the following with and without the above loader:
Code:
edl printgpt Code:
/usr/local/lib/python3.12/site-packages/docopt-0.6.2-py3.12.egg/docopt.py:165: SyntaxWarning: invalid escape sequence '\S' /usr/local/lib/python3.12/site-packages/docopt-0.6.2-py3.12.egg/docopt.py:166: SyntaxWarning: invalid escape sequence '\[' /usr/local/lib/python3.12/site-packages/docopt-0.6.2-py3.12.egg/docopt.py:207: SyntaxWarning: invalid escape sequence '\[' /usr/local/lib/python3.12/site-packages/docopt-0.6.2-py3.12.egg/docopt.py:456: SyntaxWarning: invalid escape sequence '\S' /usr/local/lib/python3.12/site-packages/docopt-0.6.2-py3.12.egg/docopt.py:165: SyntaxWarning: invalid escape sequence '\S' /usr/local/lib/python3.12/site-packages/docopt-0.6.2-py3.12.egg/docopt.py:166: SyntaxWarning: invalid escape sequence '\[' /usr/local/lib/python3.12/site-packages/docopt-0.6.2-py3.12.egg/docopt.py:207: SyntaxWarning: invalid escape sequence '\[' /usr/local/lib/python3.12/site-packages/docopt-0.6.2-py3.12.egg/docopt.py:456: SyntaxWarning: invalid escape sequence '\S' Capstone library is missing (optional). Keystone library is missing (optional). Qualcomm Sahara / Firehose Client V3.62 (c) B.Kerler 2018-2023. main - Trying with no loader given ... main - Waiting for the device main - Device detected :) main - Mode detected: sahara Traceback (most recent call last): File "/usr/local/bin/edl", line 4, in <module> __import__('pkg_resources').run_script('edlclient==3.62', 'edl') File "/usr/lib/python3.12/site-packages/pkg_resources/__init__.py", line 720, in run_script self.require(requires)[0].run_script(script_name, ns) File "/usr/lib/python3.12/site-packages/pkg_resources/__init__.py", line 1559, in run_script exec(code, namespace, namespace) File "/usr/local/lib/python3.12/site-packages/edlclient-3.62-py3.12.egg/EGG-INFO/scripts/edl", line 393, in <module> base.run() File "/usr/local/lib/python3.12/site-packages/edlclient-3.62-py3.12.egg/EGG-INFO/scripts/edl", line 295, in run version = conninfo["data"].version ^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: type object 'req' has no attribute 'version' |
![]() |
![]() |
![]() |
#6 |
Junior Member
![]() Posts: 7
Karma: 10
Join Date: May 2024
Device: Poke 3
|
I decided to skip the EDL backup and dive into rooting.
I've gotten to the fastboot section, but cannot figure out how to boot the image to test before flashing. Code:
adb reboot fastboot # Works without issues Code:
fastboot devices # Displays the following: B751CA90 fastboot Code:
fastboot getvar current-slot # Displays the following: getvar:current-slot FAILED (remote: 'GetVar Variable Not found') Finished. Total time: 0.001s Code:
fastboot boot magisk_patched-27000_lRCKS.img # Hangs on the following Sending 'boot.img' (13593 KB) # Canceling the command shows this FAILED (Status read failed (No such device)) |
![]() |
![]() |
![]() |
#7 |
Junior Member
![]() Posts: 7
Karma: 10
Join Date: May 2024
Device: Poke 3
|
After a lengthy search with a healthy dose of trial and error, I found the following fix: use a USB hub!
I still couldn't figure out how to properly get an EDL backup, but the fastboot flash went through. Strange solution, but it looks like I now have a properly rooted Poke 3! |
![]() |
![]() |
![]() |
#8 | |
Onyx-maniac
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,686
Karma: 15675331
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
|
Quote:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Poke 3 New Firmware - Add/Change Fonts | James Bryant | Onyx Boox | 1 | 07-27-2023 02:31 PM |
Poke 3 New Firmware - Spaces after quotes | James Bryant | Onyx Boox | 1 | 07-27-2023 02:24 PM |
Poke 2 - Downgrading Firmware? | Glottis | Onyx Boox | 7 | 11-25-2021 11:55 AM |
Onyx Boox Poke 3 screensaver not updating | jamescridland | Onyx Boox | 0 | 08-07-2021 09:31 AM |
Firmware 2.0.1 for Nova and Poke released | cqman | Onyx Boox | 1 | 12-18-2018 06:43 PM |