[Lenovo Z6 Pro ROMs, Kernels, Recoveries, & Other D] kianvl:
Guide for Lenovo Z6 Pro CH/ENG ROM flash (BIG PERFORMANCE BOOST COMPARED TO GLOBAL RO

First of all, some info

Okay guys, I’ve been struggling with this a few hours myself. I am by no means a professional. I think it’s safe to say I’m an amateur who had messed around with Android phones in the past.

As all of you may have noticed; the graphical performance and actually the general performance of the global ROM is really horrible for the Lenovo Z6 Pro. I couldn’t live with the fact that my benchmarks sucked and I felt like my phone wasn’t providing its full potential. After opening an official Lenovo forum some amazing people from the community pointed me in the right direction. Thanks Chaina and PcM_2019 for your amazing input!

The reason for this bad performance has to do with the Global ROM itself. It’s simply poorly optimized right now and receives barely any updates. I expect that in the future it will receive updates accordingly but as of right now it’s better to move over to the Chinese / English ROM.

Keep in mind there will be some Chinese apps and no Google Play in this ROM. You can add Google Play and delete most of the apps in case you’d like it better that way.

Time for the tutorial

MAKE SURE TO BACKUP ALL YOUR DATA, THIS IS A TUTORIAL FOR FLASHING DIFFERENT FIRMWARE FOR YOUR DEVICE AND IT WILL RESULT IN LOSING ALL YOUR DATA. Backup all data you wish to keep. Of course I cannot be held responsible for the loss of your data.

You will need a windows computer and a USB-C data cable.

1)	Get all the required software for flashing your device to the preferred ROM.

a.	First of all, the ROM itself. Because URL’s are not allowed, look on mirrors.lolinet under firmware for Lenovo L78051. It’s about a 3GB file.

b.	Secondly; Qualcomm HS-USB driver.exe Boycracked has in his portfolio a a link to the Qualcomm usb driver. Google for it.

c.	Lastly; the Qualcomm Flash Image Loader (QFil)

i.	Androidbrick lists the latest Qualcomm flasher qfil gpst 2.7.460. Download this one!

2)	We start off with the ROM. It’s a ZIP file, get 7zip or other archiving software to extract it.

3)	Install the HS-USB driver – keep pressing next, don’t change anything.

4)	Exctract and Install QFil. After the installation you can find the program in start by searching for “QFil”.

5)	Place the extracted ROM folder in the following installation path of QFil for avoiding potential issues in the flashing process. The path should be: C:\Program Files (x86)\Qualcomm\QPST\bin. Just drop the entire folder in the bin.

6)	You’re now ready for the real deal. Time to flash your device! Open QFil (search QFil in start) and follow these steps.

a.	Open the configuration tab, click Firehose configuration and change device type from eMMC to UFS. Also “turn Reset After Download” on. Now press “OK”.

b.	Now click “load content” Navigate to the path where you placed the new firmware, the path should be: C:\Program Files (x86)\Qualcomm\QPST\bin\L78051_CN_SECURE_USER_Q00745.01_P_ZUI_11.0.483_ST_190511_qpst and open the XML document “contents”. After this the Programmer path should be automatically filled in.

c.	Now open developer options on your phone and turn on USB debugging and OEM unlocking. Change default USB configuration to File Transfer.

d.	After this you can turn off your phone. When the phone is turned down completely we will now boot it into flash mode. Hold down the two volume buttons together and plug-in your USB-C data cable which is connected to your PC. QFil should now recognize your device as a COM port. The port should be automatically selected. If that’s not the case, then select port manually. You can now press the blue “Download Content” button.

e.	That’s it. Your phone should now be flashed with your selected firmware.

Troubleshooting

If you were to run into problems, don’t worry you can always boot your phone normally again by holding down the power button for 10 seconds after having entered the flash mode. No damage will be done.

If QFIL gives Sahara error, go to device manager and update your COMM port drivers. Let Windows select the correct drivers automatically. Enter flash mode again and try the procedure again.

If it turns out the Sahara error is not fixed after a few attempts you could save a lot of time by using another computer, install everything on there again by following this tutorial and try it again.

If something is unclear, or you keep running into problems, let me know and I’ll try to help you to the best of my ability.

Special credits to Chaina

Additional sources that helped me put this tutorial together:

Boycracked

Mirrors.lolinet

Androidbrick