Help: I would like to run full custom ROM on F1 - Xiaomi Poco F1 Questions & Answers

Hello,
It's been a while I update myself about what's going on here. Please I would like to do full custom ROM installation on my 3 years old pocophone F1. I would to know step by step to follow. I am on stock ROM MIUI global 12.0.3 stable. And I haven't done anything on the phone as regarding to development area.
Please where do I start from if I want to run custom ROM on the phone with necessary things that won't make me regrets my actions?
Thanks all in anticipation.

Please let me know where to start from? I don't want to do what I know nothing about.

crDroid is an excellent choice. In my other devices I regularly change ROMs but in F1 it's been crDroid pretty much exclusively other than a brief dalliance with a few others in the beginning. Since you are on the latest MIUI, after unlocking bootloader, which wipes all data, you need to first flash the recovery of your choice, TWRP or Orangefox etc. Once that is done just need to flash the crDroid ROM zip which includes the Vendor and Firmware. If you are new to custom ROMs better to start with the crDroid 7.15 which is the final A11 build. A12 builds are pretty stable but several features are missing compared to it's predecessor which will be added in the coming months. A12 installation is a bit convoluted for now as the recoveries haven't been updated to handle it yet. A11 builds don't come encrypted by default.

Related

Clarification on treble & ROMS

Hi!
i am new to the treble-enabled stuff, this is the first phone i own that is treble capable and i have a few questions. I think they can apply to other NOBS, so here i go hoping some nice guy will help me understand:
Background: i have the redmi 5plus (global) which i have unlocked (after painful 720h) and i have flashed Pixel Experience 8.1 rom, but i like to experiment and it seems most of interesting roms are on treble.
1. By default, "vince" is not treble enabled. (treble check app says so)
2. "vince" seems to be an "A only" device, not A/B device,
Main Question: Now, what should i do to try (safely) some GSI roms (like here XDA LOS 16 GSI)?
Sub-Question 1: I must most likely flash some other things first, i guess... like a vendor or a treble image? Where do i find it?
Sub-Question 2: I have installed TRWP recovery, is it treble enabled or should i ALSO find a treble enabled recovery?
If i got it all wrong, please i would be happy to stand corrected!
Hi.
Well, yeah, you need to install another vendor, as far as I know, OrangeFox is the treble enabled recovery.
Someone already explained this in this post.
Have fun. :fingers-crossed:
Xyzko said:
Hi.
Well, yeah, you need to install another vendor, as far as I know, OrangeFox is the treble enabled recovery.
Someone already explained this in this post.
Have fun. :fingers-crossed:
Click to expand...
Click to collapse
Thank you! Sometimes hard to find the right threads...
Installed orangefox, cool recovery!
One last question... how does kernel works with treble? Do i need treble enabled kernels if i want to change the kernel? Are they provided with the treble-enabled rom already or i get to keep the existing kernel? Is the kernel on a dedicated partition separated from the GSI and the Vendor? (i am starting to understand this, maybe)?
gardiol said:
Thank you! Sometimes hard to find the right threads...
Installed orangefox, cool recovery!
One last question... how does kernel works with treble? Do i need treble enabled kernels if i want to change the kernel? Are they provided with the treble-enabled rom already or i get to keep the existing kernel? Is the kernel on a dedicated partition separated from the GSI and the Vendor? (i am starting to understand this, maybe)?
Click to expand...
Click to collapse
Months ago it started to appear some projects about android 9.0 before of Google revealed it as android Pie, then at this time devices with treble support also can support GSIs from these projects according two specific conditions: the processor (first qualcomm, then exynos, kirin and mtk were supported) and kind of partition system A-A/B.
At this first times was needed to flash a vendor treble supported rom to add treble support and flash over it a GSI 9.0. without the need to flash other kernel.
In this forum there are a lot of GSIs that eventually could work in our device but it could be many bugs https://forum.xda-developers.com/project-treble/trebleenabled-device-development.
Now is not needed to complicate the job flashing a vendor, then a GSI and maybe a custom treblized kernel so started to appear first developments of roms running 9.0 and these roms will work as exactly did it any rom 7.1 or 8.1, in the future they could be include treble support.
This is the short story.

What to do after getting this phone?

