Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Onyx Boox

Notices

Reply
 
Thread Tools Search this Thread
Old 04-11-2022, 12:29 AM   #1
TheNoname
Junior Member
TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.
 
Posts: 5
Karma: 3162
Join Date: Apr 2022
Device: Nova Air C
Rooting Nova Air C

Hi everyone! Over the past few days, I have been working on rooting the Nova Air C and I finally got it to work, so I figured I would write up a guide to help others.

Big big thanks to Renate for their patience and help and their awesome edl.exe utility!

Note: This guide assumes you have developer mode enabled and that you have adb installed.


Grabbing boot.img from your Nova Air C
  1. Download a copy of Renate's EDL tool from here: http://www.temblast.com/edl.htm
  2. Download Zadig from here: https://zadig.akeo.ie/
  3. Download the Qualcomm 662 Loader attached to this post. MD5: cd7a91985353e0a1a6d581b423e1325c
  4. Rename the loader to q662.elf, place it in the same folder as edl.exe
  5. Run this command to reboot your Nova Air C into EDL mode:
    Code:
     adb reboot edl
  6. Using Zadig, change the driver of your device to WinUSB.
  7. Run this command to grab the boot.img:
    Code:
    edl.exe /lq662.elf /r /pboot_b boot.img /t /v
  8. You should now have a boot.img file in the same directory as edl.exe and q662.elf.

From here, the steps are the pretty much the same as Cascade94's post here: https://www.mobileread.com/forums/sh...9&postcount=52 I copied them and put them below:

Quote:
Originally Posted by Cascade94 View Post
Patching boot.img
  1. Download the latest Magisk APK on to your Note Air 2 and install it
  2. Copy your downloaded boot.img to your device
  3. In the Magisk app, select "Install", then select "Patch a file" and finally select your boot.img
  4. It'll save a "magisk_patched" boot image in to your Downloads folder, copy this file back over to your PC

Testing & making permanent
  1. Reboot in to fastboot mode - this'll take us to fastbootd (adb reboot fastboot)
  2. Now go in to bootloader mode (fastboot reboot bootloader)
  3. Now boot from your patched boot image (fastboot boot magisk_patched.img)
  4. The device should power on normally. Open the Magisk app, check that Magisk has installed correctly...
  5. If everything looks fine, select "Install", then select "Direct install" and wait for it to complete.
  6. When you reboot, you should be still rooted - success!
I did have some trouble with the fastboot portion, so here are some of the things I did to sort it out:
  1. Get the latest Google USB driver from here: https://developer.android.com/studio/run/win-usb
  2. Go into Device Manager and change the USB driver of the device to the fastboot driver
  3. If for some reason you can't pick the correct drivers. Follow these instructions to temporarily disable driver signing and try again: https://www.thewindowsclub.com/disab...cement-windows

Hope this helps someone else, and thanks again Renate for your assistance!
Attached Files
File Type: zip Qualcomm_662_loader.zip (262.1 KB, 483 views)
TheNoname is offline   Reply With Quote
Old 04-11-2022, 05:53 PM   #2
wakkaday
Groupie
wakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy blue
 
Posts: 164
Karma: 13126
Join Date: Nov 2014
Device: Kindle Oasis
What’s advantage of rooting ?
wakkaday is offline   Reply With Quote
Advert
Old 04-11-2022, 10:09 PM   #3
TheNoname
Junior Member
TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.
 
Posts: 5
Karma: 3162
Join Date: Apr 2022
Device: Nova Air C
Quote:
Originally Posted by wakkaday View Post
What’s advantage of rooting ?
There are several advantages, but the reason I did it was so I can use AFWall+ and disable any internet traffic out of the device that I didn't authorize. Unfortunately, Onyx has a history of having their devices phone home to servers in China. Since they don't release their source code (which is actually required), we don't know what is being sent in these requests to Chinese servers.
TheNoname is offline   Reply With Quote
Old 04-12-2022, 09:27 AM   #4
Renate
Onyx-maniac
Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.
 
