[CLOSED][ROM] [SHARED] [DOWNLOAD LINK DELETED] [MOSLTY BROKEN] /E/ - Redmi 9 / Poco M2 Guides, News, & Discussion

Mod edit: Thread closed as no download link available.
Ported by : itsclarance
Bugs:
Screen brightness (if SElinux is enabled)
Screen wont turn off completely and will still be backlit (if SElinux is enabled)
File transfer
Offline charging probably (if SElinux is enabled)
Cant rename files
TWRP MIGHT HAVE ISSUES WITH BOOTING.................................
FLASH GSI ROM TO FIX TWRP IDK
(probably dont flash this))
Download : (LINK DELETED BECAUSE ITS A BUGGY MESS, DONT USE IT EVER)
selinux disabled,... EW

.0.. said:
Ported by : itsclarance
Bugs:
Screen brightness (if SElinux is enabled)
Screen wont turn off completely and will still be backlit (if SElinux is enabled)
File transfer
Offline charging probably (if SElinux is enabled)
Cant rename files
TWRP MIGHT HAVE ISSUES WITH BOOTING.................................
FLASH GSI ROM TO FIX TWRP IDK
(probably dont flash this))
Download : (LINK DELETED BECAUSE ITS A BUGGY MESS, DONT USE IT EVER)
selinux disabled,... EW
Click to expand...
Click to collapse
i had initially flashed this rom and had problems with the brightness not sticking, and the device screen not completely turning off, amongst other things starting to give way. i learned the hard way of accidentally fastboot reboot fastboot the phone while reading a random guide online as a general source of information amongst others.. they did not have a warning not to do that lol.
i revived my lancelot with the MTK_bypass utility, followed by flashing my device with mi flash tool because my device is registered to my account. i then flashed unofficial twrp and this rom again, and i have SElinux set to permissive and not a single thing is wrong at all this time around. flashed with magisk as well, even have v4a installed too. this has been the more pleasant experience with this phone because i pretty much just copied my old phone app data contents to it that already ran /e/

Related

[MULTIBOOT] [BETA] EFIDroid for Nexus 5

