1. You want that $100.00 in your pocket or an Amazon Fire TV don't you? Well here's the deal. With our new updated look we are in desperate need of an updated logo. The 'old' one has certainly served us well, but it's time. Find all the details here: bit.ly/1q0k6Wa
  2. DroidForums.net is currently undergoing a major software upgrade. If you are experiencing any problems logging in please: Contact Us

Why do themes need specific roms??

Discussion in 'Android Themes' started by rda990, Oct 17, 2010.

  1. rda990
    Offline

    rda990 Member

    Joined:
    Dec 30, 2009
    Messages:
    298
    Likes Received:
    2
    Trophy Points:
    18
    Location:
    Germantown,MD
    I don't get it,why do i need a specific ROM? It makes sense to only need root but not a specific ROM, what would happen if i were to flash a theme on a rooted phone without a ROM??
  2. jstafford1
    Online

    jstafford1 Super Moderator

    Joined:
    Nov 15, 2009
    Messages:
    9,055
    Likes Received:
    125
    Trophy Points:
    63
    Location:
    Hebron, Oh.
    It could cause random reboots....bootloops and all manner of malfunctions. Each ROM is a little different. How they go about their tweaks and what they do. The themes are made to work with those modifications. If you try a them for ROM A on ROM B they more than likely won't work. Same goes for themes for different phones. We all running 2.2, but a theme for a DX won't work on a D2 or D1.

    Sent from somewhere...
  3. rda990
    Offline

    rda990 Member

    Joined:
    Dec 30, 2009
    Messages:
    298
    Likes Received:
    2
    Trophy Points:
    18
    Location:
    Germantown,MD
    =/ yeah themes for different phones and different firmware make sense but i still think themes should be universal within ROMS/firmware on the same phone. Im going to try the theme i like on just a rooted 2.2 ancd see if it works,ill have a backup so nothing to lose.
  4. Manigma77
    Offline

    Manigma77 New Member

    Joined:
    Nov 11, 2009
    Messages:
    239
    Likes Received:
    0
    Trophy Points:
    0
    You can do that if you like, but it will no longer be the stock rom. It will have pieces of the rom it was meant for.

    I convert the themes i like into metamorph themes so i can use them on any rom but they can still be rom specific because of name changes in folders such as res/drawablehdmiv4 as compared to res/drawablehdmi. Yes, it would be nice if it was simple but as of now, you need some tech knowledge to theme the way you want. The best thing you can do is read up on it and learn to do it yourself, that way your rom can look the way YOU want it to.
  5. icculusX
    Offline

    icculusX Premium Member Theme Developer Premium Member

    Joined:
    Feb 10, 2010
    Messages:
    2,539
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    The Moon
    My Best Explanation:

    A ROM is like a dog. All dogs are different lengths and sizes. A theme is like a silly sweater that grandma knits for the dog. Now, each sweater needs to be knit to fit the dog it was made for. If you try to put the big sweater on the small dog, it might fit but it wont work quite right... and if you try to put the small sweater on the big fat dog, it won't work at all!
  6. fizeke136
    Offline

    fizeke136 New Member

    Joined:
    Jan 9, 2010
    Messages:
    95
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Atlanta

    Really nice explanation...lol felt like i had to say that.
  7. thebowers
    Offline

    thebowers Premium Member Theme Developer Premium Member

    Joined:
    Nov 24, 2009
    Messages:
    2,548
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Iowa
    If all the roms were not made from source your theory would work. Changes are made in the framework-res.apk and services.jar to make things custom to those roms. Hence you need the theme for that specific rom. If you are just talking images, then that can be done with MM. Good luck with that though as all rom developers don't use the same name for .apk's. Also MM doesn't play nice with some roms.