Hovatek Forum DEVELOPMENT Android Cant install TWRP or LineageOs in Teclast P80X
Try our Online TWRP Builder..its free!
Can't login? Please, reset your password.


Cant install TWRP or LineageOs in Teclast P80X

Cant install TWRP or LineageOs in Teclast P80X

Pages (3): 1 2 3 Next
xufa
xufa
xufa
Junior Member
20
24-12-2020, 02:26 PM
#1



I have succesfully unlocked the bootloader and then I generated a custom vbmeta with the custom pem key for the recovery partition following this guide.

https://www.hovatek.com/forum/thread-32664.html

Then I signed the TWRP image following that guide

https://www.hovatek.com/forum/thread-32674.html
https://www.hovatek.com/forum/thread-32735.html

Both files can be flashed smoothly in the tablet however it goes to a soft brick state and I have to use researchdownload to recover the device.

My goal is to install Android 10 in this device but it seems to be impossible.

THanks a lot
hovatek
hovatek
hovatek
Administrator
49,570
26-12-2020, 09:30 AM
#2
(24-12-2020, 02:26 PM)xufa I have succesfully unlocked the bootloader and then I generated a custom vbmeta with the custom pem key for the recovery partition following this guide.

https://www.hovatek.com/forum/thread-32664.html

Then I signed the TWRP image following that guide

https://www.hovatek.com/forum/thread-32674.html
https://www.hovatek.com/forum/thread-32735.html

Both files can be flashed smoothly in the tablet however it goes to a soft brick state and I have to use researchdownload to recover the device.

My goal is to install Android 10 in this device but it seems to be impossible.

THanks a lot

Have you obtained root and renamed recovery-from-boot.p?

Note!
We have a reply schedule for Free Support. Please upgrade to Private Support if you can't wait.
xufa
xufa
xufa
Junior Member
20
27-12-2020, 01:51 PM
#3
(26-12-2020, 09:30 AM)hovatek
(24-12-2020, 02:26 PM)xufa I have succesfully unlocked the bootloader and then I generated a custom vbmeta with the custom pem key for the recovery partition following this guide.

https://www.hovatek.com/forum/thread-32664.html

Then I signed the TWRP image following that guide

https://www.hovatek.com/forum/thread-32674.html
https://www.hovatek.com/forum/thread-32735.html

Both files can be flashed smoothly in the tablet however it goes to a soft brick state and I have to use researchdownload to recover the device.

My goal is to install Android 10 in this device but it seems to be impossible.

THanks a lot

Have you obtained root and renamed recovery-from-boot.p?

Is root necessary to install TWRP? I tried with the patched boot.img (magisk 8.0.3) and the tablet didn't boot.

I haven't tried the patched recovery for root. Is that the way to go? Isn't it a temporary root? Why is the temporary root needed to flash the recovery to a TWRP?
hovatek
hovatek
hovatek
Administrator
49,570
28-12-2020, 07:25 AM
#4
(27-12-2020, 01:51 PM)xufa Is root necessary to install TWRP?  I tried with the patched boot.img (magisk 8.0.3) and the tablet didn't boot.

I haven't tried the patched recovery for root. Is that the way to go? Isn't it a temporary root? Why is the temporary root needed to flash the recovery to a TWRP?

Yours is like the Teclast M40. Follow the steps @ https://www.hovatek.com/forum/thread-37632.html

Note!
We have a reply schedule for Free Support. Please upgrade to Private Support if you can't wait.
xufa
xufa
xufa
Junior Member
20
29-12-2020, 12:06 AM
#5



(28-12-2020, 07:25 AM)hovatek
(27-12-2020, 01:51 PM)xufa Is root necessary to install TWRP?  I tried with the patched boot.img (magisk 8.0.3) and the tablet didn't boot.

I haven't tried the patched recovery for root. Is that the way to go? Isn't it a temporary root? Why is the temporary root needed to flash the recovery to a TWRP?

Yours is like the Teclast M40. Follow the steps @ https://www.hovatek.com/forum/thread-37632.html

Thanks. Following that guide I flashed only vbmeta using flag 0 with the correct padding for g5k6 (16384) however I got again a brick. Note that --disable verification hangs the terminal.

Haven't tried to flash vbmeta and boot.img in a row. However does not look promising based on this experience.

Is there a faster way to install Android 10? I don't need root or any specific recovery. Is root required to install Android 10?

Thabks
hovatek
hovatek
hovatek
Administrator
49,570
29-12-2020, 03:01 PM
#6
(29-12-2020, 12:06 AM)xufa Thanks. Following that guide I flashed only vbmeta using flag 0 with the correct padding for g5k6 (16384) however I got again a brick. Note that --disable verification hangs the terminal.

Haven't tried to flash vbmeta and boot.img in a row. However does not look promising based on this experience.