I have ported EFIDroid (developed by @m11kkaa) for the Nexus 5.
@m11kkaa's original EFIDroid thread here: https://forum.xda-developers.com/android/software-hacking/efidroid-t3447466.
This is an unofficial port of beta software. I am not responsible for anything that may happen to your device. Use at your own risk.
NOTE: This has been tested with last LineageOS Build (21/03/2017) and TWRP 3.1.0-0. All other configurations are untested by me, but should work.
Working ROMs
[Here I will post the ROM's that are working for multiboot (Of course I will need people's feedback to fullfill this list)]
LineageOS 14.1 (As primary, as secondary with SELinux permissive option)
DU 11.2 (As primary, as secondary with SELinux permissive option) tested by @AndresOrue
PureNexus 7.1.1 (Should work as primary but not tested, as secondary with SELinux permissive option) tested by @AndresOrue
Lineage OS DarkRom by Dark_Eyes (As primary, not tested as secondary-should work with SELinux permissive option) tested by @willyinpr4u
AlmostVanillaAOSP Marshmallow (As primary, not tested as secondary-should work with SELinux permissive option) tested by @alessio89g
AOSP Nougat (Should work as primary but not tested, as secondary with SELinux permissive option) tested by @alessio89g
UntouchedAOSP 6.0.1 tested by @BreckZeBoulay
MiUI 8 tested by @sa4ni
Euclidean OS tested by @willyinpr4u
Xenon HD AOSP tested by @willyinpr4u
AICP 12.1 7.1.2 tested by @phpbb3
Elixr-hammerhead-V1.1-20140420 tested by @playerkirk1
Plasma-Mobile tested by me
Installation
Install the attached EFIDroid Manager apk. Since this is an unofficial port, the EFIDroid Manager app from the Play Store won't work. (This is modified to use my unofficial server)
Open the EFIDroid Manager app, open the menu (at the top left), and click "Install/Update".
Click the big orange Install button.
And voila, you're done in 3 easy steps! Reboot to see your new 2nd-stage bootloader!
Post below with your installed ROM if you have success.
To update EFIDroid, just repeat step 2, and the click the big orange Update button.
The app won't automatically check for updates, so I'll post an announcement on this thread whenever an important update is available.
Migrating from MultiROM
TWRP Backups should work fine but as /sdcard gets mocked on TWRP for secondary ROMs to prevent an "accidental" wipe there is some steps to follow
1-Create a new slot
2-Go to /data/media/0/multiboot/your_new_slot/data
3-Create folder media/0/TWRP/BACKUPS
4-Move/copy your backup to the created folder -remember the backup folder is the one that look like a hash (like "'03480ffg04395g234")
5-Boot TWRP from EFIDroid for the new slot
6-Format System
7-Flash your backup
Multibooting
You can use EFIDroid as a multiboot manager. To add a multiboot ROM, do the following:
Open the EFIDroid Manager app. Press the plus button at the bottom right side of the screen to start adding a multiboot slot.
Under "Location", there should be a couple paths. Select the one containing "/data/media/0".
You can give the slot a name/description by using the appropriate fields.
Press the checkmark at the top right side of the screen to create the multiboot slot.
Reboot. When EFIDroid comes up, select TWRP, then select the newly created slot.
Go to the "Wipe > Advanced Wipe" menu. Select "System", then swipe to wipe.
Install all the zips you want on that slot.
NOTE: To prevent accidentall data loss when booting in recovery the real /sdcard gets mocked so you are not going to find your .zips as usual under TWRP's /sdcard. To acces the "real" /sdcard go to /multiboot/data/media/0
Reboot, and when EFIDroid comes up, your new slot should automatically be selected. Press the power button to boot, and enjoy!
IMPORTANT:your main ROM should boot without changing any configuration on EFIDroid but secondary ROM's are used to fail because of selinux denials. I strongly reccomend you to enable Force SELinux to permissive under EFIDroid options (the Gear icon in the main screen placed at the top right) - Once you kwon your secondary ROM is working you can try to boot without this option disabled - If you end up in a bootloop logcat and dmesg are welcome.
Troubleshooting
If you are unable to boot the OS/recovery from EFIDroid, do the following (you do have a working boot.img (from your main OS) and recovery.img (TWRP 3.1.0-0 recommended), right?)
This assumes you have fastboot properly setup. (Ubuntu: sudo apt-get install android-tools-fastboot - Windows: just google for the binaries)
OPTION 1:
In EFIDroid, use the volume keys to navigate to "Fastboot", the press the power key to select it.
There should only be one entry in the Fastboot menu. Press the power key to select it.
Connect your phone to your computer with a USB cable. Run the following (on the computer), one line at a time:
Code:
fastboot flash boot <path/to/boot.img>
fastboot flash recovery <path/to/recovery.img>
fastboot oem exit
In EFIDroid, use the volume keys to navigate to the back button at the top of the screen. Press the power key to select.
Use the volume keys to navigate to "Reboot", then press the power key to select.
OPTION 2:
Enter LG's Fastboot Mode (Volume Down + Power Off)
Connect your phone to your computer with a USB cable. Run the following (on the computer), one line at a time:
Code:
fastboot flash boot <path/to/boot.img>
fastboot flash recovery <path/to/recovery.img>
fastboot reboot-bootloader
Use the volume keys to navigate and select "Start" or "Recovery", then press the power key to select.
You should be able to boot the installed OS/recovery now. If this doesn't work, you can always enter Fastboot Mode (Volume Down + Power Off) and then flash your recovery and boot from there.
Clarifications
When Installing EFIDroid boot and recovery partitions are flashed so you only can enter recovery through EFIDroid to prevent any confusion
To enter Recovery just select your recovery on EFIDroid and then select the ROM you want the recovery to apply the .zip you are going to flash (EFIDroid properly patches TWRP ramdisk to affect the desire slot/ROM)
How does this work?
Well I'm going to explain it a little:
Right now you have your ROM kernel (boot.img) custom or stock ( it don't mind) in your boot partition and your recovery.img (I think TWRP) in your recovery partition. UEFIDroid is a kernel but it is not a linux kernel, it's based on Little Kernel aka LK... Qualcom port LK to Snapdragon chipsets and developed their custom bootloader, then the EFIDroid developer take this and implemented UEFI over the Qualcom's LK port.
Whe you install EFIDroid this is what happens:
-EFIDroid Manager backups your boot.img and recovery.img in /data/media/0/UEFIESP folder
-EFIDroid Manager flash EFIDroid in your boot and your recovery partitions (the recovery is flashed to prevent you using your recovery without booting it from EFIDroid)
Then the next time you boot the stock bootloader aka aboot loads UEFIDroid that is flashed in your boot partition, LK kernel boots and execute UEFI. Then the UEFI looks for the original boot.img (for booting your actual ROM aka Internal) and looks for your actual recovery.img, remember both were saved into /data/media/0/UEFIESP.
And finally it looks for slots/ROMs in /data/media/0/multiboot (of course these are the slots for multibooting a lot of ROMs).
A slot for a ROM is composed by a data folder, a system.img(1GB) and a boot.img (these are the ones used/mounted to boot the ROM you select in multiboot menu) -slots are added from EFIDroid Manager app.
In the last step it shows you the Menu to select what you want to boot and it applies the propers patchs to ramdisk to use the correct data folder and system.img, then boot the correct boot.img using libboot (the usually used by android bootloaders)
Recoveries
I personally tested EFIDroid with TWRP and TWRP CAF in their 3.1.0.0 versions and they worked great.
As I stated before, your current recovery is backed up to /data/media/0/partition_recovery.img so if you somehow ended having trouble to boot your recovery, you can boot to your main OS and replace /data/media/0/partition_recovery.img with another recovery (ofc change the name of the new recovery to partition_recovery.img) - YOU NEED A ROOT BROWSER -
Custom Kernels
Well custom kernels are known to break things, so to say that a ROM is working I need you to test with the stock kernel that comes with it, then of course if you want to test custom kernels you're welcome and I will update this post with your feedback.
NOT WORKING CUSTOM KERNELS:
ElementalX 7.09 (Don't pass EFIDroid boot Splash Screen) tested by @AndresOrue with DU 11.2 (It should not matter because it's not booting the ROM at all) -may be ramdisk patching problem-
WORKING CUSTOM KERNELS:
BluSpark r122 tested by @AndresOrue
Franco.Kernel r105 tested by @alessio89g
ElementalX 8.00 tested by me
Credits
-All credit goes to @m11kkaa for doing all the hard work in developing EFIDroid.
-@abraha2d for the help with porting and giving permission to use his post for Note 4 as the base for this one!
Kernel Special Features: UEFI, MultiBoot
Version Information
Status: Beta
Current Beta Version: 0.1
EFI Specification: 2.60
Beta Release Date: 2017-03-27
Created 2017-03-28
Last Updated 2017-04-17
-Initial Release 2017-03-27
Bugs:
ElementalX 7.09 Kernel not booting (may be ramdisk compression incompatibility)
Screen blinks when using AROMA Installers in TWRP (no details) - AROMA Installer is usable but in a very annoying way :/
Flashable scripts logs are not shown in TWRP console when flashing in a secondary ROM (no details)
Thank you mate for it, i will try it as soon as i can and i let you know how it works.
Edited: app installed, works ok so far
Edit2: @lukss12 mate the new boot Menu works but the phone don't boot anymore. I don't try to install new roms only reboot the phone but it only says rebooting android 7.1.1 internal .
I solved the problem, i dirty flash my rom ( du 11.2).
My rom: DU 11.2 android 7.1.1
Anyway at night i will try again
The prospect of an alternative to multirom is exciting. The great hammerhead lives on!
AndresOrue said:
Thank you mate for it, i will try it as soon as i can and i let you know how it works.
Edited: app installed, works ok so far
Edit2: @lukss12 mate the new boot Menu works but the phone don't boot anymore. I don't try to install new roms only reboot the phone but it only says rebooting android 7.1.1 internal .
I solved the problem, i dirty flash my rom ( du 11.2).
My rom: DU 11.2 android 7.1.1
Anyway at night i will try again
Click to expand...
Click to collapse
Great you could solve ur problem, yes flashing boot.img from your actual ROM will boot the device. Remember EFIDroid is also installed in your recovery partition, you can boot TWRP from there but if you want to revert back to "stock" DU with TWRP you need to flash TWRP to recovery partition.
About your boot problem, mine takes about 7 seconds on "booting" splash before showing bootanimation...
Did you try to set Force Selinux permissive option in Efidroid?
Also for the internal ROM you can try unpatched boot... For this boot efidroid and long press the power button on the Entry for your ROM.
lukss12 said:
Great you could solve ur problem, yes flashing boot.img from your actual ROM will boot the device. Remember EFIDroid is also installed in your recovery partition, you can boot TWRP from there but if you want to revert back to "stock" DU with TWRP you need to flash TWRP to recovery partition.
About your boot problem, mine takes about 7 seconds on "booting" splash before showing bootanimation...
Did you try to set Force Selinux permissive option in Efidroid?
Also for the internal ROM you can try unpatched boot... For this boot efidroid and long press the power button on the Entry for your ROM.
Click to expand...
Click to collapse
Did you try to set Force Selinux permissive option in Efidroid?
No i will try it at night.
About your boot problem, mine takes about 7 seconds on "booting" splash before showing bootanimation...
For me 5 min and nothing.
Also i need to read a little more to avoid problems.. and also i think when flash suspersu breaks the boot but i need to confirm it
AndresOrue said:
Did you try to set Force Selinux permissive option in Efidroid?
No i will try it at night.
About your boot problem, mine takes about 7 seconds on "booting" splash before showing bootanimation...
For me 5 min and nothing.
Also i need to read a little more to avoid problems.. and also i think when flash suspersu breaks the boot but i need to confirm it
Click to expand...
Click to collapse
Yep I recommend reading the full OP once or twice before starting....well is good to see that the app and installation is working... It's weird that you can't boot internal - please if you can try the unpatched boot option-
lukss12 said:
Yep I recommend reading the full OP once or twice before starting....well is good to see that the app and installation is working... It's weird that you can't boot internal - please if you can try the unpatched boot option-
Click to expand...
Click to collapse
Questions:
What is lf laf recovery?
I flashed twrp from my pc but i still have this new boot, other way to deleted?
How can i deleted this app completely? flashing stock rom is ok or i can flash a custom rom with full wipe?
Anyway now i am doing a backup of my app So I can try it without problems
AndresOrue said:
Questions:
What is lf laf recovery?
I flashed twrp from my pc but i still have this new boot, other way to deleted?
How can i deleted this app completely? flashing stock rom is ok or i can flash a custom rom with full wipe?
Anyway now i am doing a backup of my app So I can try it without problems
Click to expand...
Click to collapse
Enter fastboot mode (volume down + power off)
fastboot flash recovery twrp.img
fastboot reboot-bootloader
Select recovery
Flash your ROM zip
Or extract boot.img from your ROM zip
Enter fastboot mode
fastboot flash boot boot.img
fastboot flash recovery twrp.img
Both of those options will revert your boot and recovery partition to "stock"
I apologize for the question, but I did not understand a bit, efidroid will be work if I have installed a custom kernel?
lukss12 said:
Enter fastboot mode (volume down + power off)
fastboot flash recovery twrp.img
fastboot reboot-bootloader
Select recovery
Flash your ROM zip
Or extract boot.img from your ROM zip
Enter fastboot mode
fastboot flash boot boot.img
fastboot flash recovery twrp.img
Both of those options will revert your boot and recovery partition to "stock"
Click to expand...
Click to collapse
A few things:
To revert to stock recovery, I had to repeat two times the process of flashing the boot.img and twrp.
Obviously you lose root at this time.
Installed EFIdroid again and now first rom boot ok , no more "booting android internal" for 5 min anymore. I dont know if it because I reflashed the boot image again or maybe was the custom kernel because now i have stock DU kernel.
Now i try to add a second rom:
1) Steps from EFIdroid to create second rom works great.
2) rebooting ok
3) I selected twrp and install DU 11.2
4) installation was ok
5) Rebooting into second rom , bootloop in bootanimation after five minutes it freeze and reboot
6)edited here ( i forgot the part of change selinux to permissive )
7) wipe and installed again the second rom and finally second rom boot ok , using DU 11.2 as second rom.
8) Supersu was intalled and works ok in second rom too.
I can confirm now that the reason that the first and second rom dont boot was elementalX kernel. With the stock DU kernel works perfect. primary and secondary rom.
I hope it helps...
Questions:
how i delete second rom completely ? only with full wipe?
---------- Post added at 09:02 PM ---------- Previous post was at 08:57 PM ----------
MINECRAFT4PDA said:
I apologize for the question, but I did not understand a bit, efidroid will be work if I have installed a custom kernel?
Click to expand...
Click to collapse
the first time that i installed EFIdroid i was using elementalx 7.09 and it installed ok but first rom dont boot anymore. The second time, after i reflashed the boot image from DU the rom boot fine
edited: I can confirm now that with elementalX the rom dont boot
MINECRAFT4PDA said:
I apologize for the question, but I did not understand a bit, efidroid will be work if I have installed a custom kernel?
Click to expand...
Click to collapse
Well I'm going to explain it a little:
Right now you have your ROM kernel (boot.img) custom or stock ( it don't mind) in your boot partition and your recovery.img (I think TWRP) in your recovery partition. UEFIDroid is a kernel but it is not a linux kernel, it's based on Little Kernel aka LK... Qualcom port LK to Snapdragon chipsets and developed their custom bootloader, the EFIDroid developer take this and implemented UEFI over the Qualcom's LK port.
Whe you install EFIDroid this is what happens:
-EFIDroid backups your boot.img and recovery.img in /data/media/0/UEFIESP folder
-EFIDroid Manager flash EFIDroid in your boot and your recovery partitions (the recovery is flashed to prevent you using your recovery without booting it from EFIDroid)
Then the next time you boot the stock bootloader aka aboot loads UEFIDroid that is flashed in your boot partition, LK kernel boot and execute UEFI. Then the UEFI looks for the original boot.img (for booting your actual ROM aka Internal) and looks for your actual recovery.img, remember both were saved into /data/media/0/UEFIESP.
And finally it looks for slots/ROMs in /data/media/0/multiboot (of course these are the slots for multibooting a lot of ROMs).
-An slot for a ROM is composed by a data folder, a system.img(1GB) and a boot.img (these are the ones used/mounted to boot the ROM you select in multiboot menu) -slots are added from EFIDroid Manager app.
In the last step it shows you the Menu to select what you want to boot. It applies the propers patchs to ramdisk to use the correct data folder and system.img and boot the correct boot.img using libaboot (the usually used by android bootloaders)
Deleted
AndresOrue said:
Installed EFIdroid again and now first rom boot ok , no more "booting android internal" for 5 min anymore. I dont know if it because I reflashed the boot image again or maybe was the custom kernel because now i have stock DU kernel.
Click to expand...
Click to collapse
Great so DU works as internal , and secondary with SELinux permissive
AndresOrue said:
I can confirm now that the reason that the first and second rom dont boot was elementalX kernel. With the stock DU kernel works perfect. primary and secondary rom.
Click to expand...
Click to collapse
Yes it is possible that a custom kernel is making problem to patch ramdisk
AndresOrue said:
Questions:
how i delete second rom completely ? only with full wipe?
Click to expand...
Click to collapse
No, you don't need full wipe. Slots/ROMs are stored ind /data/media/0/multiboot/your_rom, just delete "your_rom" folder with a root browser and goodbye ROM.
AndresOrue said:
Deleted
Click to expand...
Click to collapse
Sorry I was on the phone and it's a little slow to write and QUOTE there.
I have not tested custom kernels because I don't use them, I think is possible that the custom kernel makes ramdisk patching to fail
lukss12 said:
Sorry I was on the phone and it's a little slow to write and QUOTE there.
I have not tested custom kernels because I don't use them, I think is possible that the custom kernel makes ramdisk patching to fail
Click to expand...
Click to collapse
Sorry too mate I posted it before I read that you replied to me... yes DU11.2 works as primary and secondary rom. I will try others roms tomorrow but so far all is working great in secondary rom.
Thank you for you work!!!
AndresOrue said:
Sorry too mate I posted it before I read that you replied to me... yes DU11.2 works as primary and secondary rom. I will try others roms tomorrow but so far all is working great in secondary rom.
Thank you for you work!!!
Click to expand...
Click to collapse
There is no need to thank I'm doing this for fun
It' can be usefull if you got us some dmesg and logcat logs when the secondary ROM is bootlooping because of the SELinux permissive option not enabled. - you can get this with adb, the ROM bootloops but adb should get started at some point (of course you need to properly boot to the ROM the first time and enable adb and authorize your computer -
Thanks for the testing and wathever you have to share about using EFIDroid is usefull
lukss12 said:
There is no need to thank I'm doing this for fun
It' can be usefull if you got us some dmesg and logcat logs when the secondary ROM is bootlooping because of the SELinux permissive option not enabled. - you can get this with adb, the ROM bootloops but adb should get started at some point (of course you need to properly boot to the ROM the first time and enable adb and authorize your computer -
Thanks for the testing and wathever you have to share about using EFIDroid is usefull
Click to expand...
Click to collapse
Here is the log from second rom with selinux permissive not enable.
Also I confirm that the first rom boot ok with selinux permissive not enable ( selinux as enforcing ).
tell me if the log are correct, if not i try again.
Edited: i did some more test:
I tried as secondary pure nexus rom version : purenexus_hammerhead-7.1.1-20170216-HOMEMADE and boot ok in permissive enable
Also as secondary and permissive enable, I tried DU11.2 with the kernel blu_spark_r122_hammerhead_5472df4 and here boot ok too. It Does not hang up, with the massage " booting android 7.1.1" ( so elementalX 7.09 doesn't work so far).
Thanks for taking the time for this amazing work.
Just downloaded the .apk and installed, boot to EFIDroid, I guess, because I saw a never before seen menu with my internal ROM, TWRP, etc...
As of now it's late where I'm from, but I will download a secondary ROM later and post results.
Thanks.
willyinpr4u said:
Thanks for taking the time for this amazing work.
Just downloaded the .apk and installed, boot to EFIDroid, I guess, because I saw a never before seen menu with my internal ROM, TWRP, etc...
As of now it's late where I'm from, but I will download a secondary ROM later and post results.
Thanks.
Click to expand...
Click to collapse
Yep that "never seen before menu" is EFIDroid hehe, so your primary ROM is booting ok, please share what ROM you are using. And remember to enable Force SELinux permissive when booting a secondary ROM to prevent a SELinux denial bootloop, then you can try with the option disabled. But if the LineageOS kernel, that is the most "normal" kernel I know, couldn't do it I don't think any other could boot with SELinux enforced as secondary ROM. Anyways logcat and dmesg from a bootloop are useful and welcome.

[ROM] JAGUAR OREO 8.1 ONEPLUS 5T OFFICIAL - Updated November 14

Welcome to Jaguar Oreo 8.1. As some may know, the emphasis of this project is on Security and Performance. I have recently transitioned from Lenovo Zuk Z2 plus to Oneplus 5 (and previously from Sony Xperias). This rom is actively maintained, and I don't intend to abandon it until Pie becomes stable and feature rich. You are welcome to visit Z2 thread for user feedback: https://forum.xda-developers.com/lenovo-zuk-z2/development/jaguar-oreo-8-1-official-t3734597. A few people asked me to build for Oneplus 5T. Here it is. Although, I don't have Oneplus 5T, the rom has been successfully tested by @punit1708. So, everything works.
In addition to most, if not all, familiar Oreo features starting from multiple options in statusbar, navbar, QS, gestures etc. to alarm blocker, wakelock blocker, smart pixels and omni features (I am not going to list all of them), you will have the following:
1. Hardened/fortified bionic (over 150 commits) to prevent bad behavior by system and third party apps.
2. Many classes and resources are NOT pre-loaded or compiled during boot. Instead, they are compiled after the initial startup and put in ram and cache. So, after initial settling, you will have increased speed in almost everything: interface transitions, app startup time, etc. . In addition, it takes 4-5 seconds to fully boot, after Oneplus logo ends (initial boot after flashing will obviously take longer).
3. Most runtime permissions are limited to 'read only'.
4. FBE encryption is replaced with FDE, and it is not forced. Plus, you can have separate passwords, one longer for boot and another short one for screen lock. I, personally, don't like FBE. I think it is weaker than FDE. Also, I don't want my device to boot at all or be partially decrypted, unless I enter boot password.
5. Many additional security features are enabled in kernel. Kernel is based on DU for Oneplus 5 (the work on it just started).
6. Yama security to replace Selinux.
7. Wireguard support in kernel
8. DNS over TLS
9. Background WIFI scanning is hard-disabled
10. Type zero sms: phone's silent response 'received and processed' (without user noticing) eliminated. If you don't know what type zero sms is, Google it. Not class zero sms, which flashes on screen, but doesn't get saved, but rather type zero, which doesn't show at all, but nonetheless is silently acknowledged. Creepy.
11. MicroG support
12. Overclocked little CPU to 2035200 and big to 2592000 by default (which you can adjust, if you don't like it, in Kernel Adiutor)
INSTRUCTIONS:
1. Be on 5.1.4 firmware
2. IF YOU ARE ENCRYPTED, YOU MUST DO FACTORY RESET IN TWRP (you will have to type 'YES' for factory reset). THIS WILL RESULT IN ALL DATA INCLUDING INTERNAL SD BEING ERASED!!!. So, transfer the contents to your PC. If you are decrypted, you may skip this step. You may think you are decrypted, but make sure that it is in fact so: check in Settings/Security. If it says phone encrypted, you must do factory reset in TWRP.
3. After factory reset, reboot in TWRP and format manually system/dalvik-cache/data/internal SD (again), as TWRP apparently leaves some remnants of encryption after factory reset.
4. Transfer the rom, Gapps, Magisk and whatever else you need to internal card; flash the rom; flash Gapps (optionally) and reboot
5. Go back to TWRP and flash Magisk (optionally). Why not flash Magisk right away? Because Gapps need to run once before Magisk to get appropriate permissions
ROM DOWNLOAD: https://forum.xda-developers.com/devdb/project/dl/?id=30505
Subsequent releases (and I will continue to update until Android 9 becomes stable) will be in post #3.
WARNINGS: Usual XDA: Get ready to be burned and don't complain
CREDIT: AOSP, CopperheadOS, DU, Omni, Slim, Lineage, Benzo, Carbon, Xtended, AKT profiles team
Also, credit for a Jaguar bootanimation to @Ashish9 and @The.Night.King who made one of the header's icons
October 9 and on Kernel Source: https://github.com/AOSPME/android_kernel_oneplus_msm8998
Kernel Source: https://github.com/optimumpr/android_kernel_oneplus_msm8998
Bionic Source where most commits came from: https://github.com/CopperheadOS/platform_bionic
XDA:DevDB Information
Jaguar Rom Oreo 8.1.0, ROM for the OnePlus 5T
Contributors
optimumpro
Source Code: https://github.com/optimumpr/android_kernel_oneplus_msm8998
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 4.x
ROM Firmware Required: Unlocked bootloader and 5.1.4 firmware
Based On: AOSP, DU, Benzo, Omni, Slim, Xtended, Carbon, CopperheadOS
Version Information
Status: Stable
Created 2018-09-29
Last Updated 2018-11-14
How to encrypt the phone:
The rom has FDE, instead of FBE, and it is not forced. So, you will be decrypted, unless you encrypt. You don't need to flash 'no verity', if you want to stay decrypted - just don't encrypt.
You can encrypt within Settings, but the preferred way is to do it via ADB. This way, you could have 2 separate passwords one longer for boot and another shorter for screen lock. YOU MUST HAVE MAGISK INSTALLED FOR ADB method to work.
1. Set up a short screen lock pin/password/pattern
2. Enable ADB in Developer settings
3. Connect the phone to your PC. Open terminal (on PC) and type adb devices to make sure that the phone is listed
4. Type adb shell and press enter; type su and press enter - at this point, you should have Magisk prompt (on the phone) for root; grant it for at least 20 minutes - the prompt on terminal should change to root
Now the fun part:
5. type vdc cryptfs enablecrypto inplace password "your actual password" and press enter
WARNING: No quotation marks anywhere in terminal, and don't type the words 'your actual password', but rather your chosen password. There is no limit on the length of boot password.
The phone will reboot and start encrypting. In about 10-15 minutes, you will get a familiar prompt for boot password. After the first password input, the phone might not fully boot (it happened to me). In this case, just force-shutdown and reboot.
After encrypting, you will lose root. So, re-flash Magisk. Otherwise, you might have kernel panic, due to Magisk not being able to find your lockscreen pin..
P.S. You can also do the same on phone's Terminal. In this case, skip 'adb shell' and start with 'su'. But in my experience, if you make a slight mistake with the password, you won't be able to boot, and you will have to do factory reset in TWRP, which will result in the loss of all data. On PC, you can still see the password you set and boot the phone
Rom updated
November 14. Rom updated:
1. November security patches
2. Swipe gestures in AOSP keyboard fixed
Instructions: from a previous release, flash dirty; if coming from another rom, see OP for instructions (you have to be decrypted)
Download: https://forum.xda-developers.com/devdb/project/dl/?id=30845
October 9. New release
1. New kernel. EAS thrown out (doesn't do any good and slows down the phone). Interactive governor is back
2. Built-in CPU power profiles, based on AKT profiles, but heavily modified. In Settings, there is a new section, where you can choose among 16 profiles
Instructions: from a previous release, flash dirty; if coming from another rom, see OP for instructions (you have to be decrypted)
To use CPU profiles: /Settings/Cpu profiles/ pick one, grant root and press home to exit. The settings will hold on reboot.
Download rom release October 9: https://forum.xda-developers.com/devdb/project/dl/?id=30599
______________________________________________________________________________________________________________________________
October 5. New release:
1. October security patches
2. Google Oreo r48
Download rom October 5 release: https://forum.xda-developers.com/devdb/project/dl/?id=30559
Instructions: if you are on a previous release, flash dirty; if coming from another rom and decrypted, clean flash; if from another rom and FBE force-encrypted, see Original post instructions (you must do a factory reset in TWRP to wipe encryption).
Some screenshots
Some screenshots:
Edited
Aplication Câmera OOS Working?
hpbrasil said:
Prints rom?
Click to expand...
Click to collapse
If you are referring to screenshots, here there are : https://forum.xda-developers.com/oneplus-5/development/rom-jaguar-oreo-8-1-oneplus-5-official-t3843450
hpbrasil said:
Edited
Aplication Câmera OOS Working?
Click to expand...
Click to collapse
Yes.
This looks interesting. I'll be checking this out with MicroG. I'm glad we have a good ROM focused on privacy.
Is gustures like the OnePlus original version?
Wonderfull ROM, goona stay here for a while, changed the CPU governer, what is the smoothes setting for this? right now it is Ondemand
Br. Otto
Rom is very smooth.. Butter like.. Just need to keep it for some cycles about the Battery life it gives.. Have kept all default settings for now.. As you have mentioned there is some overclock done so we can also lower it for some battery efficiency right?
Yash93 said:
Rom is very smooth.. Butter like.. Just need to keep it for some cycles about the Battery life it gives.. Have kept all default settings for now.. As you have mentioned there is some overclock done so we can also lower it for some battery efficiency right?
Click to expand...
Click to collapse
As I said, in Kernel Adiutor.
EspElement said:
Is gustures like the OnePlus original version?
Click to expand...
Click to collapse
No idea about stock: had it on the phone for 2 minutes - to boot and unlock bootloader.
the instructions are like this (I used a USB stick)
factory reset
restart twrp
format dalvik cache system etc.
flash rome gapps 8.1 nano or stock?
flash magisk etc
format dalvik and cache
restart
That's right ?
I am on the Open Beta 17
Its treble ?
Does this rom have swype up gesture control? So I can hide my nav bar?
[email protected] said:
Its treble ?
Click to expand...
Click to collapse
No its not treble just follow the instructions mentioned & you are good to go..
Just a sample of battery life on 1st day usage.. Im pretty amazed on the first cycle..
Yash93 said:
No its not treble just follow the instructions mentioned & you are good to go..
Click to expand...
Click to collapse
By the way, I tried the rom with 5.1.5 firmware, and everything works fine. Go figure.
alewis2k12 said:
Does this rom have swype up gesture control? So I can hide my nav bar?
Click to expand...
Click to collapse
Several: AOSP gestures, Carbon gestures...
Thankyou for the rom, has someone managed to add face unlock? I tryed with many gapps versions, magisk module and still nothing.

MIUI11_Global-Official 11.0.6.0.PEDMIXM Discontinued

Latest is MIUI11_Global-Official 11.0.5.0.PEDMIXM Pie 9 for le_x2 Lemax2 .
Code:
* Your warranty is now void.
*
* I'm not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
WARNING: This rom is still under development, you may encounter bugs or things that don't work
MIUI11_Global-Official 11.0.5.0.PEDMIXM Pie 9 for le_x2 Lemax2 .
Release date: 10 January 2020
Development of C.B.G. stable for daily use
#Info...
Read carefully all info, before proceed!
*Changelog regarding previous release*
-/System updates and fixes by Xiaomi /-
- Official MIUI11 Gapps included. Do not flash others.!!
*Advanced*
-Alternative Kernels
-Leeco Extras on board
*Working everything like*
Multiple languages
Screen auto lighting Manual reduced Camera
Ril WiFi Bluetooth Flashlight GPS Video
Fast Charging Gapps working (included) Sounds
Compass Leeco IR on board adb
Screen cast fixed (Tested on my Samsung and LG TV) VoLTE FP
Face unlock available for any region
Notifications Screen lock Ambient display
Dark UI mode USB - OTG copy/install
Dual app mode Full screen Gestures
Emergency mode One hand mode
Global assistant and Search
Hardware keys Theme manager
Safety Guard ScreenTiming settings Headsets Handsets All launchers.Magisk Root 20.1
Google certifieddevice, ...more
Download Link:
https://mega.nz/#!5Q9myACC!IV7-z_-aJZHv03S5ZTbLAsyVFfm9uwJKy62V1Jt6hyk
! IMPORTANT!
You need Xiaomi account to have Cloud working and register normally
Make one before flashing...
#How to flash:
Tip: If you have previous release you can Flash dirty.
1. Make sure u have installed my 3.3.1-0 TWRP Treble and tools.. install it if not
https://drive.google.com/file/d/1yDiUxYzcJjt_Ng3mYZkCXqcHlU57BWZd/view
and make backup your current rom (system,boot, data) in any case...
2.Boot in to TWRP ,
3.Wipe system,data,cache and dalvik (optional and vendor partition)
4.Flash Rom zip
5.Reboot to system
6. Follow setup instructions (Google-xiaomi)
7. Get inside system and make your adjustments
8. Finish... Enjoy your new MIUI 11..!!
FIXES -PATCHES
MIUI11-x2-GLOBAL-11.0.6.0 and 11.0.5.0 by CBG
Camera switch back to front delay fix.
Flash it through TWRP without any wipe.
https://drive.google.com/file/d/1MhE1eb7Kxs_VhSiTjO4rxdTnZQa_Wk4y/view?usp=sharing
F2FS patch. If you are with f2fs flash this patch right after finishing ROM installation.
https://mega.nz/#!YJdgTIiT!yUrK2L3bqbfTnCbdxEFrJnN7mbsboi9gpBS5TF0CvmI
Known bugs:
Read post and everything that users find...you tell me
Same as official MIUI11 rom, plus 5sec-camdelay, cam-shut sound,reading mode and Mi handsets.
#About user's Bug reporting:
I can't fix quickly any bug because i haven't free time....
Don't tag me about bugs..
! USER NOTICE!
Rom is Regional Theme hacked to have all available themes for free on any Region.
It's a ported build. For me is ok for daily use.
I'm using it without issues..
Flash this ROM if you know what are you doing and how latest MIUI11 working.
It's your responsibility if any issue mess up your files e.t.c...!
*Thermal zip package*
Below you'll find flashable zips with alternative Thermal package for CPU and battery.
Flash it without any wipe if you have x829 and facing high temperature issues
Flash each through TWRP without any wipe
Tip: If you want to go back to stock just wipe system and vendor and flash ROM again.
https://mega.nz/#!9ddQlayI!C_c9HibWptleH6dk9waNO4nD3HkCb2kXFrzdGpH_1z4
*DOLBY ATMOS*
Moded Dolby digital for MIUI11 working great on our x2!!
Flash it through TWRP or Magisk
https://drive.google.com/file/d/1wFMUCvkD1vA3tVBN7PBkNRbUH6q3sT1R/view?usp=sharing
#EXTRAS#
*Kernels
Rom on board has Lineage kernel.
If you want to try another i have made 6 versions.
BS 6.6.1+ OC BS 6.6.1 normal EAS-ROS AEX-ROS
AEX alternative LOS kernel.
#KERNEL'S standalone pack download#
https://drive.google.com/file/d/1Pi2MjVLIITc71yOkPrmd-TEkPsz2LJIo/view?usp=sharing
*Instructions*
Backup firstly your stock boot.img through TWRP in any case....
Download zip below, unzip it on your phone or PC and flash each boot.img, through your TWRP by selecting : Install>Files storage>Install Image down left>select boot.img> and flash it as boot.
Done...
TIP: You can try any of them and if you don't like the results go back to stock backup.
*EUI Audio working*
https://t.me/x2_devel/356553
Viper FX Magisk module working
#Hardware keys disable zip#
Flash through TWRP without any wipe.
https://mega.nz/#!lB8VyCbb!4cjQctLA8xMJXzBJmQI2a2TIy_ZSuUfltpspsxH3Kuo
#Hardware keys enable zip#
Flash through TWRP without any wipe.
https://mega.nz/#!dd11WIqK!C2KHUMIX64fUtqp6e49ZI4BDa2NQxmZp76Xk_78bQEI
-INDIA regional-
If you want back India region and locality flash this zip through TWRP without any wipe.
https://drive.google.com/file/d/1jV2-zvUG26ap3cOdEvAtzfzAyakw4jVK/view?usp=sharing
MIUI11_Global-Official 11.0.6.0.PEDMIXM for le_x2/Lemax2. .
Release date: 14 December 2019
Development of C.B.G. stable for daily use
#Info...
Rom is Official Global MIUI11 PIe port build for our x2!
Read carefully all info, before proceed!
*Changelog regarding previous release*
-/Critical fixes/-
- Screen cast fixed for all smart devices
- Bluetooth Tethering fixed for data sharing
- Speaker Sound fixed upon calls
- Screen recorder fixed to include system sounds when recording
- Huge adjustments about CPU thermal and performance
- Region default for EU users
- Official MIUI11 Gapps included. Do not flash others.!!
*Advanced*
-Alternative Kernels
-Leeco Extras on board
-Spectrum profiles
-Focus fix
-App extra settings and more...
*Working everything like*
Multiple languages
Screen auto lighting
Manual reduced
Camera
Ril
WiFi
Bluetooth
Flashlight
GPS
Video
Fast Charging
Gapps working (included)
Sounds
Compass
Leeco IR on board
adb
Screen cast fixed (Tested on my Samsung and LG TV)
VoLTE
FP
Face unlock available for any region
Notifications
Screen lock
Ambient display
Dark UI mode
USB - OTG copy/install
Dual app mode
Full screen Gestures
Emergency mode
One hand mode
Global Device assistant and Search
Volume keys
Hardware keys
Themes
MultiSounds
Safety Guard
ScreenTiming settings
Headsets
Handsets
All launchers
Magisk Root 20.1 tested
Google certified device
more ..
Download Link:
https://drive.google.com/file/d/1xKhbLSxDnIGIXTAIXAm0_6A3qDtMCxYO/view?usp=sharing
! IMPORTANT!
You need Xiaomi account to have Cloud working and register normally
Make one before flashing...
If your device is x829 after rom flash and before 1st boot flash the standalone AEX Kernel which is inside rar package. It's known x829 issue.
#How to flash:
Tip: If you have previous release you can Flash dirty.
1. Make sure u have installed my 3.2.3-0 TWRP Treble and tools.. install it if not
https://mega.nz/#!wCAByQiJ!-odX-v8wjIQap6W8C3_5EwElMTfCitjJb4rLYxYSglU
and make backup your current rom (system,boot, data) in any case...
2.Boot in to TWRP ,
3.Wipe system,data,cache and dalvik (optional and vendor partition)
4.Flash Rom zip
5.Reboot to system
6. Follow setup instructions (Google-xiaomi)
7. Get inside system and make your adjustments
8. Finish... Enjoy your new MIUI 11..!!
#Bugs#
Same as official MIUI11 rom, plus 5sec-camdelay, cam-shut sound,reading mode and Mi handsets.
#About user's Bug reporting:
I can't fix quickly any bug because i haven't free time....
Don't tag me about bugs..
! USER NOTICE!
Rom is Regional Theme hacked to have all available themes for free on any Region.
It's a ported build. For me is ok for daily use.
I'm using it without issues..
Flash this ROM if you know what are you doing and how latest MIUI11 working.
It's your responsibility if any issue mess up your files e.t.c...!
#EXTRAS#
*Kernels
Rom on board has BS-6.6.1 kernel.
If you want to try another i have made 6 versions.
BS 6.6.1+ OC
BS 6.6.1 normal
EAS-ROS
AEX-ROS
AEX alternative
LOS kernel.
#KERNEL'S standalone pack download#
https://drive.google.com/file/d/1Pi2MjVLIITc71yOkPrmd-TEkPsz2LJIo/view?usp=sharing
*Instructions*
Backup firstly your stock boot.img through TWRP in any case....
Download zip below, unzip it on your phone or PC and flash each boot.img, through your TWRP by selecting : Install>Files storage>Install Image down left>select boot.img> and flash it as boot.
Done...
TIP: You can try any of them and if you don't like the results go back to stock backup.
*Kernels and Thermal zip package*
Below you'll find flashable zips with latest kernels of EAS- ROS-3.0 and EAS-AEX.
Flash each through TWRP without any wipe
Tip: If you want to go back to stock just wipe system and vendor and flash ROM again.
-Download zips-
EAS-ROS
https://drive.google.com/file/d/1Hh1FKZjAVAk67QjqvZxODpu1fkjdWOrm/view?usp=sharing
EAS-AEX
https://drive.google.com/file/d/1F8Bac-kE6OFZPq39kdYw3qAWecGN2Ahf/view?usp=sharing
*DOLBY ATMOS*
Moded Dolby digital for MIUI11 working great on our x2!!
Flash it through TWRP or Magisk
https://drive.google.com/file/d/1wFMUCvkD1vA3tVBN7PBkNRbUH6q3sT1R/view?usp=sharing
*EUI Audio working*
https://t.me/x2_devel/356553
Viper FX Magisk module working
#Hardware keys disable zip#
Flash through TWRP without any wipe.
Flash this when you're using full screen gestures.
https://mega.nz/#!lB8VyCbb!4cjQctLA8xMJXzBJmQI2a2TIy_ZSuUfltpspsxH3Kuo
#Hardware keys enable zip#
Flash through TWRP without any wipe.
Flash this when you're going to use again hardware buttons.
https://mega.nz/#!dd11WIqK!C2KHUMIX64fUtqp6e49ZI4BDa2NQxmZp76Xk_78bQEI
-INDIA regional-
If you want back India region and locality flash this zip through TWRP without any wipe.
https://drive.google.com/file/d/1jV2-zvUG26ap3cOdEvAtzfzAyakw4jVK/view?usp=sharing
-Credits:
To all our super dooper x2-developers for their development stuff!
Special credits to luchetto_m for his help and kernel stuff!
And to all of you testing user's..
MIUI10_Official-Beta 9.9.7_Test Pie 9 for le_x2 Lemax2 .
Development of C.B.G. stable for daily use
#Info...
Read carefully all info, before proceed installation!
*Changes regarding previous 9.8.22 MIUI rom*
Added new updated apps
Removed more unuseless Chinese apps
System fixes
Fixed dual apps
Fixed Dual Space
Fixed GPS
Fixed Themes
Fixed lock screen wallpaper changer
Latest Poco Launcher working like a charm(play store)
Small Storage fixes
Previous...
Alternative Kernels
Leeco Extras on board
Spectrum profiles
Focus fix
App extra settings and more...
Download Link:
https://mega.nz/#!daoj1Agb!O4MPnpG4Dl9-238z4fCaQzYkpmk4X9JluNj88C_c2eA
! IMPORTANT!
You need Xiaomi account to have Cloud working and register normally
Make one before flashing...
#How to flash:
1. Make sure u have installed latest twrp or mine 3.2.3-0 Treble and tools and make backup your current rom (system,boot, data) in any case...
2.Boot to twrp ,
3.Wipe system,data,cache, dalvik and vendor.
4.Flash Rom zip
5.Reboot to system
6. Follow instructions
7. Boot inside system and make your adjustments
8. Finish... Enjoy your new MIUI 10
#Bugs#
Same as official MIUI10 rom, plus reading mode, Mi handsets, ambient display,5sec cam delay
#About user's Bug reporting:
I can't fix quickly any bug because i haven't free time....
Don't tag me about bugs..
! USER NOTICE!
It's a ported build. For me is ok for daily use.
I'm using it without issues..
Flash this ROM if you know what are you doing and how MIUI10 working.
It's your responsibility if any issue mess up your files e.t.c...!
#EXTRAS#
#Kernels#
Rom on board has AEX kernel by shivatejapeddi. If you want to try another i have made 3 versions.
BS 6.6.1+ OC
AEX alternative
LOS kernel.
Download zip below, unzip it on your phone or PC and flash each boot.img, through your TWRP by selecting : Install>Files storage>Install Image down left>select boot.img> and flash it at boot.
Done...
#KERNEL'S zip package download#
https://drive.google.com/file/d/1U6hW4iocmrQBz2aMlyMrH412MU_rGCko/view?usp=sharing
G-Camera moded v.7.0.9
Working on MIUI10 . Enable inside green tint dfx if you have issues.
https://mega.nz/#!hcEVRKoL!ZbkPa3-cLwuxt4LwVjAXvxI40cM4HaH6BVE770usB1c
If with green tint enabled you getting again green tint issue, flash through TWRP this zip without any wipe.
https://mega.nz/#!pAUnlYgD!DGlCb3LQvFIXWesKQIAGRdkd5UHQ_KE2tkCeAgtknw4
*Miui10 le_x2 9.9.7 flash zips*
Hardware keys Disable zip
https://mega.nz/#!lB8VyCbb!4cjQctLA8xMJXzBJmQI2a2TIy_ZSuUfltpspsxH3Kuo
Hardware keys Enable zip
https://mega.nz/#!dd11WIqK!C2KHUMIX64fUtqp6e49ZI4BDa2NQxmZp76Xk_78bQEI
EUI Audio working
https://t.me/x2_devel/356553
Magisk module Viper Fx working
If you facing battery drain you can flash this fix
https://drive.google.com/file/d/1PJxxZK4VIZCXG_x9D9ymGfSxW-LsWP6o/view?usp=sharing
Facing issues with banking apps? Install this app and change selinux to enforcing
http://www.mediafire.com/file/68x41zf4ikm8894/SELinuxModeChanger_2.0.2-minified_24.apk/file
MIUI10_Official-Beta 9.8.22# Pie 9 for le_x2 Lemax2 .
#INFO...
Rom is mixed with CN & EU sources by xiaomi.miui.gr...
Read carefully all info, before proceed!
*Changes regarding Stock MIUI rom*
Removed unuseless Chinese apps
System fixes
Fixed adb authorization
Camera fixes
Storage fixes
Alternative Kernels
Leeco Extras on board
Spectrum profiles
Focus fix
App extra settings and more...
*Working everything like:*
Multiple languages
Screen auto lighting
Manual reduced
Camera
Ril
WiFi
Bluetooth
Flashlight
GPS
Video
Fast Charging
Gapps working (included)
Sounds
Compass
Leeco IR on board
adb
Screen cast (Tested on my LG TV)
VoLTE
FP
Face unlock
Notifications
Screen lock
Ambient display
Dark UI mode
USB - OTG copy/install
Dual app mode
Dt2s
Full screen Gestures
Emergency mode
One hand mode
Global Device assistant and Search
Volume keys
Hardware keys
Hardware lights
Themes EU sources
MultiSounds
Safety Guard
ScreenTiming settings
Handsets
Magisk Root tested
more stuff...
Download Link:
https://drive.google.com/file/d/1q2qQ4J9axqHZi-V0XJSWvkMxHzcr7sZB/view
! IMPORTANT!
You need Xiaomi account to have Cloud working and register normally
Make one before flashing...
#How to flash:
1. Make sure u have installed latest twrp or mine 3.2.3-0 Treble and tools
https://mega.nz/#!cLp2TKLJ!7_M8OdfA4yF_qrQX1gHkteSnr_dKY2rvPTGM_0QDjbM
and make backup your current rom (system,boot, data) in any case...
2.Boot to twrp ,
3.Wipe system,data,cache and dalvik
4.Flash Rom zip
5.Reboot to system
6. Follow instructions
7. Boot inside system and make your adjustments
8. Finish... Enjoy your new MIUI 10
#Bugs#
Same as official MIUI10 rom, plus reading mode and Mi handsets
#About user's Bug reporting:
I can't fix quickly any bug because i haven't free time....
Don't tag me about bugs.. I will not answer.. when find some free time, i will try to fix if anything new come out!
! USER NOTICE!
It's a ported build. For me is ok for daily use.
I'm using it without issues..
Flash this ROM if you know what are you doing and how MIUI10 working.
It's your responsibility if any issue mess up your files e.t.c...!
#EXTRAS#
Rom by default is EU localized with EU Theme servers full and free.
If you want Chinese Themes and stuff flash one zip of these, inside archive below. Clean Theme app all data..
If you want Chinese Full Themes is better to flash the zip right after installation, before first boot.
-Themes and different Locality's zips-
https://drive.google.com/file/d/1GyxPKzbcVOty4hjTF0rbe81WxxAmoCeF/view?usp=sharing
#Kernels#
Rom on board has AEX kernel by shivatejapeddi. If you want to try another i have made 3 versions.
BS 6.6.1+ OC
AEX alternative
LOS kernel.
Download zip below, unzip it on your phone or PC and flash each boot.img, through your TWRP by selecting : Install>Files storage>Install Image down left>select boot.img> and flash it at boot.
Done...
#KERNEL'S zip package download#
https://drive.google.com/file/d/1U6hW4iocmrQBz2aMlyMrH412MU_rGCko/view?usp=sharing
G-Camera moded v.7.0.9
Working on MIUI10 . Enable inside green tint dfx if you have issues.
https://mega.nz/#!hcEVRKoL!ZbkPa3-cLwuxt4LwVjAXvxI40cM4HaH6BVE770usB1c
If with green tint enabled you getting again green tint issue, flash through TWRP this zip without any wipe.
https://mega.nz/#!pAUnlYgD!DGlCb3LQvFIXWesKQIAGRdkd5UHQ_KE2tkCeAgtknw4
*Miui10 le_x2 9.8.22 flash zips*
Hardware keys Disable zip
https://mega.nz/#!lB8VyCbb!4cjQctLA8xMJXzBJmQI2a2TIy_ZSuUfltpspsxH3Kuo
Hardware keys Enable zip
https://mega.nz/#!dd11WIqK!C2KHUMIX64fUtqp6e49ZI4BDa2NQxmZp76Xk_78bQEI
If you facing battery drain you can flash this fix
https://drive.google.com/file/d/1PJxxZK4VIZCXG_x9D9ymGfSxW-LsWP6o/view?usp=sharing
TIPS
Magisk and modules working
EUI Audio working
Viper FX Magisk module working
To use gcam enable cam2api
More...
-Credits:
To all our super dooper x2-developers for their development stuff!
shivatejapeddi ( vendor and kernel stuff)
and to all of you testing user's..
Screen Shots, custom stuff, fix zips and more join here.
Telegram group t.me/CBG_LeMax2
Reserved... Thanks for your time...??
cris is back ....downloading right now ... thank U!!!
Screenshots Please!!!!!
is the battery good and lasting long?
Not working for me. After installation and restart boot logo "MI" is on the screen but no further action
dont know is it a bug but i cant select high precision in location settings , by default it is set to device only but when i try to select high precision it switches back to gps only....and i get error 4001 when trying to download themes (didnt flash the adittional zip for china themes). Awsome ROM btw!!
ivo_cajkovac said:
dont know is it a bug but i cant select high precision in location settings , by default it is set to device only but when i try to select high precision it switches back to gps only....and i get error 4001 when trying to download themes (didnt flash the adittional zip for china themes). Awsome ROM btw!!
Click to expand...
Click to collapse
Hwy.. about gps high precision..its a setting..
Go to location settings and give location rights to Google location services
About themes.. some Themes are available.. some others doesn't..if you want more Themes go with China's version zip
Thanks for trying my rom..
it worked , thanx ! Really one of the smoothest roms I've tried for this device. Fingerprint is snappy, no bugs untill now ... as for battery life mine is on about 85 % health and i'm currently explorig the ROM all the time but it seems good .... Thank U, wanted to change my phone but now I will reconsider
Thanks a lot Cris! Now, I owned a Mi Mix 2S but I can't forget my beloved LeMax 2. This rom works like a charm but my fingerprint sensor didn't respond; I supposed it's an issue on my side.
Best regards
Unable to download from Google Drive - download limit exceeded. Can anybody upload to Mega or other hosting?
is there a way to change lockscreen wallpaper or icon set ? Is this a MIUI bug or there is some workaround? Thanks!
Hello, I'm using rom is great so far, except for a problem that miui has in the Chinese version that does not allow the use of unlicensed launchers. I did a research and saw that this does not happen in the global version of miui, is there any way to circumvent this?
skykingmix said:
Hello, I'm using rom is great so far, except for a problem that miui has in the Chinese version that does not allow the use of unlicensed launchers. I did a research and saw that this does not happen in the global version of miui, is there any way to circumvent this?
Click to expand...
Click to collapse
Flaah Global zip and try..
Post results.. Thanks...
ivo_cajkovac said:
is there a way to change lockscreen wallpaper or icon set ? Is this a MIUI bug or there is some workaround? Thanks!
Click to expand...
Click to collapse
Normally lock screen can be changed..
Maybe is temporarily issue.. Try to flash Chinese Themes zip and try again..
You can reverse back any time you want..
cruizgaray said:
Thanks a lot Cris! Now, I owned a Mi Mix 2S but I can't forget my beloved LeMax 2. This rom works like a charm but my fingerprint sensor didn't respond; I supposed it's an issue on my side.
Best regards
Click to expand...
Click to collapse
There is a workaround for this..
I have made up to 10.000flashes testing my builds and i have faced this twice..
After to Many tries with Qfil kernel's etc finally I've found tge trick accidentally..
Flash clean my EUI30S-V17 ALL Formats including internal storage... with my TWRP 3.2.1-1 with tools..
Then go ti fingerprint settings abd make fingerprint calibration (lower setting)
for many times..uo to 15... after 12 time usually working..
Then flash any other rim you want and enjoy..
This worked for me twice so far.
I hope to work for you..
skykingmix said:
Hello, I'm using rom is great so far, except for a problem that miui has in the Chinese version that does not allow the use of unlicensed launchers. I did a research and saw that this does not happen in the global version of miui, is there any way to circumvent this?
Click to expand...
Click to collapse
I've installed Poco Launcher, it's one of the licenced ones. Nova is not...
---------- Post added at 08:25 PM ---------- Previous post was at 08:20 PM ----------
CrisBalGreece said:
There is a workaround for this..
I have made up to 10.000flashes testing my builds and i have faced this twice..
After to Many tries with Qfil kernel's etc finally I've found tge trick accidentally..
Flash clean my EUI30S-V17 ALL Formats including internal storage... with my TWRP 3.2.1-1 with tools..
Then go ti fingerprint settings abd make fingerprint calibration (lower setting)
for many times..uo to 15... after 12 time usually working..
Then flash any other rim you want and enjoy..
This worked for me twice so far.
I hope to work for you..
Click to expand...
Click to collapse
I've been using Aosp Extended without any issue with the fingerprint. As long as my I'm using my Le Max 2 as a backup phone, I will try your solution as soon as possible and let you know.
You're the best...
cruizgaray said:
I've installed Poco Launcher, it's one of the licenced ones. Nova is not...
I've been using Aosp Extended without any issue with the fingerprint. As long as my I'm using my Le Max 2 as a backup phone, I will try your solution as soon as possible and let you know.
You're the best...
Click to expand...
Click to collapse
Unfortunately I had to install it too, I tested the Nova Launcher and the Smart Launcher, none worked. I hope you have some way around this
---------- Post added at 08:46 PM ---------- Previous post was at 08:37 PM ----------
CrisBalGreece said:
Flaah Global zip and try..
Post results.. Thanks...
Click to expand...
Click to collapse
I flashed the version that is available for download, but still unsuccessful in using Nova Launcher
CrisBalGreece said:
Normally lock screen can be changed..
Maybe is temporarily issue.. Try to flash Chinese Themes zip and try again..
You can reverse back any time you want..
Click to expand...
Click to collapse
Thank you for sugestion but it didnt work ... flashed chinese themes and i can download and apply themes but lockscreen and icons remain unchanged ... if I try to apply it through gallery i get message (translated) : wallpaper applied , cannot apply lockscreen wallpaper ... shame i love dark walls and 4 now im stuck with default one .... still loving ROM allthough
ivo_cajkovac said:
Thank you for sugestion but it didnt work ... flashed chinese themes and i can download and apply themes but lockscreen and icons remain unchanged ... if I try to apply it through gallery i get message (translated) : wallpaper applied , cannot apply lockscreen wallpaper ... shame i love dark walls and 4 now im stuck with default one .... still loving ROM allthough
Click to expand...
Click to collapse
Then something doesn't installed right. On my phone available Themes working and lock screen change normally.. anyway.. thanks for your reply..

[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

Can't boot into TWERP

So, this is the first time I'm installing a custom rom and I was following along with this guy:
(I found the xda steps to be too confusing to follow) and everything was going just fine until around the 5.20 min mark where after flashing TWERP on the device through Odin I was supposed to press the volume - & the power key to restart the device and as soon as the device went black I was supposed to then press volume + & the power key which I did but then I got this: (attachment)
(btw, even when I don't press the volume + & power key afterwards I get the same result)
Can this still be fixed or have I bricked my device?
Hi @Winter413
I found a wonderful description on the installation of TWRP here .... maybe it's easier to follow though it's for the 8.
Just read the whole story .... your troubles while installing TWRP are not at all new.
It's a kind of trick which you learn as soon as you want to root your phone, or want a good user friendly recovery backup app.
HELP! S8 got bricked, can't access recovery mode and OEM is locked
Can I get some help? I bricked my phone because I was trying to install twrp. It flashed but I got an error where it reset my data, after data reset I was stuck at the boot screen with the logo . I've tried steps like flashing stock rom, odin...
forum.xda-developers.com
Hope it might be of help ....
Nice Sunday for you !
Here on the forum you will be able to meet all the specialists you need.
[RECOVERY] [OFFICIAL] TWRP 3.6.x for Galaxy A10 Exynos series [SM-A105] [4 January 2022]
Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and...
forum.xda-developers.com
Hi @xabu
First I'd like to greatly apologise you for answering so late. I did not mean to be rude I just didn't want to reply with "ok, I'll be working on it than" & I actually wanted to get something done first. I decided to do things that way becouse I thought that I'll find some time to do this rather soon however unexpected things happened that kept me from doing it but now I have some time & have done something in this regard so enough of my excuses let's get to what I did & what I want to ask you about:
So first I went onto the s8 thread you suggested & I flashed vbmeta_disabled & to my suprise when I restarted again & pressed volume up + power it actually booted into TWRP "and relief washed over me in an awesome wave" but then I went on to get lineage os on it and it doesn't show up in TWRP. I have also gotten some other stuff (magisk & a few files from NanoDroid) & those show up just fine. I got the file from here: https://sourceforge.net/projects/andyyan-gsi/files/lineage-16.x/
& the link I got from this thread: https://forum.xda-developers.com/t/rom-gsi-guide-lineage-os-a10-a105f.4078093/
& as far as I'm concerned that is the only thread about lineage os on this phone on xda so that doesn't work I guess.
I have also tried this: http://www.mediafire.com/file/4w6vaq4lu2tbjfj/lineage-17.0-20200110-UNOFFICIAL.zip/file
& this: https://mega.nz/file/gw4QTYSS#IqqswGusWIW5l10LyvSfmtVUoE4gqn6_g6jywH96Z5Q
& got this:
(I've done these sequentially but I hope that doesn't make any functional difference however one important thing is the first one goes 'till the first "done" and the second one is the rest. You surely could figure that out by yourself but I wrote this just for clarity's sake.)
P.S. I know that both of the error messages I got seem to refer in one way or another to the fact that I'm not using an sd card for this operation, however as far as I'm concerned it should also be possible to install lineage os to the internal storage of the phone & that is what I want to achieve with this.
P.S. 2
I forgot to mention that I obviously wiped everything properly before trying to install lineage os so that's not the problem.
Hi Winter ,
it's important to check if you found the right version of TWRP:
Samsung Galaxy A10
Disclaimer:Team Win strives to provide a quality product. However, it is your decision to install our software on your device. Team Win takes no ...
twrp.me
every other version might get you in trouble.
And then: there is still no official LineageOS for the A10 (this gives problems too)
[ROM] [GSI] [GUIDE] Lineage os A10 A105F
A guide for how to install Lineage OS [ GSI ] on Samsung A10 A105F Notes / Warning! Use at your own risk, I’m not responsible for bricking your device. Make sure to backup your important data before everything. here is a summary of the steps I...
forum.xda-developers.com
should be the place to be, though there is not too much activity there ...
but look at this thread too:
Samsung Galaxy A10 ROMs, Kernels, Recoveries, & Ot
Improve your Samsung Galaxy A10's battery life, performance, and look by rooting it and installing a custom ROM, kernel, and more.
forum.xda-developers.com
with many good ideas.
Whatever:
I learned that LineageOS should be installed before other additions like Magisk and G-apps. Do this from internal storage and not from an external sd-card.
In TWRP we always make a Zip queue before installing but always starting with the OS or ROM.
You should be successful now you experienced how to install TWRP.
Always check for the right version or ask in the threads.
Thanks for coming back to me though I just wanted to help you
with installing TWRP and I don't have a A10 at my disposal.
Sincerely @xabu
Ps: I saw that you had courage enough to experiment. Be careful but go for it.
Hi @xabu
So as I mention I made it work by flashing this file through odin while in dowload mode & then restarting & pressing the volume up + power buttons which was supposed to take me to twrp & it did & twrp for me seems to be working just fine so I'm a little hesitant to try & install some different version of it but if you think that's the issue than I will try installing those other versions.
As soon as you are in TWRP and it functions fine, then just look to it's version and go to the link which I gave you for the newest version of TWRP for the A10.
"
If you intend to root your (a10) device, be advised that Magisk will be installed to the recovery partition, not the usual boot partition. Both TWRP and Magisk-rooted Android boot using the recovery kernel, with the device's hardware keys used to choose between TWRP and Android at boot time.
You are therefore strongly advised to first root your device with Magisk and then pre-root a TWRP image before flashing it to recovery. The usual path of installing TWRP prior to rooting is problematic on this device, because the Magisk installer does not support installation to recovery from TWRP. Furthermore, prior rooting of the device with Magisk carries the significant advantage of disabling various device protection mechanisms that you will otherwise need to take care of manually."
In this website the instructions about flashing TWRP to your device goes further .... so try to understand it step by step.
If you want to install Magisk, then you should know that from some weeks ago, Magisk started a complete new life with new important instructions: look here:
[Discussion] Magisk - The Age of Zygisk.
This is a discussion and help thread for the newer versions of Magisk. The main goal of this thread is to help users migrate to Magisk v24+ SafetyNet Basic integrity Pass CTS profile match Pass Play Protect certification Device is certified...
forum.xda-developers.com
As you can see .... there is a lot to do and to learn.
Hope you'll enjoy it like your
"and relief washed over me in an awesome wave"
no one could have said it better .
PS:
Flashing TWRP without first flashing a vbmeta image with verity disabled will render your device unable to boot.
is especially for your kind of device and certainly not in general.
Alright, so I checked my twrp version with your link & I have the latest one so everything is fine. I also got lineage os 18.1 & it seems to have installed just fine. So now it's time for Magisk. So first I'm also kinda following this guide:
& Wolfgang recommends to not only install the .zip file but also Magisk manager & I couldn't find any link to download it.
"The usual path of installing TWRP prior to rooting is problematic on this device, because the Magisk installer does not support installation to recovery from TWRP" so does that mean that I have to go back to the download mode & from there flash the root file in odin & then install magisk.apk like here?:
2. flash root file:
enter download mode ( see instructions above here )
flash the file in Odin ( choose PDA, select the file and the start )
3. install magisk:
install magisk.apk (download link above here > and then follow the instructions in the app (the app will ask once for reboot).
Also, If you're curious, the "and relief washed over me in an awesome wave" is an almost direct quote (I only changed "washes" to "washed") from my favourite movie - American Psycho.
@xabu
If you liked my previous post, does that mean that I should do the steps I mentioned?
Dearest @Winter413 ....
No, this does not mean that you should do the steps mentioned.
Again read the instructions on the official TWRP where they help you with Magisk. You can always upgrade the moment all works.
I'm not familiar enough with your device. All is working here on the S7.
A complete different device as I noticed while studying your situation.
My like also shows my admiration for your courage to root your phone and try out how to go further and further.
Ps: https://github.com/topjohnwu/Magisk/releases/tag/v24.1
What about Magisk Manager? Do I need that?
And also this :
2. flash root file:
enter download mode ( see instructions above here )
flash the file in Odin ( choose PDA, select the file and the start )
3. install magisk:
install magisk.apk (download link above here > and then follow the instructions in the app (the app will ask once for reboot).
Is from this:
https://forum.xda-developers.com/t/rom-gsi-guide-lineage-os-a10-a105f.4078093/#post-82196787
So that's why I asked where or not I should back off to the download screen and flash the root.
Winter413 said:
And also this :
2. flash root file:
enter download mode ( see instructions above here )
flash the file in Odin ( choose PDA, select the file and the start )
3. install magisk:
install magisk.apk (download link above here > and then follow the instructions in the app (the app will ask once for reboot).
Is from this:
https://forum.xda-developers.com/t/rom-gsi-guide-lineage-os-a10-a105f.4078093/#post-82196787
So that's why I asked where or not I should back off to the download screen and flash the root.
Click to expand...
Click to collapse
Yes you need the new Magisk manager. If you want a rooted phone.
But as I told you....Magisk is changed maybe a month ago .... this means totally new instructions ... so keep this in mind while working with older instructions.
And also regarding the root - If I've gone this far than I might as well go further & attain some more control over my device & also learn a bit about how computers work along the way. This is definitely not the last project of this kind that I'll be doing. I'm already running Pop os on my main computer instead of windows (however I did use windows for this whole process as Odin is unfortunately unavailable for linux). For now I'm also very very slowly learning javascript (I'll try to pick up the pace cuz it's really bad) & once I buy myself a new computer I'll try installing arch on it & using that as my daily driver & yeah, further carrer routes in IT & such are definitely also something that I'll be looking into so while pretty inconmpetent I'm not afraid to play around with computers.
Alright than. If everything is different about Magisk now than I will definitely look into how to properly install both Magisk.zip & Magisk Manager.
So I must admit I haven't looked to much into rooting yet & it seems that It is not required to install a custom rom, however this sounds pretty cool:
Advantages of rooting include the possibility for complete control over the look and feel of the device. As a superuser has access to the device's system files, all aspects of the operating system can be customized with the only real limitation being the level of coding expertise. mmediately expectable advantages of rooted devices include the following:
1. Support for theming, allowing everything to be visually changed from the color of the battery icon to the boot animation that appears while the device is booting, and more.
2. Full control of the kernel, which, for example, allows overclocking and underclocking the CPU and GPU.
3. Full application control, including the ability to fully backup, restore, or batch-edit applications, or to remove bloatware that comes pre-installed on some phones.
4. Custom automated system-level processes through the use of third-party applications.
5. Ability to install software (such as Xposed, Magisk, SuperSU, BusyBox, etc.) that allows additional levels of control on a rooted device or management of root access.
Winter413 said:
Alright than. If everything is different about Magisk now than I will definitely look into how to properly install both Magisk.zip & Magisk Manager.
Click to expand...
Click to collapse
Yes learn about the denylist and Zygisk !
So from my understanding currently the steps left are:
1. installing Magisk.zip & Magisk Manager
2. Installing NanoDroid
3. & perhaps locking my bootloader afterwards to make my device more secure? (I think that's something that should be done but correct me If I'm wrong)
& then I can finally start using my phone on Lineage os, right?

Categories

Resources