Posts: 3,165
Karma: 12537601
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
The advantage of rooting is that it allows you to fix things that annoy you. If you're not annoyed by anything you may not need it. OTOH, even simple things like using a keyboard with a different layout requires rooting.

I question the necessity of doing everything in one command. If there is an issue I'd like to fix it. Please try this and post the result. Download the latest version of edl.exe from this morning, 132,608 bytes.
Code:
C:\>edl.exe /lq662.elf /v
C:\>edl.exe /r /pboot_b boot.img /t /v
The /v is not necessary, it is only for debugging. It just adds confusion in normal usage.
Renate is offline   Reply With Quote
Old 04-13-2022, 12:30 AM   #5
TheNoname
Junior Member
TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.
 
Posts: 5
Karma: 3162
Join Date: Apr 2022
Device: Nova Air C
Quote:
Originally Posted by Renate View Post
The /v is not necessary, it is only for debugging. It just adds confusion in normal usage.
Yeah, I prefer to use the verbose output just cause I'm curious, but you're right it's not needed

Looks like it did work with the two separate commands. Not sure why I has having trouble earlier

Let me know if you still want to see the output...I hesitate to post it publicly because it has chip serial numbers and other identifiers in it, but I can scrub it if needed.
TheNoname is offline   Reply With Quote
Advert
Old 04-15-2022, 04:05 PM   #6
psymin
Junior Member
psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.
 
Posts: 5
Karma: 3124
Join Date: Apr 2022
Device: Boox Nova Air C
Smile Firmware 3.2.1

I'm new to the forum.

I just picked up a Nova Air C and hope to root it.

I unfortunately updated the firmware to 3.2.1 from 2022-03-28.

Do you think this will complicate things?
psymin is offline   Reply With Quote
Old 04-15-2022, 04:07 PM   #7
Renate
Onyx-maniac
Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.
 
Posts: 3,165
Karma: 12537601
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
No. Nope.
Renate is offline   Reply With Quote
Old 04-15-2022, 04:15 PM   #8
TheNoname
Junior Member
TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.TheNoname could sell banana peel slippers to a Deveel.
 
Posts: 5
Karma: 3162
Join Date: Apr 2022
Device: Nova Air C
Nope! I was also on the latest FW when I rooted it
TheNoname is offline   Reply With Quote
Old 04-16-2022, 01:36 PM   #9
psymin
Junior Member
psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.
 
Posts: 5
Karma: 3124
Join Date: Apr 2022
Device: Boox Nova Air C
Post Success!

These are the steps I took under linux while following the guides here:

Code:
adb reboot edl
edl r boot_b boot.img --loader=q662.elf --debugmode
reboot device

Code:
adb push boot.img /storage/emulated/0/Download/
Do the Magisk stuff

Code:
adb pull /storage/emulated/0/Download/magisk_patched-24300_GxIP5.img .

mv magisk_patched-24300_GxIP5.img magisk_patched.img

adb reboot bootloader
fastboot boot magisk_patched.img
Do more Magisk stuff

Relevant links:

https://github.com/topjohnwu/Magisk/releases/tag/v24.3

https://github.com/bkerler/edl

https://developer.android.com/studio...ools#downloads

PS: the donor version of AFWall+ is almost essential since it allows for a light theme.
psymin is offline   Reply With Quote
Old 04-19-2022, 09:44 PM   #10
downeaster59
Wizard
downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.
 
downeaster59's Avatar
 
Posts: 1,237
Karma: 2957301
Join Date: Apr 2014
Location: Rochester, NY
Device: Boox Go 10.3, Boox Leaf 2
Quote:
Originally Posted by psymin View Post
PS: the donor version of AFWall+ is almost essential since it allows for a light theme.
I'm curious about AFWall+. I imagine its purpose is to keep our Boox devices from phoning home to China for unknown reasons. Other than trial and error, how can I tell which activities I should block through AFWall and which to permit? Thanks!
downeaster59 is offline   Reply With Quote
Old 04-20-2022, 01:59 PM   #11
psymin
Junior Member
psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.
 
Posts: 5
Karma: 3124
Join Date: Apr 2022
Device: Boox Nova Air C
Quote:
Originally Posted by downeaster59 View Post
I'm curious about AFWall+. I imagine its purpose is to keep our Boox devices from phoning home to China for unknown reasons. Other than trial and error, how can I tell which activities I should block through AFWall and which to permit? Thanks!
I believe the default setting is for it to blacklist everything. It can show a log of which programs attempted to access the network and the IPs involved.

I just whitelisted the apps I believe should have access. Installed a different browser called "EinkBro" too, just in case.
psymin is offline   Reply With Quote
Old 04-20-2022, 02:53 PM   #12
mergen3107
Wizard
mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.
 
mergen3107's Avatar
 
Posts: 1,331
Karma: 4740000
Join Date: Feb 2012
Location: Cape Canaveral
Device: Kindle Scribe
I block listed everything except installed apps by me + everything from the group “root” (adb, ssh, and some other useful stuff is there).

Most suspicious things are in onyx apps, which I disabled completely, however their UUIDs are shared with those from google apps, and in AFWall you can disable or enable them only in the same group. So I didn’t enable all those and never used Gapps or Play Store
mergen3107 is offline   Reply With Quote
Old 04-20-2022, 09:56 PM   #13
downeaster59
Wizard
downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.downeaster59 ought to be getting tired of karma fortunes by now.
 
downeaster59's Avatar
 
Posts: 1,237
Karma: 2957301
Join Date: Apr 2014
Location: Rochester, NY
Device: Boox Go 10.3, Boox Leaf 2
A thank you to psymin and mergen3107! That is helpful! I should be able to sort it out from here.
downeaster59 is offline   Reply With Quote
Old 04-21-2022, 11:54 AM   #14
psymin
Junior Member
psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.psymin could sell banana peel slippers to a Deveel.
 
Posts: 5
Karma: 3124
Join Date: Apr 2022
Device: Boox Nova Air C
Quote:
Originally Posted by downeaster59 View Post
I'm curious about AFWall+. I imagine its purpose is to keep our Boox devices from phoning home to China for unknown reasons. Other than trial and error, how can I tell which activities I should block through AFWall and which to permit? Thanks!
For a bit more explanation, here is a screenshot of the AFWall+ Firewall Logs.

Android System(1000) all of the IPs appear to be US and Google related. (port 443)

Unknown(1073) also seem to be primarily Google / US, also Alibaba / US. (port 80 and 443)

Unknown(-100) is all Tencent / China traffic. (ports 8080, 80, 443, 9906 and 14000)
Attached Thumbnails
Click image for larger version

Name:	booxnovaairc-firewall.png
Views:	441
Size:	93.0 KB
ID:	193403  

Last edited by psymin; 04-21-2022 at 11:55 AM. Reason: typo
psymin is offline   Reply With Quote
Old 04-22-2022, 09:13 AM   #15
wakkaday
Groupie
wakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy bluewakkaday can differentiate black from dark navy blue
 
Posts: 164
Karma: 13126
Join Date: Nov 2014
Device: Kindle Oasis
any other advtanages of rooting, away this weekend and will get started on monday
does it make a better performance? as its sending less data across to random places
wakkaday is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Nova Air C, anyone? downeaster59 Onyx Boox 14 04-08-2022 03:55 AM
Alternate cover for Boox Nova Air? apesmom Onyx Boox 2 10-08-2021 12:41 PM
Rooting the Nova 3 Color: is it locked? haxonhax Onyx Boox 6 08-23-2021 12:16 AM


All times are GMT -4. The time now is 01:27 AM.


MobileRead.com is a privately owned, operated and funded community.