Is there a faster way to install Android 10? I don't need root or any specific recovery. Is root required to install Android 10?

Thabks


The goal isn't really to root, its to ensure you have a custom vbmeta that allows you successfully flash signed modified files. Anything short of this might mean trouble down the road.
You can upgrade to Android 10 using a GSI. Once you find a compatible one, try the command below
Code:

fastboot flash -S 100M system system.img
fastboot erase userdata
This post was last modified: 08-01-2021, 08:05 AM by hovatek.

Note!
We have a reply schedule for Free Support. Please upgrade to Private Support if you can't wait.
xufa
xufa
xufa
Junior Member
20
29-12-2020, 05:10 PM
#7
(29-12-2020, 03:01 PM)hovatek
(29-12-2020, 12:06 AM)xufa Thanks. Following that guide I flashed only vbmeta using flag 0 with the correct padding for g5k6 (16384) however I got again a brick. Note that --disable verification hangs the terminal.

Haven't tried to flash vbmeta and boot.img in a row. However does not look promising based on this experience.

Is there a faster way to install Android 10? I don't need root or any specific recovery. Is root required to install Android 10?

Thabks


The goal isn't really to root, its to ensure you have a custom vbmeta that allows you successfully flash signed modified files. Anything short of this might mean trouble down the road.
You can upgrade to Android 10 using a GSI. Once you find a compatible one, try the command below
Code:

[code]fastboot -S 100M system system.img
fastboot erase userdata


As I said in my first post, I can flash the signed TWRP.img without problems but I get a boot loop.

I also flashed smoothly this GSI image (signed with my key) after creating the custom vbmeta with the key for the system partition but I get again a boot loop.

https://sourceforge.net/projects/andyyan...z/download

Even flashing only the custom vbmeta gives me a boot loop. I tried flag 2 and flag 0.

I don't really know what should happen after flashing de vbmeta. If the tablet should boot to android... This is not happening to me.

Thanks
This post was last modified: 29-12-2020, 05:12 PM by xufa.
hovatek
hovatek
hovatek
Administrator
49,570
30-12-2020, 06:15 AM
#8
(29-12-2020, 05:10 PM)xufa As I said in my first post, I can flash the signed TWRP.img without problems but I get a boot loop.

I also flashed smoothly this GSI image (signed with my key) after creating the custom vbmeta with the key for the system partition but I get again a boot loop.

https://sourceforge.net/projects/andyyan...z/download

Even flashing only the custom vbmeta gives me a boot loop. I tried flag 2 and flag 0.

I don't really know what should happen after flashing de vbmeta. If the tablet should boot to android... This is not happening to me.

Thanks

This brings us back to my last point; you first need to sort this vbmeta issue before going forward. By successful, I mean flashing an image without getting a bootloop.
Create a stock vbmeta; flag 0 and all partition's original public keys. Flash this vbmeta and see how it goes
This post was last modified: 30-12-2020, 06:17 AM by hovatek.

Note!
We have a reply schedule for Free Support. Please upgrade to Private Support if you can't wait.
xufa
xufa
xufa
Junior Member
20
05-01-2021, 01:55 PM
#9
(30-12-2020, 06:15 AM)hovatek
(29-12-2020, 05:10 PM)xufa As I said in my first post, I can flash the signed TWRP.img without problems but I get a boot loop.

I also flashed smoothly this GSI image (signed with my key) after creating the custom vbmeta with the key for the system partition but I get again a boot loop.

https://sourceforge.net/projects/andyyan...z/download

Even flashing only the custom vbmeta gives me a boot loop. I tried flag 2 and flag 0.

I don't really know what should happen after flashing de vbmeta. If the tablet should boot to android... This is not happening to me.

Thanks

This brings us back to my last point; you first need to sort this vbmeta issue before going forward. By successful, I mean flashing an image without getting a bootloop.
Create a stock vbmeta; flag 0 and all partition's original public keys. Flash this vbmeta and see how it goes

I signed the vbmeta with original public keys and get a normal boot however when I flash the recovery or the system I get a boot loop always.

Code:

python avbtool extract_public_key --key rsa4096_vbmeta.pem --output keys/hovatek.bin

python avbtool make_vbmeta_image --key rsa4096_vbmeta.pem --algorithm SHA256_RSA4096 --flag 0 --chain_partition boot:1:keys/key_boot.bin --chain_partition system:3:keys/hovatek.bin --chain_partition vendor:4:keys/key_vendor.bin --chain_partition product:10:keys/key_product.bin --chain_partition dtbo:9:keys/key_dtbo.bin --chain_partition recovery:2:keys/hovatek.bin --chain_partition l_modem:5:keys/key_l_modem.bin --chain_partition l_ldsp:6:keys/key_l_ldsp.bin --chain_partition l_gdsp:7:keys/key_l_gdsp.bin --chain_partition pm_sys:8:keys/key_pm_sys.bin --chain_partition dtb:11:keys/key_dtb.bin --padding_size 16384 --output vbmeta_custom.img

python vbmeta_pad.py

python avbtool add_hash_footer --image /media/ubuntu/Windows/Users/Laptop/Documents/lineage-17.1-20201215-UNOFFICIAL-treble_arm64_avS.img --partition_name system --key rsa4096_vbmeta.pem --algorithm SHA256_RSA4096 --partition_size 1968365568

sudo ./fastboot flash vbmeta ../vbmeta_custom.img
target didn't report max-download-size
sending 'vbmeta' (1024 KB)...
OKAY [  0.060s]
writing 'vbmeta'...
OKAY [  0.378s]
finished. total time: 0.437s

sudo ./fastboot flash system /media/ubuntu/Windows/Users/Laptop/Documents/lineage-17.1-20201215-UNOFFICIAL-treble_arm64_avS.img -S 100M
sending sparse 'system' 1/18 (102396 KB)...
OKAY [  6.154s]
writing 'system' 1/18...
OKAY [  3.616s]
sending sparse 'system' 2/18 (102396 KB)...
OKAY [  6.045s]
writing 'system' 2/18...
OKAY [  3.629s]
sending sparse 'system' 3/18 (102396 KB)...
OKAY [  6.256s]
writing 'system' 3/18...
OKAY [  3.599s]
sending sparse 'system' 4/18 (102396 KB)...
OKAY [  6.107s]
writing 'system' 4/18...
OKAY [  3.630s]
sending sparse 'system' 5/18 (102396 KB)...
OKAY [  6.230s]
writing 'system' 5/18...
OKAY [  3.606s]
sending sparse 'system' 6/18 (102396 KB)...
OKAY [  6.276s]
writing 'system' 6/18...
OKAY [  3.601s]
sending sparse 'system' 7/18 (102396 KB)...
OKAY [  6.602s]
writing 'system' 7/18...
OKAY [  3.640s]
sending sparse 'system' 8/18 (102396 KB)...
OKAY [  6.237s]
writing 'system' 8/18...
OKAY [  3.612s]
sending sparse 'system' 9/18 (96964 KB)...
OKAY [  5.927s]
writing 'system' 9/18...
OKAY [  3.416s]
sending sparse 'system' 10/18 (102396 KB)...
OKAY [  5.967s]
writing 'system' 10/18...
OKAY [  3.602s]
sending sparse 'system' 11/18 (102396 KB)...
OKAY [  6.053s]
writing 'system' 11/18...
OKAY [  3.599s]
sending sparse 'system' 12/18 (102396 KB)...
OKAY [  6.149s]
writing 'system' 12/18...
OKAY [  3.634s]
sending sparse 'system' 13/18 (102396 KB)...
OKAY [  6.305s]
writing 'system' 13/18...
OKAY [  3.604s]
sending sparse 'system' 14/18 (102396 KB)...
OKAY [  5.933s]
writing 'system' 14/18...
OKAY [  3.602s]
sending sparse 'system' 15/18 (102396 KB)...
OKAY [  6.426s]
writing 'system' 15/18...
OKAY [  3.616s]
sending sparse 'system' 16/18 (102396 KB)...
OKAY [  6.099s]
writing 'system' 16/18...
OKAY [  3.644s]
sending sparse 'system' 17/18 (102396 KB)...
OKAY [  6.189s]
writing 'system' 17/18...
OKAY [  3.628s]
sending sparse 'system' 18/18 (95460 KB)...
OKAY [  5.785s]
writing 'system' 18/18...
OKAY [  3.406s]
finished. total time: 175.429s

The key is OK

Code:

cat rsa4096_vbmeta.pem
-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----
This post was last modified: 05-01-2021, 04:17 PM by xufa.
X3non
X3non
X3non
Recognized Contributor
22,062
06-01-2021, 10:47 AM
#10



(05-01-2021, 01:55 PM)xufa ...

i would not advise using system.img for this test, seeing as there's no confirmation that this very gsi rom really works for this device.
Instead, create a custom vbmeta then test with boot. can't really test with recovery because you'd need to remove recovery-from-boot.p from within /system partition which requires root

when you've confirmed that the phone doesn't get bricked after flashing vbmeta and then a custom image such as magisk patched boot, then you could start playing with gsi roms, to find which one will work for your device

try the same "avbtool make_vbmeta_image" command you posted above, but replace the key for boot with hovatek.bin , patch boot using magisk canary, sign it and flash vbmeta & boot
Pages (3): 1 2 3 Next
Users browsing this thread:
 3 Guest(s)
Users browsing this thread:
 3 Guest(s)
YtWhTl
live chat
whatsapp telegram instagram