[Q] Adding Halo to Roms - Android Q&A, Help & Troubleshooting

I know that lots of roms come with Halo now, but I've been wanting to stick with stock cm10.1 which unfortunately doesn't have it. Now I know that installing Halo is much more than just installing an apk, but can someone explain to me the process? How is Halo implemented into Roms, and if possible, some instruction on doing it myself.
Thanks in advance

numel007 said:
I know that lots of roms come with Halo now, but I've been wanting to stick with stock cm10.1 which unfortunately doesn't have it. Now I know that installing Halo is much more than just installing an apk, but can someone explain to me the process? How is Halo implemented into Roms, and if possible, some instruction on doing it myself.
Thanks in advance
Click to expand...
Click to collapse
The way HALO is implemented into ROM's is by cherrypicking the commits from the Paranoid Android github repository that make HALO work. For example if in this Google Plus post from the Paranoid Android Team you will see mainly these two commits 1. https://github.com/ParanoidAndroid/android_frameworks_base/commit/518c329e8c67fa96b8a8fc22e1962ddb8497c333 and 2. https://github.com/ParanoidAndroid/android_packages_apps_Settings/commit/7c739a86e7a02451a63615d71f1b6c846caacdc6 are needed to implement the HALO features. Since you mentioned you were interested in doing this yourself I would recommend taking a look at this excellent guide to using github and cherrypicking commits. I would also recommend looking at the Cyanogenmod wiki on building CM10.1 from source if you have never done that before.

shimp208 said:
The way HALO is implemented into ROM's is by cherrypicking the commits from the Paranoid Android github repository that make HALO work. For example if in this Google Plus post from the Paranoid Android Team you will see mainly these two commits 1. https://github.com/ParanoidAndroid/android_frameworks_base/commit/518c329e8c67fa96b8a8fc22e1962ddb8497c333 and 2. https://github.com/ParanoidAndroid/android_packages_apps_Settings/commit/7c739a86e7a02451a63615d71f1b6c846caacdc6 are needed to implement the HALO features. Since you mentioned you were interested in doing this yourself I would recommend taking a look at this excellent guide to using github and cherrypicking commits. I would also recommend looking at the Cyanogenmod wiki on building CM10.1 from source if you have never done that before.
Click to expand...
Click to collapse
Thanks a ton! Couldn't get any answers until now

Related

Creating an AOSP ROM

