Need some terminology defined - General Questions and Answers

While I'm sure this has been covered, the search function yielded results that assumed I already was capable of understanding what was going on, so...
Question time!
What is the ROM? I know, literally, what ROM stands for. Is it equivalent to the BIOS on a computer?
Is the kernel is different from the ROM?
I'm fairly sure that the ROM is phone-specific...are kernels?
I googled AOSP, but that doesn't explain what "getting AOSP" for a phone is.
Is there a way to go back to stock Android, from what the OEMs put on?
I've read that some things, like launchers, are always running on top of, rather than overriding, the stock launcher. Is this true of all types of "skinning" apps, or do some actually replace the code whose functionality they override?
Thanks in advance to anyone who takes the time to answer any or all of these. I'd like to be a member of this community, but I feel it would help to be able to understand what's going on first!

A rom is based on android, but is changed. For example. I have a samsung galaxy s with samsung software. A custom rom changes some things of the samsung software and makes it better.. or gives it another style and look.
You can choose yourself what kernel you like to use.
And yes you can back to stock android. You only have to download the package of the stock android and install it.
Launcher changes nothing.. it's only an app.

AOSP= Android Open Source Project
It is the source code that ROM's get their base from.

lowandbehold said:
AOSP= Android Open Source Project
It is the source code that ROM's get their base from.
Click to expand...
Click to collapse
Yea...I figured that out by Googling the term. But what does it mean to "get" AOSP on a phone? Why does it seem difficult to do?

What is the ROM? I know, literally, what ROM stands for. Is it equivalent to the BIOS on a computer?
Click to expand...
Click to collapse
When talking about ROMs here this means a complete operating system for your device. This includes apps, kernel,modem, etc. you could take a look at www.romkitchen.org to see what they are made up from.
Is the kernel is different from the ROM?
Click to expand...
Click to collapse
Sometimes, sometimes not. ROM makers usually don't make kernels and people who do kernels usually don't make ROMs. Often there is one very good kernel for a device and this one gets included in most of the ROMs. If there are several it depends on the ROM developers preference. Usually you can also switch kernels after installing a ROM.
I'm fairly sure that the ROM is phone-specific...are kernels?
Click to expand...
Click to collapse
Yes
I googled AOSP, but that doesn't explain what "getting AOSP" for a phone is.
Click to expand...
Click to collapse
AOSP, as alread stated means android open source project.
Getting AOSP means getting android in its natural flavor. If you have a samsung android device, you will have an android modified by samsung in certain ways. I believe only the google phones (i.e. Nexus) run aosp.
Is there a way to go back to stock Android, from what the OEMs put on?
Click to expand...
Click to collapse
Yes, but sometimes this requires some tinkering.
I've read that some things, like launchers, are always running on top of, rather than overriding, the stock launcher. Is this true of all types of "skinning" apps, or do some actually replace the code whose functionality they override?
Click to expand...
Click to collapse
I don't under stand what you mean with all types of skinning apps?
You can get rid of the stock launcher, i have uninstalled touchwiz launcher and installed launcher pro.
Some touchwiz files are still on the device because i believe they are used by other applications.
But usually the reason for having both on the phone is because if you have no working launcher your device will not be usable.
So some people keep the stock launcher as backup.

Dark3n said:
I don't under stand what you mean with all types of skinning apps?
You can get rid of the stock launcher, i have uninstalled touchwiz launcher and installed launcher pro.
Some touchwiz files are still on the device because i believe they are used by other applications.
But usually the reason for having both on the phone is because if you have no working launcher your device will not be usable.
So some people keep the stock launcher as backup.
Click to expand...
Click to collapse
I guess I erred in calling a launcher a skin? I know it provides "additional functionality" but considering the number of people I've seen complaining about the OEM launchers' appearances, I assumed it was mainly for the sake of looks.
I'll try to be a little more clear with my question.
Say I have a stock phone, but I hate the color scheme of the UI. I then download a skin to fix it. Is that a program that runs always, or is it just a utility that changes some already existing code?

There are no skins for system applications. If you install a different color one, i.e. gingerbread keyboard. It is the complete app where someone decompiled it, edited the images and re compiled it.

Related

[Q] I've searched for days for a fast, stable, sense-ui like rom...

