[GUIDE][ROOT] Onn Surf 7 (Model 100005206) Bootloader Unlocking & Rooting Guide

Search This thread
Onn Surf 7 Tablet (1st Gen)
Model No. 100005206

1d3cbaed-014a-4b3a-b046-e059801e44b4.0804585560dbf0b8f1ec614216839c32.jpeg

Bootloader Unlocking
And Rooting Guide

OVERVIEW:​

The 1st Gen Surf 7 is a low-end budget tablet manufactured by the Walmart-owned electronics brand Onn (stylized onn.). Under the hood is the MediaTek MT8167B, a battery efficient quad-core Cortex-A35 chipset with a max clock speed of 1.3 GHz, paired with 1 GB RAM and 16 GB of internal storage (12.2 GB useable). The tablet ships with Android 9 Pie Go Edition, compiled using the armv7l (32-bit) architecture.
This guide outlines instructions for unlocking the bootloader and rooting the 1st Gen Onn Surf 7. IMPORTANT NOTE: THIS GUIDE IS FOR MODEL NUMBER 100005206 ONLY.
The method for rooting this device is the Magisk systemless root solution. The most common procedure for rooting with Magisk involves boot image patching support. During this process, the boot-ramdisk is patched to configure the boot image for systemless root. On this model tablet, the stock boot image is devoid of a ramdisk (boot-ramdisk), so the only alternative to achieving root is to use the ramdisk from the stock recovery image and systematically install Magisk on the /recovery partition. In essence, this configuration allows Magisk to hijack the /recovery partition to attain root access to the Android OS. The caveat is, anytime you reboot your tablet, in order to have root privileges, you will need to manually boot to recovery mode by way of using the hardware key combo. But, more on that later. In the meantime, and before we begin, if you would like to read a more detailed synopsis on running Magisk in recovery, see the official Magisk installation docs at GitHub here​

REQUIREMENTS:


1. Onn Surf 7 (Model No 100005206 ONLY);
2. A Windows PC or laptop with the ADB & Fastboot tools installed. For purposes of this guide, keeping simplicity in mind, I would recommend using the Minimal ADB & Fastboot tools. I have provided a link in the downloads section below for this utility. If you do not already have ADB & fastboot installed on your computer, go ahead and download the program from the link below and install it. For better ease of access, once installation is complete, open your C drive, open the Program Files (x86) folder, and locate the Minimal ADB & Fastboot folder. Copy it and paste it to your desktop. NOTE: this guide can be performed using Windows, Linux or Mac. This particular guide, however, focuses on a Windows-based setup;
3. A quality USB to micro USB data syncing/charging cable;
4. An internet connection to download the files I have linked below;



DISCLAIMER:
Unlocking the bootloader and rooting an Android-based mobile device are tasks that both carry inherent risks. By proceeding further, you are assuming full responsibility for the integrity and operability of your device. In effect, this serves to absolve me of any liability in the event you corrupt your tablet or otherwise render it inoperable. I have thoroughly tested these instructions and have the utmost confidence that things will go smoothly as long as you follow this guide carefully. In the unfortunate event things go south, we are dealing with a MediaTek-based tablet, which are known to be quite impervious to hard bricking. Remain calm, stop everything you're doing, and write a complete summary below in comments of every step you took and precisely what went wrong. Feel free to include photos or screenshots, and don't be bashful with details. Because this is a noob-friendly thread, I will provide all support possible to get you back in running order.

INSTRUCTIONS:

UNLOCKING THE BOOTLOADER:
This section assumes that you have installed the Minimal ADB & Fastboot tools on your Windows computer, and that your device is charged to a minimum of 60%.​
  1. In the Developer Options menu, enable USB Debugging & OEM Unlocking. To enable the Developer Options menu, go to device Settings>About tablet and tap Build number 7 times. You will see a toast informing you that Developer Options have been enabled, which will be located in Settings>System;

  2. Boot your tablet into fastboot mode. From the Android OS, you can connect the tablet to your PC or laptop with a suitable micro USB to USB-A data sync/charging cable. Keep an eye on your tablet display for a USB Debugging authorization prompt, which needs to be granted. Open the Minimal ADB & Fastboot folder on your desktop and double click the file named cmd-here. This will open a command window, in which this command should be executed
    Code:
    adb devices
    If properly connected, the command window will return with an alphanumeric string followed by the word device. Next, execute the command
    Code:
    adb reboot bootloader
    Your tablet should now boot to fastboot mode, which will be indicated by a black backlit display with FASTBOOT mode displayed in white text at the bottom of the display;​

  3. In the command window, execute the command
    Code:
    fastboot devices
    Just as before, if you are properly connected, the command window will display your device's serial number followed by the word fastboot;

  4. Now execute
    Code:
    fastboot flashing unlock
    On your table display you will be prompted to press the Volume Up key to initiate the bootloader unlock. Once you have done so, and the unlock is complete, use this command to reboot your tablet:​

