[Guide]Rooting VK World Mix Plus without unlocking the bootloader. - Android General

Normally, the Mix Plus' bootloader can be unlocked quite easily:
1. enable OEM unlock in developer settings
2. open adb and type "adb reboot fastboot"
3. type "fastboot oem unlock"
4. press "volume up" to confirm
But what do you do if your volume button is broken? Well, you won't be able to flash any of the TWRP builds floating around for this phone because that requires an unlocked bootloader. However, there is another way:
1. unpack the official firmware (link is straight from vkworld.cc)
2. delete "checksum.ini"
2. move "boot.img" to any android
3. install magisk manager (tested with latest v7.4.0)
4. open magisk manager, press "install" and select "boot.img"
5. open /downloads, rename the new .img to "boot.img", and move it back into the stock firmware
6. plug in the Mix Plus while it's completely shut down
7. open SP Flash Tool (tested with v5.1824)
8. in the "download" tab, select "scatter.txt" under "scatter-loading" and "download only" in the drop-down
9. press the "download" button

Packages to remove:
everything with "prize" in the name. That includes the launcher, have a replacement ready. You should also remove the theme store, the system updater, and voice recorder.
Enabling full rotation:
adding windowsmgr.support_rotation_270=true to build.prop does nothing. Editing ro.sf.hwrotation rotates the display, but not the touch. Use Pranav Pandey's Rotation

hello guys, is there any kind of unofficial lineage OS for this smartphone? I can't find anything.

In every thread I found development stopped after they got TWRP running. It's a shame because VK's skin can't be trusted. Removing the packages I named disables the adware, but there could be spyware I missed.

Related

[GUIDE]Installation of LineageOS 14.1 in Lenovo Vibe B A2016b30 dual sim al732row

Instructions for Unlock bootloader, Root and Installation of LineageOs 14.1 in Lenovo Vibe B A2016b30 dual sim al732row variant by lexiyuri
Credits to: getdroidtips, EduardaMonteiro and CarlosArriaga
Necessary files are uploaded in my androidhostfile space
MTK Drivers:
https://androidfilehost.com/?fid=4349826312261627234
https://androidfilehost.com/?fid=4349826312261627236
Minimal ADB and TWRP 3.1.1.0 Recovery:
https://androidfilehost.com/?fid=4349826312261627232
Stock ROM for Lenovo Vibe B (just in case) of:
https://www.androidfilehost.com/?w=files&flid=303573
Lineage OS 14.1 ROM (Nougat 7.1.2) :
https://androidfilehost.com/?fid=4349826312261627242
SuperSU Root:
https://androidfilehost.com/?fid=4349826312261627240
Gapps (choose ARM 7.1 Stock package):
download from https://opengapps.org/
Make a entire backup of your device, syncing Google and WhatsApp accounts before doing something.
First part: Unlocking bootloader and installing TWRP 3.1.1.0 recovery.
0. Install necessary MTK Drivers from my uncompressed file.
Windows XP to 8.1: uncompress files, and follow on screen instructions
Windows 10 enforces driver signatures by default. This can be disabled to install drivers that are not digitally signed. Use the following steps to disable driver signature enforcement.
Click the Start Start menu and select Settings.
Click Update and Security.
Click on Recovery.
Click Restart now under Advanced Startup.
Click Troubleshoot.
Click Advanced options.
Click Startup Settings.
Click on Restart.
On the Startup Settings screen press 7 or F7 to disable driver signature enforcement. Your computer will restart and you will be able to install non-digitally signed drivers.
Install your mtk unsigned drivers. In this point dont restart computer again. After finishing all the following steps, you can restart your computer again, and the driver signature enforcement will be re-enabled.
Note: Windows XP/7/8 users don't need to do this.
1. Uncompress and pick the minimal adb and twrp provided from the zip file.
Alternatively, you can Download Minimal ADB tool from https://androidmtk.com/download-minimal-adb-and-fastboot-tool
or Download the full setup Android Studio from its official source https://developer.android.com/studio/?gclid=EAIaIQobChMIpdiIlpfh5QIVks13Ch2bUw8REAAYASAAEgJW9PD_BwE
Note: please dont forget do a complete backup of your data before start!
2. In your Lenovo Vibe B, enter Settings and Enable Developer Options:
Settings -> About Phone -> Tap on the Build Number around 7-8 Times until you see a message "Developer option enabled"
Now, you need to enable the OEM Unlock. Go to Settings -> Developer Option and Enable OEM Unlock. Just as simple as you hear!
3. Go to the folder you uncompressed the Adb tools.
Open a command tool right there (CMD or powershell). After that, turn off your phone.
Now press and hold power and volume up button keys at the same time and you'll see three options: Fastboot mode, Normal mode and Recovery mode.
Confirm Fastboot mode pressing Volume up until you point/reach to the fastboot option and confirm pressing volume down to enter, wait for the fastboot message in your phone. Now, connect your phone to the pc using an good usb cable.
4. Type in the cmd screen
Code:
fastboot devices
command and check if the phone is being recognized. This command list the connected devices.
If your phone serial number shows up everything is fine, but if the phone serial number doesn't appear, you must reinstall mtk drivers or choose another usb cable.
5. Check the unlock oem
typing the command
Code:
fastboot oem unlock
and press enter.
Alert: This procedure will erase your data and reset to the default configuration. Be careful! Check unlocked oem confirmation message on your phone screen.
6. Now is the moment of install the TWRP recovery.
To flash, type the following command in the cmd window:
Code:
fastboot flash boot boot.img
Press enter and wait for a confirmation message.
Code:
fastboot flash recovery recovery.img
Press enter and wait for a confirmation message.
7. Turn off the phone. Press and hold power and volume up button keys at the same time and you'll see three options.
With the volume up key, point to the Recovery mode option and confirm with the Volume down key. Wait a little and now you are into twrp 3.1.1.0 recovery. In the finishing touches, configure the twrp recovery and choose power off option.
Second part: install LineageOS 14.1, Gapps and SuperSu to the Lenovo Vibe B
8. Uncompress the LineageOs folder and copy to an external SD the Lineage Os, Gapps and SuperSU zip files.
9.Turn off your phone, pull out the battery, insert your microSD to the phone. Turn on your phone and start it in recovery mode just as stated before in step 7. Now, you are into TWRP
10. Do a wipe in order to delete the Stock rom. Tap Wipe option, then choose advanced wipe and pick the following ones:
Code:
Dalvik /ART Cache
System
Cache
Data
Confirm the wipe option swiping to the right and wait the confirmation message. Press back option and return to the main twrp window
11. In the main twrp window, tap the Install option, locate your microSD as externalSD tapping in the select storage to activate the external SD. Now search the files into the SD, pressing in the "up a level" zone and after you reach it, install the following things in the exact order:
Choose the Lineage OS 14.1 Rom zip file (swipe to confirm) and wait. Dont restart the phone.
After that, choose the Gapps zip file, swipe again to confirm and wait.
Finally, choose the SuperSu zip file included in the folder, do a swipe, wait.
If you want, its possible install all the zip files as a bunch using the "add more zip option" that twrp offers to you, but I prefer do it each one by one.
12. Do a final wipe choosing "wipe Dalvik and Cache".
13. Now choose the restart/reboot option. Wait for the phone initial setup (around a couple of minutes)
14. Configure the phone with your android account preferences. install your favorite apps, sync your info, etc.
15. Configure the SuperSU, install it, and verify the root with the Root checker app (you can found it in the Play store) and you are done!! Enjoy!!

(ROOT) How to root your galaxy A20/A20e using Magisk

THIS WILL VOID YOUR WARRANTY OR MAY BRICK YOUR PHONE IF NOT DONE CORRECTLY.
I made this because i wanted to play AR games on an unsupported phone, so i want to help other people.
Follow this tutorial CLOSELY, or you'll mess up your phone
WARNING: THIS POST IS DIVIDED IN TO PARTS, IF YOU'RE HERE FOR THE A20e ROOT GUIDE, PLEASE CLICK (Coming soon)
1.0: Preparing.
1. Get your firmware from Sammobile or other sites
Get the NEWEST firmware that is from YOUR COUNTRY.
2. Download and install samsung mobile drivers.
3. Download ODIN Flash tool.
1.1: Unlocking your bootloader.
From this point on, you are taking a risk. You will void your warranty if you continue, i cant stress this enough.
1. Open the settings app, and navigate to: Device Info>Software Information and press Build number 7 times in a row. You will now have access to the developer settings.
2. Navigate back to settings, scroll down and press on "Developer settings"
3. Now, you should see a button called "OEM Unlock". PRESSING THIS WILL WIPE ALL OF YOUR DATA. (Which is normal.)
4. Go through the inital setup, and dont enter your data YET. Dont turn on wifi aswell, since youre going to wipe your data again later.
5. Now, turn off your phone.
6. When your phone is turned off, hold the Volume UP and DOWN button, and plug in your USB-Type C cable.
7. Now, hold the volume UP button for 8 seconds, until the screen changes. Press the volume UP button afterwards. Your data will get wiped again.
8. Go through the initial setup AGAIN, connect to wifi, but DONT enter your google/samsung account data just yet.
You have now unlocked your bootloader.
1.2: Unpacking your boot image.
1. Once you have the firmware, extract it using 7-Zip (Or any other extraction program).
2. You should now have a file called "boot.img.lz4"
3. Download the LZ4 Program on Github.
4. -Extract the zip in any EMPTY folder.
-Put the "boot.img.lz4" into the folder.
-Open CMD. Navigate to the folder you extracted LZ4 into.
- use this command to extract it: "lz4.exe -d boot.img.lz4 boot.img
- Done, now put the "boot.img" to your phone storage.
1.3: Patching the boot image.
1. After you copied the "boot.img" to your phone storage, open magisk manager.
2. Now, select the Install button on the TOP. Press "Patch an image"
3. Select the "boot.img" file you copied from your PC.
4. Wait.
5. Done. Copy the "magisk_patched.img" file to your computer.
6. Convert the ".img" file into a ".tar" file.
2.0: Rooting: Flashing the .tar to your phone.
Follow closely.
1. Turn off your phone, and hold the volume UP and Power button at the same time. After you booted into the recovery, select "reboot into bootloader".
2. Open odin, and firstly go to "options" and untick "Auto reboot". Then, press the "AP" Slot, and select the "magisk_patched.tar" file.
3. Connect your USB Cable, and press "start".
4. it should now say "PASS"
2.1: Rooting
1. hold the volume DOWN and Power button for 7 seconds.
2. QUICKLY hold the volume UP and Power button
3. Select "Wipe data". Press yes.
3. Now, go through the initial setup. You can now enter your data, since we arent wiping our phone anymore.
3. Final Touches
1. Download Magisk Manager again. Open it, and it will install a zip. It will automatically restart.
2. Open magisk manager. If there is a GREEN tick on the top, Well done! You've made it!
You are done with rooting your phone! you can now leave, or continue if you want to play AR games.
Other: AR Compatibility
1. Open magisk manager, press the 3 lines on the top left, and select "downloads"
2. Search "ARCore"
3. Install it, and reset your phone.
4. Now, go to the play store and install "ARCore"
5. You have AR access! Download games like "FNaF AR" or anything else.
This guide will get updated every week.
anyone can confirm this'll work?
Chiryn said:
anyone can confirm this'll work?
Click to expand...
Click to collapse
I tried it, but it didn't work. I think I downloaded a bad firmware tho. I am going to try it now. Btw. if you want an easy firm download I highly recomend Frija v.1.3.0. - only easy, fast and WORKING (at least for me) firmware downloader.
I am stuck at odin saying NAND Write Start!!.
Could anyone help me?

[GUIDE] [2023] Root, Install TWRP, Install LineageOS Galaxy Note Pro 12.2 SM-P905

Hi, in this guide I will help you to root, install the TWRP, and install LineageOS 17.1 (or any custom ROM for this tablet).
I'm not responsible for any damage to your device of any sort.
By flashing this you take responsibility of anything that happens.
Process at your own risk!
This firmware was developed for the p905. It doesn't apply to the p905v at this time because it's bootloader locked and a custom recovery isn't possible.
Doing this you will delete all you file, so before starting save you important data in a different device.
DOWNLOADING​Download this .zip that have all the required files: https://drive.google.com/file/d/1aXfW2WoNER0kKRUc6dn0Odu3VW2swNA7/view?usp=share_link
Extract the folder in the Desktop for better agility.
STARTING​Open the folder previously extracted, and run as administrator the .exe "Samsung-Usb-Driver-v1.5.59.0". Now you downloaded the Samsung drivers.
Now run as administrator the .exe "adb-setup-1.4.3 run as admin": Answer yes for every step asked.
Remember to install the GAPPS from here (i didn't put them in the .zip file because uses al lot of space): https://opengapps.org/ (select the ARM and Android version, that in this case is Android 10.0, and I choosed the nano version, but you can select which you want in base of included app: https://gapps4android.wordpress.com/2016/03/20/gapps-package-comparison-which-to-choose/ ).
Store the .zip with the gapps in the tablet, in some location that you will remember.
In the extracted folder you will find the rom .zip file of the LineageOS 17.1, do the same as for the GAPPS .zip, so copy it in the tablet in a folder that you will remember.
This process will NOT require the OEM unlock, because Odin will do it for you.
Be sure to have enabled the USB debug in the Developer Options. Plug the tablet in the PC and be sure that the tablet ask you to enable USB DEBUG via your PC. Is no pop-up is asking you this, open the folder extracted, go to "fastboot" and open a CMD in this location, and type the command: "adb devices" this will trigger the tablet to ask you to allow the USB debugging via your PC.
ROOTING​Put the Samsung Galaxy Note pro 12.2 in the Downloading mode:
1. turn off the device completely.
2. hold down the POWER key and the volume DOWN key.
3. when you come out a screen with a yellow triangle and an exclamation mark and asking if you want to be sure to enter the Downloading mode (also called Odin Mode), to agree click the volume UP button.
Meanwhile start Odin (the file .exe called "Odin3-v3.10.6" that is in the extracted folder) as administrator.
Now plug the Galaxy Note pro in the PC and you will se now a message in the left box saying something like: "<ID:0/005> Added!!" the number is based on the COM port that your tablet is now connected (in my case was 5).
Now click on the button "AP" (that should be the only one clickable) and select the file "CF-Auto-Root-viennalte-viennaltexx-smp905.tar" in the main extracted folder.
Finally now click START. In my case took 5 minutes to complete.
When the process ends, the tablet will reboot automatically, and in the apps you will see an app called "superSU". If you see this app, you successfully rooted you device!
Open the new app and it will ask you if you disable Xnox and you will click yes, or ok.​INSTALLING TWRP​We will install TWRP in the Easy way, from the Play Store. So open the Play Store and download the officiall TWRP app.
Once downloaded, open the app. If the app ask for request from superSU you will need to GRANT.
Ok, now click on the "Select Device" and choose our tablet, the Galaxy Note Pro 12.2, and choose the latest .img avaible. It will ask you to download, so you click OK and it will open the browser and download the image file (should be called like "twrp-3.0.2-0-viennatlexx.img"). Remember where it got downloaded and return in the TWRP app. Now click on "Select a file to flash.." and select the image file now downloaded. Finally click on "FLASH TO RECOVERY" and in the pop-up click OKAY.
You should get a screen saying "Flash completed successfully!".​INSTALLING LINEAGEOS (or any rom)​Boot in the TWRP mode by connecting the device to the PC, opening the folder "fastboot" in the firstly .zip downloaded and opening the cmd in that location. Once you opened the cmd, type "adb devices" and now you should see you device. Now type the command: "adb reboot recovery". Your device will shutdown and automatically restart in the TWRP mode.
From here you can follow any Tutorial in the web to install the rom and the gapps.
But if you want to install now the rom LineageOS 17.1, continue following this guide.
Once you are in the TWRP mode, click "Wipe" and go to "Advanced Wipe" and select only the checkboxes "Davlik Cache", "System", "data" and "Cache". Now swipe to wipe.
Now go back in the main page, and click "Install" and navigate where you have the ROM .zip file stored of the LineageOS rom. When you find it click on it and Swipe to confirm Flash.
Now DO NOT reboot the system, go back and Flash in the same manner the .zip file with the GAPPS. After flashing the GAPPS, remember to click on the button "Wipe cache/dalvik".
NOW FINALLY CLICK ON THE BUTTON REBOOT SYSTEM. And here you go, that's how I upgraded from Android 5.0.2 to Android 10 for my tablet Samsung Galaxy Note Pro 12.2 SM-P905.​CONCLUSION​I only wanted to share my experience, because I had really hard time trying the upgrading becuase internet was not really clear about this.
If you have any problem I will try help you in this Thread, but i'm not an expert, i'm only a guy that searched the web alone.
Buona fortuna a tutti e Arrivederci!​
Thank you!

No roms for 5g variant?

So I've had the oneplus 7 pro 5g for over 2 years now, stuck on android 10. Here in the UK, EE dropped support for the phone so no updates past what I've got installed. I understand that non-5g variant roms can't be flashed to the 5g version. I came across YAAP on telegram but there were no proper installation instructions for the 5g version so I decided against trying to install it.
Are there ROMs available for this variant? Or is there anyone that can link me to a proper guide to installing YAAP?
Thanks in advance.
the instructions are in the chat
Before starting, download these files on your computer to save time
Download your custom rom choice from #5g-custom-roms-latest
Download the latest EU5G OTA from here (https://otafsg-cost.h2os.com/OnePlu....E.31_OTA_031_all_2111271509_64912a56fefe.zip)
Have drivers and ADB/fastboot (platform-tools) (https://developer.android.com/studio/releases/platform-tools) ready (#drivers if you don't have them)
1. Use MSMDownloadTool to convert to EU5G firmware. (If you’re on Sprint, I would use EU5G due to the ease of unlocking bootloader and local upgrading)
2. Set up the device on Android 9, and move the EU5G OTA zip file from your computer onto your phone (do not put it in a folder, just in internal storage)
3. Go to System Updater, click the gear icon, and local upgrade to the latest EU5G version (Start here if you’re already on EU5G, but on OOS 9)
4. Once you boot back into system, go back to the System Updater, and local upgrade to the same version again (this is because the 7 Pro 5G uses A/B and has 2 slots for updates. You need OOS 10 on both before flashing a rom) (start here if you’re on EU5G OOS 10)
5. Once you reboot back into system tick OEM Unlocking in Developer Options, reboot into bootloader by typing adb reboot bootloader (if USB debugging enabled) or powering off the device and pressing both volume and turning the device on. Now you can unlock the boot loader by typing fastboot oem unlock. Once it’s unlocked and reset, you can reboot back into boot loader and continue.
YAAP/YAAP Vanilla Flash
6. Get boot.img from @yaapop7 with the command #dumped_images (use guacS latest image)
7. In bootloader, fastboot flash boot boot.img (boot.img being guacamoles boot.img) (you can drag in the YAAP file into the terminal/CMD window and it'll auto populate file location)
8. On your device, use volume buttons to reboot to recovery, then once in YAAP recovery, select "Apply Update from ADB" or something related to ADB
9. On your PC, type ADB sideload YAAP.zip (yaap.zip being YAAP zip file) (you can drag in the YAAP file into the terminal/CMD window and it'll auto populate file location)
10. Once that finishes, format in recovery and reboot.
You should be done!
KOSP/Flamingo Flash
6. On your terminal window with fastboot, type fastboot update --skip-reboot rom.zip (rom.zip is the KOSP img release, you can drag the file into the window and it’ll auto fill the location)
7. Once this finishes, on your phone use the volume keys to reboot to recovery
8. Once in recovery, wipe data and reboot.
You should be done!
If you want Magisk
1. Setup your rom
2. Download Magisk.apk from the Magisk GitHub (https://github.com/topjohnwu/Magisk)
3. Move the boot.img from your rom of choice into your phone's internal storage (the YAAP one is the same one you used to install, the KOSP one is linked in the rom posts in @op7pro5gupdates)
4. In the Magisk app, hit install under Magisk and select “Select and patch a file”, then select the boot.img
5. The Magisk patched boot.img will be in your phone’s Downloads folder, so move it to your PC
6. Now back in your fastboot terminal window, type fastboot flash boot magiskboot.img (magiskboot.img is whatever it’s named, you can drag the file into the window and it’ll auto fill the location)
Passing SafetyNet with Magisk (and possibly some apps that detect root)
1. Once you have Magisk installed, and are back into the system, open Magisk, and if it prompts you to reboot for additional setup, do so.
2. Click the gear icon in the top right corner, then enable “Zygisk” and click on “Hide the Magisk app” (this will change the Magisk app icon and package name to “Settings” if you kept it at default)
3. Reopen Magisk, hit “Enforce DenyList” and “Configure DenyList”
4. Hit the 3 dots in the top right corner and “Show System Apps”
5. Search for “Google P” and click on the Google Play services app (not the check mark), hit com.google.android.gms and com.google.android.gms.unstable. Also click on the Play Store.
6. If you have any apps that detect root, select those as well (like Google Pay, Pokemon GO, and some banking apps), otherwise, you are done!
Some apps will still detect root!
Refer to #l1 for Netflix
OnePlus 7 Pro 5G - GM1925/GM1920
The OnePlus 7 Pro 5G (GM1920 and GM1925) chatroom!
t.me
if you have the GM1920 than I'm pretty sure you need to downgrade to OOS9, bootloader unlock, than flash YAAP feel free to ask any questions on telegram, also they would know more about the GM1920. I have the GM1925, I'll be happy to help

[GUIDE][UNLOCK][ROOT] How to unlock bootloader, flash LineageOS 20 ROM and root Xiaomi Pocophone F1

This guide is for those who still own a functional Xiaomi Pocophone F1 which released back in 2018, and still want to get more "life" out of it since Xiaomi will unlikely offer anymore system updates. Shout out to @Retrial for the numerous amounts of resources he's made available online and @bgcngm for his contribution by providing the latest installment of LineageOS 20.
Now, throughout this guide, I have linked the page or post based on information I gathered to put this guide together in order to credit that person instead of having to name drop them individually. These are fully detailed instructions to make it easier for newbs.
I've spent the time figuring all of this stuff out so hopefully you won't have to. PLEASE DO NOT PM ME FOR HELP. REPLY TO THIS GUIDE BELOW, THANKS. NOW LET'S BEGIN!!!
1. Since the release of this device, Xiaomi has switched up their bootloader unlocking process so with that being said, these instructions are being laid out on the premise that the bootloader to your device has already been unlocked so if you need further assistance accomplishing this task, please refer to this guide I made previously that breaks down the process.
2. Once the bootloader is unlocked and after the device reboots for the first-time prompting the initial setup, power off device and put it in fast boot mode (Vol down + Power button).
3. Download the latest version of ADB Installer. Setup Fastboot:
a. Run the ADB setup file, and answer each of the following questions accordingly followed by the 'Enter' key:
"Do you want to install ADB and Fastboot?" type Y
"Install ADB system-wide?" type Y
"Do you want to install device drivers?" type N
After completing the installation, you should see the ADB folder located in "C:\".
b. Ensure USB Debugging is already enabled on your device prior.
c. Download and install the latest Xiaomi USB Drivers for your PC, connect the device to the computer via USB cable, and confirm that your phone shows up recognized as "Android Bootloader Interface".
NOTE: If you experience the following error: "Windows encountered a problem installing the drivers for your device – Android ADB Interface... The hash for the file is not present in the specified catalog file. The file is likely corrupt or the victim of tampering."
To counteract this issue, it's necessary to 'disable driver signing enforcement' in Windows to install Unsigned Xiaomi drivers:
Hold down the Shift key while accessing the Start menu to restart your PC.
Once the "Choose an option" screen appears, go to "Troubleshoot" –> "Advanced options" –> "Startup Settings" –> "Restart".
After your PC restarts, select "7" for startup setting "Disable driver signing enforcement".
d. 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
4. Download the TWRP recovery file by REIGNZ v2 and here [twrp-beryllium-v3.7.0-A12-V2.img] and copy it into the ADB install folder.
NOTE: Boot loop after updating LineageOS via TWRP recovery
NOTE: "Press any key to shutdown" error while in fastboot mode:
This is due to Windows automatically installing Kedacom Device Driver when using a Ryzen PC. No matter how many times you install drivers, your PC will install this driver again, forcing you to have to resort to using an Intel PC.
NOTE: Use TWRP by REIGNZ based on A9, NOT A12 to flash DFE.
5. Flash custom recovery file in CMD, run commands:
fastboot flash recovery "twrp-beryllium-v3.7.0.img"
fastboot boot twrp-beryllium-v3.7.0.img
NOTE: If receiving error: "FAILED (remote: Requested download size is more than max allowed)", try using a different USB (3.0) port.
6. Your device should've automatically boot into TWRP custom recovery; If a Password Prompt appears, tap "cancel" to enter into the main menu.
a. Go to Wipe –> Advanced Wipe, and wipe just the 'data' partition; click 'Back' to the main menu.
b. Download Disable Force Encryption [by Retrial] (DFE) then copy it to "This PC\POCO F1\Internal Storage\TWRP"
c. Install DFE, "Reboot System" followed by holding the Vol Up + Power button to enter into TWRP custom recovery.
7. Now your device is ready for a custom ROM; Download Poco F1 LineageOS and vendor 13.0 firmware.
a. Since LineageOS doesn't automatically come included with Google Apps [for legal reasons] so you're going to need to download Retrial-NikGApps-19-04-2023 or other equivalents separately.
b. Copy over the ROM files into "This PC\POCO F1\Internal Storage\TWRP": the vendor 13.0 firmware, the LineageOS build, and the Google Apps downloaded earlier.
c. Start by installing the vendor firmware followed by the LineageOS file, and the Google Apps.
d. Lastly, clear the "Cache & Dalvick" and "Reboot System" back to Android.
NOTE: Do NOT forget about installing the vendor firmware to prevent further issues.
8. LineageOS 20 based on Android 13 should now be fully functional.
a. Your Mi Account must be added to your Mi Settings
Wipe –> Format Data
9. Go to Settings –> About phone –> Scroll down to "Build number," tap it 7 times to become a "Developer".
a. Go "back" –> System –> Developer options –> Scroll down to "Verify apps over USB" and disable it then scroll down to "Default USB configuration" and change it to "File Transfer".
10. Now, you will need to install Magisk by using the Patch Image method.
a. Pull down the Notification Bar from the top of the screen and change "Charging this device via USB" to "File Transfer".
b. Open Lineage OS build [e.g., "lineage-20.0-20230422-nightly-beryllium-signed"] and copy "boot.img" to the phone's internal storage (e.g., "Download" folder).
c. Download the latest version of Magisk (Magisk v26.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 included within Magisk Manager APK file and you don't have to download it separately.
d. Launch Magisk from the app drawer and go to "Install" under Magisk –> "NEXT" (beside "Options") –> "Select and Patch a File" (beside "Method") select the "boot.img" you copied internally –> "LET'S GO".
e. Copy the generated patched file from your device and place it into the ADB folder; NOTE: you may have to unplug and replug then reconnect the USB cable for the device to refresh itself in order to reveal the newly generated file. 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 to confirm root status.
h. To bypass/restore SafetyNet validation, open the Magisk app, go to Settings (cogwheel icon) and enable MagiskHide (instructions).
i. To check the device's SafetyNet status, use an called SafetyNet Helper Sample or SafetyNet Checker in the Play Store.

Categories

Resources