[Xiaomi Redmi Note 7 Pro ROMs, Kernels, Recoveries,] ni6hant:
How to update this version with adb:

=============================

The update is pretty straight forward. I don't understand why everyone is asking how to do it, but I will put in here whatever I can.

Pre-Requisites:

1) You must be having the AOSP recovery and NOT TWRP. It won't work on TWRP, don't try.

2) Make sure you are on the second latest update i.e. 2020/01/25 10:45	PixelExperience_violet-10.0-20200125-1045-OFFICIAL.zip If you are not, just update via system update.

3) You need a computer with adb installed or atleast adb files extracted in a folder for adb purposes. ADB 1.4.3. Systemwide installer

Method:

1) Download the latest update i.e.: 2020/02/03 18:50	PixelExperience_violet-10.0-20200203-1850-OFFICIAL.zip from Pixel Experience Website: https://download.pixelexperience.org/violet (NOT THE PLUS EDITION).

Move this download inside ADB Folder. If you have applied adb systemwide just make a new folder inside C: and move it into that.

2) Open cmd and navigate to the folder you have extracted adb (if you had installed systemwide it will work from anywhere). Use these two commands to move in and out directory.

Inside a directory: cd <Directory Name>

Go to the parent directory: cd..

Go to the root drive: <Drive Letter>:

3) Make sure you have backed up Whatsapp, Whatsapp Business, SMS Organiser Messages, Nova Launcher Backup to Google Drive and the big Backup button inside Setting->Google->Backup->Back up Now

And any other stuff like downloaded documents to google drive or PC. It's important to do this step. Who know what might go wrong. Better to be safe than sorry.

4) Power off device.

5) Hold down Power+Volume Up for a few seconds. (If you have it connected to the PC, you will hear the device disconnect sound from PC to know when to stop holding the keys. Usually keep holding them till Redmi logo appears. If you kept it pressing a little longer, it will simply reboot, just try again.

6) Once in AOSP recover you will see small characters. Use Volume keys to move up and down and Power key to Select. Select Update Via Adb Sideload. (Or something like ADB Update Sideload, it will basically have sideload)

7) In the opened CMD that was inside adb folder(for non-systemwide adb) from step 1. Check that your device is connected by writing

adb devices<Enter>

If random characters are generated it means you are on the right path. If not either your device is not connected and check what is wrong with the drivers. Maybe post here too.

8) Type adb sideload and the full package name. Just type "adb sideload P" and press the TAB Key. While being in the same folder it will autmatically select the Pixel Experience ZIP. Something like this:

C:\WhateverFolderYouChooseInStep1> adb sideload PixelExperience_violet-10.0-20200203-1850-OFFICIAL.zip

And press Enter Key

9) The sideload process will start and at 47% it will say on the device that signature verification failed, proceed anyways. Select Yes and continue.

10) After that select Reboot System and it's done.

Bonus:

Install Magisk

===========

1) From the Pixel Experince Zip just extract boot.img and move it to your phone.

2) Install the Latest Magisk Manager APK: Select Latest Magisk Manager from here and move it to your phone as well.

3) Install the Magisk Apk normally.

4) Open Magisk Manager.

5) Select Install Beside Magisk is not installed.

6) Select Select and Patch a File. DONOT SELECT DOWNLOAD ZIP ONLY. DO NOT SELECT THAT.

7) Select the boot.img that you moved in step 1.

8) The new boot image named magisk_patched.img is now inside Download Folder. Move this to PC. (You might have to disconnect and reconnect to be able to show the new file. It's MTP that has this issue). Move it to the same adb folder.

9) Power off Device.

10) Hold down Volume Down and Power Button for fastboot mode. [P.S: Enjoy new power charging animation from the last update]

11) Open CMD again as you did in the above method on pc.

12) Type fastboot devices to check your device is connected and drivers are working properly.

13) Type following to flash the new boot image

fastboot flash boot magisk_patched.img

Press Enter.

14) Make sure it says Finished. Type following to reboot phone:

Fastboot reboot.

15) Open Magisk Manager App and see if you got both the ticks. If yes, you have successfully rooted and installed Magisk on your phone.

Tip: If you are skeptical about some apps not working if they detect root access, just click Magisk and select those apps. If it still causes issues, select all the apps, including the system apps EXCEPT ANX Camera. It won't work without Magisk Access.

Even More Bonus:

==============

Install ANX.

1) Go to ANXCamera website and download the latest ANX Camera Zip from here.

At the time of writing, this was the latest version which I downloaded:

All Devices	ANXCameraUnity_165.FreeLameAdouri.zip	APS1, SFN2	309.71 MB

2) Also download the 48MP Fix from Addons:

At the time of writing, this was the latest version which I downloaded:

Noid	48MPFix For Q / ANXMiuiLibs For Q	48MPFixQ_160.DisloyalInnocentVelvetworm.zip	APS1, SFN2

3) Move these zips to Phone if you haven't already.

4) Open Magisk. Go to modules. Select +. Select the large file from Step 1. After that go back and select the file from Step 2.'

5) Reboot phone.

5) Enjoy.

I did all these while writing and didn't face any issues.