Skip to content

hicode002/qualcomm_gbl_exploit_poc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qualcomm_gbl_exploit_poc

Unlocking qualcomm bootloader via gbl exploit.

Qualcomm adds a gbl boot stage in its ABL because it wants to limit OEM's ability.

gbl is loaded as an uefi app.

it stores in efisp partition

you need to flash the efi file into the partition.

Qualcomm uses its own verification instead of UEFI secure boot.

But GBL is unsigned.

So we can load unsigned uefi app

This way,we can achieve arbitary code execution.

So we can overwrite the lock state storing in RPMB.

Because the ABL it self reads/writes devinfo via a special function.

Before milestone,we can call the function to overwrite the lock state.

WARNING

This is just a POC

Please be careful to use it.

There are some tee issues.

I will not be responsible for any corruption!

About

Unlocking qualcomm bootloader via gbl exploit.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages