Last active
August 6, 2019 07:26
-
-
Save lrvick/f106d30826eb4680f2e447c5967a11db to your computer and use it in GitHub Desktop.
Broken ab_pkmd write
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[lrvick@qatan crosshatch-PQ3A.190801.002]$ ls -lah crosshatch-avb_pkmd.bin | |
-rw-r--r-- 1 lrvick lrvick 520 Aug 6 2019 crosshatch-avb_pkmd.bin | |
[lrvick@qatan crosshatch-PQ3A.190801.002]$ sudo ./fastboot flash avb_custom_key crosshatch-avb_pkmd.bin | |
target reported max download size of 268435456 bytes | |
Sending 'avb_custom_key' (0 KB)... | |
OKAY [ 0.120s] | |
Writing 'avb_custom_key'... | |
FAILED (remote: Failed flash avb custom key Device Error) | |
Finished. Total time: 0.687s | |
[lrvick@qatan crosshatch-PQ3A.190801.002]$ ./fastboot --version | head -n1fastboot version 28.0.0 rc1-08060409 | |
---- | |
build@android:~/keys/crosshatch$ ls | |
avb.pem kernel.key media.x509.pem releasekey.pk8 shared.x509.pem verity_key.pub | |
avb_pkmd.bin.old kernel.pem platform.pk8 releasekey.x509.pem verity.pk8 verity_user.der.x509 | |
kernel.crt media.pk8 platform.x509.pem shared.pk8 verity.x509.pem | |
build@android:~/keys/crosshatch$ avbtool extract_public_key --key avb.pem --output avb_pkmd.bin | |
build@android:~/keys/crosshatch$ sha256sum avb_pkmd.bin | |
5d1e9f305a15b61e597e9ccc9b0ebb3aea0b30662d27b61b0333f4b40d9476cd avb_pkmd.bin | |
build@android:~/keys/crosshatch$ sha256sum avb_pkmd.bin.old | |
5d1e9f305a15b61e597e9ccc9b0ebb3aea0b30662d27b61b0333f4b40d9476cd avb_pkmd.bin.old | |
build@android:~/keys/crosshatch$ | |
---- | |
[lrvick@qatan crosshatch-PQ3A.190801.002]$ sudo ./fastboot getvar all | |
(bootloader) product:crosshatch | |
(bootloader) serialno:893Y03NBJ | |
(bootloader) variant:MSM USF | |
(bootloader) max-download-size:0x10000000 | |
(bootloader) slot-suffixes:_a,_b | |
(bootloader) version-bootloader:b1c1-0.1-5578427 | |
(bootloader) version-baseband:g845-00017-190312-B-5369743 | |
(bootloader) secure-boot:PRODUCTION | |
(bootloader) secure:yes | |
(bootloader) hw-revision:MP1.0 | |
(bootloader) slot-count:2 | |
(bootloader) current-slot:a | |
(bootloader) unlocked:yes | |
(bootloader) nos-production:yes | |
(bootloader) off-mode-charge:1 | |
(bootloader) slot-retry-count:a:3 | |
(bootloader) slot-unbootable:a:no | |
(bootloader) slot-successful:a:no | |
(bootloader) slot-retry-count:b:0 | |
(bootloader) slot-unbootable:b:no | |
(bootloader) slot-successful:b:no | |
(bootloader) battery-voltage:4217 | |
(bootloader) battery-soc-ok:yes | |
(bootloader) partition-type:ssd:raw | |
(bootloader) partition-size:ssd:0x2000 | |
(bootloader) partition-type:misc:raw | |
(bootloader) partition-size:misc:0x100000 | |
(bootloader) partition-type:keystore:raw | |
(bootloader) partition-size:keystore:0x80000 | |
(bootloader) partition-type:frp:raw | |
(bootloader) partition-size:frp:0x80000 | |
(bootloader) partition-type:system_a:raw | |
(bootloader) partition-size:system_a:0xB0000000 | |
(bootloader) partition-type:system_b:raw | |
(bootloader) partition-size:system_b:0xB0000000 | |
(bootloader) partition-type:product_a:raw | |
(bootloader) partition-size:product_a:0x12C00000 | |
(bootloader) partition-type:product_b:raw | |
(bootloader) partition-size:product_b:0x12C00000 | |
(bootloader) partition-type:vendor_a:raw | |
(bootloader) partition-size:vendor_a:0x30000000 | |
(bootloader) partition-type:vendor_b:raw | |
(bootloader) partition-size:vendor_b:0x30000000 | |
(bootloader) partition-type:boot_a:raw | |
(bootloader) partition-size:boot_a:0x4000000 | |
(bootloader) partition-type:boot_b:raw | |
(bootloader) partition-size:boot_b:0x4000000 | |
(bootloader) partition-type:modem_a:raw | |
(bootloader) partition-size:modem_a:0x5000000 | |
(bootloader) partition-type:modem_b:raw | |
(bootloader) partition-size:modem_b:0x5000000 | |
(bootloader) partition-type:apdp_a:raw | |
(bootloader) partition-size:apdp_a:0x40000 | |
(bootloader) partition-type:apdp_b:raw | |
(bootloader) partition-size:apdp_b:0x40000 | |
(bootloader) partition-type:msadp_a:raw | |
(bootloader) partition-size:msadp_a:0x40000 | |
(bootloader) partition-type:msadp_b:raw | |
(bootloader) partition-size:msadp_b:0x40000 | |
(bootloader) partition-type:klog:raw | |
(bootloader) partition-size:klog:0x400000 | |
(bootloader) partition-type:metadata:raw | |
(bootloader) partition-size:metadata:0x1000000 | |
(bootloader) partition-type:userdata:raw | |
(bootloader) partition-size:userdata:0x1BCA7FB000 | |
(bootloader) partition-type:xbl_a:raw | |
(bootloader) partition-size:xbl_a:0x380000 | |
(bootloader) partition-type:xbl_config_a:raw | |
(bootloader) partition-size:xbl_config_a:0x20000 | |
(bootloader) partition-type:xbl_b:raw | |
(bootloader) partition-size:xbl_b:0x380000 | |
(bootloader) partition-type:xbl_config_b:raw | |
(bootloader) partition-size:xbl_config_b:0x20000 | |
(bootloader) partition-type:ALIGN_TO_128K_1:raw | |
(bootloader) partition-size:ALIGN_TO_128K_1:0x1A000 | |
(bootloader) partition-type:cdt:raw | |
(bootloader) partition-size:cdt:0x20000 | |
(bootloader) partition-type:ddr:raw | |
(bootloader) partition-size:ddr:0x100000 | |
(bootloader) partition-type:modemcal:raw | |
(bootloader) partition-size:modemcal:0x200000 | |
(bootloader) partition-type:uefivar:raw | |
(bootloader) partition-size:uefivar:0x100000 | |
(bootloader) partition-type:sec:raw | |
(bootloader) partition-size:sec:0x4000 | |
(bootloader) partition-type:aop_a:raw | |
(bootloader) partition-size:aop_a:0x80000 | |
(bootloader) partition-type:tz_a:raw | |
(bootloader) partition-size:tz_a:0x200000 | |
(bootloader) partition-type:hyp_a:raw | |
(bootloader) partition-size:hyp_a:0x80000 | |
(bootloader) partition-type:abl_a:raw | |
(bootloader) partition-size:abl_a:0x200000 | |
(bootloader) partition-type:keymaster_a:raw | |
(bootloader) partition-size:keymaster_a:0x80000 | |
(bootloader) partition-type:cmnlib_a:raw | |
(bootloader) partition-size:cmnlib_a:0x80000 | |
(bootloader) partition-type:cmnlib64_a:raw | |
(bootloader) partition-size:cmnlib64_a:0x80000 | |
(bootloader) partition-type:devcfg_a:raw | |
(bootloader) partition-size:devcfg_a:0x20000 | |
(bootloader) partition-type:qupfw_a:raw | |
(bootloader) partition-size:qupfw_a:0x10000 | |
(bootloader) partition-type:vbmeta_a:raw | |
(bootloader) partition-size:vbmeta_a:0x10000 | |
(bootloader) partition-type:dtbo_a:raw | |
(bootloader) partition-size:dtbo_a:0x800000 | |
(bootloader) partition-type:storsec_a:raw | |
(bootloader) partition-size:storsec_a:0x20000 | |
(bootloader) partition-type:aop_b:raw | |
(bootloader) partition-size:aop_b:0x80000 | |
(bootloader) partition-type:tz_b:raw | |
(bootloader) partition-size:tz_b:0x200000 | |
(bootloader) partition-type:hyp_b:raw | |
(bootloader) partition-size:hyp_b:0x80000 | |
(bootloader) partition-type:abl_b:raw | |
(bootloader) partition-size:abl_b:0x200000 | |
(bootloader) partition-type:keymaster_b:raw | |
(bootloader) partition-size:keymaster_b:0x80000 | |
(bootloader) partition-type:cmnlib_b:raw | |
(bootloader) partition-size:cmnlib_b:0x80000 | |
(bootloader) partition-type:cmnlib64_b:raw | |
(bootloader) partition-size:cmnlib64_b:0x80000 | |
(bootloader) partition-type:devcfg_b:raw | |
(bootloader) partition-size:devcfg_b:0x20000 | |
(bootloader) partition-type:qupfw_b:raw | |
(bootloader) partition-size:qupfw_b:0x10000 | |
(bootloader) partition-type:vbmeta_b:raw | |
(bootloader) partition-size:vbmeta_b:0x10000 | |
(bootloader) partition-type:dtbo_b:raw | |
(bootloader) partition-size:dtbo_b:0x800000 | |
(bootloader) partition-type:storsec_b:raw | |
(bootloader) partition-size:storsec_b:0x20000 | |
(bootloader) partition-type:ALIGN_TO_128K_2:raw | |
(bootloader) partition-size:ALIGN_TO_128K_2:0x1A000 | |
(bootloader) partition-type:persist:raw | |
(bootloader) partition-size:persist:0x2800000 | |
(bootloader) partition-type:modemst1:raw | |
(bootloader) partition-size:modemst1:0x200000 | |
(bootloader) partition-type:modemst2:raw | |
(bootloader) partition-size:modemst2:0x200000 | |
(bootloader) partition-type:fsg:raw | |
(bootloader) partition-size:fsg:0x200000 | |
(bootloader) partition-type:fsc:raw | |
(bootloader) partition-size:fsc:0x20000 | |
(bootloader) partition-type:devinfo:raw | |
(bootloader) partition-size:devinfo:0x1000 | |
(bootloader) partition-type:dip:raw | |
(bootloader) partition-size:dip:0x100000 | |
(bootloader) partition-type:spunvm:raw | |
(bootloader) partition-size:spunvm:0x800000 | |
(bootloader) partition-type:limits:raw | |
(bootloader) partition-size:limits:0x1000 | |
(bootloader) partition-type:toolsfv:raw | |
(bootloader) partition-size:toolsfv:0x100000 | |
(bootloader) partition-type:logfs:raw | |
(bootloader) partition-size:logfs:0x800000 | |
(bootloader) partition-type:sti:raw | |
(bootloader) partition-size:sti:0x200000 | |
(bootloader) partition-type:ImageFv:raw | |
(bootloader) partition-size:ImageFv:0x200000 | |
(bootloader) partition-type:splash:raw | |
(bootloader) partition-size:splash:0x4000 | |
all: | |
Finished. Total time: 0.393s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment