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.
Related
Hi,
I'd be really grateful to anyone who can answer my newbie questions.
I'm looking to follow the guide to downgrade my non-network-branded (i.e. sim-free) Desire HD, so I can permanently root it. Then I intend to follow the other guide so I can still update to the latest official release. My primary requirement for rooting is just so I can make complete backups of my phone's state in future. Though I'll probably play about with other community ROMs too!
Sorry if answers to my questions are elsewhere, and feel free just to point if that's the case. I've searched but haven't found definitive answers. Knowing these things will increase my understanding. Although I'm used to tinkering with things a little am in no way a programmer and my last phone was a Nokia E65!
1) Please can someone list the different parts of the phone's memories, including which are impossible to write over and which are. E.g. my understanding is:
--One flash chip with:
- 'bootloader', which to me sounds like a PC's BIOS or the kind of app you can boot into on a standard desktop PC when choosing which OS to boot into;
- factory image partition;
- separate partition for over the air updates;
- 1GB partition for user-writeable memory for things like apps installed on the phone, contacts, etc.
--Physically separate 'radio' chip that can be overwritten (I don't understand the difference between this and the OS though)
--RAM;
--microSD card.
2) After following the two guides mentioned above, will I still be able to receive over the air HTC updates in future? And if not, does that mean I'd be relying on the community to make available any official updates? I bought my DHD through an official UK retailer.
3) After following the two guides mentioned above, will it still be possible to restore my phone to its factory state in future, e.g. for resale or sending back to HTC, so everything that we unlock ('eng s-off', 'radio s-off', etc., which fries my brain right now) is locked again? If so, can a guide to this process be linked to?
4) I understand it's possible to switch between custom ROMs easily. When this is done, does that mean all system settings, such as phone contacts and app settings are also switched, or are these settings written to a different part of the phone memory?
I'll be sure to thank (and donate) for your time. Many thanks in advance as well!
Hi, I just bought the DHD 3 weeks ago and it is still difficult to understand to understand all this android stuff sometimes
1) I was a little lost at the beginning too, I don't know if this is what you are looking for but this is what I understood.
There are 4 flashable "things" :
- ROM OS (android OS)
- Linux Kernel (linux kernel)
- ROM radio (another ROM that manage ONLY the hardware stuff like 3G, Wi-Fi, bluetooth, GPS...)
- bootloader (exactly like a bios) and contains a recovery menu (that can be flashed by clockworkmod for example)
The ROM radio seems independant and you can flashed it separatly from the other it doesn't bother. The last versions improve battery life or GPS startup etc...
The ROM OS (android) need to be flashed with the kernel otherwise you can have some problem (wi-fi or data network that doesn't work anymore...).
S-Off means security off and it is necessary to do it if you want to write a new recovery on the bootloader or flash a new radio ROM...
Ther is two kind of S-Off but I'm not sure of the meaning so I let you watch about it.
When you install through the official ways :
1 OTA : You need to have the official recovery from the bootloader otherwise it will NOT work (no OTA with clockworkmod)
If your phone is network-branded you need a goldcard here and/or superCID (I don't really understand here lol)
After the installation I think you keep the S-Off but you're not root anymore.
2 RUU : It will install/reinstall everything (ROM OS, kernel, ROM radio and bootloader).
It is even capable of reseting your CID (your not concerned here because your phone is non-network-branded)
If think you loose the S-Off (or ENG S-Off -> SHIPS S-Off), you're not root anymore...
If you want to keep S-OFF, SuperCID and ClockWorkMod you need to :
1 flash the ROM OS through the ClockWorkMod recovery -> update.zip (you can give it the OTA file .zip, it will only flash the ROM OS)
2 flash the kernel manualy with fastboot (you can also use the boot.img contain in your OTA file)
3 flash the ROM radio (there is the excellent tuto here on XDA about this)
2) OTA will not be possible if you want to use clockworkmod. I was a little anxious about that too at the beginning! But you can find the official
ROMS REALLY easily on XDA probably before your provider send it to you. And when you do everything manually, you can CHOOSE wich radio ROM you want,
you can do backup REALLY quickly with clockworkmod and you can come back (things you can't do if you use OTA)... The last point that confort me
in doing all of this is that you can download OTA but not install it to pick up the ROMs inside and the kernel ! I did it last week and my phone
is now running the two ROMS that was contained in the OTA file AND the kernel. This is why I'm not worried anymore.
3) I never tried to restore my phone to its exact factory settings but I think you can...
4) I don't really now. In my case, I decided to use Google for my contact too, so when I flash, a few minutes later I have all my contacts
I hope my english is not too bad for explainations like this
Hi poumpoum,
Firstly, thanks so much for taking the time to help. Your English is ten times better than my Française! If you've a PayPal account you'd like to Personal Message me, or just the name of your preferred charity, I'd like to say a little thanks that way too.
Okay: so I understand that doing these cool things to my phone means I won't be able to update it over the air. You've convinced me this isn't a problem because any updates find their way to the community.
I'm also convinced I can restore my phone completely to factory defaults due to this thread (the thread's for a different region but the principle still stands).
Thanks for clarifying the radio ROM shares the same physical chip as all the other memory (including the RAM actually, I found this out).
This thread also explained some of the jargon to me.
You're welcome
I rooted my phone a little while ago but didn't do anything with it. Am I able to use a custom rom on it now? Are there any recommended apps to get on it now that it's rooted?
Repromise said:
I rooted my phone a little while ago but didn't do anything with it. Am I able to use a custom rom on it now? Are there any recommended apps to get on it now that it's rooted?
Click to expand...
Click to collapse
For starters, open up a terminal and run:
Code:
su
reboot nvbackup
This will write your IMEI and carrier identification stuff stored in nvram to backup partitions. Your phone has built in backup partitions for this data and it will try to restore from them under certain circumstances (usually a flash gone wrong), but by default the backups are blank . Your phone will reboot, you'll see a couple of real quick flashes of little blue text, then it will boot up again normally.
Some other good terminal commands to note the output of would be:
Code:
getprop ro.bootloader
getprop gsm.version.baseband
That will tell you what bootloader and modem your phone is running on. You need to know this if you plan on doing any custom rom flashing. As a general rule don't ever attempt to downgrade bootloaders on this phone; the older ones can actually be downgraded but the newer ones will hard brick if you try it. Research, research, research before you do anything, and don't be afraid to ask questions. XDA forums are a great source of information, but beware of old information. Knox and the secure bootloaders changed how we have to treat this phone around Fall 2013, so following old forum posts or old articles on lifehacker or somewhere like that can be dangerous. Mostly custom rom zips won't touch your bootloader or modem. Its Odin you have to be most careful with, as those packages tend to be full firmware updates.
You're not ready to flash custom roms just yet unless you already flashed a custom recovery too like twrp or philz. You can use an Play store app called flashify to flash a custom recovery too since you're already rooted.
Flashify and Titanium Backup (pro version is very worth the money) are the only root apps I have on my S3.
jason2678 said:
For starters, open up a terminal and run:
Code:
su
reboot nvbackup
This will write your IMEI and carrier identification stuff stored in nvram to backup partitions. Your phone has built in backup partitions for this data and it will try to restore from them under certain circumstances (usually a flash gone wrong), but by default the backups are blank . Your phone will reboot, you'll see a couple of real quick flashes of little blue text, then it will boot up again normally.
Some other good terminal commands to note the output of would be:
Code:
getprop ro.bootloader
getprop gsm.version.baseband
That will tell you what bootloader and modem your phone is running on. You need to know this if you plan on doing any custom rom flashing. As a general rule don't ever attempt to downgrade bootloaders on this phone; the older ones can actually be downgraded but the newer ones will hard brick if you try it. Research, research, research before you do anything, and don't be afraid to ask questions. XDA forums are a great source of information, but beware of old information. Knox and the secure bootloaders changed how we have to treat this phone around Fall 2013, so following old forum posts or old articles on lifehacker or somewhere like that can be dangerous. Mostly custom rom zips won't touch your bootloader or modem. Its Odin you have to be most careful with, as those packages tend to be full firmware updates.
You're not ready to flash custom roms just yet unless you already flashed a custom recovery too like twrp or philz. You can use an Play store app called flashify to flash a custom recovery too since you're already rooted.
Flashify and Titanium Backup (pro version is very worth the money) are the only root apps I have on my S3.
Click to expand...
Click to collapse
++ 1
"all i can really do , is stay out of my own way and let the will of heaven be done"
jason2678 said:
For starters, open up a terminal and run:
Code:
su
reboot nvbackup
This will write your IMEI and carrier identification stuff stored in nvram to backup partitions. Your phone has built in backup partitions for this data and it will try to restore from them under certain circumstances (usually a flash gone wrong), but by default the backups are blank . Your phone will reboot, you'll see a couple of real quick flashes of little blue text, then it will boot up again normally.
Some other good terminal commands to note the output of would be:
Code:
getprop ro.bootloader
getprop gsm.version.baseband
That will tell you what bootloader and modem your phone is running on. You need to know this if you plan on doing any custom rom flashing. As a general rule don't ever attempt to downgrade bootloaders on this phone; the older ones can actually be downgraded but the newer ones will hard brick if you try it. Research, research, research before you do anything, and don't be afraid to ask questions. XDA forums are a great source of information, but beware of old information. Knox and the secure bootloaders changed how we have to treat this phone around Fall 2013, so following old forum posts or old articles on lifehacker or somewhere like that can be dangerous. Mostly custom rom zips won't touch your bootloader or modem. Its Odin you have to be most careful with, as those packages tend to be full firmware updates.
You're not ready to flash custom roms just yet unless you already flashed a custom recovery too like . You can use an Play store app called flashify to flash a custom recovery too since you're already rooted.
Flashify and Titanium Backup (pro version is very worth the money) are the only root apps I have on my S3.
Click to expand...
Click to collapse
How do I open a terminal? I feel silly asking that. I downloaded an app that says what bootloader version I have
Repromise said:
How do I open a terminal? I feel silly asking that. I downloaded an app that says what bootloader version I have
Click to expand...
Click to collapse
You can use adb shell if you have adb set up. Otherwise install a terminal emulator from the play store. Jack palevich's is a good one.
jason2678 said:
For starters, open up a terminal and run:
Code:
su
reboot nvbackup
This will write your IMEI and carrier identification stuff stored in nvram to backup partitions. Your phone has built in backup partitions for this data and it will try to restore from them under certain circumstances (usually a flash gone wrong), but by default the backups are blank . Your phone will reboot, you'll see a couple of real quick flashes of little blue text, then it will boot up again normally.
Some other good terminal commands to note the output of would be:
Code:
getprop ro.bootloader
getprop gsm.version.baseband
That will tell you what bootloader and modem your phone is running on. You need to know this if you plan on doing any custom rom flashing. As a general rule don't ever attempt to downgrade bootloaders on this phone; the older ones can actually be downgraded but the newer ones will hard brick if you try it. Research, research, research before you do anything, and don't be afraid to ask questions. XDA forums are a great source of information, but beware of old information. Knox and the secure bootloaders changed how we have to treat this phone around Fall 2013, so following old forum posts or old articles on lifehacker or somewhere like that can be dangerous. Mostly custom rom zips won't touch your bootloader or modem. Its Odin you have to be most careful with, as those packages tend to be full firmware updates.
You're not ready to flash custom roms just yet unless you already flashed a custom recovery too like. You can use an Play store app called flashify to flash a custom recovery too since you're already rooted.
Flashify and Titanium Backup (pro version is very worth the money) are the only root apps I have on my S3.
Click to expand...
Click to collapse
I downloaded a terminal and used those commands. They came up with the same thing: I747MVLUFNH2. Knowing that if I flash twrp using flashify, do you have any suggestions for a stable custom Rom to use? Thanks for the help!
Repromi64433 said:
I downloaded a terminal and used those commands. They came up with the same thing: I747MVLUFNH2. Knowing that if I flash twrp using flashify, do you have any suggestions for a stable custom Rom to use? Thanks for the help!
Click to expand...
Click to collapse
I like pacman and slim. Candy is good too, but the newest kitkat builds don't work with my modem.
jason2678 said:
I like pacman and slim. Candy is good too, but the newest kitkat builds don't work with my modem.
Click to expand...
Click to collapse
Do you know which slimkat I would use? under s3 I only see i9300 adnd d2lte.
Repromise said:
Do you know which slimkat I would use? under s3 I only see i9300 adnd d2lte.
Click to expand...
Click to collapse
Never flash an i9300 ROM or you'll have a bad day.
You want d2lte.
jason2678 said:
Never flash an i9300 ROM or you'll have a bad day.
You want d2lte.
Click to expand...
Click to collapse
Alright, anything else I should know or am I good just following the instructions posted on the website?
Also I see that it says to install gapps, what is that? and when it says SD card is that just onto my phone storage or an external SD card? Sorry for all the questions lol
Repromise said:
Alright, anything else I should know or am I good just following the instructions posted on the website?
Also I see that it says to install gapps, what is that? and when it says SD card is that just onto my phone storage or an external SD card? Sorry for all the questions lol
Click to expand...
Click to collapse
Please read up some more before you attempt to install a custom rom. Most of the questions you are asking have been covered extensively throughout XDA and other forums. While you are at it, please don't limit yourself to just learning how to install a custom rom, but also learn what you should do in the event of issues. Some issues are general across all android devices and others are phone model specific.
Gapps is one of those basic things that you learn in the process of learning about rooting and installing custom roms and it is constantly being covered in discussions, wikis, and what not. But just to answer what is it: it is a necessary piece for installing most AOSP roms (If you do not know what AOSP is then please do some heavy research) if you want the Google Play store and other Google apps..
aybarrap1 said:
Please read up some more before you attempt to install a custom rom. Most of the questions you are asking have been covered extensively throughout XDA and other forums. While you are at it, please don't limit yourself to just learning how to install a custom rom, but also learn what you should do in the event of issues. Some issues are general across all android devices and others are phone model specific.
Gapps is one of those basic things that you learn in the process of learning about rooting and installing custom roms and it is constantly being covered in discussions, wikis, and what not. But just to answer what is it: it is a necessary piece for installing most AOSP roms (If you do not know what AOSP is then please do some heavy research) if you want the Google Play store and other Google apps..
Click to expand...
Click to collapse
Will do, sorry for trying to be spoonfed. I'll try to do some research, but I'm not really sure where to start. Which is mostly why I'm asking so much
Repromise said:
Will do, sorry for trying to be spoofed. I'll try to do some research, but I'm not really sure where to start. Which is mostly why I'm asking so much
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1802160
this a thread to explain some basics if you want. and as @aybarrap1 explained earlier , if you want direct access to the play store then you have to have the gapps pkg also. it is not necessary for the ROM to run and there are other markets to obtain apps., fdroid , aptoid , etc. ( bundling gapps with AOSP roms is a license thing , which i obviously dont have firm knowledge about. lol ).
as far as stable custom ROMs go it can really vary from device to device. i would suggest to read thru the threads and you can get a general feel for the stability of the ROM.
but once again , you'll probably just have to try some out and see.
some ROMs also require a certain level bootloader/modem to be able to be flashed , but it should state that in the first post.
good luck and happy flashing.
"all i can really do , is stay out of my own way and let the will of heaven be done"
Repromise said:
Will do, sorry for trying to be spoonfed. I'll try to do some research, but I'm not really sure where to start. Which is mostly why I'm asking so much
Click to expand...
Click to collapse
No problem. I just want to make sure you know enough that you can hopefully avoid hard bricking your phone as well as how to fix (or search for fixes) should something happen such as a soft brick or boot loop. If we were just to tell step by step how to install a specific ROM now, you would not be prepared to fix your phone should something go wrong.
The link mentioned by mrrocketdog is an excellent place to start. For the specifics with the d2att, just start reading through the AT&T Galaxy S3 forums by choosing topics about various issues. Make sure you read the stickies...they are there for good reason. If you see a ROM you might be interested in, please make sure you read the OP thoroughly and completely. If you don't understand something stated, go look for what it means. Read through the forum for the ROM...especially posts dated on and after the last modification and updated ROM by the OP. This will give you good information on any issues individuals are running into and what not.
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.
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
Hey all, been out of the rooting for a long while now (not long after majisk first arrived on the scene on the scene (I think it was quite on and off at this point and still finding ways to get stable) and imagine a lot has changed. I now have F4 and looking to root and flash new ROMs again but have a few questions
1. Does having unlocked bootloader or custom kernels still lock you out of bank apps (Barclays particularly) and Netflix etc or are there ways to hide it again?
2. Titanium and CWM etc seem to not show as premium version paid anymore (don't know why as they were bought, maybe I've changed account or something or they have changed devs and originals defunct)? Is the best way to restore data and passwords etc after flashing using TB or are there better ways? Is there a how to somewhere to flick through after coming back after so long?
3. Is there a how to guide posted anywhere to come from completely original stock to links to boots/kernels/roms/etc? The old forums used to but they were much more heavily developed (S2/X1/G4 etc) so maybe this would come in time?
No worries about unlocking the bootloader. I tried a couple of the very new custom ROMs and if you chose one with GApps integrated there should be no problems. With the Mi flash tool you can always return to the original state with MIUI and locked bootloader.
After testing crDroid, ArrowOS and CatalystOS my current favourite is SparkOS.
Just installed Barclays App to check for you, it's starting without complaints and asking for the login credentials...
PS. I didn't root the F4.
UniNick said:
No worries about unlocking the bootloader. I tried a couple of the very new custom ROMs and if you chose one with GApps integrated there should be no problems. With the Mi flash tool you can always return to the original state with MIUI and locked bootloader.
After testing crDroid, ArrowOS and CatalystOS my current favourite is SparkOS.
Just installed Barclays App to check for you, it's starting without complaints and asking for the login credentials...
PS. I didn't root the F4.
Click to expand...
Click to collapse
Thanks for the reply, will gander into it tomorrow. Is the MiFlash tool just for restoring back to a general stock OS? I've always had SDs in phones so backed up original FW to SD, and flashed through phone having to wipe internal. Is flashing on this now all done through PC now? Only ever really trusted XDA for support but not a lot for F4 yet. Is there somewhere with instructions? Looking forward to trying these ROMs (crDROID was always one of my faves back in the day) but looking forward to trying these others too
Follow this guide to unlock the bootloader.
Mi only supplies their unlock tool for Windows.
Then follow the flashing instructions for the ROM of your choice.
Backup/restore with TWRP or OrangeFox not working yet on the F4.
crDroid is in a rudimentary state as of today, Spark is a lot more developed with a similar choice of config options as crDroid in general has.
UniNick said:
Follow this guide to unlock the bootloader.
Mi only supplies their unlock tool for Windows.
Then follow the flashing instructions for the ROM of your choice.
Backup/restore with TWRP or OrangeFox not working yet on the F4.
crDroid is in a rudimentary state as of today, Spark is a lot more developed with a similar choice of config options as crDroid in general has.
Click to expand...
Click to collapse
Cheers bud will have a look