Mobileread
Max 3 Rooted
#1  diabl0w 09-25-2019, 07:37 AM
**I am not responsible for any damage to your device, and I am sure this probably voids your warranty**

Hello everyone,

I am hoping the potential of the Max 3 can be unlocked with the help of you guys, the community. To start it off, I found a way to obtain root on the Max 3. Hopefully, others can now help develop further.

The root method uses Magisk in recovery mode. You can read about it here under "Knowing Your Device": https://topjohnwu.github.io/Magisk/install.html

Our device uses "system as root" and is a NON-A/B partitioned device.

This means that we take our modified recovery.img and flash it to the recovery partition, then when we boot into recovery mode, Magisk automatically boots into a rooted system.

The only problem with this, is that Max3 has no way of booting to recovery using hardware buttons, and adb reboot recovery bypasses magisk and goes to recovery. This isnt a big deal, but just means that any time reboot you will lose root.

To gain root, run "adb reboot-bootloader" , then the screen will not look like anything happened due to e-ink, but if you run "fastboot devices" your device should appear. then you just run "fastboot boot magisk_patched.img"

make sure your bootloader is unlocked first, i believe it already is from factory "fastboot flashing unlock"

I have uploaded the patched recovery here: https://anonfiles.com/i7t1Gb6fnf/magisk_patched_img

One of the first things I propose to look into is restoring the native android Recents screen so that we can put apps into Multi-window mode.

The problem is that onyx removed this ability and have their own "OnyxRecentsActivity". I have already tried to modify the SystemUI.apk, but can't get the system to run properly with the modified file. I think its a signature issue. Maybe someone with more knowledge can help
Reply 

#2  diabl0w 09-25-2019, 08:11 AM
update latest Magisk: https://anonfiles.com/l703G962ne/magisk_patched_img
Reply 

#3  diabl0w 09-25-2019, 08:26 AM
Found a fix that now you can have all your apps in split screen!

use the magisk module "QuickSwitch", power off, boot back into rooted system (with fastboot command), download and install the launcher "pixel launcher", dont switch to it yet, open the QuckSwitch App, set the provider to Pixel Launher. do the reboot procedure again... now set your launcher to Pixel launcher and youre all set!

enjoy your desktop-like experience!
Reply 

#4  newnu 09-25-2019, 03:58 PM
In an ideal world, I'd like to install pure unadulterated Android 9 or even Android 10 on the Max 3. And have support for monitor mode, which I assume requires an app as well as a driver for the HDMI input chip.
Reply 

#5  whopper 09-25-2019, 05:09 PM
uhmm I need to try that multi window mode in max 2, maybe trying to migrate from supersu to magisk
Reply 

#6  diabl0w 09-25-2019, 06:32 PM
Quote whopper
uhmm I need to try that multi window mode in max 2, maybe trying to migrate from supersu to magisk
sorry, but it requires android pie
Reply 

#7  diabl0w 09-25-2019, 06:42 PM
Quote newnu
In an ideal world, I'd like to install pure unadulterated Android 9 or even Android 10 on the Max 3. And have support for monitor mode, which I assume requires an app as well as a driver for the HDMI input chip.
yes, I agree, I was fooled by the marketing scheme saying there was android pie, because this is too crippled to be called that. I would have returned it if I didnt find root. Nice piece of hardware, not sure why they are trying so hard to stop us from enjoying it!
Reply 

#8  newnu 09-25-2019, 08:33 PM
Quote diabl0w
yes, I agree, I was fooled by the marketing scheme saying there was android pie, because this is too crippled to be called that.
Just curious have you ever tried to cross compile the AOSP source code? I downloaded it a while back but I didn't have the time to look into building it.
Reply 

#9  diabl0w 09-25-2019, 10:29 PM
Quote newnu
Just curious have you ever tried to cross compile the AOSP source code? I downloaded it a while back but I didn't have the time to look into building it.
Do you have a copy of the Max3 source code? If not, thats next to impossible from what I understand.

Youre best bet is pulling the system.img and reverse engineering the system files and the apk's with apktool. Then you can flash the new system.img

Keep in mind im not really a developer or programmer, I just like to tinker with my devices
Reply 

#10  newnu 09-25-2019, 10:51 PM
Quote diabl0w
Do you have a copy of the Max3 source code?
They have a bunch of code on Github: https://github.com/onyx-intl
but a lot of it is pretty old and I don't see anything that pertains to the Max3.

Yes I've done a lot of programming but Android is new to me. I've only written C++ code for Android so far.
Reply 

  Next »  Last »  (1/2)
Today's Posts | Search this Thread | Login | Register