[Walmart Onn Tablets General] Vortell:
How to remove the annoying Walmart button on navbar walk through and fully root the tablet. If you plan on fully rooting the tablet know that all data will be lost so either make backups or do this before it matters. In fact to save time if you are rooting it right off the bat don’t signing to google just press skip on everything then connect only wifi.

This walkthrough assumes you have adb/fastboot and know how to launch them if you need more info on that there is xda and google for that.

First we need temp root/permissive enforcement,

To do that we need to use mtk-su from here:

https://xdaforums.com/android/development/amazing-temp-root-mediatek-armv8-t3922213

The current(Release 18) direct link is:

https://xdaforums.com/attachment.php?attachmentid=4799163

Once thats done then we extract to mtk-su to a

*knownPath*

At this point you need to go into your tablet and go to:

Settings->System->About tablet

In there you should find a listing labeled Build number with something ONAXXX you need to tap that 5 times to enable developer settings.

A pop up will warn you you are doing this select yes.

Now with that enabled we go back into tablet and go to:

Settings->System->Developer settings

In here there are two things of note;

1. No matter the end goal here we need USB Debugging Enabled, to do this just tap it once so that the color is enabled.

2. If you are planing to fully root the device you need to enable OEM unlocking in here.

Now with this done you connect the tablet to the computer and then tap always on the pop up and ok.

Now you have to boot up your terminal again we then use the fallowing commands:

adb devices

should get a response like:

adb devices

xxxxxxxxx	device

that means adb and the tablet are communicating

now we use:

adb push

*knownPath*

/mtk-su /data/local/tmp/

This is to get the program onto the tablet should produce something like:

/mtk-su: 1 file pushed. 1.0 MB/s (38736 bytes in 0.036s)

Now that the program is on the tablet we type in:

adb shell

This just goes to next line will new shell name (ONAxxxxx:)

Then in this new (adb)shell we need to get to the program location so we type:

cd /data/local/tmp

This changes shells again to something like:

ONAxxxxx:/data/local/tmp $:

Now the permissions of the program need to change so we type in:

chmod 755 mtk-su

The result should be clean shell input should be same as above

Time to finally run the program so we type in:

./mtk-su

This should go to new steel with # symbol like this:

ONAxxxxx:/data/local/tmp #:

At this point to remove the navbar Walmart bs just type:

settings put secure sysui_nav_bar 'space[1.5WC],back;home;recent,space[1.5WC]'

This should remove it then and result in new shell like above.

If you wanted to fully unlock you would have to fallow op from here:

You run:

dd if=/dev/block/by-name/boot of=/sdcard/boot.img

Next you download magisk manager and install the app. You might be asked to allow installs from google chrome. Once installed you run it and press install on missing text in there press on install again then select and patch file. You will then need to find the boot image on you device. Fist thing to do this is in top right corner the three dot menu. press it and then the show internal storage. then you will need to press top left to get to the internal storage. Once in there you will find boot.img select it and let it run

Now we have the right rooted boot image so we need to pull it to the computer being used to root the tablet. So we want to pull the magisk_patched.img over since it is in the Download file we will use the command:

adb pull /sdcard/Download/magisk_patched.img /

*knownPath*

Now we have the bootable kernel all set up for use the next step is we again put it into fast boot. There are two ways to do this: one is to power down and then press power and the volume + to boot the device. This you fallow the vol +/- instructions on the tablet. or you simply type:

adb reboot bootloader

Now that you are in fast boot mode on the tablet we check communications with:

fastboot devices

You should get some thing similar to adb devices…i.e. fastboot 1b23bsna

So with fast boot communication confirmed we will unlock the boot loader with:

fastboot flashing unlock

This will show

…

(bootloader) Start unlock flow

OKAY [ 23.706s]

finished. total time: 23.706s

At this point for my tablet to listen to the next commands. I even checked and fastboot devices did work. So I had to unplug the cord then plug it back in. So we should probably do that then type:

fastboot reboot

Now we have to log back into the tablet and this time you actual account should work.

Now we have to enable usb debugging again just like we did in the beginning but this time we get to skip enable oem unlocking part since it should be greyed out. With everything set up its time to flash the pre-rooted kernel using:

adb reboot bootloader

Then to check its working:

fastboot devices

Now we flash the new kernel with:

fastboot flash boot

*knownPath*

/magisk_patched.img

This should get you something like:

target reported max download size of 134217728 bytes

sending 'boot' (8274 KB)...

OKAY [ 0.256s]

writing 'boot'...

OKAY [ 0.205s]

finished. total time: 0.461s

Now i had to reboot to bootloader to get reboot command so just in case do this

fastboot reboot bootloader

Then after it restarts to fastboot mode

fastboot reboot

This should get you back out to your normal android.

Remember you kind of have to do this everytime unless someone starts posting patched kernels.

[MENTION=8132642]diplomatic[/MENTION] I hope the backup on android file host doesnt upset you much

[MENTION=8491352]tek3195[/MENTION] I hope you don't feel like i'm trying to co-op the thread just wanted better format to read it in and thought others might like it as well. Hopefully I got all the stupid mistakes from the first time I posted it...