• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Anyone building ROMs/kernels?

Rxpert83

Dr. Feelgood
Aug 30, 2011
17,908
13,152
MN
My prior thread about Koush's AnyKernel got me wondering if anyone on here either currently builds or would someday like to learn to build their own AOSP ROM/kernel or something like cyanogenmod from source. The benefits of this are mainly for your own knowledge, but you'll never have to wait for the dev to upload their work and if you've got the know-how you could even be able to add functionality yourself

I've built a few ROMS/kernels from source, but I'll freely admit I'm no dev when it comes to modifying the actual source (after all I'm a scientist not an IT professional :rolleyes: ) I thought it might be interesting if we had either the interest to learn or the knowledge within the community to help each other out with getting a build environment setup, carrying out the build process, applying patches, ect.

Anyone interested? This is a nexus device after all :D Google gives us nearly everything we need
 
My prior thread about Koush's AnyKernel got me wondering if anyone on here either currently builds or would someday like to learn to build their own AOSP ROM/kernel or something like cyanogenmod from source. The benefits of this are mainly for your own knowledge, but you'll never have to wait for the dev to upload their work and if you've got the know-how you could even be able to add functionality yourself

I've built a few ROMS/kernels from source, but I'll freely admit I'm no dev when it comes to modifying the actual source (after all I'm a scientist not an IT professional :rolleyes: ) I thought it might be interesting if we had either the interest to learn or the knowledge within the community to help each other out with getting a build environment setup, carrying out the build process, applying patches, ect.

Anyone interested? This is a nexus device after all :D Google gives us nearly everything we need

I build from source for Dirty Unicorns, but I don't dabble in anything CM-based. My kernel is from Google's kk_r1 tree, but I'm waiting for them to release the 4.4.2 factory images.

I'm just trying to piece together some issues with frameworks_av and OpenGL ES before I commit any fixes to Git.
 
  • Like
Reactions: Rxpert83
Upvote 0
Once I package the boo.img successfully (Im pretty sure I got it now, just haven't had time to verify the last few nights), I plan on trying to add some small things here and there to Franco like governor options or sweep to wake. I know there are kernels out there that do that already but I'd just like to do it myself ya know?

ROMS take too darn long to build on my laptops, so I prefer messing with kernels :rolleyes:
 
Upvote 0
once i package the boo.img successfully (im pretty sure i got it now, just haven't had time to verify the last few nights), i plan on trying to add some small things here and there to franco like governor options or sweep to wake. I know there are kernels out there that do that already but i'd just like to do it myself ya know?

Roms take too darn long to build on my laptops, so i prefer messing with kernels :rolleyes:

Touche. The benefits of building on my beast PC.
 
  • Like
Reactions: Rxpert83
Upvote 0
Hmm, I would love to work on a kernel. Unfortunately I have no idea where to start and not a lot of spare time lately.

I've always wanted to do a rom, but would a kernel be an easier starting point?

Depends on what your computer setup is.

Like I said above i just build from the laptop I use for school. A kernel build will take me 20 minutes or so. A ROM will take 3-4 hours +.

And all that waiting REALLY sucks if you compile and it either breaks while compiling or just flat out doesn't work once you flash it :rolleyes:
 
  • Like
Reactions: Brian706
Upvote 0
But as far as coding it's the same difficulty to start on a rom or kernel? Kernel seems like it would have less to it. The rom seems more involved.

It's now my mission to figure out how to add sweep2wake to the stock kernel. If that's possible.

Kernels always open, so you can learn and study from the established devs by checking their github. Roms don't have to be

Sweep2wake is def possible on the stock kernel. It'd probably be a pretty simple thing to cherry pick the patch from another kernel
 
  • Like
Reactions: Brian706
Upvote 0
i would more so be interesting in learning how to do themes, when i had an iphone i use to mess around with that quite a lot since it was so easy with winterboard as long as you had some basic knowledge, i'm guessing though that it isn't as easy as just making an icon and naming it "whateverthenameoftheapp.png" or finding the status bar image and editing it to how you want it to look or is it? the themes i've seen since i switched over to android just aren't close to the same level as what i was using when i had an iphone, luckily the interface on kitkat is so nice that it's not bothering me yet but there will come a time where i'd like to be able to make a few changes, if it was as easy as creating the new images and placing them in a .zip with the correct folder structure to flash over that would be great but it's probably not that easy right?
 
  • Like
Reactions: Rxpert83
Upvote 0
i would more so be interesting in learning how to do themes, when i had an iphone i use to mess around with that quite a lot since it was so easy with winterboard as long as you had some basic knowledge, i'm guessing though that it isn't as easy as just making an icon and naming it "whateverthenameoftheapp.png" or finding the status bar image and editing it to how you want it to look or is it? the themes i've seen since i switched over to android just aren't close to the same level as what i was using when i had an iphone, luckily the interface on kitkat is so nice that it's not bothering me yet but there will come a time where i'd like to be able to make a few changes, if it was as easy as creating the new images and placing them in a .zip with the correct folder structure to flash over that would be great but it's probably not that easy right?

Just came across this... you may find it useful
https://play.google.com/store/apps/details?id=com.saurik.winterboard
https://play.google.com/store/apps/details?id=com.saurik.substrate

I, on the other hand, have no clue :rofl:
 
Upvote 0
Once I package the boo.img successfully (Im pretty sure I got it now, just haven't had time to verify the last few nights), I plan on trying to add some small things here and there to Franco like governor options or sweep to wake. I know there are kernels out there that do that already but I'd just like to do it myself ya know?

ROMS take too darn long to build on my laptops, so I prefer messing with kernels :rolleyes:
More than a month later..... it boots! :party:

Turned out it was an issue with the program I had found to unpack and repack the boot.img :rolleyes:. I assumed it was something I had screwed up along the way.
 
  • Like
Reactions: Brian706 and Hook
Upvote 0
I guess I'm a little late to the show but I am trying to get back into some android development after being swamped with school and other stuff for the past 1/2 year and this would be an awesome place to start! I used to make my fare share of android themes and a few roms for personal use but it has been a while.

If you still want people to come together and work on this then I am definitely interested!
 
  • Like
Reactions: Rxpert83
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones