Teclast T40 Pro T1B1 Root - Help
Teclast T40 Pro T1B1 Root - Help
(03-09-2022, 10:01 AM)Gargoyle It seems that the tablet does not use partition b, only partition a, please try to flash the last two files normally, without turning off dm-verity,
fastboot flash boot_a boot.img
fastboot flash vbmeta_a vbmeta-sign.img
If the device boots without any problems, flash the previous patched files in the same way.
If XDA users say that the device can be rooted, it shouldn't be a problem, the fault will be in the flashing method.
The files that are shared on XDA are for the T40 Plus EEA firmware, if I'm not mistaken you have the ROW versions, I don't know what the difference is.
(03-09-2022, 02:44 PM)Gargoyle magisk-boot-sign.img
stock-boot-sign-only.img
vbmeta-custom-sign.img
[ Login to download]
(03-09-2022, 02:44 PM)Gargoyle magisk-boot-sign.img
stock-boot-sign-only.img
vbmeta-custom-sign.img
[ Login to download]
(05-09-2022, 03:04 PM)Gargoyle I think the error will be that you flash inactive slot b "fastboot --disable-verity --disable-verification flash vbmeta_b vbmeta-sign-custom.img"
fastboot flash boot_a magisk-boot-sign.img
fastboot flash vbmeta_a vbmeta-sign-custom.img
If necessary, flash slot a and b
fastboot flash boot_b magisk-boot-sign.img
fastboot flash vbmeta_b vbmeta-sign-custom.img
--disable-verity --disable-verification I don't think it will be necessary, if the vbmeta will be created correctly.
Edit:
Find out which slot is active,
adb reboot-fastboot
fastboot getvar all
you will see
(bootloader) current-slot: a or b
You can also see on the attached screen that I don't have an unlocked bootloader, it boots into the system without any problems.
Edit2:
The vbmeta from your last link is bad as it contains the wrong key
" Partition Name: l_agdsp
Rollback Index Location: 11
Public key (sha1): 2597c218aae470a130f61162feaae70afd97f011
"
When you compare the stock-vbmeta with your custom, notice the difference, Rollback Index Location: 11
python avbtool info_image --image vbmeta-sign-custom.img
python avbtool info_image --image stock-vbmeta-sign.img
If you signed magisk_23_patched_signed-23000_W0ifo.img with the rsa4096_vbmeta.pem file, use the vbmeta I sent you in the post above, or create a new one with the keys attached.
Here are the keys from your stock-vbmeta-sign.img, where boot_key.bin is extracted from rsa4096_vbmeta.pem to sign magisk patched boot.img
[ Login to download]
(28-08-2022, 07:16 PM)thkgop001 Hi HovaTek team,
Requesting your help on my attempt to root Teclast T40 Pro T1B1.
At the moment, I get stuck a boot loop after flashing the Magisk-patched boot.img
Here are my steps as of now:
2.
Enter fastbootd
Flash the attached vbmeta using
fastboot flash vbmeta vbmeta-sign-custom.img
When rebooting, it still gets stuck in a boot loop - though the end of the loop is the Teclast splash screen with the moving circuitry
I managed to get around this boot loop by repeating Step 1 and then flashing the attached vbmeta using
fastboot --disable-verity --disable-verification flash vbmeta_b vbmeta-sign-custom.img
At this point, I can boot into Android consistently.
3.
Enter fastbootd
Flash attached patched boot using
fastboot flash boot magisk.img
When rebooting, it gets stuck in a boot loop - this time the boot loop is much shorter.
I see this text on the device screen - right at the top
INFO: LOCK FLAG IS : UNLOCK!!!
Then it reboots over and over.
4.
At this point, I found your posts here
https://www.hovatek.com/forum/thread-32678.html
https://www.hovatek.com/forum/thread-32664.html
https://www.hovatek.com/forum/thread-32666.html
But I'm getting stuck right here with this error:
avbtool add_hash_footer: error: argument --image: invalid FileType('rab+') value: 'boot2.img'
This error is the same on both (1) my Windows 11 (with python 2 installed) as well as (2) my WSL-Ubuntu under my Windows.
I've attached my imgs, avbtool, rsa4096_vbmeta, etc here
https://www.filemail.com/d/uuukszxuglgqksi
Please could you help me?
U flash vbmeta to inactive slot which is not supposed to be.just flash vbmeta without adding _b