ROOTING THE DEVICE:
Now that the bootloader is unlocked, we will not be using TWRP or any other custom recovery to achieve root. As mentioned previously, this root method involves running Magisk in recovery. Using this configuration, it is not even possible to install Magisk using a custom recovery. Once the recovery image has been patched using the image patching feature of the Magisk app, fastboot mode must then be used to install the patched image. I have alleviated all the leg work of Magisk image patching by creating a pre-patched recovery image configured for Magisk systemless root. To root your tablet, you need only to flash the patched recovery image I have provided below.​
  1. Boot your tablet into fastboot mode. With the device powered off, hold the Power and Volume Up buttons for several seconds, until a boot mode menu appears on your tablet display. Use Volume Up to navigate to Fastboot Mode and then press Volume Down to select it.;​

  2. Connect your tablet to your computer by using a good quality USB to micro USB charge/sync cable;​

  3. Download the patched_recovery.img file from the DOWNLOADS heading below. Save it in the ADB/Fastboot directory on your computer;​
  4. Open a command window on your computer in the path of your ADB/Fastboot directory. Ensure proper syncing by executing the fastboot devices command.​
  5. Once proper syncing is established, execute the following command:​
  6. Code:
    fastboot flash recovery patched_recovery.img


Your Onn Surf 7 is now configured for root access. Now the fun part -- booting a rooted Android OS via recovery mode. As referenced previously, due to there being no boot-ramdisk, Magisk must be installed to the /recovery partition. Therefore, anytime you reboot the device, in order to enable root access, it will be necessary to manually boot to recovery. Because Magisk has effectively hijacked the /recovery partition, booting to recovery actually boots the Android OS with Magisk systemless root enabled. If you select the normal boot option, Android will boot up, but without root enabled.​
So at this time, hold the Power button until the tablet shuts down from fastboot mode and powers off. Once off, hold the Power and Volume Up keys together until the boot mode menu appears. Using Volume Up, navigate to Recovery Mode, then press Volume Down to select the option and initiate boot up. Once booted into the Android OS, if you do not see the Magisk app installed, or its placeholder shortcut, go ahead and install the latest Magisk APK file from the official GitHub repo. I have added a link below. Open Magisk and allow any additional setup that may be pending. And that's it. Good luck and enjoy.​


DOWNLOADS:​

 
Last edited:
May 16, 2022
14
1
No. This works only for the 100005206 model. I'll try to find the firmware you need.
Ok thank you :)
@Jfuchs2007 head over to this XDA thread. There are members there that have the Onn Surf 7 (2nd Gen) like yours with Android 11 Go Edition. The firmware you need may be available there. If not, post a reply in the thread and request it. https://forum.xda-developers.com/t/...ts-android-11-versions-of-surf-gen-2.4321555/
I did and he did not reply in like a day
 
Ok thank you :)

I did and he did not reply in like a day
This 2nd Gen firmware appears difficult to locate on the mainstream sites and repos. I'll do an in-depth search and I'll also reach out to some people that may have info on a source.
Update: @[email protected], I have located firmware for your tablet on two different platforms. Unfortunately, these are predatory platforms that charge a fee for firmware to which they own no rights. Charging money for firmware is highly akin to somebody charging money for rain water. Just as the person doesn't own the water they are selling, these pay-based firmware repos do not own the firmware that they host. Anyway I am ranting. I'm fairly certain that if Dante were around today, he would designate a level in purgatory to the purveyors of such business practices.
While I don't support or condone pay-based firmware services, I will get you the links if you don't already have them. I am still searching for a free download..
 
