So i made a custom "ROM" (https://forum.xda-developers.com/galaxy-tab-2/galaxy-tab-2-unified/6-0-1-ng-omni-t4176629) but as i wrote there its just a regular old custom rom with some apps added, the most impressive thing i did there is edit build.prop. So that should tell how clueless i am. So i thought why not write here and hope a person who actually knows what he is doing helps me.
I have a "couple" of questions:
1: How can i make a ROM pre-rooted. Or how can i make the ROM to flash super su while flashing itself?
2: Kernels. How do they work and how can i make my ROM to come with one?
3: Features. If you have used SlimRoms you know how cool their recents are. How can i port it to other roms? Or features from other roms in general?
4: Customization. Themes, Battery Icons, Boot Animations, Wallpapers, Etc Etc Etc...
5: System UI. How can i add menus to settings and move stuff around there? Or changing the entire look of the system?
I have NO idea what compiling means and i can't even do it since i have windows.
Can't code stuff.
Should I give up?
Thanks in Advance
zer0_Clover said:
So i made a custom "ROM" (https://forum.xda-developers.com/galaxy-tab-2/galaxy-tab-2-unified/6-0-1-ng-omni-t4176629) but as i wrote there its just a regular old custom rom with some apps added, the most impressive thing i did there is edit build.prop. So that should tell how clueless i am. So i thought why not write here and hope a person who actually knows what he is doing helps me.
I have a "couple" of questions:
1: How can i make a ROM pre-rooted. Or how can i make the ROM to flash super su while flashing itself?
2: Kernels. How do they work and how can i make my ROM to come with one?
3: Features. If you have used SlimRoms you know how cool their recents are. How can i port it to other roms? Or features from other roms in general?
4: Customization. Themes, Battery Icons, Boot Animations, Wallpapers, Etc Etc Etc...
5: System UI. How can i add menus to settings and move stuff around there? Or changing the entire look of the system?
I have NO idea what compiling means and i can't even do it since i have windows.
Can't code stuff.
Should I give up?
Thanks in Advance
Click to expand...
Click to collapse
See
https://forum.xda-developers.com/android/software-hacking/guide-how-to-build-lineageos-15-1-t3750175
Sent from my Moto E (4) using Tapatalk
0
AlaskaLinuxUser has made tutorials about building roms and his videos are very beginner friendly.
See his youtube channel
https://www.youtube.com/channel/UCnGqG_jyyXmTzdamBpKfeHA
His XDA thread about his tutorials
https://forum.xda-developers.com/android/general/guide-how-to-build-custom-roms-kernel-t3814251
This "Where should I start" video explains where you should start pretty well.
He has made tutorials about most things from your list.
I don't think he has made a video about pre-rooting roms, about system ui customization and about adding features from other roms (that is easy tho, just cherry pick what you want), but I know that he covered everything else. Also, it's worth mentioning that when you know the basics you will be able to figure out how to do everything from your list.
Click to expand...
Click to collapse
Watched some of his vids. I know i can't build a rom. I have 8 gigs of ram. This isnt even my own PC so when i get one it will probably have even less RAM. So i guess i will just edit pre-built roms. Looked around his channel couldn't find these videos can you please send link?
And
(that is easy tho, just cherry pick what you want)
Click to expand...
Click to collapse
Well lets say i pick what i want. Do i need to build the rom to implement it?
0
Seppppx said:
You can build even on 8GB. It will just build slower. I know a person who was able to build cm-14.1 with 4GB of RAM, but it took like a whole day to do so.
It depends in what you do, but most of the times you must build it to be able to use it.
Otherwise you will have to resort to tricks like hex editing, which is very hard and a lot of times so hard that it is impossible in the case of Android.
Click to expand...
Click to collapse
ah yes building android on 2 gb ram. will be nice waiting 48 hours
Related
Hi guys, I need help and instructions about how porting the interface of native apps customed MIUI (like Settings, Messages, Phone...) on Enomother.
I can access to the ROM files and sign the modified ROM for working, but how is the correct way and where are located the custom UI files?
lol... wow
superGOAT said:
lol... wow
Click to expand...
Click to collapse
same here...lol
*removed for my jerkness*
I need help, not "wow"...
Bah i feel bad being a jerk.
They are two separate ROMS. They use different Framework. Hence all of the differences.
Just make a choice. MUIU or Enomther. This is why ppl are saying *wow*.
Guys, is only the customization of three miui native apps (phone, messages, settings) that I need, is really impossible porting this on Enonmther?
matiu said:
Guys, is only the customization of three miui native apps (phone, messages, settings) that I need, is really impossible porting this on Enonmther?
Click to expand...
Click to collapse
yes it really is...
matiu said:
Guys, is only the customization of three miui native apps (phone, messages, settings) that I need, is really impossible porting this on Enonmther?
Click to expand...
Click to collapse
good luck. you should add in wanting sense ui
Ok, there is another way to get a theme that make this native apps like MIUI customization?
Maybe, an iphone theme on the market, I don't know, just for me it's more pratical...
matiu said:
Ok, there is another way to get a theme that make this native apps like MIUI customization?
Maybe, an iphone theme on the market, I don't know, just for me it's more pratical...
Click to expand...
Click to collapse
themes simply change the fonts and images being displayed and the framework determines where those fonts and pictures will be displayed among many other things so no a theme will not get your fix either...
pull out the images from MIUI that you want,resize them to the correct sizes if you have to for the rom, put em in enomther framework, zip up framework, rename to framework-res.apk, and push to your phone.
Macrophage001 said:
pull out the images from MIUI that you want,resize them to the correct sizes if you have to for the rom, put em in enomther framework, zip up framework, rename to framework-res.apk, and push to your phone.
Click to expand...
Click to collapse
that still wont work... i think he legitimately wants the settings layout, dialer, messaging app, ect all put into enom's rom...
JHaste said:
that still wont work... i think he legitimately wants the settings layout, dialer, messaging app, ect all put into enom's rom...
Click to expand...
Click to collapse
he's going to have a fitch of a time figuring that paradox out.. lol
matiu said:
Hi guys, I need help and instructions about how porting the interface of native apps customed MIUI (like Settings, Messages, Phone...) on Enomother.
I can access to the ROM files and sign the modified ROM for working, but how is the correct way and where are located the custom UI files?
Click to expand...
Click to collapse
Yea ... I don't completely follow/understand this request ... :/ ...
JHaste said:
that still wont work... i think he legitimately wants the settings layout, dialer, messaging app, ect all put into enom's rom...
Click to expand...
Click to collapse
Perhaps your interpretation is correct :/ .... (shrug) ...
@matiu ...
I guess I (and others) ... probably don't understand the appeal here ... if you want MIUI functionality (or look and feel) ... the general question would be why not use a MIUI based ROM ....
Help me understand what the appeal of using my ROM with a MIUI look/feel is exactly?
Outside of your reasoning ... what you're requesting is no easy task for sure ... would take lots of skill/talent/effort (especially given the lack of source code for MIUI [to my knowledge anyways]) ... :/ ....
Also perhaps labeling the thread with "[DEV]" is a little misleading ... this is more of a "[REQUEST]" that I can tell/understand ... I get a strange feeling the demand/interest/help for such a request would likely be "low" ... just a guess.
But again ... lots of effort involved with your request ... I personally am not even about to try sry!
But thanks for spelling my name correctly in the title! lol
~enom~
Lol. Even the Man has spoken. Dude give it up.
And you should be asking the fellas doing Miui instead. And I mean the fellas in China doing it. Not the guys translating the Miui rom for us in xda.
matiu said:
Hi guys, I need help and instructions about how porting the interface of native apps customed MIUI (like Settings, Messages, Phone...) on Enomother.
I can access to the ROM files and sign the modified ROM for working, but how is the correct way and where are located the custom UI files?
Click to expand...
Click to collapse
Not to rip on you because I hate that but I just read this over again and I have come up with the proper response....huh?!
Is there a valid reason to not just use MIUI if thats what you want?
I think Enomther is the best ROM for Nexus One, I tried MIUI ROMs but sincerely for me it's better Enomther (functions, stability, battery ecc..).
I only want the "iphone" style of native apps (phone, messages, settings) because they are a lot of better for me and for my everyday use.
I don't want a porting of MIUI launcher, just the customization of these three apps, and in addition (if possibile) the pop style ecc...
I believe that they should be only image file or more, why we can't make this?
XDA Developers has ported Android on windows mobile devices, this is more difficult to do?
P.S.: I haven't write [DEV] on the title of this topic, probably a moderator did this, however yes, I'm not a developer but if you tell me how exactly I have to do, I will do it.
I'm not a developer but if you tell me how exactly I have to do, I will do it.
Click to expand...
Click to collapse
lol I think even for an experienced & skilled dev it takes alot of time to do this (if possible), I don't think normal people can do this because it's whole lot of changes in everything. But as dowmace said, why don't you just use MIUI itself if you like its elements? Enomther is a stock android un-themed (except the Manup themed one) but MIUI is a whole new & different version of android that doesn't even look like stock android. almost everything in it is changed...
I rooted my app months ago and I see people with all these cool themes and homescreens but I want to know how they get them. Like I keep reading CM7 DasBamf all these things like what are they? How do I start using them so I can download themes. The forum makes things so complicated can some one please break down amd like guide me step to step process on how to get cm7 or any other thing so I can start getting cool themes
EmmanKR said:
I rooted my app months ago and I see people with all these cool themes and homescreens but I want to know how they get them. Like I keep reading CM7 DasBamf all these things like what are they? How do I start using them so I can download themes. The forum makes things so complicated can some one please break down amd like guide me step to step process on how to get cm7 or any other thing so I can start getting cool themes
Click to expand...
Click to collapse
Awesome guide http://teambamf.net/showthread.php/718-How-to-flash-a-ROM
Easiest way is to download stuff from market such as beautiful widgets and go launcher. With those two you can download themes and widget packs that are much easier for a new comer to understand than flashing a theme that may break your Rom.
If I helped you in any way please use the thank you button
I've read that but like for cool themes it says I for CM7 or for DasBamf and like whars the difference between a rom and a theme x(
Sent from my ADR6400L using XDA App
Roms are the operating systems of the phone, so to speak. Themes make them look how you want. For example, changing all button presses to blue. You need to install a rom, as someone linked a few posts up. Then from there you will have to install the theme. If its a sense based rom and theme (similar to what your phone was stock), then the theme will be flashed through recovery. If it is an AOSP rom and theme (CM7, OMGB) then there is a theme changer included in the apps to easily change themes. I suggest you read the faq's on here and on the other sites to grasp how to flash roms before you tackle themes so you don't get yourself into too much trouble! Good luck.
nbdysreal said:
Roms are the operating systems of the phone, so to speak. Themes make them look how you want. For example, changing all button presses to blue. You need to install a rom, as someone linked a few posts up. Then from there you will have to install the theme. If its a sense based rom and theme (similar to what your phone was stock), then the theme will be flashed through recovery. If it is an AOSP rom and theme (CM7, OMGB) then there is a theme changer included in the apps to easily change themes. I suggest you read the faq's on here and on the other sites to grasp how to flash roms before you tackle themes so you don't get yourself into too much trouble! Good luck.
Click to expand...
Click to collapse
haha... I have a feeling you confused him even more.
I find its impossible to explain what a ROM is to someone. Only way for them to understand is to see it and use it with their own eyes.
PhillyCheez said:
haha... I have a feeling you confused him even more.
I find its impossible to explain what a ROM is to someone. Only way for them to understand is to see it and use it with their own eyes.
Click to expand...
Click to collapse
Well i tried. "A" for effort? haha
Here is a little write up on what a rom is for him if he's confused
http://www.androidpolice.com/2010/05/01/custom-roms-for-android-explained-and-why-you-want-them/
you have 2 options also.
1. find theme you want first then READ THE OP of that theme thread and flash the rom they say its for, then flash theme.
2. find a rom you like the best then find themes that are compatable.
either way your gonna need to get comfortable with flashing items. It may take you a few tries to get the set up that works best for you.
I had the same question... (yaay! noob searched before starting a thread!!) Thanks for the responses. And it DOES make sense to me, so original poster should have little/no difficulty doing either.
PhillyCheez said:
haha... I have a feeling you confused him even more.
I find its impossible to explain what a ROM is to someone. Only way for them to understand is to see it and use it with their own eyes.
Click to expand...
Click to collapse
ROM = read only memory...
Lol I know I know, still doesn't explain anything. Just felt like being a bit of a ****
Sent from my HTC ThunderBolt powered by KillaSense 3.0
Ok, so I could ask to help me find a good rom, but...all are different and everybody has an opinion, right? So here is what I want to know:
I go to the different rom pages, but how do I figure out what their particular tweaks are? I want good battery life, hacked hotspot, etc. You know, the usual. Don't need to overclock and all that (noob enough not to know/need to mess with that).
Couple things I would like that I haven't seen mentioned anywhere such as:
a "slide to answer" feature. You know, where a call comes in and you can just swipe to answer.
Dial pad pop-up that doesn't completely cover the mute/speaker options.,
I miss the Epic 4g Touch's feature that in the contact or call log list you can swipe left or right on the contact to "call" or "text". Instead the extra steps of having to press and hold to bring up a menu to choose.
So are there any roms out there that address these little quirks and if so, how do I figure out what rom's particular tweaks are?
Thanks for any help
Features of a ROM are almost always in the first couple of posts, either in change logs or feature lists. Some multi device ROMs such as CM10 don't have feature lists in their threads, so you'd have to go to their websites or flash them yourself.
My suggestion? Just try ROMs out. Start with the ROM threads that have the most posts or views. Those tend to be the better ROMs, because more people are interested. Just flash them, set them up, and explore them a bit. That's the best way to find what's good for YOU.
Most Sense ROMs don't have a ton of tweaks available, but if you're really looking for them, I would try Viper4G first. I'd also suggest AOKP, which is an AOSP ROM that has a ton of tweaks in it.
I would definitely give the viper 4g a whirl. you can always just flash a diff ROM if you don't like the one you get. also if you don't have it already, get goomanager. has different ROMS in it & makes it super easy to switch ROMS.
if u want a rom with stock look but is hella fast and great battery life go with Mean Rom.. if u want a rom that u can custimize go with Viper4G Rom
+1. Viper for tweaks, meanrom for performance.
Also, most ROMs have a list of the features on the opening post (OP) of the ROM thread. Some of them aren't all conclusive, but they help. I'd say your best option is ViperRom
Sent from my EVO using xda app-developers app
Hey guys, sorry if the wrong area or its already been covered and can you please point me in the right direction. I do not want to make a custom and claim it's mine if that's what your worried about. I am a flash-aholic due to every rom I try has features I like but it's missing something I want. Like center clock, battery %. Wake lock blocker, and the option to make everything black. And hoping to build off cm or maybe paranoid android and add the 4 things I mentioned. I have some basic understand of Android kitchen. But do not know how to use apk tool. And how you would even begin to these things. But thanks in advance
I like a simple OP so ...
Just like the title says this IS and WILL be a CLEAN AOSP rom built from source, I really just build for myself but I don't mind sharing with the community.
You ask why share a basic AOSP rom?, well there are some people here that like a AOSP rom but don't have the time or the resources to build, also at one point I felt that Android in its infancy needed a lot of customization, but now its a lot better, plus with the invention of Xposed there's not enough reason to code in features when you can just download them.
This does not come with Google Apps installed you will have to install the ones you desire just make sure they're compatible with Android 6.0, and also this rom is not rooted so you will need a compatible root solution if you need root.
There is no screen shots since the is a non-themed AOSP rom, which will look like any other AOSP rom so please do not ask, and please be friendly to one another, and also please report anything broken I will try to fix it as I can.
DOWNLOAD:
https://www.androidfilehost.com/?fid=24052804347835456
MD5:
2c1191564a694d53aca3cfdae65ad6f7
Nice!
ooo im first( NOPE 2ND) thanks for the upload ill give it a spin :good:
Finally, thank you so much.
Is it RRO ready?
puertorecon said:
Is it RRO ready?
Click to expand...
Click to collapse
I've been away from the developing scene for awhile you will have to tell me what rro is but its bare no mods except to get stuff working.
I will download and check myself.
puertorecon said:
Is it RRO ready?
Click to expand...
Click to collapse
6.0 has RRO compatibility built into the source.
All that is needed is Root and BusyBox.
Running Layers as we speak on a factory ROM.
I thought Xposed was broke on 6.0?
gr33nd3vil said:
I thought Xposed was broke on 6.0?
Click to expand...
Click to collapse
Yeah but since it will be compatible in the near future, there is no point in adding any flashy features that are xposed-specific into the ROM.
Peylix said:
6.0 has RRO compatibility built into the source. All that is needed is Root and BusyBox. Running Layers as we speak on a factory ROM.
Click to expand...
Click to collapse
The layers now available are for previous versions.
But there is enough working to create a dark interface. The trick is to use layer combinations.
Suggestion for dark: InversionUi, CommuteUi, Scarlett, Blackish
Start with layers for 'framework', 'systemui', 'settings' and 'velvet' only.
Existing layers(not updated) for keyboard, contacts, calendar etc, will not work or text is not readable.
In the play store is a layer manager available. I prefer to extract them manually and transfer the layer-apk's manually to /system/vendor/overlay. After a reboot the layers are active and copied to vendor/overlay.
NLBeev said:
The layers now available are for previous versions.
But there is enough working to create a dark interface. The trick is to use layer combinations.
Suggestion for dark: InversionUi, CommuteUi, Scarlett, Blackish
Start with layers for 'framework', 'systemui', 'settings' and 'velvet' only.
Existing layers(not updated) for keyboard, contacts, calendar etc, will not work or text is not readable.
In the play store is a layer manager available. I prefer to extract them manually and transfer the layer-apk's manually to /system/vendor/overlay. After a reboot the layers are active and copied to vendor/overlay.
Click to expand...
Click to collapse
Many have been updated for 6.0.
Right now I am using Evolve and it's partner CommuteUI. Applied through the Layers Manager app (working on 6.0) and the themes stick on reboot.
I understand if you want to bake this in to a ROM, but I'm just passing along the info that Layers works out of the box with stock factory images of 6.0 with root and busybox installed. No need to rely on AOSP or Custom Roms for Layers now. (My point basically and to answer the initial question I quoted)
Peylix said:
Many have been updated for 6.0.
Click to expand...
Click to collapse
There are still things not touched, like Google contacts. But I keep watching[emoji1]
I understand if you want to bake this in to a ROM,
Click to expand...
Click to collapse
No I just suggested a different approach. A layer manager is not needed. There are a lot of nice layers on 'afh'. I download/extract on the PC (add .zip at the name) and delete the layer-apk's I don't use. Transfer to 'system/vendor/overlay' and reboot is enough. So I use root explorer, but layer manager is also good.
The main point is that the device involved needs Root acces. And when you have Root there are alternative. Just sharing it with the community.
NLBeev said:
There are still things not touched, like Google contacts. But I keep watching[emoji1]
No I just suggested a different approach. A layer manager is not needed. There are a lot of nice layers on 'afh'. I download/extract on the PC (add .zip at the name) and delete the layer-apk's I don't use. Transfer to 'system/vendor/overlay' and reboot is enough. So I use root explorer, but layer manager is also good.
The main point is that the device involved needs Root acces. And when you have Root there are alternative. Just sharing it with the community.
Click to expand...
Click to collapse
Touche.
I don't use Contacts. Just unhid it from Nova and checked. You're right.
Man, I'm spoiled with touch-less interface haha. I RARELY if ever use the phone/contacts app. I just say who I want to call or speak the number. Works better with Tasker cooked in w/ Autovoice.
I also figured you were just listing another way of doing it. It's good to have multiple ways.
Hi.
Thanks for sharing.
Is AOSP SMS application include ?
If yes, is it possible to have an extract of the apk please ?
Cheers
Envoyé de mon Nexus 6
Just a heads up to whoever is using this, there is going to be another release shortly that is much "cleaner" it won't have any of the debugging tools added nor will it have anything that can be found in the PlayStore. This next release is pretty much just barebones and you will need to get a internet browser, camera, gallery app, music app, well you will see whats not there. At any rate I feel that this gives the user more freedom on what they want installed, so this is the new format for this rom and it is complete, the only thing that will happen now is updates to make it better. Also I will be releasing my source for this too if anybody wants to rebuild and add their own spin on it or contribute to the pre-existing rom.
SirOch said:
Hi.
Thanks for sharing.
Is AOSP SMS application include ?
If yes, is it possible to have an extract of the apk please ?
Cheers
Envoyé de mon Nexus 6
Click to expand...
Click to collapse
I don't think there is an AOSP messaging app available.
ANDR01DN00B said:
I don't think there is an AOSP messaging app available.
Click to expand...
Click to collapse
Yeah it is you can just pull it from your phone or extract it out of the update zip.
However its just the same as the Google Messenger app just green instead of blue and doesn't have the extra Google added crap.
jakdillard said:
Yeah it is you can just pull it from your phone or extract it out of the update zip.
However its just the same as the Google Messenger app just green instead of blue and doesn't have the extra Google added crap.
Click to expand...
Click to collapse
But does it have quick reply? And does the action bar color change with the contact that you send the message to?
Thanks!
ANDR01DN00B said:
But does it have quick reply? And does the action bar color change with the contact that you send the message to?
Thanks!
Click to expand...
Click to collapse
You know what it does not. I didn't notice that, it looks like they just gave it a facelift.
Hmmm it might not make the next version either.