Hey guys!
My device (the HTC One X for AT&T) currently has a CM9 and AOKP port. I really wanted to get started with developing though. I wanted to create a full AOSP ROM (directly from Google) just to learn the process and get my hands dirty with ROM development (I've already done quite a few mod packs and a kernel).
We have an open sourced CM9 device tree available. I've tried using that device tree for building the AOSP ROM but of course, it has errors because the AOSP source isn't CM9...
So what I'm asking is how can I use this CM9 device tree with a pure AOSP ROM? Like, how exactly do I edit the CM9 device tree so that it creates an AOSP ROM? I'm aware its no easy task, but if someone could point me in the right direction it would be greatly appreciated. I'm a noob when it comes to ROM development, I've never made one before haha I have compiled ROMs before, I maintain the AOKP nightlies for the HP Touchpad.
If someone could help me make this device tree work it would be awesome. Thanks!
P.S. Here is the tree in case someone wanted to look at it: https://github.com/vmagro/android_device_htc_evita
Delete cm.mk
Edit vendorsetup.sh (remove "cm_").
That is all you need to do, I believe.
Like you know, sync the AOSP source, include your device folder amd build.
Sent from my Galaxy Nexus using Tapatalk 2
mDroidd said:
Delete cm.mk
Edit vendorsetup.sh (remove "cm_").
That is all you need to do, I believe.
Like you know, sync the AOSP source, include your device folder amd build.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
I found this thread and this is exactly what I'm doing. Would you be interested in answering my questions in exchange for a nice donation? I haven't had much luck getting help and being a single parent of three toddlers I really need to maximize my free time to work on this.
You also would have to delete any offending overlays from CM that are present within your device repo. As you compile you may run into errors which you could work through.
私のEVO 3Dから送信される。
dastin1015 said:
You also would have to delete any offending overlays from CM that are present within your device repo. As you compile you may run into errors which you could work through.
私のEVO 3Dから送信される。
Click to expand...
Click to collapse
Removing overlays doesnt work here. Have many issues regarding the kernel.
hey
Good luck
rohan32 said:
Hey guys!
My device (the HTC One X for AT&T) currently has a CM9 and AOKP port. I really wanted to get started with developing though. I wanted to create a full AOSP ROM (directly from Google) just to learn the process and get my hands dirty with ROM development (I've already done quite a few mod packs and a kernel).
We have an open sourced CM9 device tree available. I've tried using that device tree for building the AOSP ROM but of course, it has errors because the AOSP source isn't CM9...
So what I'm asking is how can I use this CM9 device tree with a pure AOSP ROM? Like, how exactly do I edit the CM9 device tree so that it creates an AOSP ROM? I'm aware its no easy task, but if someone could point me in the right direction it would be greatly appreciated. I'm a noob when it comes to ROM development, I've never made one before haha I have compiled ROMs before, I maintain the AOKP nightlies for the HP Touchpad.
If someone could help me make this device tree work it would be awesome. Thanks!
P.S. Here is the tree in case someone wanted to look at it: https://github.com/vmagro/android_device_htc_evita
Click to expand...
Click to collapse
Were you able to port aosp device tree from cm.Please tell me how ?

Help with merging source code

Can someone explain me how to patch some features like Halo or Pie control from PA sources to Cm 10.1 sources or Chameleon OS sources, because i want to add some extra features to my rom taking them from PA or AOKP!
THANK you!
here are the link of my rom and of the Pie sources:
https://github.com/ParanoidAndroid/android_frameworks_base/commits/jellybean
https://github.com/ParanoidAndroid/android_packages_apps_Settings/commits/jellybean
Chamaleons OS Rom i9300
It would be appreciated if someone would write a small guide! :good: Maybe it could be an help also to other people who would like to learn something about android developing!

[Q] Compiling cm10.1 with cherry-picks from PA

I recently learned how to build my own version of cm10.1 from source. Now I want to add halo to it. How do I go about doing that? Do I also need to download the entire PA repository? And whats the process to cherry-picking from different ROMs?

[DISCUSSION] CM 13 Development for Sony Xperia M4 Aqua

Has anyone tried picking up on the work tonystark has done in the past regarding CM 13? It seems to me that he made some good progress but he has been MIA since April.
Feel free to use this thread for anything regarding CyanogenMod development.
Currently, nobody has focused more on to that side of things but as we have full Marshmallow binaries, it will be much easier to develop and continue tonystark's progress. Also, it would be helpful if you would add a discussion tag as this thread will most likely be used for the development of CyanogenMod!
G15C said:
Currently, nobody has focused more on to that side of things but as we have full Marshmallow binaries, it will be much easier to develop and continue tonystark's progress. Also, it would be helpful if you would add a discussion tag as this thread will most likely be used for the development of CyanogenMod!
Click to expand...
Click to collapse
Sure , it's done
I could try compiling CyanogenMod with tonystark's sources on Github but I do not own the device anymore, so I would need testers
G15C said:
I could try compiling CyanogenMod with tonystark's sources on Github but I do not own the device anymore, so I would need testers
Click to expand...
Click to collapse
I could test it out when you compile
Good, i will keep you updated with what I have managed to do
I've omnified the tonystark's cm13 sources but I don't have time to deal with the lot of compiling issues, so if is there a developer with experience in Omnirom, feel free to use my sources or contact me
dani020110 said:
I've omnified the tonystark's cm13 sources but I don't have time to deal with the lot of compiling issues, so if is there a developer with experience in Omnirom, feel free to use my sources or contact me
Click to expand...
Click to collapse
Any link to your sources or a way I could get hold of them? I am currently having some issues with compiling his sources
G15C said:
Any link to your sources or a way I could get hold of them? I am currently having some issues with compiling his sources
Click to expand...
Click to collapse
Click on my name—>Github account
Is there any Chance that there will be a official cyanogenmod 14 for m4 aqua dual??

How to build aosp from source for mido?

Hey there devs.
I'm looking forward to build a pure aosp rom based on oreo 8.1 for mido.
So far I've tried and successfully built los 14.1 and rr 5.8.5 from source, but I want to build aosp source so as to create a vanilla aosp rom. I've looked on the internet and asked a couple of devs here in the forum and they told me to merge caf patches. I totally understand the point of caf but then i don't know how to do it. Also I'm pretty sure that some patches (caf maybe) need to be added to source since the compilation always gives an error related to board config, when i followed the official guide at android website. (But then I don't understand what overlays i have to apply or even what they are)
Edit : i use gcloud to build.
If anyone can guide me as to how i can build aosp, it would be really helpful:fingers-crossed:
But then any help is appreciated.:good:
Thanks in advance!
i've no knowledge on building rom but im waiting for your vanilla for sure, hopefully you made it from Note 4X as base since all 8.1 rom i have tried are giving me various app are stopping after using it for sometime. i hope i can help you in some way though i have limitation in helping. thank you for your spirit!
groovepeppy said:
i've no knowledge on building rom but im waiting for your vanilla for sure, hopefully you made it from Note 4X as base since all 8.1 rom i have tried are giving me various app are stopping after using it for sometime. i hope i can help you in some way though i have limitation in helping. thank you for your spirit!
Click to expand...
Click to collapse
Don't worry man, I'll find out some way to build it. I'm Waiting for los 15.1 to get official so that the kernel source and other sources are out which i can use. But still I'm trying to learn and build.:laugh:

Categories

Resources