Question Question about recovery - Xiaomi Poco F3 / Xiaomi Mi 11X / Redmi K40

Can we not flash recovery normally in this phone, like using "fastboot flash recovery recovery.img"?
From what I read it feels as if there have been some changes. Is there any working recovery for this phone currently?
Also are there any other changes (regarding rooting) which one needs to know beforehand?
Thanks.

There's an a/b partition option, even though the official poco f3 supports it i never managed to get it installed
every time i need to go to twrp i need to boot the image from a computer... im just dumb though other users have flashed the bootloader no issue!

user0u said:
Can we not flash recovery normally in this phone, like using "fastboot flash recovery recovery.img"?
From what I read it feels as if there have been some changes. Is there any working recovery for this phone currently?
Also are there any other changes (regarding rooting) which one needs to know beforehand?
Thanks.
Click to expand...
Click to collapse
Since Android 11 Google obliges all manufacturers to use dynamic a / b partitions. So phones that come with android 11 have this type of flash memory partition.
Implementing Dynamic Partitions | Android Open Source Project
source.android.com
Evoluzione del sistema di aggiornamento Android
Esaminiamo tutte le possibili opzioni per l'aggiornamento del firmware sui dispositivi Android, prestando particolare attenzione agli aggiornamenti over-the-air (OTA) e ripercorrendo le sue fasi di sviluppo. Quindi, come puoi aggiornare Android sui dispositivi mobili? Durante lo sviluppo di...
ichi.pro
Basically this allows you to update the phone without making it unusable for the entire time of the update because it updates with the phone switched on. This makes upgrades less invasive and safer because some system partitions have a duplicate such as boot a and boot b system a and system b, etc. All this increased the space required by the rom and made the recovery partition practically useless, so they deleted it. There is a recovery program that has been moved to the boot partition, so every time you install a new rom you lose the previous recovery, because every rom flashes the boot partition which also contains the karnel.
However to root and maintain twrp there is this guide that explains it well.
TWRP + Root
Hi all. Hope you are good and safe from Covid-19. If you like TWRP as your recovery and want to keep root access as well, I am going to show you how to do that. Because if you take the stock boot.img and patch it via magisk, you will lose TWRP...
forum.xda-developers.com

@RollDload Thank you for the detailed reply! The links you provided are just what I was looking for.

Found this informative article here
How A/B Partitions and Seamless Updates Affect Custom Development on XDA
You may have heard of Seamless Updates before. It involves something called "A/B partitions." What is it and how does it affect custom development on XDA?
www.xda-developers.com

user0u said:
Found this informative article here
How A/B Partitions and Seamless Updates Affect Custom Development on XDA
You may have heard of Seamless Updates before. It involves something called "A/B partitions." What is it and how does it affect custom development on XDA?
www.xda-developers.com
Click to expand...
Click to collapse
it's true, there was also this article that explains it well.

Related

Simple root and flash question

Hi guys,
Just moved form unlocked and rooted Mi Max 2, the boot loader of my Mi Max 3 is unlocked running Global stable 10.3.1.0 stable (PEDMIXM). Question: can I just install official TWRP (https://twrp.me/xiaomi/xiaomimimax3.html) and flash modded Global from https://mi-globe.com/ without any risk. Just hate to brick it
Seems like an easy way to root and mod.
Thanks in advance
Hmm, well hopefully someone more experienced will answer, but...
Globe ROM is based on miui.eu, who themselves remove ARB (anti roll back), at least as far as I'm aware. This shouldn't matter though, I'm assuming, as you'll be flashing newer firmware/vendor etc than what's on your device currently. See here for more info
As for TWRP, I'm not sure, I'm currently awaiting delivery of my mi max 3 so cannot say much more on the subject, but have been reading a bit about it, plus I have other Xiaomi devices that have run Globe ROM in the past. Sorry if it's all a bit vague, like I say, hopefully someone more experienced will step in and assist you. But that should give you a bit of assistance and some further reading!!
Also see here for further info on ARB of your ROM
reg66 said:
Hmm, well hopefully someone more experienced will answer, but...
Globe ROM is based on miui.eu, who themselves remove ARB (anti roll back), at least as far as I'm aware. This shouldn't matter though, I'm assuming, as you'll be flashing newer firmware/vendor etc than what's on your device currently. See here for more info and see here for how to check if ARB is present on your device.
As for TWRP, I'm not sure, I'm currently awaiting delivery of my mi max 3 so cannot say much more on the subject, but have been reading a bit about it, plus I have other Xiaomi devices that have run Globe ROM in the past. Sorry if it's all a bit vague, like I say, hopefully someone more experienced will step in and assist you. But that should give you a bit of assistance and some further reading!!
Also see here for further info on ARB of your ROM
Click to expand...
Click to collapse
Thanks for the detailed reply. Yes ARB is probably the root of my worries. Flashed the hell out of my Mi Max 2 without issues but as I said I'd hate to brick it so soon. I'll update the thread with my progress.
Again thanks so much for the info.:good:
For me twrp only worked once and only once and then i bricked it. After that i bricked and can never go back by fastboot TWRP again. Now every time i boot to TWRP, it goes to black screen with backlight lit.
What i don't get is how other devices like Redmi 5 Note Pro, Mi 8 can get twrp to work if they are also on the list like Mi Max 3 for the recent Anti Rollback.
I ALSO have the same question ,
I didnt unlock the bootloader yet but i want first to know is it safe to root this device i read many users saying the antiroll **** is causing bricking the device .
If anyone can tell us a detailed guideline or steps to how to root the device for the average non advanced users like us ,
hassan216 said:
I ALSO have the same question ,
I didnt unlock the bootloader yet but i want first to know is it safe to root this device i read many users saying the antiroll **** is causing bricking the device .
If anyone can tell us a detailed guideline or steps to how to root the device for the average non advanced users like us ,
Click to expand...
Click to collapse
the following:
to be on the safe side use fastboot boot recovery-image-name do your stuff and boot via stock recovery when you don't need twrp specifically
like this you can avoid issues with encryption
if you don't want that you can make sure that you get a version of twrp that has no issues with decryption.
if you upgrade API version, i.e. Oreo > PIE, only do that if you don't intend to roll back to oreo
unlocking the bootloader and rooting are straight forward and no different than for any other device, what has basically changed recently is
A/B partitioning as well as recoveries mostly being in boot (no separate recovery partition for most devices) and that encryption scheme
has changed in a way that twrp without tweaks (original) has issues with decryption.
i use other than this A/B devices like OP6, OP6T and one simply has to be careful and not just flash away, thins got less forgiving
but work nevertheless once executed correctly.
if you want TWRP permanently you'd have to flash the twrp zip via fastboot boot twrp.img or fastboot flash twrp.img (not mandatory) boot into twrp if you flashed and flash twrp.zip, boot into recovery first and directly and there you go until you flash a new system things are quite stable if you choose your variant of twrp carefully.

Installing Xposed Without Root

Hey guys, I'm Not Joking! Please trust Me.
Toturial is in the attached file.
Modules working greatly.
Thanks rovo89 for his great app.
Email Support: [email protected]
Note! This method dose not root android.I sent this method as a comment in another thread but no one said it works for them or not.
Enjoy!
thanks
xdadew.spy said:
thanks
Click to expand...
Click to collapse
Your welcome, I hope I helped you,If problems, send a comment here or Send it to my email
This makes no sense. How can you claim to have xposed work without root, and then have the instructions and video guide (which btw, nearly impossible to follow unless you know arabic and even then there's no user friendly guided navigation to what youre actually doing) require ROOT in order to copy and paste and adb push files to /system.
What is it you're trying to achieve here? You need someone to build you a module to allow superuser access with your "method", but what is your method here? I just can't see where your work comes in to play or how this has anything to do with using xposed without root.
mario0318 said:
This makes no sense. How can you claim to have xposed work without root, and then have the instructions and video guide (which btw, nearly impossible to follow unless you know arabic and even then there's no user friendly guided navigation to what youre actually doing) require ROOT in order to copy and paste and adb push files to /system.
What is it you're trying to achieve here? You need someone to build you a module to allow superuser access with your "method", but what is your method here? I just can't see where your work comes in to play or how this has anything to do with using xposed without root.
Click to expand...
Click to collapse
I can't understand what are you talking about. Xposed Can also work without root with this method or any other methods, then, I don't know Arabic, and every action on android with adb needs root? Do you mean android root or command "adb root"? If android root, then why android is not rooted by first? If you are a developer, you must know that is possible to do it with adb commands even without root and even computer with some apps!(They are the one of my greatest app I ever found)
Then, I did a typing wrong, actually I wanted to say: Can anyone build an application like SuperSu, but work and give superuser access without root with Xposed system level access framework?, And it is Optional, and If this method for instaling Xposed framework without root doesn't work for anyone, I'll remove it, but if worked, then, I never delete it until I found that it will not work for anyone. And then, it is Official Xposed! It is also not a fake app.
Morteza hacker said:
I can't understand what are you talking about. Xposed Can also work without root with this method or any other methods, then, I don't know Arabic, and every action on android with adb needs root? Do you mean android root or command "adb root"? If android root, then why android is not rooted by first? If you are a developer, you must know that is possible to do it with adb commands even without root and even computer with some apps!(They are the one of my greatest app I ever found)
Then, I did a typing wrong, actually I wanted to say: Can anyone build an application like SuperSu, but work and give superuser access without root with Xposed system level access framework?, And it is Optional, and If this method for instaling Xposed framework without root doesn't work for anyone, I'll remove it, but if worked, then, I never delete it until I found that it will not work for anyone. And then, it is Official Xposed! It is also not a fake apps
Click to expand...
Click to collapse
If xposed could work without root, and on devices which are not virtual machines running Android as the tutorial video clearly shows, don't you think that would have made top post years ago? There already are non-root implementations of xposed like Taichi which utilizes profiles and requires cloning apps into an environment that isn't capable of running at the system level. Maybe that's what you're referring to, except the tutorial provided doesn't seem to mention anything about virtualization or app cloning.
What the tutorial does seem to demonstrate is a presumption (or just straight up misleading) that the user is running their Android with R/W permissions set for system. That would require root, my friend.
What am I missing here?
mario0318 said:
If xposed could work without root, and on devices which are not virtual machines running Android as the tutorial video clearly shows, don't you think that would have made top post years ago? There already are non-root implementations of xposed like Taichi which utilizes profiles and requires cloning apps into an environment that isn't capable of running at the system level. Maybe that's what you're referring to, except the tutorial provided doesn't seem to mention anything about virtualization or app cloning.
What the tutorial does seem to demonstrate is a presumption (or just straight up misleading) that the user is running their Android with R/W permissions set for system. That would require root, my friend.
What am I missing here?
Click to expand...
Click to collapse
adb root and adb remount Can't solve this? Only root can remount /system to R/W?
And I only knew VXP (aka Virtual Xposed, you might know).
I just tried to make xposed work on real device, but I had no device for testing, that was why I used an emulator.
Dude, for real? You don't even have a device to test this and you were not aware about system r/w and root? So why are you posting this thread with tutorial on getting xposed without root? This thread really should just be removed because now I'm inclined to think this either was an attempt to get clicks for that link or there is some malware within that xposed .zip file.
mario0318 said:
Dude, for real? You don't even have a device to test this and you were not aware about system r/w and root? So why are you posting this thread with tutorial on getting xposed without root? This thread really should just be removed because now I'm inclined to think this either was an attempt to get clicks for that link or there is some malware within that xposed .zip file.
Click to expand...
Click to collapse
Firstly, I were aware.
Second,I wanted to do this tutorial on emulators, I forgot that I have a device that I can test on it.
Third, Why I should publish a marwale?
Keep in mind that running Android on emulators or VM's will likely set off debug flags, as such debug builds allow certain adb commands, such as adbd root, which ONLY work if rooted or if your running Android is set as debug build, Production or Release builds (non-debug) will not allow such adb commands among others.
So you're gonna have to test this on a few devices for yourself to get the idea because Android testing on a VM will not be representative of real world userbase running official release builds which restrict some of the things you're taking advantage of when using a VM.
As for the third question, anyone can have any reason to publish malware. Or it may be unintentional! Who knows, but it's not a terrible suspicion to have for posts like these claiming a fix or solution that is just "too good to be true". Usually such things are associated with malware.
Morteza hacker said:
Ehi ragazzi, non sto scherzando! Ti prego, credimi.
Toturial è nel file allegato.
Moduli che funzionano alla grande.
Grazie rovo89 per la sua fantastica app.
Supporto e-mail: [email protected]
Nota! Questo metodo non è root per Android. Ho inviato questo metodo come commento in un altro thread, ma nessuno ha detto che funziona per loro o meno.
Divertiti!
Click to expand...
Click to collapse
ZZip file and where I put it I must have twrp. If I don't have root and not even twrp then explain better
I'm perplexed. I love this forum.
Morteza hacker said:
Hey guys, I'm Not Joking! Please trust Me.
Toturial is in the attached file.
Modules working greatly.
Thanks rovo89 for his great app.
Email Support: [email protected]
Note! This method dose not root android.I sent this method as a comment in another thread but no one said it works for them or not.
Enjoy!
Click to expand...
Click to collapse
Yeah, sure, that'll work--if you're running a userdebug or eng build! Now, how many people does that apply to who are looking to root their phones? Of course it doesn't "root android". It's a standard command. It restarts adbd on the phone with root permissions. How many people do you think have
ro.debuggable=1
in their build.prop?
Look, I'm not trying to be a jerk. This happened to come up in my Google search results for something unrelated (thanks, Google!) and my curiosity got the better of me. OP, I kindly suggest you listen to what other people are saying.

Question Poco f3 bootloader unlock + custom rom

Hi everyone, I'm new to the community and I had few previous experiences with phone modding so I'm here to ask you some support. I'd like to unlock bootloader, root and maybe install a custom rom o just xiaomi.eu rom but I don't want to brick my phone. I don't know what disadvantages i get other than losing the warranty( i read something about banking apps and netflix). If someone could guide me or link to some detailed guide I'll be very grateful.
The first question about bootloader is do i lose data when i start the process of unlocking the first time and should pop up the error of 160hours? or i lose data only in the second "try" after 1 week?
As said i have a poco f3 8-256 if could be useful.
You won't lose data, at least in my case but just make a backup to be safe.
You can start here:
You can look at his other videos too about Poco F3. They are very helpful to me and it is in English.
I personally prefer xiaomi.eu ROM 12.5.19 gives me 700k AnTuTu, google apps, miui cam, good battery life, good gaming experience, game turbo, and debloated miui which is optimized for the phone.
Yes correct, your phone will only do a Factory Reset after the "2nd try", aka. when the bootloader gets actually unlocked.
On the 1st try, nothing happens with your phone, it'll just ask Xiaomi's servers to allow your Xiaomi Account to unlock the BL.
Munchy's videos (the video above that LynnnXDA linked) are a good starting point for info.
To give you useful info along the way, the other day I made a comment about the disadvantages of Unlocking your bootloader in this thread, I will copy&paste it here:
If you unlock your bootloader, you must be aware of the downsides. Some apps won't work (at least not without a workaround), like Banking apps, Netflix, Super Mario Kart, Google Pay.
That's cuz Google's SafetyNet API reports to those apps that the Security-Status of your phone is "Fail", because of the unlocked bootloader.
You can hide it with Custom ROMs that specifically list "SafetyNet passed" or by using Magisk Root with a SafetyNet Fix Module. Or Both idk whatever.
I use Xiaomi.eu Custom ROM on Android 12 with Magisk Root. Everything works, but this stupid cat & mouse game with Google and Android Modders definitely sucks.
Click to expand...
Click to collapse
I also made another comment about the risk of bricking your phone when flashing a ROM, in this thread:
Critical partitions are being modified in the Flashing-process.
There is no protection.
If your phone shuts down during the Flashing-process, your phone can get bricked (black screen) and you can't even boot Fastboot & Recovery anymore. I know this. I have experience.
You must ensure that you have enough Battery (I recommend 75% Battery at least), that the USB connection is stable (will not disconnect randomly), and that your PC won't crash/shut down.
IF IT HAPPENS, that the Flashing-process errors out, DON'T REBOOT THE PHONE. If you do so, you won't be able to enter Fastboot anymore. You must stay in Fastboot. Just reconnect USB, and try again to Flash. Just don't reboot the phone.
Sorry for fear-mongering, but this is definitely dangerous and not to be taken lightly.
Click to expand...
Click to collapse
Despite the disadvantages (which might increase, because of Google fighting against it), there are some nice advantages, like being on the cutting edge ROMs with the latest updates, freedom, Access to system files, System-backup/restore, Call Recording (which may otherwise not be available for you), Cool Magisk Modules, Mods and other things...
dreamytom said:
Yes correct, your phone will only do a Factory Reset after the "2nd try", aka. when the bootloader gets actually unlocked.
On the 1st try, nothing happens with your phone, it'll just ask Xiaomi's servers to allow your Xiaomi Account to unlock the BL.
Munchy's videos (the video above that LynnnXDA linked) are a good starting point for info.
To give you useful info along the way, the other day I made a comment about the disadvantages of Unlocking your bootloader in this thread, I will copy&paste it here:
I also made another comment about the risk of bricking your phone when flashing a ROM, in this thread:
Despite the disadvantages (which might increase, because of Google fighting against it), there are some nice advantages, like being on the cutting edge ROMs with the latest updates, freedom, Access to system files, System-backup/restore, Call Recording (which may otherwise not be available for you), Cool Magisk Modules, Mods and other things...
Click to expand...
Click to collapse
Thanks a lot for your help, today I'm gonna start the unlocking procedure. One last question, do i need specific usb drivers and where can i find them? is there an official source?
generale48 said:
Thanks a lot for your help, today I'm gonna start the unlocking procedure. One last question, do i need specific usb drivers and where can i find them? is there an official source?
Click to expand...
Click to collapse
The best drivers are included in Mi Flash, under the menu "Driver".
Before installing the drivers, I recommend starting Windows with Driver Signature Enforcement disabled.
Otherwise not all drivers get installed, because a few are not signed (They are safe to install though).
To temporarily start Windows with Driver Signature Enforcement disabled:
1. Hold SHIFT while clicking the Restart-Button
Windows automatically boots into Advanced Startup Options
2. Click "Troubleshoot" > "Advanced options" > "Startup Settings" > Restart
Windows boots into Startup Settings
3. Click 7 for "Disable driver signature enforcement"
Then when you're in Windows, you can install the drivers from Mi Flash.
Hi everyone, tomorrow i will unlock my bootloader and during this days I looked for some custom roms. First of all I want to ask you which are advantages and disadvantages of rooting the phone, I read about safetynet problem, and also some custom roms that are compatible with safetynet.
I'd like a stable rom but not stock like miui.eu, I was thinking something like lineageos or arrow os, what are the differences?
Hi All, what is best stable EU 12.5 rom for POCO F3 best better battery life?
Hi All, is it every time request unlock bootloader from xiaomi.com have to wait a week 7 days ??
@coolkillermax Yes, you have to wait.
I
generale48 said:
Hi everyone, I'm new to the community and I had few previous experiences with phone modding so I'm here to ask you some support. I'd like to unlock bootloader, root and maybe install a custom rom o just xiaomi.eu rom but I don't want to brick my phone. I don't know what disadvantages i get other than losing the warranty( i read something about banking apps and netflix). If someone could guide me or link to some detailed guide I'll be very grateful.
The first question about bootloader is do i lose data when i start the process of unlocking the first time and should pop up the error of 160hours? or i lose data only in the second "try" after 1 week?
As said i have a poco f3 8-256 if could be useful.
Click to expand...
Click to collapse
After you complete all the steps to unlock the bootloader and to flash it using twrp I recommend you to use this website to download the perfect miui based ROM for your device (note: it can be prerooted).
MIUI Custom-ROM Builder for Xiaomi Poco F3!
Create your own MIUI Custom-ROM for your Xiaomi Poco F3! Select from more than 20 Features!
mi-globe.com
cyanGalaxy said:
@coolkillermax Yes, you have to wait.
Click to expand...
Click to collapse
Than no choice, Haiz..... Yesterday i just done unlock bootloader & during flashing EU rom once done installed saw 2 slot show in TWRP, Slot A & Slot B ?? What is that ?? choose slot B it just can not normal boot but fastboot only, than i choose Slot A than my NEW EU rom boot OK, seem now day flashing ROMs quite complicated compare old time So simple easy!! Could anyone explain this... Appreciate if anyone can tell me
coolkillermax said:
Than no choice, Haiz..... Yesterday i just done unlock bootloader & during flashing EU rom once done installed saw 2 slot show in TWRP, Slot A & Slot B ?? What is that ?? choose slot B it just can not normal boot but fastboot only, than i choose Slot A than my NEW EU rom boot OK, seem now day flashing ROMs quite complicated compare old time So simple easy!! Could anyone explain this... Appreciate if anyone can tell me
Click to expand...
Click to collapse
I suggest reading this:
How A/B Partitions and Seamless Updates Affect Custom Development on XDA
You may have heard of Seamless Updates before. It involves something called "A/B partitions." What is it and how does it affect custom development on XDA?
www.xda-developers.com
AOSP Doc:
A/B (Seamless) System Updates | Android Open Source Project
source.android.com
cyanGalaxy said:
I suggest reading this:
How A/B Partitions and Seamless Updates Affect Custom Development on XDA
You may have heard of Seamless Updates before. It involves something called "A/B partitions." What is it and how does it affect custom development on XDA?
www.xda-developers.com
AOSP Doc:
A/B (Seamless) System Updates | Android Open Source Project
source.android.com
Click to expand...
Click to collapse
Thanks but it seem too long & complicated to understand, could you explain main notes & simple to understand ? Is it Slot A & Slot B is no way to skip or remove it ? Or is it after remove next time i unable to return to global stock roms ?
Can anyone give eu rom 12.5 weekly rom as i search in eu rom all in "Fastboot rom" not TWRP roms, so anyone can give me links it is appreciate

Question Best YouTube tutorial for flashing custom ROM?

I haven't dabbled in flashing custom ROMs since the Galaxy S2 days and i've just purchased the Poco F3 so i'm starting to research my options for a flashing a ROM that will be more of a stock android experience.
I find YouTube tutorials easier to follow than written ones and I was wondering if anyone like me (a noob, basically) could a recommend a video or series of videos?
I'd also be interested to know if there are any things i should be aware of that you shouldn't do, like common mistakes noobs make? Also, feel free to recommend a ROM you like or any other advice you may have, i'd really appreciate it.
My last question is will banking apps still work after the installation of a custom ROM?
Thanks
Welcome to XDA!
Yes, I can highly recommend the YouTuber "Munchy", he covers a lot related about Xiaomi Smartphone Modding. He is a no-bullsh*t, straight to the point YouTuber who explains steps quite well.
If you type "munchy poco f3 flash custom rom" into YouTube, you'll find his videos!
Have you unlocked your bootloader yet?
You have to do that with Xiaomi's Mi Unlock Tool. It will ask you to sign in with a Xiaomi Account, and then you have to wait 1 week to actually start the Unlocking-process. Unlocking the BL will also factory-reset your phone and erase all data.
To your last question: No, by default, Banking-Apps, Netflix and other apps, will stop working with an Unlocked Bootloader.
This is because "Google SafetyNet" checks if your bootloader is unlocked, and will report to those apps that this device has Failed the certification-test, aka. tell them that your phone has been tampered.
But you can circumvent that and hide the fact that your bootloader is unlocked, by using Magisk, enabling Zygisk, and installing the Magisk Module "SafetyNet-Fix" from GitHub. This is how I've been using my Poco F3 with an unlocked BL and rooted ^^ Everything works.
If you have more questions, you can PM me.
As for good Vanilla Android ROMs, I can recommend ArrowOS, LineageOS, Pixel Experience.. there are many good ROMs.
Question is also, do you want just a basic Android Experience, or also the Pixel-exclusive Goodies. Cuz Pixel Phones come with features that are not included in AOSP, and you may like those features, or you may not care. ^^
@cyanGalaxy
Thanks for the info, really appreciate it. I have a couple more questions if you dont mind?
If install a ROM that requires TWRP which version should I use as i've seen mention of the "official" version and other "unofficial versions"?
In one of Munchy's videos (i think the one where he installs Crdroid) it looks like he has the ROM and TWRP files (plus another i think) on a USB stick rather than on the phone storage itself. Is it standard practice to flash ROMs and recovery images etc from external storage?
Thanks again.
Goooober said:
@cyanGalaxy
Thanks for the info, really appreciate it. I have a couple more questions if you dont mind?
If install a ROM that requires TWRP which version should I use as i've seen mention of the "official" version and other "unofficial versions"?
In one of Munchy's videos (i think the one where he installs Crdroid) it looks like he has the ROM and TWRP files (plus another i think) on a USB stick rather than on the phone storage itself. Is it standard practice to flash ROMs and recovery images etc from external storage?
Thanks again.
Click to expand...
Click to collapse
Official TWRP: https://twrp.me/xiaomi/xiaomipocof3.html
(Doesn't support Android 12's Encryption yet, so don't use this)
Unofficial TWRP ("skkk"): https://dl.akr-developers.com/?dir=skkk/TWRP/A12
(Supports Android 12's Encryption, use this! May have minor bugs.)
Is it standard practice to flash stuff from a USB-connected device?
No, we usually use either the Internal Storage or a PC (using ADB in the Command Prompt). But a USB-device works too!
@Goooober
You just have to be on the latest MIUI before flashing a Custom ROM, that's it.
Only few Custom ROMs require an older version of MIUI as a prerequisite.
Remove any PIN/Password/Pattern (helps to avoid encryption problems in TWRP),
Reboot phone into Fastboot,
Boot into TWRP_xxx_xxx.img from your PC using Fastboot in a Command Prompt:
"fastboot boot twrp.img"
(considering file is called "twrp.img" and is located in same folder as the Google SDK Platform-Tools)
In TWRP, do a factory-reset + wipe data,
Flash crDroid.zip,
Flash NikGapps.zip (contains the closed-source Google Services),
Reboot
I think this should cover the basics... Let me know if this works out. If you have any questions, do let me know.
Note: Many Custom ROMs don't require NikGapps, because they already have the closed-source Google Apps. crDroid however, doesn't contain Google Apps.

Question A/B partitions

So I've been using a b partitions on this device for all previous os's. But I've heard that Android 13 does away with this is this true? If so if I download and want to flash a Android 13 ROM, how is this going to be different than what we've done before? Sorry in advance for any grammatical errors this is voice to text.
I am not sure about OOS 13 has removed slot A and B however, it shouldn't affect the way you flash the ROMs. Just follow the instructions as per posted for Custom Roms and for OOS, just update it like you normally would.
dilar said:
So I've been using a b partitions on this device for all previous os's. But I've heard that Android 13 does away with this is this true? If so if I download and want to flash a Android 13 ROM, how is this going to be different than what we've done before? Sorry in advance for any grammatical errors this is voice to text.
Click to expand...
Click to collapse
I've seen nothing that says Android 13 does away with A/B partitions. If anything, Google is leaning even harder into the A/B partition system. (It makes things something of a hassle for us modders, but it really is beneficial for regular users when they do OTA upgrades.) The biggest exception, of course, is Samsung, who still stubbornly refuses to use them on their phones. Even the new S23 series doesn't use them. As such, you should just keep continuing to flash new versions on the 9 Pro as you've always done.
on further research, I read incorrectly...
Esper editor Mishaal Rahman has reported that Google is now mandating virtual A/B partition support in Android 13.
Yep, A/B partitions are here for the long haul! Cheers
dilar said:
on further research, I read incorrectly...
Esper editor Mishaal Rahman has reported that Google is now mandating virtual A/B partition support in Android 13.
Click to expand...
Click to collapse
And yet Samsung hasn't implemented them even on the S23 series lol

Categories

Resources