Unisoc (SPD) tablet Alldocube iPlay 20 finally rooted! Any tips on changing ROM?
Unisoc (SPD) tablet Alldocube iPlay 20 finally rooted! Any tips on changing ROM?
% ls -la
1032 Oct 9 21:33 vbmeta_boot_signature.hex
1032 Oct 9 21:34 vbmeta_dtbo_signature.hex
1032 Oct 9 21:38 vbmeta_l_ldsp_signature.hex
1032 Oct 9 21:38 vbmeta_l_lgdsp_signature.hex
1032 Oct 9 21:37 vbmeta_l_modem_signature.hex
1032 Oct 9 21:35 vbmeta_odmko_signature.hex
1032 Oct 9 21:39 vbmeta_pm_sys_signature.hex
1032 Oct 9 21:34 vbmeta_recovery_signature.hex
1032 Oct 9 21:36 vbmeta_socko_signature.hex
1032 Oct 9 21:36 vbmeta_vbmeta_system_signature.hex
1032 Oct 9 21:37 vbmeta_vbmeta_vendor_signature.hex
avbtool make_vbmeta_image --key rsa4096_vbmeta.pem --algorithm SHA256_RSA4096 --flag 2 \
--chain_partition boot:1:keys/vbmeta_boot_signature.hex \
--chain_partition dtbo:10:keys/vbmeta_dtbo_signature.hex \
--chain_partition recovery:2:keys/vbmeta_recovery_signature.hex \
--chain_partition socko:11:keys/vbmeta_socko_signature.hex \
--chain_partition odmko:12:keys/vbmeta_odmko_signature.hex \
--chain_partition system:3:keys/vbmeta_vbmeta_system_signature.hex \
--chain_partition vendor:4:keys/vbmeta_vbmeta_vendor_signature.hex \
--chain_partition l_modem:6:keys/vbmeta_l_modem_signature.hex \
--chain_partition l_ldsp:7:keys/vbmeta_l_ldsp_signature.hex \
--chain_partition l_gdsp:8:keys/vbmeta_l_lgdsp_signature.hex \
--chain_partition pm_sys:9:keys/vbmeta_pm_sys_signature.hex \
--padding_size 16384 \
--output vbmeta_custom.img
avbtool make_vbmeta_image --key rsa4096_vbmeta.pem --algorithm SHA256_RSA4096 --flag 0 \
--chain_partition boot:1:keys/CUSTOM_KEY.bin \
--chain_partition dtbo:10:keys/vbmeta_dtbo_signature.hex \
--chain_partition recovery:2:keys/vbmeta_recovery_signature.hex \
--chain_partition socko:11:keys/vbmeta_socko_signature.hex \
--chain_partition odmko:12:keys/vbmeta_odmko_signature.hex \
--chain_partition vbmeta_system:3:keys/vbmeta_vbmeta_system_signature.hex \
--chain_partition vbmeta_vendor:4:keys/vbmeta_vbmeta_vendor_signature.hex \
--chain_partition l_modem:6:keys/vbmeta_l_modem_signature.hex \
--chain_partition l_ldsp:7:keys/vbmeta_l_ldsp_signature.hex \
--chain_partition l_gdsp:8:keys/vbmeta_l_lgdsp_signature.hex \
--chain_partition pm_sys:9:keys/vbmeta_pm_sys_signature.hex \
--padding_size 16384 \
--output vbmeta_custom.img
python vbmeta_pad.py
(13-10-2020, 06:39 PM)gradkal I always get error
avbtool: Image size of 36700160 exceeds maximum image size of 36630528 in order to fit in a partition size of 36700160.
I think I did nothing wrong, but maybe you could help me. Would it be possible to leave me a copy of your signed boot.img? I created my custom vbmeta.img also with rsa4096_vbmeta.pem.
(13-10-2020, 11:39 PM)gradkal Got it made. I patched boot.img with Canary version of Magisk Manager. This did not work properly. With the release version 8.0.2 it worked fine and I was able to sign the image. Now the device is rooted. Thanks anyway!
(13-10-2020, 06:39 PM)gradkal Hi,Same here, I'm trying to flash a custom magisk build(based on Canery channel) to bypass a banking app. (the official build 8.0.2 always get detected with magisk hide on)
I have the same tablet and was able to unlock bootloader and create and flash a custom vbmeta.img. But now I´m failing to sign my magisk patched boot.img. How did you make it?
If I try to give a command in Ubuntu-Konsole
python avbtool add_hash_footer --image magisk_patched.img --partition_name boot --partition_size 36700160 --key keys/gk_custom_key.bin --algorithm SHA256_RSA4096
I always get error
avbtool: Image size of 36700160 exceeds maximum image size of 36630528 in order to fit in a partition size of 36700160.
I think I did nothing wrong, but maybe you could help me. Would it be possible to leave me a copy of your signed boot.img? I created my custom vbmeta.img also with rsa4096_vbmeta.pem.
Thanks in advance.
(14-10-2020, 08:45 AM)tstmYou could use those gsi roms, for example:(13-10-2020, 11:39 PM)gradkal Got it made. I patched boot.img with Canary version of Magisk Manager. This did not work properly. With the release version 8.0.2 it worked fine and I was able to sign the image. Now the device is rooted. Thanks anyway!
Great to hear! If you happen to install some other OS on the thing, LineageOS or something else, please share your experiences! I'd like to get rid of the original OS, as I don't really trust the chinese software..
(02-11-2020, 05:12 PM)shadowpanzer Hi all, just got my iPlay 20 Pro in the mail. Would this rooting method work for this variant as well? I'm assuming the only change was the amount of RAM between the non-pro and pro variants.