Last edited:
May 16, 2022
14
1
This 2nd Gen firmware appears difficult to locate on the mainstream sites and repos. I'll do an in-depth search and I'll also reach out to some people that may have info on a source.
Update: @[email protected], I have located firmware for your tablet on two different platforms. Unfortunately, these are predatory platforms that charge a fee for firmware to which they own no rights. Charging money for firmware is highly akin to somebody charging money for rain water. Just as the person doesn't own the water they are selling, these pay-based firmware repos do not own the firmware that they host. Anyway I am ranting. I'm fairly certain that if Dante were around today, he would designate a level in purgatory to the purveyors of such business practices.
While I don't support or condone pay-based firmware services, I will get you the links if you don't already have them. I am still searching for a free download..
I dont have it yet :(
 

djphooka

Senior Member
First off, thank you for this, but I can't quite follow these instructions. Boot into fastboot mode but put Magisk on the tablet first?
It's been a while using fastboot commands for me.
I downloaded everything but just can't remember how to put together the fastboot stuff.
USB debugging IS enabled on the tablet and It does go into Fastboot mode from the menu & volume commands.
Thanks in advance for any help!
 
Last edited:
First off, thank you for this, but I can't quite follow these instructions. Boot into fastboot mode but put Magisk on the tablet first?
It's been a while using fastboot commands for me.
I downloaded everything but just can't remember how to put together the fastboot stuff.
USB debugging IS enabled on the tablet and It does go into Fastboot mode from the menu & volume commands.
Thanks in advance for any help!
First things first, you need to install the Minimal ADB & Fastboot tools on your Windows computer. After installing it, open your C drive and double click on Program Files (x86). Inside you should find the Minimal ADB & Fastboot folder. Copy that folder and paste it to your desktop. Next follow my instructions above. In Step 3, when you download the patched recovery image, save it in the Minimal ADB & Fastboot folder on your desktop. In Step 4, to open a command window, open your Minimal ADB & Fastboot folder and double click the file that contains CMD. Now you'll be able to execute the command to flash the patched recovery image. Once you flash it, Magisk will be on your tablet. But follow my instructions for booting up after you flash it. It's a bit tricky, but not bad once you get accustomed to booting recovery mode from a powered off state.
Let me know how it goes, and if you get stuck or have any more questions, just let me know. I'll be on XDA pretty much all night to catch up on some work.
 
Last edited:

djphooka

Senior Member
First things first, you need to install the Minimal ADB & Fastboot tools on your Windows computer. After installing it, open your C drive and double click on Program Files (x86). Inside you should find the Minimal ADB & Fastboot folder. Copy that folder and paste it to your desktop. Next follow my instructions above. In Step 3, when you download the patched recovery image, save it in the Minimal ADB & Fastboot folder on your desktop. In Step 4, to open a command window, open your Minimal ADB & Fastboot folder and double click the file that contains CMD. Now you'll be able to execute the command to flash the patched recovery image. Once you flash it, Magisk will be on your tablet. But follow my instructions for booting up after you flash it. It's a bit tricky, but not bad once you get accustomed to booting recovery mode from a powered off state.
Let me know how it goes, and if you get stuck or have any more questions, just let me know. I'll be on XDA pretty much all night to catch up on some work.
I've installed all ADB & fastboot. It doesn't find the device. Isn't there a way to list devices?
It is on the menu that says -> FASTBOOT mode..
Just stays "waiting for any device" in command window.
Also, What do the platform tools have to do with it?
 
Last edited:
Okay, so to unlock your bootloader, you'll need the Minimal ADB & Fastboot tools also. Install it and put the folder onto your desktop like I outlined in my last post. Unlocking your bootloader will fully.wipe your tablet, so make a backup first.
On your tablet, be sure you have enabled the USB Debugging and OEM Unlocking toggles in the Developer Options menu. To access Developer Options, open your device Settings app, scroll down to System>About tablet and tap on Build number 7 times. The menu can then be found under Settings>System>Developer options.
Next, boot your tablet into fastboot mode by first powering your device off, then press the power and volume up buttons simultaneously for several seconds, until a Boot Mode menu appears on your screen. Use the volume up key to navigate to Fastboot Mode, then volume down to select it. Connect the tablet to your PC using a suitable data sync/charging cable. Open your Minimal ADB & Fastboot folder and double click the file named cmd-here. A command window will open. To make sure you're properly connected and that the drivers are configured correctly, execute this command:
Code:
fastboot devices
You should see your serial number return in the command window, followed by the word fastboot. Now execute this command:
Code:
fastboot flashing unlock
On your tablet display, you will be prompted to press the Volume Up key to proceed with unlocking. Once you do that, execute this command.
Code:
fastboot reboot
This will reboot your tablet.However, as mentioned earlier, the tablet will first initiate a factory data reset, and then boot into the Android setup sequence.

Your post enlightened me to the fact that I probably need to add a bootloader unlocking section to the guide. I will be doing that sometime today, so keep me posted on your progress.
 
Last edited:

Top Liked Posts