OK, I've searched for days to try and find a fast, stable, sense-ui (Theme-wise) ROM that works on the HTC Hero. I've found tons of ROMS for the G1, I've tried the CyangenMod 6 ROM, I've spent hours searching for a good ROM. CM6 is a bit faster, but occasionally it will hang. (A bit better than stock 2.1) I don't like that a lot of apps don't work (After downloading an app and installing it, you can't click open or find it in your apps list) and I don't like that the fact that you can't group your contacts or have the Sprint/HTC widgets work. (The only widgets I use are the clock and the email, messages, and voice mail widgets that show how many you received.
Please let me know if you use one like that you can recommend.
FingerprintDiVA said:
OK, I've searched for days to try and find a fast, stable, sense-ui (Theme-wise) ROM that works on the HTC Hero. I've found tons of ROMS for the G1, I've tried the CyangenMod 6 ROM, I've spent hours searching for a good ROM. CM6 is a bit faster, but occasionally it will hang. (A bit better than stock 2.1) I don't like that a lot of apps don't work (After downloading an app and installing it, you can't click open or find it in your apps list) and I don't like that the fact that you can't group your contacts or have the Sprint/HTC widgets work. (The only widgets I use are the clock and the email, messages, and voice mail widgets that show how many you received.
Please let me know if you use one like that you can recommend.
Click to expand...
Click to collapse
For a good sense UI rom I would go with Zen rom. You can find it here.
I've been using this rom NFX-Hero 2.2.1 by nfinitefx45. After playing with other roms and the cyanogen ones, i've come back to this one. I've been running this for a couple weeks and it's pretty smooth and stable. So give it a try. Also, nfinitefx45 is one dedicated developer, he actually visits the thread often and help with answering questions, solving problems/bugs!
dawgz said:
I've been using this rom NFX-Hero 2.2.1 by nfinitefx45. After playing with other roms and the cyanogen ones, i've come back to this one. I've been running this for a couple weeks and it's pretty smooth and stable. So give it a try. Also, nfinitefx45 is one dedicated developer, he actually visits the thread often and help with answering questions, solving problems/bugs!
Click to expand...
Click to collapse
+1 nfinite's roms are put together well and are fast yet also solid.
I'm using the cyanogen rom. CM6. It's actually running android 2.2 (froyo) instead of 2.1, and I think it has a better keyboard and runs very well. I use the "digital clock widget", and the weather and "news and weather" widget, I think both are available in the Market, but News and weather came with the rom. I miss the bookmarks and calendar widgets from Sense, but its not worth going back. As far as voicmail goes I'm using google voice to handle my it, and there are widgets for it too.
counterfeit187 said:
I'm using the cyanogen rom. CM6. It's actually running android 2.2 (froyo) instead of 2.1, and I think it has a better keyboard and runs very well. I use the "digital clock widget", and the weather and "news and weather" widget, I think both are available in the Market, but News and weather came with the rom. I miss the bookmarks and calendar widgets from Sense, but its not worth going back. As far as voicmail goes I'm using google voice to handle my it, and there are widgets for it too.
Click to expand...
Click to collapse
I use CM6 as well, and prefer it over any sense rom but the OP wanted sense so I thought I'd humor myself
The CM6 with CyanogenSense theme looks and feels like my stock Hero, but runs way faster and has a better battery life. Zen makes a great rom, bit imo the CM6 is the way to go.
Sent from my HERO200 using XDA App
I've decided to try making a theme using the tutorial thread number 667951. (I can't post links yet I don't think, so again I'll just use this work around.) That being said, I've decided to stick with NFX-HERO for my ROM since the only thing wrong with it is the boot loop issue which I'm going to try starting from scratch to fix it today. So, the tutorial says that a good starting point for a theme would be to get an existing compatible theme and modify that one. (Great idea in my opinion. I've done this in the past with other phones I had.) Does anyone have an idea of a theme that would be useful for me to start off with? I want to change a lot of things on the phone, so the more intricate the theme is, probably the better.
Also, on a side note, if I remember correctly this thread had 3 pages before the site went down. I'm not sure why it was truncated. If any mods know why, please let me know.
FingerprintDiVA said:
I've decided to try making a theme using the tutorial thread number 667951. (I can't post links yet I don't think, so again I'll just use this work around.) That being said, I've decided to stick with NFX-HERO for my ROM since the only thing wrong with it is the boot loop issue which I'm going to try starting from scratch to fix it today. So, the tutorial says that a good starting point for a theme would be to get an existing compatible theme and modify that one. (Great idea in my opinion. I've done this in the past with other phones I had.) Does anyone have an idea of a theme that would be useful for me to start off with? I want to change a lot of things on the phone, so the more intricate the theme is, probably the better.
Also, on a side note, if I remember correctly this thread had 3 pages before the site went down. I'm not sure why it was truncated. If any mods know why, please let me know.
Click to expand...
Click to collapse
We lost about 2 days posts when the site crashed
i used a theme called blue echo to learn where most things go. and in his rom there is a great vending apk that has the market themed as well. then i took a dialer from one of godzen's and moved it all to compare to my stock 2.1 files and made it work with a rom i am currently running. im just now getting into looking at the apps like clock etc but that was a good start for me since there is alot covered there.
OK, let me ask you this. It'll clear up some things I need to know on compatibility. What makes a theme compatible with one ROM and not another? Likewise, what makes an app compatible with one ROM and not another? Is it the structure? If so, how? I'm a computer programmer, but even though android phones are quite similar to a Linux system on a PC, I'm still not sure if I understand the compatibility issues behind themes.
Also, just so I don't have to post again to ask this in case it's relevant, are Blue Echo and GodZen's dialer compatible with NFX? I downloaded them, but it never said anything about NFX. Is NFX similar to Sprint's 2.1 in the sense that it will run any themes I make for NFX?
well the Rom im using is mostly stock so the framework and htc.resource files are the same. for say CM6 (and i havent looked into it just a example) may have say the status bar grey and i want black. in the stock i would change the statusbar_bkg file in the framework.apk folder but in CM6 it may be in the same plae with a different name or the same name in a different place or just non existent all together. as for if they are compatible the only way to know is to try. the only way to know for sure is to open them compare and replace what you need in the correct order. also i use metamorph to apply themes. you can find it in the market. but the Vending.apk theme must be pushed with adb for some reason or it will crash the market.
matter of fact now that i think of it, the Rom im using is about to incorporate NFX. go here and you an see my post where i put what i transfereed over and they should work as i think NFX is mostly a stock (so to speak) Rom.
http://forum.xda-developers.com/showthread.php?t=731404&page=41
FingerprintDiVA said:
I've found tons of ROMS for the G1,
Click to expand...
Click to collapse
You are using a Hero, right? Not a G1? That would explain the boot loop issue you had with NFX.
NFX-HERO was listed in the Hero ROMs section. You sure it's only for G1? Would another phone's ROM actually even flash to a different phone properly? I mean it works, but with boot loops.
Yes they will but may it may not work. And I'm sure that Rom is for a hero and I would flash over and look for myself but I have been threw like 5 Rom's today and just got it back normal lol.
Sent from my HERO200 using XDA App
OK, so today I had a chance to wipe and flash the NFX-HERO ROM again. Now the phone seems a bit more stable. I can boot it and it boots all the way up fine and I can click "Shutdown Phone" and have it shutdown without freezing and rebooting, but now right now I've spotted only one flaw. When I use the phone in disk drive mode, but then pull the USB out of the phone without switching it back to charge only, and it freezes and reboots on me. (This happened last time.) I've also noticed that the phone gets increasingly more unstable as time goes on, so I wouldn't doubt that it would do this even more later on.
Correction, no matter what I do, to remove the USB when I use it as a disk drive, the phone freezes and reboots.
Update again: I decided to use RegawMod instead. (http://forum.xda-developers.com/showthread.php?t=661991) It's super fast, no bugs from what I can see, highly compatible, and it looks slick! I even used a mod to turn my dialer pink. lol I can see this being my ROM of choice for a long time. The only thing I didn't like was that it was lacking the Google Navigation tools, so I installed GoogleApps.apk (If you're looking for this file, just Google GoogleApps.apk) from another ROM and rebooted me phone (So it would show up) and then it worked just fine. I'm not sure why it isn't showing local listings for destinations first, but that may be just because it didn't catch the GPS location right off the bat. I did set my location settings to being shared.
There is a pink theme in 2.1 catalog if i remember right. If you like pink that might be a good start for you to move the files around to see how they are built.
Sent from my HERO200 using XDA App
FingerprintDiVA said:
NFX-HERO was listed in the Hero ROMs section. You sure it's only for G1? Would another phone's ROM actually even flash to a different phone properly? I mean it works, but with boot loops.
Click to expand...
Click to collapse
Haha... I see how that can be misinterpreted.
Yeah, NFX is a Hero ROM, I was asking if you were trying to flash it on a G1, because if you were, it wouldn't work.
I like Regawmod 2.1. Fast with a nice dark theme. Based off of damage control. Just my two cents.
Sent from my HERO200 using Tapatalk

[Q] How can you tell?

When I search for Custom ROMs for the Nexus S, I discovered that I could never really tell what the differences between all those ROMs are. I know that some are build for speed and stability, and some are build for extra features.
But how can you tell what a ROM actually does in addition to the stock ROM? How can you tell which themes it supports? Do you just have to try it?
I know that speed, stability and battery performance are different for everybody, even if you have the same phone and the same ROM. I also know that CyanogenMod is overall one of the best. It adds features like extra menu options and is faster, thus focussing on two points instead of one.
I just feel like there isn't much information about all those different Custom ROMs, except for a lot of user experiences (IT IS AWESOME/IT SUCKS) and how to install them + a lot of programming language. Of course, I could try out all the ROMs and see what I like best, but isn't there a list for each ROM what it actually does?
That would be great!
no list at the moment
but i welcome you to build such list from scratch, and then we can sticky it for every one reference
as long as you keep it maintained
Ill build such a list when I get home in a little bit
Sent from my Onyx CM7 Google Nexus S!
AllGamer said:
no list at the moment
but i welcome you to build such list from scratch, and then we can sticky it for every one reference
as long as you keep it maintained
Click to expand...
Click to collapse
I would love to build a list like that, but I'm just asking if there is a way to tell what the differences between Custom ROMs are, what they do, and which themes they support?
I guess you just have to search forums for the themes, but there's GOT to be some information about different Custom ROMs, right?
@kenvan, that is freaking awesome and I thank you for that! But I'm still curious how one can know what the differences are...
Androyed said:
I would love to build a list like that, but I'm just asking if there is a way to tell what the differences between Custom ROMs are, what they do, and which themes they support?
I guess you just have to search forums for the themes, but there's GOT to be some information about different Custom ROMs, right?
@kenvan, that is freaking awesome and I thank you for that! But I'm still curious how one can know what the differences are...
Click to expand...
Click to collapse
you already answered your own question in the original post
and the alternative method involves a lot of Coding comparison
you basically download the ROMs, unzip them, and then compare file per file to see what has changed in the code, and which pictures changed, which sound changed, etc.
there's no easy way if that's what you're looking for
AllGamer said:
you already answered your own question in the original post
and the alternative method involves a lot of Coding comparison
you basically download the ROMs, unzip them, and then compare file per file to see what has changed in the code, and which pictures changed, which sound changed, etc.
there's no easy way if that's what you're looking for
Click to expand...
Click to collapse
That's what I thought. But the average user can't 'see what has changed in the code'. Maybe the average user shouldn't use Custom ROMs...
Edit: Also, are there themes that can be installed without a Custom ROM? Like 'Custom Themes' or something? Custom ROMs that are just the same as stock rom, but only focus on the theming part?
Edit 2: I found out for myself that you can easily choose themes from the Cyanogen Mod update app, and that it isn't possible to make a list of themes, since they are made and removed in no time. I know have two questions left:
1. How can you tell for what reason which Custom ROM is build (what it does)?
2. Are there Custom ROMs that only focus on theming, and are no different from the stock ROM except for the fact that they are deodexed and have the ability to theme?
Androyed said:
That's what I thought. But the average user can't 'see what has changed in the code'. Maybe the average user shouldn't use Custom ROMs...
Edit: Also, are there themes that can be installed without a Custom ROM? Like 'Custom Themes' or something? Custom ROMs that are just the same as stock rom, but only focus on the theming part?
Edit 2: I found out for myself that you can easily choose themes from the Cyanogen Mod update app, and that it isn't possible to make a list of themes, since they are made and removed in no time. I know have two questions left:
1. How can you tell for what reason which Custom ROM is build (what it does)?
2. Are there Custom ROMs that only focus on theming, and are no different from the stock ROM except for the fact that they are deodexed and have the ability to theme?
Click to expand...
Click to collapse
I haven't seen any stock deodexed roms for the SNS but if you want themes, CM7 is your best choice. Themes are easy to port between different device builds of CM so if you find one you want it wouldn't be too much work to get it going on the SNS. Also, I posted a list of ROMS, themes, and Kernels in development.
This is one of the issues I've had. You'd think with all the development going on, at least one of the bigger sites would start reviewing the custom ROMs. I read about Cyanogen once on, like, Gizmodo, or something, but mostly never see anything.
I would love a list! I'm still trying to find out what features CyanogenMod has for the Nexus S. I went on their website and they only offered 2 youtube videos which didn't tell me much.

[Q] What about MIUI?

Soo.. I know the title isn't very specific.. but I would like to throw a question in here and get some responses..
So.. WHAT excatly is MIUI compared to other ROMs?
To me, MIUI is "just" plain (AOSP?) Android with every single "GO"-App available. GO Launcher, GO SMS.. and so on.
So.. what does MIUI exactly have, that e.g. CM with every app changed to some GO-App doesn't have?
MIUI is skinned to kinda "copy" Iphone-style..sure.. but is that really all?
Benchmarks show there are some differences..
So I wonder what's left of MIUI if you install a MIUI based ROM and change any GO-App to another one?
________
'Cause most ppl say they love MIUI for how it looks like. But honestly.. I could also use stock Android with e.g. Motoblur and change the launcher and so on.. so why going through the hassle to root and install a completely new ROM?
Ty everyone
And yes, I used the search, but didn't find anything relevant.. maybe because "MIUI" & "GO" are a liiiiittle bit vague
We need to know the history. MIUI just want to be like IOS, but in the Android enviroment. AOSP is just a plain OS, CM was loaded witb tons of tweaks but the UI not that eyecandy. HTC? Good but too dark to be like IOS and bloated. So MIUI with the UI mimic IOS with slight modification came. For me it is another CM with the stress more on UI.
Sent from my E15i using XDA App.
Ps sorry for bad English
Wasn't the first MIUI ROM was found accidently? IIRC, the dev passed away and his work was found and released. Maybe I'm thinking of something else?
dEris said:
Wasn't the first MIUI ROM was found accidently? IIRC, the dev passed away and his work was found and released. Maybe I'm thinking of something else?
Click to expand...
Click to collapse
A renaissance artist perhaps? MIUI is developed by a Chinese team and someone came across it and started translating it.
There's plenty of info and screenshots etc. over at http://www.miui-dev.com which is the site run by the translating team.
Essentially it does largely look to be making Android more iOS-like. It's based on FroYo AOSP (Gingerbread soon) but with a _lot_ of alterations. It shares a little bit of code with CM as far as the addins.
In my opinion MIUI is the first Android Distro because it proposes a completely different way of Android where other ROMs are just forks.
Miui is the simple face of ios with the power of android.
sent from my MIUI HTC HD2
MIUI has the most powerful and easiest theme engine..I really wish it was open source so others could use the theme engine..Its really that nice and simple to use..such a shame..
MIUI is so much better then stock android:
here's a list of apps that avalible only on miui:
Monitor (let you block apps and see how much data you have used)
Theme manager (no more zip's, really easy to theme stuff)
Better mms app
file mamanger
Miui gallery and camera
miui music
special lockscreen - much better the stock
folders - better the stock
quick settings on the notification bar
better phone app
easier to use setting's
miui wheater (avalible for all now)
some widgets like conatcs and etc...
if you chineese you can use the update app which auto update your phone to the latest version.
battery monitor
and much more that I might forgot
I'll go ahead and toss my two cents in...
Simple version-- I rooted my phone about 6 weeks ago, I flashed several roms in the first two days. (Cyanogen, Mikfroyo, Myns) Then I flashed MIUI. That was the last time I flashed a rom...
(If you want to know more, PM me and I'll give you the L O N G version of why MIUI is the best in my opinion)
Not a single one of the "GO" apps I've heard of including the two your mentioned are a part of MIUI. The post above me outlines a lot of the features but there is also so much more. I just discovered a feature the other day I never realized was there.
Try it, if you don't like it, NANDROID!! Make sure to grab yourself a few themes off of the MIUI forum. Again, I've installed one theme since I flashed MIUI ignoring the other 100 simply because what I have, Elite HD by bustadroid, is the best damn theme (period)
I just started to use Miui Camera for my Milestone today. Awesome fast!
Maybe can someone compile a list of Miui's apps and post links here?
MrDSL said:
MIUI has the most powerful and easiest theme engine..I really wish it was open source so others could use the theme engine..Its really that nice and simple to use..such a shame..
Click to expand...
Click to collapse
MIUI isn't open source?? Why the heck did they do that? :-/

[Q] Which ROM has these features?

Guys,
Do I stand any chance of finding stock ROM, but with following mods?
Volume up or down wake up screen
Turn on flashlight on long(2 sec) volume up or down while screen turned off. Turn it off on volume key up or down.
Wake up lock screen on double tap
Google calendar with text in month view
Remove google apps including Google search bar
Advanced reboot menu
Android 4.3 dialer
% instead of battery
Thanks :good:
Check the development section, read the OPs of all the ROM threads, pick the one that best suits your needs.
Sent from my Nexus 7 using XDA Premium 4 mobile app
_MetalHead_ said:
Check the development section, read the OPs of all the ROM threads, pick the one that best suits your needs.
Click to expand...
Click to collapse
Would you please explain the difference between Android developement and Original Android threads?
rbs_uk said:
Guys,
Do I stand any chance of finding stock ROM, but with following mods?
Volume up or down wake up screen
Turn on flashlight on long(2 sec) volume up or down while screen turned off. Turn it off on volume key up or down.
Wake up lock screen on double tap
Google calendar with text in month view
Remove google apps including Google search bar
Advanced reboot menu
Android 4.3 dialer
% instead of battery
Thanks :good:
Click to expand...
Click to collapse
Stock ROM, rooted with xposed installer. Gravity Box KK for most of your feature requests. Titanium Backup to remove or freeze the apps and features you want removed. Simply install alternative launcher, no root needed, to change search bar behavior. A thread is in the Themes & Apps section about adding full text to Google Calendar, or use a third party calendar app.
Search, research, simply browsing these forums will bring you all your answers.
Sent from my Nexus 5
HenryDCase said:
Stock ROM, rooted with xposed installer. Gravity Box KK for most of your feature requests. Titanium Backup to remove or freeze the apps and features you want removed. Simply install alternative launcher, no root needed, to change search bar behavior. A thread is in the Themes & Apps section about adding full text to Google Calendar, or use a third party calendar app.
Search, research, simply browsing these forums will bring you all your answers.
Click to expand...
Click to collapse
Unfortunately I have no Android skills to implement all thes features separately, its too advances stuff for me, therefore I was hoping for ROM with them built in.
rbs_uk said:
Unfortunately I have no Android skills to implement all thes features separately, its too advances stuff for me, therefore I was hoping for ROM with them built in.
Click to expand...
Click to collapse
Honestly, if you can't root and install a few apps from xda and the Play Store then there is no way you should be flashing a custom ROM.
Read threads. Research. Learn. Xposed is simply a collection of apps. Titanium Backup is an app from the Play Store. Search Bar simply needs another launcher, such as installing Nova Launcher from Play Store.
Really, flashing a custom ROM is much more "work" than all the individual steps that I listed.
Not trying to come off as a jerk, just don't want you borking your device without actually understanding what you are doing. None of the requests you made Require a custom ROM, and all of them are more simply implemented without using a custom ROM.
Sent from my Nexus 5
The problem is that every mod/tweak thread is full of terminology, which is understandable only to Android wise people. There is no consistent way of implementing mods, as every developer choses his own way of doing things. If there would be just one way of installing a mod, then there would be no problems. Imagine, for example, one program to run which would ask you to browse for file to be installed, few clicks, reboot and its done, you have modified your Android or installed a new feature.
I have been reading forum for so many weeks, but I still cannot get my head around this all flashing/modding etc. I`m not the stupidest person on the planet, but I can`t get it because there are soooo many ways of doing same one thing and developers use whatever option they like. You really have to understand writing code/Linux.
But I love Android as OS and Nexus 5 is amazing phone, hence I jumped from iOS. Shame I`m just not able to use it to its full potential and enjoy as I would like it.
rbs_uk said:
Would you please explain the difference between Android developement and Original Android threads?
Click to expand...
Click to collapse
Well the development section is supposed to be meant for ROMs that are built off the stock ROM, and original
development would be for full custom ROMs built from AOSP source. Though with the Nexus devices it seems there is a lot of grey area when it comes to dev and original dev.
Sent from my Nexus 7 using XDA Premium 4 mobile app
rbs_uk said:
The problem is that every mod/tweak thread is full of terminology, which is understandable only to Android wise people. There is no consistent way of implementing mods, as every developer choses his own way of doing things. If there would be just one way of installing a mod, then there would be no problems. Imagine, for example, one program to run which would ask you to browse for file to be installed, few clicks, reboot and its done, you have modified your Android or installed a new feature.
I have been reading forum for so many weeks, but I still cannot get my head around this all flashing/modding etc. I`m not the stupidest person on the planet, but I can`t get it because there are soooo many ways of doing same one thing and developers use whatever option they like. You really have to understand writing code/Linux.
But I love Android as OS and Nexus 5 is amazing phone, hence I jumped from iOS. Shame I`m just not able to use it to its full potential and enjoy as I would like it.
Click to expand...
Click to collapse
Xposed Framework IS exactly as easy as installing an app, choosing from a list of mods, downloading them, then rebooting. That's exactly what you described that you are looking for.
Sent from my Nexus 5
HenryDCase said:
Xposed Framework IS exactly as easy as installing an app, choosing from a list of mods, downloading them, then rebooting. That's exactly what you described that you are looking for.
Sent from my Nexus 5
Click to expand...
Click to collapse
+1. All my devices are stock + Xposed. No need for a custom ROM anymore.
rbs_uk said:
Unfortunately I have no Android skills to implement all thes features separately, its too advances stuff for me, therefore I was hoping for ROM with them built in.
Click to expand...
Click to collapse
Hence the purpose of Xposed Framework. Xposed is an app that allows you to have some of the front-end features and granular control of custom ROMs while keeping the Stock ROM on the backend. All it requires is root access. Once you're rooted you simply sideload the Xposed installer. Then from within the Xposed Installer, you install the Xposed Framework. Finally once Xposed Framework is installed, you download modules from within the Xposed Installer that suit your needs i.e. GravityBox.
Thank you very much, will start with that then.

Why Aren't Custom Roms Devs Doing This?

So far, I have installed over 9 custom roms, and none of them has Dark Mode for Messages & Phone apps. (except OOS port)
devs have been focusing on dark theme all across the device, yet not a single rom has dark messages & phone app.
And no, downloading Phone & messages from google play isn't a solution.
Is it actually difficult to implement?
IIABODEII said:
So far, I have installed over 9 custom roms, and none of them has Dark Mode for Messages & Phone apps. (except OOS port)
devs have been focusing on dark theme all across the device, yet not a single rom has dark messages & phone app.
And no, downloading Phone & messages from google play isn't a solution.
Is it actually difficult to implement?
Click to expand...
Click to collapse
Of the 9 custom ROMs you have tried, did you try flashing Pixel Experience? The stock Messages app can be set to Dark Mode. The Phone app automatically becomes dark when you set dark mode on PE.
I think it's also implemented in other custom ROMs, and MIUI has it in their beta.
A simple use of your Google-fu will lead you to Substratum, which themes ROMs
Also, devs have their own timetables that we should respect. If the frameworks they work with don't allow it, then you should probably politely ask and wait for them. Before asking them if it is difficult, ask yourself if you have Google-d enough or used the search bar at XDA more.
Please check your custom ROMs CAREFULLY. Or maybe try Pixel Experience.
Hope that helps.
Did you even flash GApps?
IIABODEII said:
So far, I have installed over 9 custom roms, and none of them has Dark Mode for Messages & Phone apps. (except OOS port)
devs have been focusing on dark theme all across the device, yet not a single rom has dark messages & phone app.
And no, downloading Phone & messages from google play isn't a solution.
Is it actually difficult to implement?
Click to expand...
Click to collapse
Ow man Just flash Pixel Experience ROM for Poco
pakpaker said:
Of the 9 custom ROMs you have tried, did you try flashing Pixel Experience?
Click to expand...
Click to collapse
Yes I have. Great effort by the devs but definitely the worst experience a user will have if they want any type of customization.
I came to the Poco from Pixel 2 xl and I had the pixel for only month and sold it because of its terrible UI. why? because what kind of software makers take a step back when improving a software? for as far as i remember, the recents clear button has always been .25 second away from clicking the recents button. But Pixel UI went out of their way to make the clear button at the end of the list and you have to swipe through all your recent apps to hit that button! OOS and MIUI kept the button on the same place where it was in Oreo, except Pixel!
pakpaker said:
The stock Messages app can be set to Dark Mode. The Phone app automatically becomes dark when you set dark mode on PE.
Click to expand...
Click to collapse
Same can happen in other custom roms if I download the messaging and phone apps from google play
My question was the stock messaging and phone app on the custom roms
pakpaker said:
A simple use of your Google-fu will lead you to Substratum, which themes ROMs
Click to expand...
Click to collapse
I know about substratum but why would a user who installs a custom rom need a third-party app to theme stock messaging and phone apps when they should be dark by default when enabling dark mode all cross the device?
pakpaker said:
Also, devs have their own timetables that we should respect. If the frameworks they work with don't allow it, then you should probably politely ask and wait for them. Before asking them if it is difficult, ask yourself if you have Google-d enough or used the search bar at XDA more.
Click to expand...
Click to collapse
I do respect their timetables. And I have no idea whether the framework allows, hence why I started this thread to have input from different people.
Why do you sound annoyed by me asking if it's difficult? you know a developer can come to this thread and literally say yes its difficult and that would be enough to know why the idea is not being implemented.
And trust me, I googled enough and used the search bar.
pakpaker said:
Please check your custom ROMs CAREFULLY. Or maybe try Pixel Experience.
Hope that helps.
Click to expand...
Click to collapse
I have checked my ROM's CAREFULLY, just like I have been doing since 2011.
pakpaker said:
Hope that helps.
Click to expand...
Click to collapse
Thanks for your input
djdelarosa25 said:
Did you even flash GApps?
Click to expand...
Click to collapse
Yes?
armuttaqin said:
Ow man Just flash Pixel Experience ROM for Poco
Click to expand...
Click to collapse
don't understand why people call the PE a custom rom when nothing about it is custom
IIABODEII said:
don't understand why people call the PE a custom rom when nothing about it is custom
Click to expand...
Click to collapse
In the context of the Poco F1 (or any other phone that is not the Pixel 1/2/3/3a and XLs for that matter), Pixel Experience is a custom ROM for these reasons:
Pixel Experience is not a GSI image that we just put in Pocophone. It also has its code based off Lineage with Pixel sources too (and with CAF, Qualcomm-specific code).
Try flashing MIUI stock straight on top of PE. You'll see lots of errors, simply because the frameworks are different. Stock ROM for Poco is MIUI. You can try checking the Poco out of the box.
Expounding on the topic, xiaomi.eu is considered a custom ROM because it has system level changes for the removal of ads and Chinese localization (apart from the fact that it is deodexed). If xiaomi.eu is a custom ROM in itself, then by what claim can we say that PE is non-custom?
Please have a look at this changelog for the CAF version of PE (I think AOSP has it too) : https://github.com/PixelExperience/..._caf_beryllium-9.0-20190505-2106-OFFICIAL.txt
Of course, you might have a different view of what "seems custom", but the vast difference of the PE ROM from the MIUI ROM speaks for itself that it is indeed custom (BTW, there's a high chance that ROMs that require you to flash them through TWRP is custom).
My apologies for a rather harsh attitude earlier. I'm here to inform and respectfully agree or disagree with what I know. Have a good day.
---------- Post added at 07:48 PM ---------- Previous post was at 07:41 PM ----------
IIABODEII said:
Yes I have. Great effort by the devs but definitely the worst experience a user will have if they want any type of customization.
I came to the Poco from Pixel 2 xl and I had the pixel for only month and sold it because of its terrible UI. why? because what kind of software makers take a step back when improving a software? for as far as i remember, the recents clear button has always been .25 second away from clicking the recents button. But Pixel UI went out of their way to make the clear button at the end of the list and you have to swipe through all your recent apps to hit that button! OOS and MIUI kept the button on the same place where it was in Oreo, except Pixel!
Same can happen in other custom roms if I download the messaging and phone apps from google play
My question was the stock messaging and phone app on the custom roms
Click to expand...
Click to collapse
Legit concerns. I personally like how Huawei implemented EMUI and OOS on Oneplus. However, I did answer the mere question of the existence of a dark mode, as the Messages and Phone apps on PE is bundled as its default.
I will concede that Android Messaging apps are a mess, whether through their inconsistencies and their UI. But we can only hope for better things.
pakpaker said:
In the context of the Poco F1 (or any other phone that is not the Pixel 1/2/3/3a and XLs for that matter), Pixel Experience is a custom ROM for these reasons:
Pixel Experience is not a GSI image that we just put in Pocophone. It also has its code based off Lineage with Pixel sources too (and with CAF, Qualcomm-specific code).
Try flashing MIUI stock straight on top of PE. You'll see lots of errors, simply because the frameworks are different. Stock ROM for Poco is MIUI. You can try checking the Poco out of the box.
Expounding on the topic, xiaomi.eu is considered a custom ROM because it has system level changes for the removal of ads and Chinese localization (apart from the fact that it is deodexed). If xiaomi.eu is a custom ROM in itself, then by what claim can we say that PE is non-custom?
Please have a look at this changelog for the CAF version of PE (I think AOSP has it too) : https://github.com/PixelExperience/..._caf_beryllium-9.0-20190505-2106-OFFICIAL.txt
Of course, you might have a different view of what "seems custom", but the vast difference of the PE ROM from the MIUI ROM speaks for itself that it is indeed custom (BTW, there's a high chance that ROMs that require you to flash them through TWRP is custom).
My apologies for a rather harsh attitude earlier. I'm here to inform and respectfully agree or disagree with what I know. Have a good day.
---------- Post added at 07:48 PM ---------- Previous post was at 07:41 PM ----------
Legit concerns. I personally like how Huawei implemented EMUI and OOS on Oneplus. However, I did answer the mere question of the existence of a dark mode, as the Messages and Phone apps on PE is bundled as its default.
I will concede that Android Messaging apps are a mess, whether through their inconsistencies and their UI. But we can only hope for better things.
Click to expand...
Click to collapse
No hard feelings. I came to learn.
Thanks again for sharing your knowledge.
IIABODEII said:
No hard feelings. I came to learn.
Thanks again for sharing your knowledge.
Click to expand...
Click to collapse
No worries. XDA is a great place to learn, and I am also learning. I enjoyed this discussion. Feel free to ask anytime, I'll try to be more kind if I can be of help in informing. :good:
use substratum
I don't really care about miui theme or stock aosp themes since always on custom rom with subs since they can't themes third party apps
now i'm happy with aosip+ pitch black substratum for everuthing
IIABODEII said:
So far, I have installed over 9 custom roms, and none of them has Dark Mode for Messages & Phone apps. (except OOS port)
devs have been focusing on dark theme all across the device, yet not a single rom has dark messages & phone app.
And no, downloading Phone & messages from google play isn't a solution.
Is it actually difficult to implement?
Click to expand...
Click to collapse
The aim of LOS is near stock android. The stock android is just AOSP, if you use aosp, google can't make money from it as it's open source. If you use their Google services they can make money. If stock android's Messaging app and Phone app has the good features (dark theme, call screening etc) like Google's Messaging app or phone app, every one will prefer that and google might face a loss. As los is based on aosp (for some extent) you can't have dark mode there. Each and every custom ROM is based on LOS, so no you can't have dark mode. You can either use PE which has Google's messenging and calling app or use substratum theme engine.
I'm not 100% sure. If I made a mistake please correct it. Thanks ¯\_ (ツ) _/¯
Have you tried to use Google Phone and Messages apps? I'm using them on lineageos and they has dark mode
Just use these apps.
if you're already flashing gapps, why dont just enable Google's Phone and Message app since they have dark mode and just a lot better than any of the custom rom's counterpart? And their dark mode is not tied to the ROM, ever.
Shished said:
Have you tried to use Google Phone and Messages apps? I'm using them on lineageos and they has dark mode
Just use these apps.
Click to expand...
Click to collapse
Yes I have, that is pretty much the only choice left
pipyakas said:
if you're already flashing gapps, why dont just enable Google's Phone and Message app since they have dark mode and just a lot better than any of the custom rom's counterpart? And their dark mode is not tied to the ROM, ever.
Click to expand...
Click to collapse
Yes I have, that is pretty much the only choice left
IIABODEII said:
Yes I have, that is pretty much the only choice left
Yes I have, that is pretty much the only choice left
Click to expand...
Click to collapse
Why do you want to use AOSP apps instead of Google apps?

Categories

Resources