(Resized to fit the XDA thread for mobile phones)
Hello everyone, my name's SmallTarzan (@dotMiracle at Telegram), and I'm here to do it once again - to write yet another guide.
But, why am I doing this? There are two other guides already that explain the installation process well.
Well, I've gone through them, and the first one was not clear to me, I had to read it several times to properly understand the guide. I think that's, especially for new users, not helpful. The other one was written quite well, (shoutout to @madsponge26).
So, here I am, with my little bit to add to this, so far quite empty, sub-forum.
- an unlocked bootloader
- a TWRP recovery image
- a GSI image of your choice
- an Encryption Disabler - the current build of TWRP cannot decrypt your data
The process of unlocking the bootloader is the same on all Xiaomi devices. (Not counting the Android One ones.)
This process factory-resets your phone.
-
0. Open your phone's settings, go to About Phone at the top, find "MIUI version (For POCO)", and tap on it 7 times. (You should see a notification at the bottom, that you are now a developer.)
0.1 Go back, scroll down to Additional settings > Developer Options > Check "OEM unlocking" slider, (it may ask you for your password). Also, open "Mi Unlock status", agree to the permissions, and click on "Add account and device".
0.2 After this, you have to wait for 72 hours to unlock your phone. (Xiaomi Security Procedure)
-
1. Head over to Xiaomi Unlock Tool website, register, if you haven't yet, and download the tool.
2. Open the tool, accept the agreement, log in, and connect your device via USB-C cable to your computer.
3. Now, we'll need to reboot our device to fastboot: Turn off your device completely, hold down power button + volume down button at the same time, until you see a green logo of "fastboot".
4. The tool should now detect the device, press the Unlock button.
At the moment, there's only one TWRP recovery image available for this phone.
0. Currently, the TWRP cannot decrypt your data, make sure to back it up beforehand.
-
0.1 Download the Encryption disabler
0.2 Download ADB tools (Also, run the .exe, let it install all the required files, the driver from Google too.)
0.3 It's recommended to remove your screen-lock before doing this.
1. Reboot your device to fastboot again: Turn off your device completely, hold down power button + volume down button at the same time, until you see a green logo of "fastboot".
1.1 Connect your device to your computer.
2. Open your ADB folder, shift+right click on an empty space in the folder, choose open a Powershell/Command prompt window. (The folder should be located at C:/adb, or in the root of your system drive /adb.)
3. Now, put the recovery image you've downloaded in the ADB folder.
4. Type: fastboot flash recovery twrp-3.2.3.0-beryllium-20180831.img (You can, optionally, rename the file to recovery.img to make the typing easier for you.)
5. Once the process completes, hold down the power button + volume up button. (Your device may even restart twice, hold these buttons until you see the TWRP recovery screen.)
6. Allow modifications, if prompted.
7. Go to Install > select the DisableForceEncryption_Treble.zip > Swipe to flash it.
8. Once that's done, go back to the main screen (by using the on-screen buttons), Wipe > Advanced Wipe > Select Data > Swipe to wipe.
9. Go back to the main screen again, Reboot > Recovery.
(Android P for Poco F1. For those who didn't get the pun.)
0.1 Let's get the image we want first. Head over to the: Treble-Enabled Device Development, and choose the OS you'd like.
For the sake of this tutorial, and obviously, the header with Android P in it, we'll use one of the P GSI images. I, personally, like the ArrowOS.
0.2 Reboot into recovery, and connect the device to your computer.
1. Download the ArrowOS-9.0-OFFICIAL-GSI-A.zip to your computer. (Or any other .zip you'd like to install.)
2. Unzip the file with WinRAR or 7zip.
3. Copy the .img file to either your SD card, or your internal storage.
4. Install > On the bottom right "Install Image" > Find the .img file > Tap on it.
5. Select partition System/System Image > Swipe to flash.
6. This might not be necessary, but I highly recommend flashing the DisableForceEncryption_Treble.zip again.
6.1 If you don't need root, reboot the device. (Reboot > System)
0. You may, as well, reboot the device first, and do the setup, in order to avoid any potential issues.
1. Download the latest stable version of Magisk.
2. Reboot to recovery.
3. Install > Find Magisk-v17.2.zip (make sure you selected "Install zip" at the bottom right) > Find the .zip file > Swipe to Flash.
4. Again, it's recommended to flash the DisableForceEncryption_Treble.zip.
5. Reboot > System.
@madsponge26
@Shivam Kumar Jha - used his TWRP image in this guide.
@ganesh varma - used his ArrowOS GSI in this guide.
No sound/Broken sound/Low volume temporary fix: here.
For GApps, you can download them here. Flash them through the TWRP recovery.
Hello everyone, my name's SmallTarzan (@dotMiracle at Telegram), and I'm here to do it once again - to write yet another guide.
But, why am I doing this? There are two other guides already that explain the installation process well.
Well, I've gone through them, and the first one was not clear to me, I had to read it several times to properly understand the guide. I think that's, especially for new users, not helpful. The other one was written quite well, (shoutout to @madsponge26).
So, here I am, with my little bit to add to this, so far quite empty, sub-forum.
- an unlocked bootloader
- a TWRP recovery image
- a GSI image of your choice
- an Encryption Disabler - the current build of TWRP cannot decrypt your data
The process of unlocking the bootloader is the same on all Xiaomi devices. (Not counting the Android One ones.)
This process factory-resets your phone.
-
0. Open your phone's settings, go to About Phone at the top, find "MIUI version (For POCO)", and tap on it 7 times. (You should see a notification at the bottom, that you are now a developer.)
0.1 Go back, scroll down to Additional settings > Developer Options > Check "OEM unlocking" slider, (it may ask you for your password). Also, open "Mi Unlock status", agree to the permissions, and click on "Add account and device".
0.2 After this, you have to wait for 72 hours to unlock your phone. (Xiaomi Security Procedure)
-
1. Head over to Xiaomi Unlock Tool website, register, if you haven't yet, and download the tool.
2. Open the tool, accept the agreement, log in, and connect your device via USB-C cable to your computer.
3. Now, we'll need to reboot our device to fastboot: Turn off your device completely, hold down power button + volume down button at the same time, until you see a green logo of "fastboot".
4. The tool should now detect the device, press the Unlock button.
At the moment, there's only one TWRP recovery image available for this phone.
0. Currently, the TWRP cannot decrypt your data, make sure to back it up beforehand.
-
0.1 Download the Encryption disabler
0.2 Download ADB tools (Also, run the .exe, let it install all the required files, the driver from Google too.)
0.3 It's recommended to remove your screen-lock before doing this.
1. Reboot your device to fastboot again: Turn off your device completely, hold down power button + volume down button at the same time, until you see a green logo of "fastboot".
1.1 Connect your device to your computer.
2. Open your ADB folder, shift+right click on an empty space in the folder, choose open a Powershell/Command prompt window. (The folder should be located at C:/adb, or in the root of your system drive /adb.)
3. Now, put the recovery image you've downloaded in the ADB folder.
4. Type: fastboot flash recovery twrp-3.2.3.0-beryllium-20180831.img (You can, optionally, rename the file to recovery.img to make the typing easier for you.)
5. Once the process completes, hold down the power button + volume up button. (Your device may even restart twice, hold these buttons until you see the TWRP recovery screen.)
6. Allow modifications, if prompted.
7. Go to Install > select the DisableForceEncryption_Treble.zip > Swipe to flash it.
8. Once that's done, go back to the main screen (by using the on-screen buttons), Wipe > Advanced Wipe > Select Data > Swipe to wipe.
9. Go back to the main screen again, Reboot > Recovery.
(Android P for Poco F1. For those who didn't get the pun.)
0.1 Let's get the image we want first. Head over to the: Treble-Enabled Device Development, and choose the OS you'd like.
For the sake of this tutorial, and obviously, the header with Android P in it, we'll use one of the P GSI images. I, personally, like the ArrowOS.
0.2 Reboot into recovery, and connect the device to your computer.
1. Download the ArrowOS-9.0-OFFICIAL-GSI-A.zip to your computer. (Or any other .zip you'd like to install.)
2. Unzip the file with WinRAR or 7zip.
3. Copy the .img file to either your SD card, or your internal storage.
4. Install > On the bottom right "Install Image" > Find the .img file > Tap on it.
5. Select partition System/System Image > Swipe to flash.
6. This might not be necessary, but I highly recommend flashing the DisableForceEncryption_Treble.zip again.
6.1 If you don't need root, reboot the device. (Reboot > System)
0. You may, as well, reboot the device first, and do the setup, in order to avoid any potential issues.
1. Download the latest stable version of Magisk.
2. Reboot to recovery.
3. Install > Find Magisk-v17.2.zip (make sure you selected "Install zip" at the bottom right) > Find the .zip file > Swipe to Flash.
4. Again, it's recommended to flash the DisableForceEncryption_Treble.zip.
5. Reboot > System.
@madsponge26
@Shivam Kumar Jha - used his TWRP image in this guide.
@ganesh varma - used his ArrowOS GSI in this guide.
No sound/Broken sound/Low volume temporary fix: here.
For GApps, you can download them here. Flash them through the TWRP recovery.
Last edited: