[Android General] Viva La Android R.I.P.:
Hyundai 7" HyTab Plus

4G-LTE Android Tablet

Model No. 7LB1

View attachment 5710153

Bootloader Unlocking

& Rooting Guide
​

OVERVIEW:

The Hyundai HyTab Plus (7LB1) is a budget 7" tablet with 4G-LTE support, manufactured by Hyundai Technology. This tablet not only supports 4G-LTE cellular data connectivity, but is also a fully functional smartphone, with integrated Radio Interface Layer (RIL) and telephony capabilities. The sister tablet to the 7LB1 is the WiFi-only HyTab Plus 7WB1. Due to substantial hardware and firmware variations between these two models, the procedures for unlocking the bootloader and achieving root access of the Android OS will be outlined in two separate guides.

SPECIFICATIONS:

• Name: Hyundai HyTab Plus 7

• Model/SKU: HT7LB1PBKNA

• Chipset: MediaTek MT6739

• CPU: Quad-core ARM Cortex-A53

• Architecture: 32-bit

• Instruction Sets: armeabi-v7a

• Lithography: 28 nm

• CPU Max Clock: 1.5 GHz

• GPU: IMG PowerVR Rogue GE8100

• GPU Max Clock: 570 MHz

• WLAN: 802.11b/g/n/ac

• Bluetooth Version: 4.2 (Low Energy)

• LTE Modem: Cat-4 DL / Cat-5 UL

• LTE Bands: 2, 4, 5, 7, 12, 14, 17, 66, 71

• Cell Tech: : GSM, WCDMA, TD-SCDMA, VoLTE, EDGE, FDD/TDD, LTE-A

• GPS: Glonass, QZSS

• Internal Storage: 32 GB eMMC 5.1 (26.4 GB Useable)

• Ext. Storage: micro SD Slot ~ 1 TB

• RAM: 2 GB LPDDR3 (667 MHz)

• Display: 7" IPS / 1024 x 600 / 240 dpi

• Aspect Ratio: 17:10

• Cameras: 5MP Main / 2MP Front

• I/O Port: USB Type-C

• Partition Scheme: Dynamic/Non-A/B

• Battery: 2,400 mAh Li-Ion

• Project Treble: Supported

FIRMWARE INFO:

• OS/Version: Android 10 (Go Edition)

• Build No. full_tb8765ap1_bsp_1g-user.

202009191923 release-keys

• Android Build ID: QP1A.190711.020

• Radio: MOLY.LR12A.R2.MP.V135.8

• Bootloader: tb8765ap1_bsp_1g-

98d83e7--2020091923253

• Kernel Version: Linux 4.14.141

• Security Patch Level: June 5, 2020

• API Level: 29

• Build Date: September 19, 2020

NOTE: The above-referenced firmware info corresponds to the most current build available for this tablet, and likewise corresponds to the build from which the patched boot image (linked in the downloads section below) originated.

DISCLAIMER:

Unlocking the bootloader and attaining root access of the Android OS are both procedures which modify the device from its stock factory configuration. This will void your warranty. Moreover, these procedures are inherently risky to the overall integrity and operability of your tablet. It is possible, for instance, to render your device completely inoperable by botching these tasks. By proceeding further, you are assuming sole responsibility for the operability, integrity and performance of your tablet. This procedure has been fully tested and confirmed viable. Follow the steps carefully, employ patience, and things should go smoothly. Nonetheless, you have been informed of the risks. In the unfortunate event you brick your device, encounter a boot loop, or otherwise corrupt the firmware, I will provide support -- to the best of my ability -- to aide you in restoring your tablet to its factory stock state.

IMPORTANT NOTE: With the release of Android 10, a new implementation of fastboot mode was introduced, known as FastbootD, or Dynamic Fastboot. This implementation of fastboot has been relocated from the bootloader to userspace, enabling the flashing code to persist in a maintainable and testable common location, with only the vendor-specific components of fastboot implemented by a hardware abstraction layer (HAL). The sole purpose of dynamic fastboot mode is grounded in support for the dynamic partitioning scheme; added fastboot commands allow for the deleting, resizing and creating of logical partitions. However, FastbootD cannot be utilized to unlock a mobile device's bootloader. This operation must still be handled by way of traditional fastboot mode. For purposes of this guide, this will be referenced as legacy fastboot mode. Thus, FastbootD does not replace legacy fastboot mode. Rather, on devices which use the dynamic partition scheme, dynamic fastboot (FastbootD) and legacy fastboot coexist. The Hyundai HyTab Plus 7" (7LB1) is one such device. Accordingly, in the instructions below (especially for bootloader unlocking), it is imperative that you are using legacy fastboot mode, and not FastbootD. Follow the instructions closely in this regard.

REQUIREMENTS:

Both procedures outlined in this guide require a PC or laptop running on Windows 7/8.1/10/11. A Linux or Mac machine may also be used to carry out these tasks; however, for purposes of this guide, we will be focusing on a Windows-based setup. Next, ensure that your Hyundai 7" HyTab Plus has a model number of 7LB1, as this guide is model specific. This tablet integrates major hardware and firmware differences in contrast to the 7WB1 WiFi only model.

You will need to install the ADB, Fastboot & USB device drivers on your computer as well. I have provided a link below for the 15-Secomd ADB Installer, which will install and configure each of these drivers. Also, you will need the factory supplied, or a quality equivalent USB Type-C to USB Type-A data syncing/charging cable. Any additional files needed for this guide have been provided in the downloads section below.

I. SETTING UP ADB & FASTBOOT:

Configuring the ADB & Fastboot tools, as well as installing the correct USB device drivers, is tantamount to successfully completing the procedures outlined in this guide. This section sets out detailed instructions for properly setting up these prerequisites. If you have previously completed these tasks, simply skip down to the next section on unlocking the bootloader. Otherwise, let us begin.

IMPORTANT NOTE: This section entails the installation of unsigned drivers on your Windows PC or laptop. If you are running Windows 11, or a 64-bit build of Windows 8.1 or 10, your system will block the installation of unsigned drivers by default. In order to install the drivers, you will need to first disable the signature enforcement feature. Follow either of the two methods in this tutorial, then return to this section.

Disabling Driver Signature Enforcement​

Download the 15-Second ADB Installer from the link below and extract the contents of the archive to your desktop or to another convenient directory;​

Right click the .exe installer and opt to run the application as an administrator;​

Select Y(es) when prompted to install ADB & Fastboot and hit Enter;​

Select Y(es) when prompted to install ADB system-wide, then hit Enter;​

Select Y(es) once again when prompted to install device drivers; press Enter. A Device Driver Installation Wizard window will be launched. Select Next to proceed. The Google USB device driver will be installed on your computer. If you receive a warning that the driver is unsigned, simply choose the option to install anyway.​

Once complete, you will be notified that the drivers were successfully installed on your computer. Select Finish. ​

II. UNLOCKING THE BOOTLOADER

This step is a mandatory prerequisite to rooting your tablet. If you have already unlocked your tablet's bootloader, skip down to the next section on rooting your device.

WARNING: Unlocking your bootloader will trigger a native Android security feature that forces your device into a factory data reset, fully wiping all user data from the tablet. Before proceeding, make a backup of any files and media that you wish to preserve. ​

Open the C-Drive directory on your computer, copy the folder labeled adb and paste it to your desktop. This step merely sets up a more convenient directory from which to utilize ADB & Fastboot;​

Boot your tablet into legacy fastboot mode. From the Android OS, ensure that USB Debugging & OEM Unlocking are enabled in the Developer Options menu. Connect your tablet to your Windows computer using a suitable data sync cable. Open a command window from your adb folder directory and execute this command:

adb reboot bootloader

​

Your display should be dark and backlit, with => FASTBOOT mode displayed in a white font at the bottom of the tablet screen;​

Check for proper fastboot device recognition by executing this command in the command window:

fastboot devices

​

If properly connected, the command window should return an alphanumeric string consistent with your device serial number, followed by the word fastboot;​

Once device recognition has been properly established, execute this command to initiate unlocking of the bootloader:

fastboot flashing unlock

​

Your tablet will now prompt you to press Volume Up to proceed with unlocking, or Volume Down to cancel the operation;​

Once the unlock has been completed, execute:

fastboot reboot

Your tablet will now initiate a mandatory factory data reset before booting into the initial setup phase of the Android OS. Your bootloader is now unlocked.​

III. ROOTING THE TABLET:

I have simplified the rooting procedure substantially by providing a boot image pre-patched for Magisk systemless root support. Once your tablet reboots following the unlocking process, complete initial setup, enable Developer Options once again, and ensure USB Debugging is toggled.​

Download the patched boot image and vbmeta.img from the links below and save both files to your adb folder;​

Boot your tablet to legacy fastboot mode using the procedure outlined in Step 2 of the previous section;​

Flash the Magisk patched boot image to the /boot partition by executing:

fastboot flash boot patched_boot.img

Next, dm-verity/verified boot needs to be disabled. Execute this command:

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

That's it. Now simply execute:

fastboot reboot

Your tablet now has the Magisk systemless root framework installed. Upon reboot into the Android OS, open the Magisk app or placeholder stub. Grant any requested permissions; follow any prompts to upgrade Magisk to the full version, and complete any steps necessary to finish setting up the root environment. To update the Magisk version when new updates are released, use the Direct Install option within the Magisk app interface.

DOWNLOADS:

15-Second ADB Installer v1.4.3

Magisk Patched Boot Image

vbmeta.img
​