So after a lot of speculation I'm finally going to buy this device!
I want to install PE Q version on this phone.
Q1) should I directly unlock bootloader and flash Q?
Q2) do I need to do OTAs till the latest version?
Q3) any bugs on custom roms like PE Q?
Q4) average SOT on Q?
Q5) GCam works on custom Roms?
Q6) any better custom Q rom?
Q7) how do we unlock the bootloader?
That's all folks!
Hope you answer this..
GopalKaul said:
So after a lot of speculation I'm finally going to buy this device!
I want to install PE Q version on this phone.
Q1) should I directly unlock bootloader and flash Q?
Q2) do I need to do OTAs till the latest version?
Q3) any bugs on custom roms like PE Q?
Q4) average SOT on Q?
Q5) GCam works on custom Roms?
Q6) any better custom Q rom?
Q7) how do we unlock the bootloader?
That's all folks!
Hope you answer this..
Click to expand...
Click to collapse
answer to all is pretty much yes. for better details search on youtube; there are plenty already
GopalKaul said:
So after a lot of speculation I'm finally going to buy this device!
I want to install PE Q version on this phone.
Q1) should I directly unlock bootloader and flash Q?
Q2) do I need to do OTAs till the latest version?
Q3) any bugs on custom roms like PE Q?
Q4) average SOT on Q?
Q5) GCam works on custom Roms?
Q6) any better custom Q rom?
Q7) how do we unlock the bootloader?
That's all folks!
Hope you answer this..
Click to expand...
Click to collapse
You have to unlock bootloader first..it will take 72 hours..enough time to catch up on all ota updates..
PE is in early stages so yes expect a few bugs but still its a daily driver so go for it..
Yes gcaM works but video recording is nt working in PE Q as of now..
No PE is best right now..
Tutorial of bootloader unlocking is present in detail at xda
GopalKaul said:
So after a lot of speculation I'm finally going to buy this device!
I want to install PE Q version on this phone.
Q1) should I directly unlock bootloader and flash Q?
Q2) do I need to do OTAs till the latest version?
Q3) any bugs on custom roms like PE Q?
Q4) average SOT on Q?
Q5) GCam works on custom Roms?
Q6) any better custom Q rom?
Q7) how do we unlock the bootloader?
That's all folks!
Hope you answer this..
Click to expand...
Click to collapse
these question are your fears you are thinking loud!
every rom (stock or custom) has bugs! and you know that!
the only thing which i will answer here (which you didn't ask btw) is follow the flashing process properly to avoid bricking your phone!
after every vendor image, do flash DFE in order to avoid encryption error otherwise you will have to format everything. Make sure not to change the filesystem from ext4 UNLESS your kernel and rom support or you will be locked out (format data)
for unlocking , follow xiaomi website and request unlock powers to your Xiaomi account. you should be running Developer rom (at least this is how I unlocked it)
First I want you to know the cons of unlocking your bootloader:
Data can be accessed by people if your phone is stolen (don't flash disabled encryption to encrypt your data)
In some cases manufacturers void the warranty of phones
Unofficial roms can have spyware in them do only go for official builds of lineage, pixel experience or any trusted rom....
Note: Start reading up on XDA regularly to check out new ROMs and kernels. It helps one decide on whether they want to take this step forward...
But those who do don't regret it cause this leads to opening up a whole new world....and in some cases people become android developers due to their love for the amount of resources on XDA and the supportive community that is there on XDA
xdayumson said:
First I want you to know the cons of unlocking your bootloader:
Data can be accessed by people if your phone is stolen (don't flash disabled encryption to encrypt your data)
In some cases manufacturers void the warranty of phones
Unofficial roms can have spyware in them do only go for official builds of lineage, pixel experience or any trusted rom....
Note: Start reading up on XDA regularly to check out new ROMs and kernels. It helps one decide on whether they want to take this step forward...
But those who do don't regret it cause this leads to opening up a whole new world....and in some cases people become android developers due to their love for the amount of resources on XDA and the supportive community that is there on XDA
Click to expand...
Click to collapse
ONCE
- Boot is unlocked and
- you are running Rooted ROM
TECHNICALLY its HACKERS HEAVEN!
anyone who gets hold of your device can not only steal the hardware but your personal data too
in ROOTED fone hackers may find vulnerabilities in SeLINEX (specially on permissive mode) and can take hold of your device!
yes if you keep your internal storage Encrypted! chances are who ever takes hold of your device cannot access your data! however Vendor/Firmare 10.3.8 is not supported YET by many roms and if you flash this vendor and flash custom rom! it won't able to access the internal storage (Like LineAge) and it will keep rebooting!
also if you flash older stable vendor firmare 9.6.27-9.0, and don't flash DFE, & later come back and try different custom rom! you will LOCK yourself out from internal storage and ALL the date will be WIPED! basically vendor treats YOU also as intruder if you change roms!
- I swapped between Havoc and Crdroid with vendors and EVOLUTIONX and had to either FORMAT data for vendor to encrypt Internal storage with new Hash or my device kept bootlooping
summing up,
- even if you DON"T flash DFE and have ROOTED custom rom, hackers CAN still find loopholes in Anrdoid and have access!
- LineAge, Crdroid, Mokee has some sort of security Options ON/OFF which can be found in settings! you may try that! but then if fone is rooted! you are vulnerable

Guide flash Generic Google Gsi directly on Redmi note 7 pro violet

Hello Guys after trying many roms I felt like making one for communtiy
But I didnt want to make it from scratch when google is already doing a great job
of directly proving system.img
So what I did was collected Best of all vendor and major required files for booting. Including Always on Display my favourite.
And made a Flashable Zip of that specific files, images,patches etc.
So yes this best vendor can be used on any GSI FILES which you may want to boot.
This is basically a best Suitable vendor for major roms and specific for all Google Android Roms, I will be updating it when needed
For now,
All you need to do is Install this Zip
Flash System.img (whichever you like generic or Pixel or Other Oem)
Mount system and Vendor
Flash Patch 1 & 2
Reboot System, setup everything
Install latest gms as and when available
Connect to PC (optional) and give commands provided. For best results.
Hope this is exhaustive guide
Download Links
Major Boot Vendor Files
https://drive.google.com/file/d/1GqXP2ddv1DTJ8at_nSZR2_rhRs9iJBhy/view?usp=drivesdk
Q. Why didnt you give whole rom.zip instead of such pieces
A. Because this is only for advanced users , noobs stay away. This is specially made to cater this user who will flash latest GSI images from google and dont have to wait for other Devs to make rom for them. Basically you have PixelUI with minimum bugs.
Q. Can I use other GSI With this vendor
A. As per my research and flahsing experience with this vendor I can say major boots so dont know about others.
Q. Will you support This Project
A. Yes I will and since its not difficult to flash gsi when available theirs no support needed
Q. I want support in sense how to flash and bugs
A. Youre idiot If you ask so since already said this is GSI not Rom bugs are from GSI you flashed so we cant solve. Though patches will be released when available
Special thanks to my group Tester/Fixer
https://t.me/joinchat/E1XkwhvIsDgznr0dMrxzXQ
Havoc OS DEVELOPER, major vendor files are from it including updater script.
Erfan gsi for providing system images at earliest
And you all guys for support
Youtube Video on Latest GSI
HTTPS://youtube.com/JigneshJain
Updated with latest links and vendor

[POLL] Find Out The BEST ROM!

Hi there.
So I'm planning on installing Custom Rom for this Poco X3 but I feel Overwhelmed by the number of ROMs being developed for this device. So I am trying to moderate a poll on this topic to discover the most used ROM and why someone use it.
Feel free to vote in this thread and give your comments on this topic!
Best regards,
Vieri Wijaya
Crdroid are good
Please do give your opinion on your favourited ROM if you think it is necessary
That will help the user to determine his/her choice
for me only
crdroid , pixel experience official!
ArrowOS Is the most stable one and the most optimized. Plus it's updated daily with ROM improvements & fixes.
dotos is best for me
If you want to stay away from MIUI, ArrowOS is the best choice.
I'm sick of MIUI as 12.5.1 is rebooting too often and phone calls are also failing now. What is currently the 'most stable ROM'™. I don't want to switch and then notice that the new ROM has its own annoying problems. I already wanted to switch a couple of months ago to ArrowOS and the the OSS problems started for this ROM and many others. I don't need much fancy features, it should just work (Banking, Android Auto, Bluetooth...) and ROM / security updates should be available without the need of a clean flash.
I want to share my experience with my Poco X3 NFC. I found MIUI roms are not battery friendly on this phone, so after the bootloader unlock I immediatly moved to CRDroid.
Good (great in some cases) battery, stable, smooth, with ANX Camera it's perfect.
But on the Jully last build I had random freezes after some time with screen off. Latest build don't boot, don't know why and I wanted to keep my rom and data/storage.
I've flashed StormBreaker latest kernel, and all the little things that were annoying are now gone and my phone is now perfect.

Can I install a GSI rom through TWRP on the LG G8X ThinQ without damaging it in any way?

What's up guys? I have a question, currently my device has Lineage 19.1 ROM installed (Unofficial), I'm not having any problems or anything like that, quite the contrary, it's super stable, but I'd like to test some GSI ROMs on my device, since there aren't many build options for it specifically (LGE G850UM). So I wanted to know if I can leave Lineage 19.1 and install a GSI through TWRP without having to go back to Stock ROM... how to do this smoothly? Also wanted an indication of a GSI on Android 12 or 13 that runs stably on it. Thanks for reading this far!
ThePhanton said:
What's up guys? I have a question, currently my device has Lineage 19.1 ROM installed (Unofficial), I'm not having any problems or anything like that, quite the contrary, it's super stable, but I'd like to test some GSI ROMs on my device, since there aren't many build options for it specifically (LGE G850UM). So I wanted to know if I can leave Lineage 19.1 and install a GSI through TWRP without having to go back to Stock ROM... how to do this smoothly? Also wanted an indication of a GSI on Android 12 or 13 that runs stably on it. Thanks for reading this far!
Click to expand...
Click to collapse
Hey! If you have enough knowledge about GSIs (image type required for your device, disable Verity etc. ), then you can proceed to flash any GSI(present version or above). As I don't have the device model that you're having, i can't say much about it. CLICK HERE for more information, maybe you'll find something about your device.
Note: it's best to have stock firmware downloaded in case something goes wrong
Click to expand...
Click to collapse

Categories

Resources