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

How to Create a ROM

Discussion in 'Android Devices' started by RunVert, May 25, 2011.

  1. RunVert

    RunVert Well-Known Member
    Thread Starter

    A few questions for any ROM programmers and designers...
    1- what tools or software do you use to create a ROM from scratch?
    2- Are there any tutorials online that are worth the read?

    ...Never done this sorta thing before, but wouldnt mind checking it out just out of curiousity....if nothing else, I might even learn a few things along the way as well! :)
    Which is always a good thing.
     



    1. Download the Forums for Android™ app!


      Download

       
  2. An UrgeTo Dance

    An UrgeTo Dance The Hero of the Winds

    If you were really interested in making a ROM I would go ask a developer on XDA if they could help you learn the ropes. I'm sure a couple wouldn't mind giving you a little help.
     
  3. RunVert

    RunVert Well-Known Member
    Thread Starter

    Good Advice. Right now its more out of curiousity on how a ROM is put together...the steps...etc, than it is sitting down and designing a ROM anytime soon.
     
  4. evomattnc

    evomattnc Android Expert

    a couple websites for basics and getting started

    What is Android? | Android Developers

    Initializing a Build Environment | Android Open Source

    Of course dsixda kitchen, sdk, git, eclipse IDE the list is sort of large really...plus all the stuff for manipulating files of various types jre, jdk etc. also programs for themeing like png optimizers, graphics editors, hex editors, smali, baksmali etc.

    Dont be overwhelmed you can do it :) but it will take A LOT of reading before hand...

    Check over on xda i know there are guides to themeing, not a lot for making roms but once you learn themeing better you will understand more of what goes into the rom. If I were you and starting fresh I would start by themeing or creating an app or two first, just simple ones.
     
    RunVert likes this.
  5. Granite1

    Granite1 Zercron Encrusted Tweezer

    It's demoralizing at first, but the more you read you pick up small pieces. Then BAM! It clicks. I'm just themeing, and it's alot of info. Just don't give up, and ask questions over at xda.

    It might take me a year, but this damn Mario theme will get done!
     
    RunVert likes this.
  6. RunVert

    RunVert Well-Known Member
    Thread Starter

    so for example, the people that created cm7 or myn 2.2...etc, are the programmers and designers who created those ROMs a group of individual efforts all coming together to design a specific ROM? Or are these ROM's produced by one individual person from start to finish?
    Do they make a living off of their ROM's? (or at least a profit of any kind?)

    ..thanks for the links!
     
  7. evomattnc

    evomattnc Android Expert

    Most cant make a living off of this, for instance I think Virus made like 700 bucks this month (last time I checked) from donations and he is quite popular lately...not a bad gig though for doing something in spare time and not putting any money in. I think you would be more likely to make a living off of a popular app in the market as at least you can set a price of like .50 or .99 and sell a hundred thousand or something. Roms are donation based, dont see you making a living there. Most devs I know have another job and quite a few have two :)

    Cyanogen is a person. however it has grown to a large group of devs tackling small parts of the rom piece by piece. Like one would tackle radios, one tackle framework, one optimize, etc etc. Some do dev by themselves but they have bases now to dev from not just source so its less time consuming. Cyanogen (among some others) started with source...

    A lot of roms appear to just be themes lately anyhow and you will see that at this stage in the game in the OP of any rom thread there will be 50 thanks to other devs for parts and fixes and such. Basically sometimes except with working from source or a port its a lot of just picking apart stuff you want and combining it in a way you want it. SD tweaks, batt tweaks, animations, themes, 4g fix, odexing, optimizing, etc you will see a list of that in the OP and thanking whoever actually did it...well if they are an ethical dev you will...
     
    Granite1, RunVert and beastinbolts like this.
  8. RunVert

    RunVert Well-Known Member
    Thread Starter

    Awesome! thanks for that info. I've always wondered about that part of it.
     
  9. lcallen80

    lcallen80 Well-Known Member


    LOL, just make sure that your theme can be used with Myn's RLS5. I'll for sure flash that. CLASSIC!
     
  10. evomattnc

    evomattnc Android Expert


    Hey it's pretty sweet already, granite what rom is that for or is it lpp?
     
  11. Granite1

    Granite1 Zercron Encrusted Tweezer

    What I have now is just LP and Folder Organizer. I've been playing around with the framework for Kings Unleashed R5. Haven't made anything substantial, let alone anything worth distributing.
    It's a work in progress. :eek:

    The construction season has officially begun in Pittsburgh, so I'm working alot out in the field. Not much time for the family let alone creating a custom theme. It'll get done in due time. I'll probably get it done, then have to start over on a Gingerbread build! :eek:
     
  12. evomattnc

    evomattnc Android Expert

    Man remind me to dump you all my icons and stuff one day
     
  13. Granite1

    Granite1 Zercron Encrusted Tweezer


    I need you to go ahead and dump those icons for me......yeah. That be great....yeah. I need you to go ahead and come in in sunday too, thanks Peter. :)

    Any addition to my line up would be greatly appreciated!
     
  14. evomattnc

    evomattnc Android Expert


    Yeah ill try and do that tonight. Im super busy with work. Thanks for the same day reminder lol. I meant pm me :)
     
  15. evomattnc

    evomattnc Android Expert

    There is a thread on xda in the evo q and a section regarding porting roms with a couple tips from a few devs like leo and myn. You may want to check it out.
     
    Granite1 likes this.
  16. Granite1

    Granite1 Zercron Encrusted Tweezer


    I'm just bustin your stones a little. ;) I'll pm you later this week. Thanks homie!
     
  17. Mr. Ed

    Mr. Ed Extreme Android User

    I have some links with great info, kitchens for cooking the rom and the how to port mentioned above...I will try and post them tonight


    I am going to be trying to port honeycomb as soon as I have time... if they can port it to the nook surely it can be done for the evo
     
  18. evomattnc

    evomattnc Android Expert


    Someone ported this a couple months ago sort of, it was super buggy but I checked it out for 10 minutes. Looked neat, that was honeycomb 3.0. It was a popular dev he has his own site but its escaping me at the moment.... Preludedrew maybe, whoever made omgb I think...?
     
  19. iown

    iown Well-Known Member

    ok so im getting into rom dev. and theres a step where it says run Android SDK and how do i run it.. when i get into the folder there is no exe or anything
     

HTC EVO 4G Forum

The HTC EVO 4G release date was June 2010. Features and Specs include a 4.3" inch screen, 8MP camera, 512GB RAM, Snapdragon S1 processor, and 1500mAh battery.

June 2010
Release Date
0
Reviews
Loading...
Similar Threads - Create ROM
  1. louis2008
    Replies:
    4
    Views:
    679
  2. soulartist
    Replies:
    14
    Views:
    974
  3. Relaxing Leg
    Replies:
    0
    Views:
    600
  4. Sajivjess
    Replies:
    1
    Views:
    691
  5. RicardoM
    Replies:
    1
    Views:
    713
  6. My project
    Replies:
    9
    Views:
    926
  7. grizmixstir
    Replies:
    3
    Views:
    1,356
  8. kdmoore
    Replies:
    3
    Views:
    1,483
  9. cwg01
    Replies:
    3
    Views:
    3,311
  10. kumaranil13k
    Replies:
    4
    Views:
    1,394

Share This Page

Loading...