The procedures and information contained in this document are provided for educational and research purposes only. I am not responsible for any damage, data loss, or other consequences resulting from attempts to follow these steps. Use at your own risk.
-
Model: HY300 Pro+
-
SoC: Allwinner H713 (sun50iw12p1)
-
Android Version: 11
-
Architecture:
- Kernel: ARM64
- Userspace: armeabi-v7a (32-bit)
-
Partition Layout: A/B (Seamless Updates)
-
Storage: ~7.3GB eMMC
-
Bootloader: U-Boot (Allwinner)
Identified:
- Allwinner H713 SoC
- Debug pads (UART, FEL)
- U-Boot recovery button
- HDMI, WiFi, speaker outputs
Connected via USB and verified:
lsusbDetected:
Allwinner Technology sunxi SoC OTG connector in FEL mode
FEL communication tested using:
sunxi-fel version
Confirmed working communication.
adb shell cat /proc/partitions
adb shell cat /sys/block/mmcblk0/sizeTotal sectors:
15269888
Total size:
7,818,182,656 bytes (~7.3GB)
Dumped full eMMC user area:
adb shell
dd if=/dev/block/mmcblk0 of=/storage/USB_ID/emmc_full.img bs=1MResult:
7818182656 bytes copied
Confirmed full raw image.
On Ubuntu:
gdisk -l emmc_full.imgValid GPT detected with partitions:
- bootloader_a
- bootloader_b
- boot_a
- boot_b
- vendor_boot_a/b
- super
- vbmeta_a/b
- userdata (UDISK)
- etc.
This confirmed:
- Proper A/B layout
- No corruption
- Complete backup
From GPT table:
boot_a:
- Start sector: 205824
- End sector: 336895
- Size: 64MB
Extracted boot image:
dd if=emmc_full.img of=boot_a.img bs=512 skip=205824 count=131072Verified:
Android bootimg
adb shell getprop ro.boot.slot_suffixOutput:
_a
Active slot = boot_a
Steps:
- Installed Magisk APK
- Pushed boot_a.img to device
- Patched inside Magisk
- Pulled patched image:
boot_a_patched.img
Rebooted to bootloader:
adb reboot bootloaderVerified fastboot:
fastboot devicesDetected device successfully.
Checked unlock state:
fastboot getvar unlockedReturned:
unlocked: not supported
Indicates:
- No strict bootloader lock enforcement.
Flashed patched boot:
fastboot flash boot_a boot_a_patched.imgResult:
OKAY
Finished.
Rebooted:
fastboot rebootadb shell
su
whoamiOutput:
root
Magisk shows installed and active.
Root successfully achieved.
- Full raw firmware backup
- Verified GPT layout
- Fastboot functional
- A/B slots intact
- Working root (Magisk)
- FEL access confirmed
- Safe rollback image stored
If anything breaks:
- Reflash original boot image or any other stock dump image via fastboot
- Or restore full eMMC via ADB if su available:
dd if=emmc_full.img of=/dev/block/mmcblk0 bs=4MDevice moved from:
Restricted vendor Android build
To:
Fully owned, root-accessible, backed-up hardware platform.
Total control achieved.