Noobs like us when reading "install the file", we would look for install.exe lol. or double click a file let it run.
Type fastboot flash this and that reboot here and there. Confusing.
Must treat us like kopitiam auntie trying to flash custom rom.
Gonna share step-by-step from XDA forums which I used.
FLASH CUSTOM RECOVERY, DECRYPTION DISABLER, & ROM THEN ROOT
2. Download the
Official ArrowOS v11.0-vayu fastboot ROM for POCO X3 Pro
a.
NOTE: ArrowOS requires MIUI V12.0.4.0 firmware so it recommended to downgrade to this version before flashing ArrowOS otherwise the ROM may not boot.
b. Choose the
GApps build type
3.
4. Ensure
USB Debugging is already enabled on your device (in Settings –>
Additional Settings –>
Developer options).
5. Remove any screen unlock (i.e., fingerprint, PIN, pattern or password) in MIUI.
6. Power off device and put it in Fastboot mode (Vol down + Power button).
7. Download the latest
SDK Platform Tools from Google for adb compatibility and create a folder called "adb" in the root of the "C:\" drive.
a. Extract the files adb, AdbWinApi.dll, AdbWinUsbApi.dll, and fastboot into the folder.
b. Ensure the latest
USB drivers are installed for your PC, connect the device to the computer via USB cable, and confirm that your phone shows up recognized
c. Launch "Command Prompt" on your PC and run the command:
cd C:/adb
-To show a list of devices (including your phone) connected to your PC, enter the command: "fastboot devices" without the " " in the Command Prompt
8. Download the unofficial
Pbrb (test3) recovery file and copy it into the ADB install folder and rename it to "recovery.img".
9. Flash custom recovery file in Command Prompt, run commands:
-fastboot flash recovery "recovery.img"
-fastboot boot recovery.img
10. Your device should automatically boot into custom recovery. At this point, the microSD will become accessible from recovery or the PC, but the device's internal storage will not be which makes using a microSD card much more imperative for this process
a. Go to
Wipe –>
Format Data, type "yes" to perform data wipe; Back out to the main menu.
b. Go to
Install –> Navigate to the TWRP folder on the microSD (via "external_sd").
- Select "Arrow-v11.0-vayu-OFFICIAL-20210424-GAPPS.zip" and flash the ROM, but do not change any of the checkboxes that show up before doing so.
- Format data (not wipe) before rebooting into the new ROM.
- NOTE: At most it takes around 1 minute to boot back up.
12. After going through the phone's boot sequence, you'll be presented with the initial phone setup process onscreen where you can begin recovering your data.
13. Go to Settings –>
About phone –>tap on
Build number until it says Developer options is enabled.
a. Back out to Settings –>
System –> to access
Developer options –> Enable
USB Debugging.
14. Installing Magisk via the
Patch Image method as it is guaranteed to work 100% of the time.
a. Pull down the Notification Bar from the top of the screen and change "Charging this device via USB" to "File Transfer".
b. Open "
Arrow-v11.0-vayu-OFFICIAL-20210424-GAPPS.zip " and copy "boot.img" to the phone's internal storage.
c. Download the latest version of
Magisk (Magisk v22.1) and copy it to the phone's internal storage and use the native "Files" app to install the apk.
- NOTE: Magisk binaries (ZIP) are now included within Magisk Manager APK file. Now you don’t have to download it separately. You can install the .apk file or rename its extension to .zip then flash it through custom recovery / TWRP.
d. Launch Magisk from the app drawer and go to "Install" under Magisk –> "Select and Patch a File," select the "boot.img" you copied internally –> "LET'S GO".
e. Copy the generated patched file to the ADB folder and
flash it via fastboot by running the following commands:
cd C:/adb
fastboot flash boot boot.img
f. Reboot into the new ROM and voila!
fastboot reboot
g. Use an app such as Root Checker or BusyBox Checker (from the Play Store) to confirm root status.
h. To bypass/restore SafetyNet validation, open the Magisk app, go to Settings (cogwheel icon) and
enable MagiskHide.