1. Are you ready for the Galaxy S20? Here is everything we know so far!

Anyone building ROMs/kernels?

Discussion in 'Android Devices' started by Rxpert83, Dec 10, 2013.

  1. Rxpert83

    Rxpert83 Dr. Feelgood
    Thread Starter

    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
     



    1. Download the Forums for Android™ app!


      Download

       
  2. NYCHitman1

    NYCHitman1 Gun for Hire

    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.
     
    Rxpert83 likes this.
  3. NYCHitman1

    NYCHitman1 Gun for Hire

    Like Rx said, if anyone is interested - please inquire.
     
  4. jhawkkw

    jhawkkw Chinchillin'

    Same, I've built roms from source and did a rough port of a rom from one device to another, but nothing too serious. I've always kind of wanted to learn, but my coding skills are probably no where near as good as some developers. I am a Mathematician after all, lol.
     
    Rxpert83 likes this.
  5. Rxpert83

    Rxpert83 Dr. Feelgood
    Thread Starter

    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:
     
  6. NYCHitman1

    NYCHitman1 Gun for Hire

    Touche. The benefits of building on my beast PC.
     
    Rxpert83 likes this.
  7. vandyman

    vandyman Android Expert

    I am willing to give it a go.
    I played around with the JB build a little. Now that KK is out I am a little confused because of all the smali control that is involved.
    Geez, before I could just change out the icons and change some of the systemui code and have fun.
     
  8. Brian706

    Brian706 I like turtles!
    Moderator

    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?
     
  9. Rxpert83

    Rxpert83 Dr. Feelgood
    Thread Starter

    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:
     
    Brian706 likes this.
  10. Brian706

    Brian706 I like turtles!
    Moderator

    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.
     
  11. Rxpert83

    Rxpert83 Dr. Feelgood
    Thread Starter

    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
     
    Brian706 likes this.
  12. NYCHitman1

    NYCHitman1 Gun for Hire

    3-4 hours+ !? My compiles take ~45-50 minutes :D
     
    Rxpert83 likes this.
  13. NYCHitman1

    NYCHitman1 Gun for Hire

  14. 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?
     
    Rxpert83 likes this.
  15. Rxpert83

    Rxpert83 Dr. Feelgood
    Thread Starter

    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:
     
  16. Rxpert83

    Rxpert83 Dr. Feelgood
    Thread Starter

    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.
     
    Brian706 and Hook like this.
  17. ljbaumer

    ljbaumer Well-Known Member

    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!
     
    Rxpert83 likes this.

Nexus 5 Forum

The Nexus 5 release date was November 2013. Features and Specs include a 4.95" screen, 8MP camera, Snapdragon 800 processor, 2300mAh battery, and 2GB storage.

November 2013
Release Date
0
Reviews
Loading...
Similar Threads - Anyone building ROMs
  1. Razvanescu
    Replies:
    1
    Views:
    579
  2. Laura Martin
    Replies:
    2
    Views:
    603
  3. FranzKafkaYs
    Replies:
    0
    Views:
    735
  4. jaison80
    Replies:
    4
    Views:
    769
  5. justhaveaquestionnn
    Replies:
    4
    Views:
    1,279
  6. stakofrank
    Replies:
    8
    Views:
    1,473
  7. ZepTepi
    Replies:
    5
    Views:
    738
  8. JonEknoxpoke
    Replies:
    4
    Views:
    1,563
  9. DonB
    Replies:
    2
    Views:
    1,024
  10. JGWM
    Replies:
    8
    Views:
    1,694

Share This Page

Loading...