[Android Q&A, Help & Troubleshooting] supervirus5:
Hello , Guys

Since you all probably know, Lenovo A7020a48 has Android 6.0 Marshmallow which cannot be rooted because of the following :

1 - We got a locked bootloader, we can't flash or boot into custom recoveries and sadly at the moment I couldn't find a way to unlock it.

2 - We don't even have a custom recovery made for that model yet, I tried different version of TWRP for A7020a40 ~ A7020a46 models and they all crashed upon booting to them.

3 - Kingroot and similiar apps can't root Android 6.0.

So the only way to root your phone would be to downgrade it to Android 5.1 Lolipop which is easy.

Here is download links for the stock roms :

A7020a48_LL_S125_160419_ROW.rar.7z

A7020a48_S259_160721_ROW.7z

When you finish downloading please don't forget that we are going to use the SP Flash Tool provided in the rom as only that version "SP_Flash_Tool_5.1552.00" worked for me with no errors however with latest versions i got problems.

Obviously you are going to install the USB drivers and CDC drivers located at the "DRV_Tools" folder in the rom you downloaded.

after installing the drivers correctly turn off your phone, open SP flash tool, and choose the scatter file located at : "\SW\target_bin\MT6755_Android_scatter.txt" and then choose "Download Mode" then wait for it to finish checking the files, then click on the download button on the top left corner.

Then connect your device and wait for it to detect the device .

Wait until the flashing is complete Then After the green circle appears, simply disconnect your phone and boot into system normally.

Note: You might see a black box in the bottom left corner saying "efuse flash done or similar stuff" don't worry about it" it won't appear again however if you got an error saying "DL image failed" then you did something wrong repeat the previous steps again and make sure you choose everything correct especially your rom.

Now to the last part, finish the first time setup screens by skipping most of them and DO NOT UPDATE YOUR SYSTEM AT ALL

if you got a notification to update, simply ignore it or press cancel, and open google chrome, download king root and wait for it to simply root you phone.

Congratulations that's the first part for rooting your phone.

Now to Fixing Your IMEI

Simply Enable USB debugging in options and enable OEM unlocking.

Then power off your phone.

Download this tool : MauiMETA_v9.1635.23.rar

Yes Again it has to be that specific versions, with other versions i couldn't connect to my device however with this version i could.

Extract it to a random location on your pc and MauiMeta.exe and click on options and enable "enable composite kernel usb (adb)" then click on reconnect.

Now you have to connect your device with usb and turn it on, don't worry MauiMeta will change the boot to META mode automatically after it starts booting leave it as it's and wait for the tool to connect to your phone.

***After it connects simply choose IMEI download and a new window should appear, first click on upload from flash button then click yes to retrieve the modem file from your phone, then simply type your IMEI ( Please note that changing your IMEI is illegal however you should only use this method to fix your IMEI not change it ! , you have been warned)

Note : IMEI numbers should be 15 numbers however with MauiMeta you should only type the first 14 number as the 15th number is only a checksum number and will be added automatically.

After typing the IMEIs and checking them simply click on download to flash.

After it says "flashing is successful" then close the window and click Disconnect, and your phone should turn off automatically and you should start it up again.

*** Note : If you have a corrupted NVRAM file on your phone then you are lucky since that rom comes with the modem db file as well to fix NVRAM issues, simply click "Change NVRAM database file" then click No to choose the file, The file exists in the ROM package you downloaded earlier in the following location : "SW\modemdb\MDDB_InfoCustomApp....etc.EDB" and continue the rest of the steps normally.

Please Note that I won't provide support for this, I have only created this tutorial to save time for other people and I'm not expert yet to fix all the problem you may face however after following these steps i managed to root my device and even fix the invalid imei errors i got.

Also if you found errors in my thread or mistakes Please let me know so i can fix them.

Good luck and Don't hard brick your phone XD