Vendors - Xiaomi Poco F1 Questions & Answers

Hello, I am newbie yet so I am asking if anyone can explain the vendor's use, and what do I get from installing them.
Thank you for your time

Now almost roms here includes custom vendor. So you need firmware only.
https://xiaomifirmwareupdater.com/vendor/beryllium/
And here's custom rom installation process
Flash rom
Flash firmware
Gapps(optional)
Dfe(if you don't want it to be encrypted)
Magisk(optional)
That's it. No need to know more.

nasos_Gr said:
Hello, I am newbie yet so I am asking if anyone can explain the vendor's use, and what do I get from installing them.
Thank you for your time
Click to expand...
Click to collapse
Miui decided to use MODIFIED VENDOR IMAGE hence POCO F1 gets a modified vendor image for Android Pie-based Project Treble GSIs
what was the impact?
custom roms couldn't be flashed (booted) if you don't flash the modified vendor image from twrp
even today when most of the roms have their own vendor you still need to flash the vendor+firmware (atleast)
Developer Akhil Narang started collecting all releases at
https://mirror.akhilnarang.me/MIUI/beryllium/
currently I am using 9.6.27-9.0 which is working best for me, 10.3.6 image made my batter drainage high (atleast i noticed)
I am on HAVOC2.8 and this is how i did it
1. flashed TWRP 3.3.1 unofficial (download it from HERE ) ref Reference - as official twrp has TOUCH driver issues. this one worked with me very well
2. I wiped /data, /system then
3. flashed VENDOR.zip from HERE
4. FLASHED CUSTOM ROM (i use HAVOC2.8)
5. FLASHED DFE HERE - REFERENCE
6. FLASHED GOOGLE APPS ( GAPPS.ORG) ( ARM64>9.0MicroPackage)
7. Flash Kernel ( OPTIONAL- havoc uses shadow kernel , i feel optimus drunk kernel is better, battery and 4g connectivity) even Franco Kernel is very good
8. FLASHING MAGISK19.3
9. when i was on havoc2.7, by using MIGRATE, it made flashable zip of my APPS+DATA, stored in internalStorage, and now I will FLASH that file., Mine size goes to 2gb you can get it from HERE
10. WIPE CACHE/DELVIK
11. REBOOT
fire reboot may go in to bootloop and then second reboot may take a while and finally you should see Pixel Setup asking google accounts and info etc
-----------------------
extraa
once after you finish setup! don't RESTORE APPS from PLAYSTORE, (download only license apk, in my case I have purchases many apps from playstore and saperate license info is always appear in intial setup! SELECT THOSE ONLY)
ONCE playstore is DONE downloading all your selected (fewer) apps, and MAGISK ROOT is working...... put device on AIRPLANE MODE
FROM DROP DOWN Notification panel, CLICK MIGRATE, and it will prompt you what do you wana restore from your previouce ROM to newly flashed HAVOC ..APPS+SETTINGS+PERMISSION+DATA etc - migrate restoration may take upto 30 mins,
once done, uninstall from system and reboot device!
REMEMBER I DONOT RECOMEND MIGRATE TRICK FOR WHATSAPP, it doesn't work properly and NOTIFICATION ISSUES with BLANK DP observed by me whenever I forcely re-instated whatsapp by migrate!

Martensite said:
Now almost roms here includes custom vendor. So you need firmware only.
https://xiaomifirmwareupdater.com/vendor/beryllium/
And here's custom rom installation process
Flash rom
Flash firmware
Gapps(optional)
Dfe(if you don't want it to be encrypted)
Magisk(optional)
That's it. No need to know more.
Click to expand...
Click to collapse
I understand but I have installed some custom Roms without finding vendor image and still it works perfect.
And do I need to install this image every time I flash a new ROM?
Thanks

nasos_Gr said:
I understand but I have installed some custom Roms without finding vendor image and still it works perfect.
And do I need to install this image every time I flash a new ROM?
Thanks
Click to expand...
Click to collapse
Flashing custom roms will not wipe anything, so the vendor is still there. And firmwares too.

Related

Installing Custom ROMS avoiding Encrypting Internal Storage

Hi,
I've been out the custom rom game since Lollipop and feel very much like a N00b again.
I flashed the latest stable PIE miui through TWRP then flashed a few custom roms to test. Got hit with the whole encryption merry go round and managed to somehow stop this by flashing one of these disableencrypt zips I believe. I have no idea if this will happen again and I am scared my internal data will get encrypted again. how do I permanently disable this?
I also have the following error what have i done wrong, do i need to fix this and what effect does it have on my Poco:
ANDROID SYSTEM
Your vendor image does not match the system. Please flash the PKQ1.180729.001 vendor image for your device.
Any guidance would be much appreciated,=.
gmengass said:
Hi,
I've been out the custom rom game since Lollipop and feel very much like a N00b again.
I flashed the latest stable PIE miui through TWRP then flashed a few custom roms to test. Got hit with the whole encryption merry go round and managed to somehow stop this by flashing one of these disableencrypt zips I believe. I have no idea if this will happen again and I am scared my internal data will get encrypted again. how do I permanently disable this?
I also have the following error what have i done wrong, do i need to fix this and what effect does it have on my Poco:
ANDROID SYSTEM
Your vendor image does not match the system. Please flash the PKQ1.180729.001 vendor image for your device.
Any guidance would be much appreciated,=.
Click to expand...
Click to collapse
1- First of all encryption is by default in pie so you have to flash DfE every time you update or install a ROM and also in case of updating vendor or firmware . DfE has to installed after the ROM installation otherwise storage will get encrypted and only option would be left for decryption is format
2- For vendor mismatch flash vendor for here
https://downloads.akhilnarang.me/MIUI/beryllium/
prabh98 said:
1- First of all encryption is by default in pie so you have to flash DfE every time you update or install a ROM and also in case of updating vendor or firmware . DfE has to installed after the ROM installation otherwise storage will get encrypted and only option would be left for decryption is format
2- For vendor mismatch flash vendor for here
https://downloads.akhilnarang.me/MIUI/beryllium/
Click to expand...
Click to collapse
thanks for the information,
1. Do I still have to flash Dfe every time I do an OTA update on custom roms?
2. What affect does the vendor mismatch have? will this format my data?
gmengass said:
thanks for the information,
1. Do I still have to flash Dfe every time I do an OTA update on custom roms?
2. What affect does the vendor mismatch have? will this format my data?
Click to expand...
Click to collapse
1- yes
2- no

Poco F1

Hi all,
Sorry bit of a noob here - looking to install Pie or Pixel ROM on my pocoF1 - I have fastboot and TWRP now set up but slight complication when I go to wipe and install - the tutorials I have seeen shows an img file - where as the downloads I have see so far has been files within the zip folder.
Not sure what to do here ?
Thanks
DS
So since TWRP is already set up this means that your data has already been wiped so no need to worry about that.
Grab the latest vendor-firmware from here and/or here . Flash in TWRP
and reboot. If all goes well reboot into TWRP, else PANIC! (just kidding...). Now flash latest PE. Note PE comes in two
flavours. I use AOSP. Some people prefer CAF. I would suggest trying both and settling on the one you prefer.
NOTE: I haven't mentioned DFE. That's because I don't use it.
Reboot, and all should be well. If you need Magisk, download it and install together with the Magisk Manager.
Note that some people have reported problems with v19.3 so download both 19.3 and 19.2.
Good luck and happy flashing.
Thanks !
Thats great ! thanks for the help will give it a go !
DS
@deathstalker19 well, how did it go???
guhvanoh said:
@deathstalker19 well, how did it go???
Click to expand...
Click to collapse
hmmm used beryllium-9.6.10-9.0-vendor-firmware then tried to flash PixelExperience_beryllium-9.0-20190604-0502-OFFICIAL came up with error 7 error installing zip file ??? using twrp
Its stuck in vendor firmware now.
Must have done something obviously wrong !
Thanks
DS
*UPDATE* got lineage OS 16 working - pixel didnt work as I dont think I had the latest kernall (?)
Ok I dont like Lineage lol - look to install stock android on here not sure how (yet) !
* UPDATE 2 *
good news the MUI version was older that I thought so I used the latest vendor firmware (the one used wasnt the latest) then used Pixel experience and got the encryption unsuccesful message- twrp'd changed the folder data type to Ex4 - restart - now ok !
Steepish learning curve - now I think I can try it with other phones !
Good to see you've gotten somewhat... Enjoy...

Can I flash stock miui rom with twrp?

First question is the title basically, wanna flash miui if i happen to not like PE. Can i flash it with twrp?
Second question, If I flash PE without any custom kernels. And flash miui after that. Will i have my original kernel? Or does flashing custom roms change to a custom kernel?
Sorry a bit new to this. Thanks for your time.
1 - Yes, you can flash miui with twrp, just use rom recovery package.
2 - Any rom zip package comes bundled with the kernel. flashing will install the kernel contained in the package.
csleo17 said:
1 - Yes, you can flash miui with twrp, just use rom recovery package.
2 - Any rom zip package comes bundled with the kernel. flashing will install the kernel contained in the package.
Click to expand...
Click to collapse
What is rom recovery package?
thanks for your time man
ParsaMrrelax said:
What is rom recovery package?
thanks for your time man
Click to expand...
Click to collapse
Android devices predominantly followed by following partitions!
/system
/boot
/recovery
/vendor
/storage
/persist
/ta (in xperia)
/overlay (optional)
now RECOVERY (beside parition name) refers to a operating system DESIGNED ONLY to change size of these partitions (ADVANCE) and basic need to spread out(FLASH) operating system according to command by package in certain partitions. -- TWRP is one OUTSTANDING Recovery project over the years. back in old days Philztouch recovery was also popular for Xperia models-
the term "rom recovery package" means, READ ONLY MEMORY ( a android operating system File ) Designed for RECOVERY TO READ and spead the data in /system + / boot & /data partitions for your Poco (or any android based) for boot in to android operating system.
MIUI mainly releases TWO filetypes of SAME ROMS , for example miui10.3.6 has
1. RECOVERY ROM (1.6gb) (to be flashed by TWRP
2. FASTBOOT ROM (2.8gb) which can be flashed by FLASHER running on WINDOWS based System (some times iMac too)
3. Android devices uses many types of processor, SNAPDRAGON processors are famouss (poco uses Snapdragon or SD845) hence Two type of Flashers can be USED to FLASH POCO, 1 MI FLASH (RECOMENDED) (supports Two Mods, on fastboot rom, fastboot & EDL) or QUALCOMS QLOADER flasher (ADVANCE and NOT RECOMENDED)
coming back to twrp,
all custom roms are designed keeping in mind that RECOVERY (such as TWRP) will be FLASHING it on ANDROID DEVICE. so the sequence of flashing such roms are like
1. flashing vendor firmware , from a. vendor firmware , download from https://mirror.akhilnarang.me/MIUI/b...r-firmware.zip
b. flashing pixel experience ROM ( you should also try Crdroid and Havoc)
c. flashing google apps from openapps.org (take arm64>android9.0>MICRO package and hit download) 250+mb filesize
d. (optional) optimus drunk kernel (check development forum for post)
e. flashing magisk18.3.zip (if you want your Device to WAKEUP ROOTED)
now answering you question
1. YES YOU CAN TOGGLE BETWEEN MIUI AND CUSTOM ROMS, but don't make it habit! there is always chance for you to BRICK your device. also you will loose all your data if MIUI uses Encryption method which TWRP cannot READ to operate /data partition. then you must RE FORMATE /data partition via twrp in order to make it accesable for custom rom(s)
2.ANY TIME WHEN TWRP FLASH ANY ROM, MIUI OR ANY CUSTOM ROM, THE OLD KERNEL IS OBSOLETE AND NEW ONE IS PLACED thats why you need to flash magisk everytime you clean flash any rom in order to get root access
please do ask if you need any clarification
might be a old thread.
but i installed a custom rom on my moms phone but i thinking going back to stock. the custom rom is old and has scroll problems...
but i see stable miui has no updates. but can i flash official miui rom from twrp over the custom lingeos rom?
or is it better to update her phone to a more recent custom rom.
either way she will lose her data. plus camera has bugs but i never had the time with work and she working to put it back in a mint working state. cause the scrolling being broking is fuking stupid
tought about miui stable. just to flash it true trwp.
or update it to a more recent custom rom.

Small question regarding flashing custom roms and kernels

Hi devs ...
I had a small question which was bothering me. I wanted to know that , if I flash custom roms and custom kernels frequently will it exhaust the hardware and battery ?
Sincerely,
A pocophone user .
Seriously, no. But do read up on what you need to do to flash custom roms and custom kernels.
htramas said:
Hi devs ...
I had a small question which was bothering me. I wanted to know that , if I flash custom roms and custom kernels frequently will it exhaust the hardware and battery ?
Sincerely,
A pocophone user .
Click to expand...
Click to collapse
depends which custom kernel you are using? if you see a novoice developer experimenting with certain stuff in the kernel of your device, you should not be trying. or atleast proceeding with cautions!
however poco f1 is old device now, and we have definate winners where custom kernels are concerns!
Franco / Twisted loop / malakas / Optimus Drunk / Arter (no sound mod) / and shadow kernel are good ones!
i usually stick to Optimus Drunk
but if you feel touch issues then Try Twisted kernel as developer keeps 3 versions updated based on touch drivers
YasuHamed said:
depends which custom kernel you are using? if you see a novoice developer experimenting with certain stuff in the kernel of your device, you should not be trying. or atleast proceeding with cautions!
however poco f1 is old device now, and we have definate winners where custom kernels are concerns!
Franco / Twisted loop / malakas / Optimus Drunk / Arter (no sound mod) / and shadow kernel are good ones!
i usually stick to Optimus Drunk
but if you feel touch issues then Try Twisted kernel as developer keeps 3 versions updated based on touch drivers
Click to expand...
Click to collapse
I more into gaming so I was thinking of flashing seshtation kernel
guhvanoh said:
Seriously, no. But do read up on what you need to do to flash custom roms and custom kernels.
Click to expand...
Click to collapse
Okay thanks for letting me know but yeah I'm aware of flashing lil bit .
htramas said:
I more into gaming so I was thinking of flashing seshtation kernel
Click to expand...
Click to collapse
yes but double check which Screen Refresh rate performs well for u
there are 3 versions! some users reports screen hanging on 66hz
also keep in mind,
Kernel <---> your choice of CUSTOM ROM <------> vendor+ Firmware combination
has different results for two different users using SAME kernel version/type
vendor+fw of 9.6.27-90 is very stable of last old days from miui9.6 and uptill now supported by final version of android9 roms!
however since every custom rom has now their own VENDOR embeded, so whats left is Firmware
for me (OD kernel + crdroid5.10 (android9) + fw miui10.3.8) gives higher battery drain as compare to fw9.6.27-90 but if i remove OD kernel to Twisted Loop, same vendor works just fine, this mean OD kernel has hight batter drain.
and if on OD kernel i switch to fw9.6.27-9.0, i get better temperature and SOT..
so you try your combination and you will come to know only with time! no one can assure which combo or trio will work for u!
REMEMBER always flash DFE (disable Force Encryption Global, Poco f1 (Treble) IF you ever later change vendor/fw OVER the installed/flashed ROM in Twrp because this way encryption keys in vendor will change and device will loose access to storage and you will get bootloops and later you will have to format your ALL partitions (data lost) in order to gain access of internal storrage on NEW keys of Flashed vendor by you...
however remember DFE is unsafe because it means your deice is no more encrypted and if ever lostor stolen , a well known android user may gain access to your data... so keeping security on screen lock, (finger print or pattern) is recomended but you need to remove pattern if you ever wana flash anything again in next boot ... as Twrp can ask pin but cannot ask pattern (not to my knowledge)
useful links
https://mirror.akhilnarang.me/MIUI/beryllium/ (no updates since aug19)
MOD EDIT: Link Removed (latest fw and/or vendor and/or fw+vendor combine zips found here)
YasuHamed said:
yes but double check which Screen Refresh rate performs well for u
there are 3 versions! some users reports screen hanging on 66hz
also keep in mind,
Kernel <---> your choice of CUSTOM ROM <------> vendor+ Firmware combination
has different results for two different users using SAME kernel version/type
vendor+fw of 9.6.27-90 is very stable of last old days from miui9.6 and uptill now supported by final version of android9 roms!
however since every custom rom has now their own VENDOR embeded, so whats left is Firmware
for me (OD kernel + crdroid5.10 (android9) + fw miui10.3.8) gives higher battery drain as compare to fw9.6.27-90 but if i remove OD kernel to Twisted Loop, same vendor works just fine, this mean OD kernel has hight batter drain.
and if on OD kernel i switch to fw9.6.27-9.0, i get better temperature and SOT..
so you try your combination and you will come to know only with time! no one can assure which combo or trio will work for u!
REMEMBER always flash DFE (disable Force Encryption Global, Poco f1 (Treble) IF you ever later change vendor/fw OVER the installed/flashed ROM in Twrp because this way encryption keys in vendor will change and device will loose access to storage and you will get bootloops and later you will have to format your ALL partitions (data lost) in order to gain access of internal storrage on NEW keys of Flashed vendor by you...
however remember DFE is unsafe because it means your deice is no more encrypted and if ever lostor stolen , a well known android user may gain access to your data... so keeping security on screen lock, (finger print or pattern) is recomended but you need to remove pattern if you ever wana flash anything again in next boot ... as Twrp can ask pin but cannot ask pattern (not to my knowledge)
useful links
https://mirror.akhilnarang.me/MIUI/beryllium/ (no updates since aug19)
MOD EDIT: Link Removed (latest fw and/or vendor and/or fw+vendor combine zips found here)
Click to expand...
Click to collapse
Do you have any suggestions for gaming kernels and roms because i want extract the full potential of poco without putting much pressure on battery .
htramas said:
Do you have any suggestions for gaming kernels and roms because i want extract the full potential of poco without putting much pressure on battery .
Click to expand...
Click to collapse
to my knowledge Malakas kernel is recomended by some users in Telegram groups but seshtation is popular,
I think you should try both on two+ custom roms! , Carbon ROM i would say! its very clean! no VENDOR embeded! so u need to flash your vendor+fw
YasuHamed said:
to my knowledge Malakas kernel is recomended by some users in Telegram groups but seshtation is popular,
I think you should try both on two+ custom roms! , Carbon ROM i would say! its very clean! no VENDOR embeded! so u need to flash your vendor+fw
Click to expand...
Click to collapse
What do you mean by vendor and fw can you explain and tell me how to flash ? Btw i was thinking of flashing pixel experience + or crdroid with seshstation for gaming and yeah i want to try carbon rom after you tell me how to flash.
htramas said:
What do you mean by vendor and fw can you explain and tell me how to flash ? Btw i was thinking of flashing pixel experience + or crdroid with seshstation for gaming and yeah i want to try carbon rom after you tell me how to flash.
Click to expand...
Click to collapse
this is what i understood
in android there are following partitions (to my knowledge)
/oem
/data
/system
/boot
/recovery
/storage
/vendor
oem paritition has binaries library to read and translate android and execute command. since android 8.1 these binaries changed to different language. what you flash in poco in this partition is called firmware its usually 100mb of binaries to be flashed either by fastboot or better via twrp if its in flashable zip
/vendor parition has standard format and information about device's hardware for android to access device hardware
in all other mobiles in xaiomi tree, Poco was the FIRST ONE to be released with MODIFIED VENDOR IMAGE from Xiaomi, this means
-while flashing custom rom if you didn't flash vendor (400mb zip file do be downloaded from the links i gave above) , your device will bootloop only! because custom roms arent carrying standard android vendor format file to support device hardware for POCO. so all custom roms depending on users to download and flash vendor saperately!
however since JULY2019, almost all android 9 custom roms started carrying atleast one supported MODIFIED version of Vendor embeded in the zip file of of Pixel Experience, crdroid, havoc, mokee, lineage, xtended, Aosip etc etc, where PE carries Google Apps also so the PE is 1.3gb zip file! where all others are 800mb. (which used to be 400+mb pre july2019)
Carbon rom still don't carry vendor and expect user to flash vendor saperately
PROs /CONS
- when vendor was saperate, jumping from Crdroid to havoc to xtended to aosip to mokee to linage was easier becuase ONCE you flash vendor 9.6.27-9.0 (for say) any custom rom never touches that, and you never get encyption error at boot and you never LOOSE your data
-but when you flash different vendor lets say 10.3.8 version, it will definately change your encryption keys in vendor and you will be locked out in your next boot - if you didnt flash DFE
- post july2019, all roms have some vendor image embeded to everytime you flash or jump from crdroid to havoc to xtended etc etc, your vendor parition will be flashed prior to system partition and you MUST flash DFE now (as explained above)
now why xiaomi did this? well all i read to support Project treble (i don't know much about it )
when i had Redmi note 5pro, the vendor image was standard and i used to change sound files for max boost! but on poco i need kernel auiditor to increase volume which for me its still low for me to enjoy music
YasuHamed said:
this is what i understood
in android there are following partitions (to my knowledge)
/oem
/data
/system
/boot
/recovery
/storage
/vendor
oem paritition has binaries library to read and translate android and execute command. since android 8.1 these binaries changed to different language. what you flash in poco in this partition is called firmware its usually 100mb of binaries to be flashed either by fastboot or better via twrp if its in flashable zip
/vendor parition has standard format and information about device's hardware for android to access device hardware
in all other mobiles in xaiomi tree, Poco was the FIRST ONE to be released with MODIFIED VENDOR IMAGE from Xiaomi, this means
-while flashing custom rom if you didn't flash vendor (400mb zip file do be downloaded from the links i gave above) , your device will bootloop only! because custom roms arent carrying standard android vendor format file to support device hardware for POCO. so all custom roms depending on users to download and flash vendor saperately!
however since JULY2019, almost all android 9 custom roms started carrying atleast one supported MODIFIED version of Vendor embeded in the zip file of of Pixel Experience, crdroid, havoc, mokee, lineage, xtended, Aosip etc etc, where PE carries Google Apps also so the PE is 1.3gb zip file! where all others are 800mb. (which used to be 400+mb pre july2019)
Carbon rom still don't carry vendor and expect user to flash vendor saperately
PROs /CONS
- when vendor was saperate, jumping from Crdroid to havoc to xtended to aosip to mokee to linage was easier becuase ONCE you flash vendor 9.6.27-9.0 (for say) any custom rom never touches that, and you never get encyption error at boot and you never LOOSE your data
-but when you flash different vendor lets say 10.3.8 version, it will definately change your encryption keys in vendor and you will be locked out in your next boot - if you didnt flash DFE
- post july2019, all roms have some vendor image embeded to everytime you flash or jump from crdroid to havoc to xtended etc etc, your vendor parition will be flashed prior to system partition and you MUST flash DFE now (as explained above)
now why xiaomi did this? well all i read to support Project treble (i don't know much about it )
when i had Redmi note 5pro, the vendor image was standard and i used to change sound files for max boost! but on poco i need kernel auiditor to increase volume which for me its still low for me to enjoy music
Click to expand...
Click to collapse
Thanks for the info btw can I uninstall kernel manager after setting the CPU and GPU frequencies?
htramas said:
Thanks for the info btw can I uninstall kernel manager after setting the CPU and GPU frequencies?
Click to expand...
Click to collapse
only if you set boot.sh script otherwise you need to keep it so that on eveyr boot it applies the values
i recomend smart pack kernal manager
https://github.com/SmartPack/SmartPack-Kernel-Manager/releases
YasuHamed said:
only if you set boot.sh script otherwise you need to keep it so that on eveyr boot it applies the values
i recomend smart pack kernal manager
https://github.com/SmartPack/SmartPack-Kernel-Manager/releases
Click to expand...
Click to collapse
I installed smart pack but it was stuck on white screen.
htramas said:
I installed smart pack but it was stuck on white screen.
Click to expand...
Click to collapse
when was that? two days ago got new update , you should try! i am using it for many months now! its best!
another option its to buy Franco.app
YasuHamed said:
when was that? two days ago got new update , you should try! i am using it for many months now! its best!
another option its to buy Franco.app
Click to expand...
Click to collapse
I tried it today
It just shows this
htramas said:
It just shows this
Click to expand...
Click to collapse
THIs probably means magisk is not allowing it (supersu rights)
can you check magisk is properly installed? and you have root access ?
YasuHamed said:
THIs probably means magisk is not allowing it (supersu rights)
can you check magisk is properly installed? and you have root access ?
Click to expand...
Click to collapse
Yes it does have rootaccess and magisk is properly installed . Sidenote : I installed Franco kernel app.

[Guide][GSI][10.0] How to get Havoc OS 3.12 GSI running on Redmi 8A

Disclaimer: I'm not a dev, i'm just someone who has a lot of time to do research on Windows, Android... So that i can say i'm quite a talent that stuffs when other don't, may be just know to use Facebook, Youtube or something similar. But when you're here, want to read my topic, i'm happy you're something like me, want your phone yours and yours only, want to do more with your phone. So let's get started.
- My Phone: Redmi 8A -4/64 China Variant, i'm not from China though. Running Xiaomi.eu rom 11.0.4.0 as base to install gsi. I have tried Global Rom but it's incompatible with my phone (random reboot, missing imei, no MAC address...) so please flash another market version with caution.
- Why i write this topic? Because firstly i want to demonstrate how to install a GSI rom. Secondly, i feel somehow wifi speed on MIUI is ridiculous, only 500-600kb/s, it takes me 15 minutes to download a 16mb app; random ping in game, that make the game not enjoyable. This wifi symptom is like on a phone from my country, Vsmart joy 2+, run on the same entry variant 4xx, due to support wifi 2.4 ghz only. (Because bluetooth interfering with wifi 2.4 Ghz and our device doesn't support 5ghz wifi)
Compare to MIUI, Havoc OS has somethings i like:
+ Faster download/upload speed: no delay with wifi bluetooth interference
+ Doesn't have bloatware, you choose what you want to install
+ All known bugs i mentioned in my previous topic are fixed, except Auto Brightness - i don't use it though
+ D2TW needs to be fixed. But i have a workaround using Magisk and root.
And a lot that i dont write all here.
Instructions:
Read my previous topic first, all instructions below will focus on Havoc OS only.https://forum.xda-developers.com/xi...de-how-to-install-magisk-miui-how-to-t4030175
0) Backup Backup Backup, be sure to have a plan in case anything goes wrong. I use a offline disk drive to backup anything important.
1) Unlock Bootloader, Install TWRP or Orange Fox. If you come from stock MIUI, use Volume Up + Power to enter recovery directly after flash with Fastboot, ortherwise, stock recovery will be replaced.
Remember to flash vbmeta.img.
2) Download all the files in my post, download Havoc OS GSI and extract to get system
From Official Havoc OS here: https://sourceforge.net/projects/havoc-os/files/a64-ab/ (Newer Version)
Download Opengapps (optional) from opengapps (10/arm/nano or pico)
Download boot.img from my previous topic, choose the right version matched your phone version.
3) Copy all the files to the phone. I recommend use a micro sd card because internal storage may be encrypted, or you can format data first, your call.
4) Format the following partitions: Cache, Dalvik, Data and System
5) Install system image to system partition.
6) Install permissiver_v5
7) Resize system partition to install opengapps.
8) Install Opengapps or what gapps you choose
9) Flash Certification + Patch
10) Reboot. If bootloop, format data. Not wipe data. Then setup your phone.
11) Install Magisk Manager. Follow the app instructions.
12) Install d2tw module to have d2tw feature. If it doesn't work, then try an alternative way:
Open /vendor/bin/init.qcom.post_boot.sh and add the string:
Code:
sendevent /dev/input/event2 0 1 5
then reboot
13) Enjoy Havoc OS. Install apps, configure settings...
How to Update
- Flash system image over, no wipe require. Just reboot.
Bugs
I don't use the phone often so i can say it's stable enough to be a daily driver rom. If there's any, just comment below so i can add them.
Additions
- Here are all apps i want to install on my phone: Youtube Vanced from https://vancedapp.com/; Bromite for browsing; modded messenger from @evilwombatHere, outdated version but still okay.
- If you don't like stock camera, you can use gcam, here is a working version i download from Telegram group: Here
- To fix Recording, from Misc features -> Force Timestamp Source, choose Clock boottime
And that's all. Now enjoy!
I gifted my sister this phone so i don't have device to test anymore. Still, sometime i'll test if i can. The guide still works so enjoy flashing!!!
Great. I've been using havocOs for almost two months now and it's great. Much quicker and smoother than stock miui. Only problem I've been trying to find a fix for is setting up a lock screen.
Thanks for sharing the dt2w module for magisk. Is there some sort of setting I need to mess with to get it to work? I've installed the module and activated it in magisk but dt2w still won't work. I also activated the dt2w setting that comes with havocOs 3.1 under " xiaomi features " but that never worked from the beginning.
ways2 said:
Great. I've been using havocOs for almost two months now and it's great. Much quicker and smoother than stock miui. Only problem I've been trying to find a fix for is setting up a lock screen.
Thanks for sharing the dt2w module for magisk. Is there some sort of setting I need to mess with to get it to work? I've installed the module and activated it in magisk but dt2w still won't work. I also activated the dt2w setting that comes with havocOs 3.1 under " xiaomi features " but that never worked from the beginning.
Click to expand...
Click to collapse
Did you flash no_encrypt zip? It'll make set up screen password impossible because encryption is disable. I have clean flashed Havoc OS and confirm d2tw module working, despite i don't active the xiaomi option in setting.
Ga_hap_la_chanh said:
Did you flash no_encrypt zip? It'll make set up screen password impossible because encryption is disable. I have clean flashed Havoc OS and confirm d2tw working, despite i don't active the xiaomi option in setting.
Click to expand...
Click to collapse
Yes I believe I did flash no_encrypt. Is there any possible way to re-enable Encryption to set up a screen lock at this point?
ways2 said:
Yes I believe I did flash no_encrypt. Is there any possible way to re-enable Encryption to set up a screen lock at this point?
Click to expand...
Click to collapse
There is a trick, you can enable encryption through Settings -> security -> Encryption and credentials then encrypt phone. If it doesn't work, then read this thread https://forum.xda-developers.com/android/software/universal-dm-verity-forceencrypt-t3817389
Or you can do the whole process again, clean flash and do as my thread. May be d2tw starts working.
Thank you sir
thanks a lot for this
can you tell me how to upgrade our 32bit os to 64bit
Ga_hap_la_chanh said:
There is a trick, you can enable encryption through Settings -> security -> Encryption and credentials then encrypt phone. If it doesn't work, then read this thread https://forum.xda-developers.com/android/software/universal-dm-verity-forceencrypt-t3817389
Or you can do the whole process again, clean flash and do as my thread. May be d2tw starts working.
Click to expand...
Click to collapse
I wasn't able to encrypt my phone it would just reboot and nothing change.
So I ended up re-flashing back to MIUI stock firmware.
Flashing OrangeFox and HavocOS 3.1
Flashed all of the other necessary stuff EXCEPT for Disable_ForceEncrypt.
Now my phone is encrypted and able to set up a Screen Lock .
Now I'm still not able to use dt2w for some odd reason. No worries though I'm able to set up tap status bar to lock so that'll help for Now until I can keep dt2w to work.
ways2 said:
I wasn't able to encrypt my phone it would just reboot and nothing change.
So I ended up re-flashing back to MIUI stock firmware.
Flashing OrangeFox and HavocOS 3.1
Flashed all of the other necessary stuff EXCEPT for Disable_ForceEncrypt.
Now my phone is encrypted and able to set up a Screen Lock .
Now I'm still not able to use dt2w for some odd reason. No worries though I'm able to set up tap status bar to lock so that'll help for Now until I can keep dt2w to work.
Click to expand...
Click to collapse
Hi bro
i am new to this
i have 2gb indian varient
can you make a full youtube tutorial of twrp installation
or give correct steps how to do twrp
---------- Post added at 05:48 AM ---------- Previous post was at 05:42 AM ----------
Ga_hap_la_chanh said:
Disclaimer: I'm not a dev, i'm just someone who has a lot of time to do research on Windows, Android... So that i can say i'm quite a talent that stuffs when other don't, may be just know to use Facebook, Youtube or something similar. But when you're here, want to read my topic, i'm happy you're something like me, want your phone yours and yours only, want to do more with your phone. So let's get started.
- My Phone: Redmi 8A -4/64 China Variant, i'm not from China though. Running Xiaomi.eu rom 11.0.4.0 as base to install gsi. I have tried Global 10.3 but it's incompatible with my phone (random reboot, missing imei, no MAC address...) so please flash another market version with caution.
- Why i write this topic? Because firstly i want to demonstrate how to install a GSI rom. Secondly, i feel somehow wifi speed on MIUI is ridiculous, only 500-600kb/s, it takes me 15 minutes to download a 16mb app; random ping in game, that make the game not enjoyable. This wifi symptom is like on a phone from my country, Vsmart joy 2+, run on the same entry variant 4xx.
Compare to MIUI, Havoc 3.1 has somethings i like:
+ Faster download/upload speed: almost the same as the speed of my network
+ Doesn't have some bloatwares, you choose what you want to install
+ All known bugs i mentioned in my previous topic are fixed, except Auto Brightness - i don't use it though
+ D2TW needs to be fixed. But i have a workaround using Magisk.
And a lot that i dont write all here.
Instructions:
Read my previous topic first, all instructions below will focus on Havoc OS only.https://forum.xda-developers.com/xi...de-how-to-install-magisk-miui-how-to-t4030175
0) Backup Backup Backup, be sure to have a plan in case anything goes wrong. I use a offline disk drive to backup anything important to me.
1) Unlock Bootloader, Install TWRP or Orange Fox. If you come from stock MIUI, use Volume Up + Power to enter recovery directly after flash with Fastboot, ortherwise, stock recovery will be replaced.
Remember to flash vbmeta.img.
2) Download all the files in my post, download Havoc OS GSI from ExpressLuke and extract to get system imagehttps://sourceforge.net/projects/expressluke-gsis/files/HavocOS/Ten/A64/AB/
Download Opengapps (optional) from opengapps (10/arm/nano or pico)
Download boot.img from my previous topic, choose the right version matched your phone version.
3) Copy all the files to the phone. I recommend use a micro sd card because internal storage may be encrypted, or you can format data first, your call.
4) Format the following partitions: Cache, Dalvik, Data and System
5) Install system image to system partition.
6) Install permissiver_v5
7) Resize system partition to install opengapps.
8) Install Opengapps or what gapps you choose
9) Flash Certification + Patch
10) Reboot. If bootloop, format data. Not wipe data. Then setup your phone.
11) Install Magisk Manager. Follow the app instructions.
12) Install d2tw module to have d2tw feature.
13) Enjoy Havoc OS. Install apps, configure settings...
Bugs
I don't use the phone often so i can say it's stable enough to be a daily driver rom. If there's any, just comment below so i can add them.
Additions
- Here are all apps i want to install on my phone: Youtube Vanced from vanced.app; Bromite for browsing; modded messenger from @evilwombatHere, outdated version but still okay.
- If you don't like stock camera, you can use gcam, here is a working version i download from Telegram group: Here
And that's all. Now enjoy!
Click to expand...
Click to collapse
Hi
can you make a youtube video of twrp and gsi installation
please man for redmi 8a
eddy law paul king said:
Hi bro
i am new to this
i have 2gb indian varient
can you make a full youtube tutorial of twrp installation
or give correct steps how to do twrp
---------- Post added at 05:48 AM ---------- Previous post was at 05:42 AM ----------
Hi
can you make a youtube video of twrp and gsi installation
please man for redmi 8a
Click to expand...
Click to collapse
I've considered making a complete tutorial on installing recovery, root, & rom installation for this phone. Next time I go back to stock I probably will make a video. Until then you can definitely follow the tutorials on this forum to install a custom recovery and rom. Personally I would recommend installing OrangeFox recovery because TWRP has touchscreen issues sometimes.
You will have to unlock the bootloader first which takes 14 days if you have not already.
The tool to unlock the Bootloader is here: https://en.miui.com/unlock/download_en.html
Once your bootloader is unlocked you're ready to install OrangeFox custom recovery, the files and instructions can be found here:
https://forum.xda-developers.com/xi...t/orangefox-recovery-xiaomi-redmi-8a-t4032583
Once you have OrangeFox recovery installed you can follow this tutorial in this thread to install HavocOS rom or the other thread
https://forum.xda-developers.com/xi...de-how-to-install-magisk-miui-how-to-t4030175
Try it out and then come back and let us know what problems you run into
ways2 said:
I've considered making a complete tutorial on installing recovery, root, & rom installation for this phone. Next time I go back to stock I probably will make a video. Until then you can definitely follow the tutorials on this forum to install a custom recovery and rom. Personally I would recommend installing OrangeFox recovery because TWRP has touchscreen issues sometimes.
You will have to unlock the bootloader first which takes 14 days if you have not already.
The tool to unlock the Bootloader is here: https://en.miui.com/unlock/download_en.html
Once your bootloader is unlocked you're ready to install OrangeFox custom recovery, the files and instructions can be found here:
https://forum.xda-developers.com/xi...t/orangefox-recovery-xiaomi-redmi-8a-t4032583
Once you have OrangeFox recovery installed you can follow this tutorial in this thread to install HavocOS rom or the other thread
https://forum.xda-developers.com/xi...de-how-to-install-magisk-miui-how-to-t4030175
Try it out and then come back and let us know what problems you run into
Click to expand...
Click to collapse
i am very afraid that i brick my devise
so make a video
it is accurate and much helpful and easy to understand
i am waiting
Can I use the attached files for installing gsi in redmi 9 ?
vinith 32 said:
Can I use the attached files for installing gsi in redmi 9 ?
Click to expand...
Click to collapse
no
this is for 8 and 8a only
@Ga_hap_la_chanh
I'm wondering if that d2tw module not working for me has something similar to do with how the touch screen becomes unresponsive in TWRP for some people. What recovery did you use on your redmi?
ways2 said:
@Ga_hap_la_chanh
I'm wondering if that d2tw module not working for me has something similar to do with how the touch screen becomes unresponsive in TWRP for some people. What recovery did you use on your redmi?
Click to expand...
Click to collapse
I used TWRP then moved to Orange Fox. Everything working fine, may be your screen is different. In d2tw module, there's a file called readme.md: Manual usage : - enable $ set-dt2w 1 - disable $ set-dt2w 0
Just try it -))))))))
Great GSI. I have this one problem though. I cannot backup anything from TWRP. Is it really normal because it's encrypted?
createTarFork() process ended with ERROR: 255
Ga_hap_la_chanh said:
Disclaimer: I'm not a dev, i'm just someone who has a lot of time to do research on Windows, Android... So that i can say i'm quite a talent that stuffs when other don't, may be just know to use Facebook, Youtube or something similar. But when you're here, want to read my topic, i'm happy you're something like me, want your phone yours and yours only, want to do more with your phone. So let's get started.
- My Phone: Redmi 8A -4/64 China Variant, i'm not from China though. Running Xiaomi.eu rom 11.0.4.0 as base to install gsi. I have tried Global 10.3 but it's incompatible with my phone (random reboot, missing imei, no MAC address...) so please flash another market version with caution.
- Why i write this topic? Because firstly i want to demonstrate how to install a GSI rom. Secondly, i feel somehow wifi speed on MIUI is ridiculous, only 500-600kb/s, it takes me 15 minutes to download a 16mb app; random ping in game, that make the game not enjoyable. This wifi symptom is like on a phone from my country, Vsmart joy 2+, run on the same entry variant 4xx.
Compare to MIUI, Havoc 3.1 has somethings i like:
+ Faster download/upload speed: almost the same as the speed of my network
+ Doesn't have some bloatwares, you choose what you want to install
+ All known bugs i mentioned in my previous topic are fixed, except Auto Brightness - i don't use it though
+ D2TW needs to be fixed. But i have a workaround using Magisk.
And a lot that i dont write all here.
Instructions:
Read my previous topic first, all instructions below will focus on Havoc OS only.https://forum.xda-developers.com/xi...de-how-to-install-magisk-miui-how-to-t4030175
0) Backup Backup Backup, be sure to have a plan in case anything goes wrong. I use a offline disk drive to backup anything important to me.
1) Unlock Bootloader, Install TWRP or Orange Fox. If you come from stock MIUI, use Volume Up + Power to enter recovery directly after flash with Fastboot, ortherwise, stock recovery will be replaced.
Remember to flash vbmeta.img.
2) Download all the files in my post, download Havoc OS GSI from ExpressLuke and extract to get system imagehttps://sourceforge.net/projects/expressluke-gsis/files/HavocOS/Ten/A64/AB/
Download Opengapps (optional) from opengapps (10/arm/nano or pico)
Download boot.img from my previous topic, choose the right version matched your phone version.
3) Copy all the files to the phone. I recommend use a micro sd card because internal storage may be encrypted, or you can format data first, your call.
4) Format the following partitions: Cache, Dalvik, Data and System
5) Install system image to system partition.
6) Install permissiver_v5
7) Resize system partition to install opengapps.
8) Install Opengapps or what gapps you choose
9) Flash Certification + Patch
10) Reboot. If bootloop, format data. Not wipe data. Then setup your phone.
11) Install Magisk Manager. Follow the app instructions.
12) Install d2tw module to have d2tw feature.
13) Enjoy Havoc OS. Install apps, configure settings...
Bugs
I don't use the phone often so i can say it's stable enough to be a daily driver rom. If there's any, just comment below so i can add them.
Additions
- Here are all apps i want to install on my phone: Youtube Vanced from vanced.app; Bromite for browsing; modded messenger from @evilwombatHere, outdated version but still okay.
- If you don't like stock camera, you can use gcam, here is a working version i download from Telegram group: Here
And that's all. Now enjoy!
Click to expand...
Click to collapse
Bro having oragane fox recovery installed on my redmi 8a device, can you please tell me at which step of flashing gsi we have to flash vbmeta.img and boot. Img
---------- Post added at 03:13 AM ---------- Previous post was at 02:26 AM ----------
ways2 said:
I wasn't able to encrypt my phone it would just reboot and nothing change.
So I ended up re-flashing back to MIUI stock firmware.
Flashing OrangeFox and HavocOS 3.1
Flashed all of the other necessary stuff EXCEPT for Disable_ForceEncrypt.
Now my phone is encrypted and able to set up a Screen Lock .
Now I'm still not able to use dt2w for some odd reason. No worries though I'm able to set up tap status bar to lock so that'll help for Now until I can keep dt2w to work.
Click to expand...
Click to collapse
bro can you tell me that have you flashed the boot.img while flashing the gsi and if yes then at which step..
ItsmeTushar said:
Bro having oragane fox recovery installed on my redmi 8a device, can you please tell me at which step of flashing gsi we have to flash vbmeta.img and boot. Img
---------- Post added at 03:13 AM ---------- Previous post was at 02:26 AM ----------
bro can you tell me that have you flashed the boot.img while flashing the gsi and if yes then at which step..
Click to expand...
Click to collapse
Boot.img and vbmeta are done before flashing the gsi. I'd recommend reading this thread first for better understanding
https://forum.xda-developers.com/xi...de-how-to-install-magisk-miui-how-to-t4030175
Zzzleepy said:
Great GSI. I have this one problem though. I cannot backup anything from TWRP. Is it really normal because it's encrypted?
createTarFork() process ended with ERROR: 255
Click to expand...
Click to collapse
I'm getting the same error with attempting to make a back up in orangefox. After seeing you have the same problem now I'm assuming it is indeed a problem with encryption? I was able to make backups successfully before my phone was encrypted so I still have an old back up on my PC. However it would be nice to be able to make a new fresh back up.
I'm getting the same error with attempting to make a back up in orangefox. After seeing you have the same problem now I'm assuming it is indeed a problem with encryption? I was able to make backups successfully before my phone was encrypted so I still have an old back up on my PC. However it would be nice to be able to make a new fresh back up.
Click to expand...
Click to collapse
That was weird. In stock ROM, I can back up the /data/media just fine even when encrypted. But after having Havoc OS, I cannot do that anymore. Tried on both TWRP and OrangeFox. I can, with an unencrypted phone, but I do not feel comfortable without a lockscreen. Tried all things I have researched on that error. Not one worked. Might as well just stick to Titanium Backup for backups.
Overall, great GSI. Loading is faster than on stock (with the internet too)! Though, I have another issue with regards to the locking of apps, so that the app would not be cleared. Speaking of clearing apps, it is tiring to scroll left just to see the "Clear All" option in Recents. Autostart too.
I know you are not the developer, but just letting you know my concerns.
How to resize system partition for install gapps?
Soerex24 said:
How to resize system partition for install gapps?
Click to expand...
Click to collapse
Reboot to custom recovery > Menu > Manage Partitions > System > Resize or Repair

Categories

Resources