Build Custom ROM for Redmi Note 4 - General Questions and Answers

Just for the context - I'm new to building custom ROMs but have experience in Java, Linux and have flashed & used custom ROMs before.
I like a few features in MiUI like
• Phone App which allows me to take notes, record calls etc
• Data Usage bar in the notifications
• Restrictions on apps for data usage
And tiny features like that are a huge plus on MiUI...
I also like the snappy interface on AOSP, Lineage OS etc.
I want to build a custom ROM in which I want all the bits and pieces of each ROM.
Hope I'll get some help from XDA.
Any tutorials, guides, personal help will be really helpful.
Thank you

Related

KK/JB/Improved ICS for P5 Mini or Control V1

Hello,
We need a custom rom for our Gionee Control V1 or Allview P5 Mini. It's basically the same device, reproduced by one of the companies.
The problem is that we do not really know how to even start making it, so we do need for now is some developers and a list of bugs/issues, so they can start developing the ROM. I've tried to start making my first custom rom for this device, but it was a fail. I couldn't even get to set up the kitchen. So just one developer with experience in making those firmwares that could help us would be awesome to have. I will help with anything I can whenever I have to.
All I have for now is the stock ROM of this device, a bugs/issues list and a list of features we would need to make the system faster. Check the links below, and please start helping us. The company isn't smart enough to provide us a simple update, and not everyone knows to develop these firmwares, so any help is appreciated by us.
Stock ROM:
https://docs.google.com/uc?id=0B4T_A_R7N_g_X2Jlank2T09SdGM
Bugs/Issues:
• SIM isn't recognized sometimes
• Messages/Dialler oftenly shows numbers instead of saved contacts names
• Camera is taking blurry pictures
• WiFi connection not very accurate
• WiFi Direct sometimes doesen't recognize devices
• Keyboard's lagging
• SD card isn't recognized sometimes & all apps and contacts dissapear
What do we need:
• A new launcher (stock one is VERY slow)
• Better performance
• Less unuseful apps (including Antivirus, Navigation, ES Task Manager, MultiLing & others which slows down system and drains battery)
• Better icon pack (the stock Gionee/Allview icons pack is stretching the icons, making them pixellated)
• A new status bar (the Berry UI changed with a stock black status bar) (optional)
• Battery percentage (optional)
I'll update this thread when I'll come back home with more issues and features we need to get. Thank you very much for helping us getting a better firmware for our phones.
Please update your link for STOCK ROM.
Thanks.

[Reviews] [Feedback] Comparison of the different CUSTOM ROMs (features, exp, bugs)

LAST UPDATE: 04 March 2019
Hello guys,
Note: This thread has evolved a lot and now I don't feel it's about my personnal experience anymore. So I've just removed all the bits about myself as they are not relevant and appropriate. You'll have way enough information from the Google sheet as well as the summaries made by the community and myself.
Here you can find a nice spreadsheet made by @Macusercom and improved by @blinkin, the community and general and myself
https://docs.google.com/spreadsheets/d/1OKpuzMbvMLZ8qtyDmbxMUCayUKM3nkuWhH00fRQqfcs/edit?usp=sharing
The spreadsheet is now in read only mode since some funny guys had fun messing with it. If you want to add something to the spreadsheet, just send a message on this thread and I'll add it myself. Don't waste my time / Macusercom's time sending PMs about getting the rights to edit it. Thank you for you understanding.
CAUTION: most of the following is outdated, and while it's usually still true, most ROMs are mature enough to be very similar in terms of performance, battery life and even features. So even more than before, it's mostly about personal preference. The spreadsheet should still be useful however, as long as it keeps being updated.
Lineage OS:​(thread link: https://forum.xda-developers.com/oneplus-6/development/rom-lineageos-16-0-t3839750 )​★ Positive things
-Great performance
-Great battery life
-A few interesting features not available on other ROMs except HAVOC.
-Only custom ROM where Android Auto works.
-Privacy guard now works
★ Less-positive things (i.e. "bad" things)
-No signature spoofing
-Not as many features as other ROMs
AOSIP (Android Open Source Illusion Project)​(https://forum.xda-developers.com/oneplus-6/development/rom-android-source-illusion-project-t3855343 )​★ Positive things
-Great performance
-Good battery life
-A lot, but not too many, useful features well ordered, so easy to find.
-OOS camera is included, as well as OnePlus gallery.
-OTA updates
★ Less-positive things (i.e. "bad" things)
?
Havoc OS:​(thread link: https://forum.xda-developers.com/oneplus-6/development/rom-havoc-os-t3817805)​Feedback from @Macusercom
★ Positive things
- Currently, the ROM with the most features on the OP6. Period. (LiquidRemix has about the same amount of features).
-Stable
- OOS cam with portrait & night mode
★ Less-positive things (i.e. "bad" things)
?
Pixel Experience​(https://forum.xda-developers.com/oneplus-6/development/rom-pixel-experience-t3856643 )​Feedback from @elmu
★ Positive things
-Great performance
-overall working well
-Low ram usage
-Bluetooth+bullets wireless work very well
★ Less-positive things (i.e. "bad" things)
-Dark theme not working properly?
-Some apps crashes/freezes?
-Camera crashes/freezes?
-Battery stats recording ambient display in your sot alltime (i hope you understand what i mean)?
OmniRom TreskMod​(https://www.treskmod.ru/ )​Feedback from @dante_nfs
★ Positive things
-Great performance, latency is very good with redflare kernel
-Great battery life
★ Less-positive things (i.e. "bad" things)
-No XDA thread, so hard to follow updates and feedback
-GAPPS included
OmniRom​(https://forum.xda-developers.com/oneplus-6/development/rom-omnirom-oneplus6-t3841813 )​★ Positive things
-Great performance
-Feature rich
-Leading custom ROM when it comes to fix bugs etc.
-Great battery life
-OTA udpates
★ Less-positive things (i.e. "bad" things)
?
LiquidRemix​(https://forum.xda-developers.com/oneplus-6/development/rom-liquidremix-t3840206 )​★ Positive things
-A LOT of settings and features
-Great performance
-Good support for MicroG (better than OMNI in my experience)
-Privacy guard is useful for privacy and it's working! You also get advanced permissions control (AppOps) which is neat.
-OOS Cam included
-[Official] so you get OTA udpates
★ Less-positive things (i.e. "bad" things)
-Lots of settings but they are a bit messy, you never know if they will be in /settings/display or /settings/liquidsettings/display for example.
-The theme is a little different to stock Pie. I don't like it as much.
-Fingerprint stops working randomly and the only temporary fix is to reboot device, until it happens again. It hasn't been reported lately so maybe it's fixed.
ArrowOS​(https://forum.xda-developers.com/oneplus-6/development/rom-arrowos-t3869015 )​★ Positive things
-Very unique experience as most advanced settings are integrated in already existing menus. You won't find anything like "ArrowOS extra settings" and I think it's much easier to find options like that. Also, all custom settings are listed probably when using the search bar.
-Great performance
-Great support for MicroG (similar to Liquid, better than Omni)
-OOS Cam included
-[Official] so you get OTA udpates
★ Less-positive things (i.e. "bad" things)
-No vibration strength control
-Battery drain in standby is important (11% over a night). It migtht be fixed?
I will try to update this post with different feedback and will let you know about my experience on other custom ROMs.
Enjoy your OP6 and our wonderful community of developers, cheers! :good:
I feel like this thread is more about discussion than asking a particular question and expecting a specific answer. If you want, I could reformulate my thread as "Discussion about custom ROMs".
Tomatot- said:
I feel like this thread is more about discussion than asking a particular question and expecting a specific answer. If you want, I could reformulate my thread as "Discussion about custom ROMs".
Click to expand...
Click to collapse
I agreed with you that this is more like a general discussion of ROM, hence it belongs to General Section.
Enjoy!
jerryhou85 said:
I agreed with you that this is more like a general discussion of ROM, hence it belongs to General Section.
Enjoy!
Click to expand...
Click to collapse
Thank you for granting my request! Hopefully, more people will be interested by the thread. I'm going to try to test other ROMs to see if this thread can get any momentum, when I'll have some time for it. :fingers-crossed:
I use stock with xXx module run into on top of it. The stock ROM has the features I need out of the box and the module on top helps supplement the experience. I'm shooting for a reliable stable experience which is why I'm not going to branch off to anything AOSP like.
The OnePlus 5 and now the OnePlus 6 for me have the been the only 2 phones I've never felt the need or want to put a custom Rom on them. The OOS has had just about all the features I used to put a custom Rom on a phone. What I don't get from the OOS Rom I get with ex kernel manager (increase vibration strength, increase max sound and in call volume). The one thing I miss is separating ringtone and notification sounds.
spartan268 said:
I use stock with xXx module run into on top of it. The stock ROM has the features I need out of the box and the module on top helps supplement the experience. I'm shooting for a reliable stable experience which is why I'm not going to branch off to anything AOSP like.
Click to expand...
Click to collapse
Sorry for the OT. But I'd like to know how do you flash it? The module of xXx. I'm very interested in that. Also, what you say is right, OOS gives to us the features that we need
mf117 said:
Sorry for the OT. But I'd like to know how do you flash it? The module of xXx. I'm very interested in that. Also, what you say is right, OOS gives to us the features that we need
Click to expand...
Click to collapse
Nothing special. Just make sure you have Magisk setup and then you flash it through TWRP. The only hard part is making use of the profile file that is needed for making your individual selections. Most people overlook it and then complain because it's using the default profile which gets rid of most things
spartan268 said:
Nothing special. Just make sure you have Magisk setup and then you flash it through TWRP. The only hard part is making use of the profile file that is needed for making your individual selections. Most people overlook it and then complain because it's using the default profile which gets rid of most things
Click to expand...
Click to collapse
But is it easy to use the profile?
Awesome thread idea as I've been meaning to try out some custom ROMs or kernels. As a side note, this is my first OnePlus device and coming from primarily Samsung devices this is the first device I can happily say so far that I haven't felt the need to install custom ROMs on as the experience has been fluid and updates have been quick.
I'm mostly curious about one feature to know whether it is available in either ROM or kernel format. On previous devices Resurrection Remix was my ROM of choice as it offered the customization and performance I needed without much compromise. One feature that I loved having the option for in RR that I sorely miss in OOS was enabling the volume rocker to skip or play the previous track by long press.
I know this is available in the OP6 Resurrection Remix ROM, but I've seen too many bugs reported to consider it a daily driver. I've also heard good things about the Havoc ROM listing it in its description, but from the videos I've seen it doesn't seem to have the fluidity that I love in OOS.
I'm curious if anyone has tried either a different ROM with similar fluidity too OOS with this feature, or if there is any kernel available that has this option. Any information would be appreciated.
mf117 said:
But is it easy to use the profile?
Click to expand...
Click to collapse
Super easy if you can grasp the concept. It's just setting a bunch of 1s and 0s for things you want and don't want
DMan1993 said:
Awesome thread idea as I've been meaning to try out some custom ROMs or kernels. As a side note, this is my first OnePlus device and coming from primarily Samsung devices this is the first device I can happily say so far that I haven't felt the need to install custom ROMs on as the experience has been fluid and updates have been quick.
I'm mostly curious about one feature to know whether it is available in either ROM or kernel format. On previous devices Resurrection Remix was my ROM of choice as it offered the customization and performance I needed without much compromise. One feature that I loved having the option for in RR that I sorely miss in OOS was enabling the volume rocker to skip or play the previous track by long press.
I know this is available in the OP6 Resurrection Remix ROM, but I've seen too many bugs reported to consider it a daily driver. I've also heard good things about the Havoc ROM listing it in its description, but from the videos I've seen it doesn't seem to have the fluidity that I love in OOS.
I'm curious if anyone has tried either a different ROM with similar fluidity too OOS with this feature, or if there is any kernel available that has this option. Any information would be appreciated.
Click to expand...
Click to collapse
Hi, thank you for your post. I'm actually using this feature on LOS. Apart from the few bugs I've listed, this ROM is very solid. Amazing performance (I can tell you, you won't be disappointed) and good battery life as well. You should give it a try, as long as the bugs don't affect you too much.
The HAVOC Rom seems very well maintained, unfortunately, I agree, there are too many features for my simple needs and it probably affects performance as well.
Using the stock rom with francokernel installed, I love the extra features and to have a awesome look I am using the AOD coupled with viper4Ndroid, lawchair launcher,lawnstep and Google framework.
Tomatot- said:
Hi, thank you for your post. I'm actually using this feature on LOS. Apart from the few bugs I've listed, this ROM is very solid. Amazing performance (I can tell you, you won't be disappointed) and good battery life as well. You should give it a try, as long as the bugs don't affect you too much.
The HAVOC Rom seems very well maintained, unfortunately, I agree, there are too many features for my simple needs and it probably affects performance as well.
Click to expand...
Click to collapse
Awesome thread idea ! I am actually about to flash my first rom ! About LOS, are these camera issues that much of an issue iyo ? Or is the camera still usable ?
ilininja said:
Awesome thread idea ! I am actually about to flash my first rom ! About LOS, are these camera issues that much of an issue iyo ? Or is the camera still usable ?
Click to expand...
Click to collapse
Well, it actually happened to me once. I've tried since then to use my camera and never got an issue again. Also, in between there's been an update and since the update I didn't have any bug. So maybe it's fixed, I'm not sure.
If the bug is still present, it's not ideal obviously, but it's ok as far as you don't have to take an "instant" picture (i.e. something you have to take on the moment and not two minutes later).
Also, I don't know if that's related but I didn't have any issue since I've been using the OP6T apk.
So, to sum up, I don't know if:
1) I'm lucky
2) it's the 6T apk which works better
3) it's the last LOS update which fixes the issue
Original post updated with my first impressions on AOSIP.
I'll follow your first post
About Havoc OS: (thread link: https://forum.xda-developers.com/oneplus-6/development/rom-havoc-os-t3817805)​★ Positive things
- Many features even border radius of the screen corners
- Stable and no crashes
- OOS cam with portrait & night mode
- Almost all bugs gone if OB6 is used
★ Less-positive things (i.e. "bad" things)
- Notch hide will return on next build (currently not available)
- Battery life (3–4 % standby drain per hour)
- Security patch says September 2018 but I assume it's from vendor and not from the ROM but I can't tell
Macusercom said:
I'll follow your first post
About Havoc OS: (thread link: https://forum.xda-developers.com/oneplus-6/development/rom-havoc-os-t3817805)​★ Positive things
- Many features even border radius of the screen corners
- Stable and no crashes
- OOS cam with portrait & night mode
- Almost all bugs gone if OB6 is used
★ Less-positive things (i.e. "bad" things)
- Notch hide will return on next build (currently not available)
- Battery life (3–4 % standby drain per hour)
- Security patch says September 2018 but I assume it's from vendor and not from the ROM but I can't tell
Click to expand...
Click to collapse
Cool, that's perfect! If you don't mind, I'll add your post to the OP.
Tomatot- said:
Cool, that's perfect! If you don't mind, I'll add your post to the OP.
Click to expand...
Click to collapse
Sure thing! I'm searching for a custom ROM with good battery, features and OOS cam. I only used LOS for the past 3 years but I really want the OOS cam
Macusercom said:
Sure thing! I'm searching for a custom ROM with good battery, features and OOS cam. I only used LOS for the past 3 years but I really want the OOS cam
Click to expand...
Click to collapse
The OOS cam is available on AOSIP, you should give it a try. I can't tell about battery yet though.

Pixel experience vs miui 10.2.1 vs resurrection remix 7.0

Guys which one is better in terms of performance??
MIUI is always better
Wysłane z mojego Redmi Note 5 przy użyciu Tapatalka
Kriskuthu said:
Guys which one is better in terms of performance??
Click to expand...
Click to collapse
Depends on your personal preference because there is no huge difference in performance
-If you like stock android experience use Pixel Experience
-If you like stock android experience with plethora of customizations then go for RR7
-and if you just want better battery than go for miui
Pakistani
Resurrection remix is much better than pixel experience.
However miui is more optimised for the phone.
You want speed and performance?
I suggest you flash latest Aosip and flash Mihran's Twrp recovery and format your data partition to f2fs.(note that by formatting your data to f2fs will wipe your internal storage) You will forget everything else.
More smoothness go for PE
ALL Customisation go for RR
If you want ads go for miui
customroms can never beat the Vendor Stockrom
all Custom roms 8.1 / 9.0 that i have tried ( and i tried nearly 25 roms) and THE ONLY two ADVANTAGES i have found over MIUI are
1. Dirty Unicorn Customizations ( navbar tweaking, statusbar tweaking, display screen tweaking etc)
2. Kcal advantage to set saturation and screen tints and values according to you eyes
the following disadvantages i have found in almost all custom roms (main because all roms are using AnyKernel Source by Osmosis) (derp / insignix / noname kernels etc)
1. Random Reboots while disconnecting call/ gsm call or whatsapp call or messenger calls ( in Oreo) (works fine if Headphone jack instered)
2. screen fails to wakesup when mobile removed from ear to disconnect call! (oreo) (works fine if headphone jack is inserted)
3. whatsapp voice notes acts funny and makes screen off for first 2 seconds while playing any recieved whatsaap not (OREO/PIE) (works OK if headphone jack is inserted
MIUI 10x
1. smooth rom with better screen colors then miui9
2. kcal doesn't work even if you change kernels (the values only sticks until you don't switch off the screen)
3. amazing batterlife!
4. heavy on ram! even 6gb ram is 52% always full (mainly due to rich MIUI blobs
@YasuHamed
These two apps are the alternative for kcal on MIUI, one for the saturation and the other has an option to control the RGB with also some nice features and that's more than good enough.
Let the apps start on boot from auto-start setting or simply you can convert them to system apps and forget.
https://play.google.com/store/apps/details?id=com.xda.sa2ration&hl=en
https://play.google.com/store/apps/details?id=eu.chainfire.lumen&hl=en
Edit: @RUSHI6 Is really removing msa.apk is that hard? LOL!
rocker00 said:
@YasuHamed
These two apps are the alternative for kcal on MIUI, one for the saturation and the other has an option to control the RGB with also some nice features and that's more than good enough.
Let the apps start on boot from auto-start setting or simply you can convert them to system apps and forget.
https://play.google.com/store/apps/details?id=com.xda.sa2ration&hl=en
https://play.google.com/store/apps/details?id=eu.chainfire.lumen&hl=en
Edit: @RUSHI6 Is really removing msa.apk is that hard? LOL!
Click to expand...
Click to collapse
yes i have tried both , they are good B grade substitution for Kcal as none of them allows your to change screen output values, and control contrast. if you compare whatsapp screen of RN5p on MIUI with Samsung or Huwaie or Sony, you will see Major difference where thier color/contrast values always define chat borders and easy to read!
RUSHI6 said:
More smoothness go for PE
ALL Customisation go for RR
If you want ads go for miui
Click to expand...
Click to collapse
well but in miui you can use dual apps while RR and PE require third party apps which also contain ads such as parallel space
YasuHamed said:
customroms can never beat the Vendor Stockrom
all Custom roms 8.1 / 9.0 that i have tried ( and i tried nearly 25 roms) and THE ONLY two ADVANTAGES i have found over MIUI are
1. Dirty Unicorn Customizations ( navbar tweaking, statusbar tweaking, display screen tweaking etc)
2. Kcal advantage to set saturation and screen tints and values according to you eyes
the following disadvantages i have found in almost all custom roms (main because all roms are using AnyKernel Source by Osmosis) (derp / insignix / noname kernels etc)
1. Random Reboots while disconnecting call/ gsm call or whatsapp call or messenger calls ( in Oreo) (works fine if Headphone jack instered)
2. screen fails to wakesup when mobile removed from ear to disconnect call! (oreo) (works fine if headphone jack is inserted)
3. whatsapp voice notes acts funny and makes screen off for first 2 seconds while playing any recieved whatsaap not (OREO/PIE) (works OK if headphone jack is inserted
MIUI 10x
1. smooth rom with better screen colors then miui9
2. kcal doesn't work even if you change kernels (the values only sticks until you don't switch off the screen)
3. amazing batterlife!
4. heavy on ram! even 6gb ram is 52% always full (mainly due to rich MIUI blobs
Click to expand...
Click to collapse
I never expierienced random reboots, screen fails or "funny" voice notes. But I had several phones where the custom rom was way better than the stock rom. Especially when the stock roms are bloated with useless ****.
heavy on ram doesn't make any sense. The OS isn't supposed to have a lot of free ram laying around doing nothing. If you think it should, then you probably also "cleaning" apps out of your recent history.
Shojimeguro said:
well but in miui you can use dual apps while RR and PE require third party apps which also contain ads such as parallel space
Click to expand...
Click to collapse
This function is probably useful for like 5% of the users. But obviously there are apps without ads for that function.
https://f-droid.org/en/packages/net.typeblog.shelter/
sukk0r said:
I never expierienced random reboots, screen fails or "funny" voice notes. But I had several phones where the custom rom was way better than the stock rom. Especially when the stock roms are bloated with useless ****.
heavy on ram doesn't make any sense. The OS isn't supposed to have a lot of free ram laying around doing nothing. If you think it should, then you probably also "cleaning" apps out of your recent history.
This function is probably useful for like 5% of the users. But obviously there are apps without ads for that function.
https://f-droid.org/en/packages/net.typeblog.shelter/
Click to expand...
Click to collapse
Wow gotta try this free apps, thank you ~!

What do i need to flash over vanilla GSI / ROMS to get "extra goodies" functionality ?

What do i have to install on top of a vanilla rom or gsi to have nice customization options like customizing buttons, toolbars, showing network activity, accents, themes, generic ui tweaks etc that are usually available on roms like ResurrectionRemix/ AOSPExtended many others.
I noticed some are specific to their own roms, but most options are generic, so I am thinking the rom creators integrate something and then customize it.
What is it and where can i get it ?

Just noticed my favourite ROM was dead for more than a year. What to choose?

I just noticed the ROM I have installed on my phone (Bootleggers) most likely died (their website isn't up anymore, there's no new threads about it, their GitHub/Sourceforge didn't have any recent activity at all etc.). I chose this ROM because of some neat features it had. And, that's the reason I'm asking this question today.
The features I want to have might be stupid for others, but they make me choose a ROM over another one and since I don't really have the time I had before to go through every ROM I see with support for my phone, I am asking everyone for their personal preferences.
A ROM for me must have (from the most to the least important):
- Must be de-googled/have a de-googled variant
- Support for signature spoofing (this is needed because I will use microG to actually keep getting notifications on my phone)
- Include as little proprietary programs as possible (yeah, I know Bootleggers didn't really do that), preferably only include open source apps (I don't care if they're fully free software or something, they can be anything open source and a little bit more privacy-minded without tracking or anything than others, I am willing to make some small sacrifices but I want to use as many open source programs as possible)
- Over the air updates (I think all have that but I'll still specify)
- Must be the latest version of Android
- Work profile/Shelter support (but I think that absolutely everything nowadays has that)
And now come the least important things, but ones that will still make me choose a ROM which has them over one which doesn't:
- It would be nice if the default apps looked modern, and maybe also had consistent theming, preferably one that syncs to the theming you do in the Settings app
- Smart Pixels (turn off a certain percent of pixels to save some power/reduce brightness even further to some degree)
- Always on screen
- Changing colors, fonts, QS tile styling, theming in general, the more the better, and here come the things I really really want:
- The 'CRT' lock screen animation
- The 'Type' lock screen clock (the one where instead of showing 10:19 it writes 'It's Ten Nineteen')
So, yeah, I'll be glad to hear all of your suggestions! Or, if anyone still knows anything about what happened to Bootleggers I'll really want to know
You can try Dot OS with similar features. I am sure you will like it.
mm_rajesh said:
You can try Dot OS with similar features. I am sure you will like it.
Click to expand...
Click to collapse
Oh thanks! I used dotOS before, when it was some sort of Android 8 ROM trying to look like Android 9
Aicp rom, good and without google
Another Dot OS fan...

Categories

Resources