**Warning** this will erase your data
So i was poking around moto rescue tool as i wanted android 12 on my moto edge 20 pro which was stuck on 11 and accidentally found a way to update the phone without unlocking the bootloader via swap trick
Firstly download moto rescue tool
Rescue Tool
Then download a android 12 firmware for your moto (find it online)
Boot your phone into fastboot and hook it up to the rescue tool and click rescue it will start downloading the firmware for it it will start downloading android 11 firmware for it
Now you can either go to the default folder where it's downloading the firmware or change it to whichever folder you desire
Now take the 12 firmware you downloaded earlier bring it into the folder where rescue tool was downloading the firmware
Copy the name of temp file thats in the folder
Cancel the download (which will delete temp file)
Close rescue tool
And now take the firmware you downloaded the android 12 one and rename it to the name of that temp file (make sure file ends in zip not temp ignore the temp bit)
Turn on the rescue tool again and click rescue again it will "start downloading the firmware" again but it will actually sit at 0kbps as it reads and extracts the file you placed in and it will start installing it on your phone
wait till its done
Boom you have yourself Android 12 on your Edge 20 Pro
So i was poking around moto rescue tool as i wanted android 12 on my moto edge 20 pro which was stuck on 11 and accidentally found a way to update the phone without unlocking the bootloader via swap trick
Firstly download moto rescue tool
Rescue Tool
Then download a android 12 firmware for your moto (find it online)
Boot your phone into fastboot and hook it up to the rescue tool and click rescue it will start downloading the firmware for it it will start downloading android 11 firmware for it
Now you can either go to the default folder where it's downloading the firmware or change it to whichever folder you desire
Now take the 12 firmware you downloaded earlier bring it into the folder where rescue tool was downloading the firmware
Copy the name of temp file thats in the folder
Cancel the download (which will delete temp file)
Close rescue tool
And now take the firmware you downloaded the android 12 one and rename it to the name of that temp file (make sure file ends in zip not temp ignore the temp bit)
Turn on the rescue tool again and click rescue again it will "start downloading the firmware" again but it will actually sit at 0kbps as it reads and extracts the file you placed in and it will start installing it on your phone
wait till its done
Boom you have yourself Android 12 on your Edge 20 Pro