Alright. I have been fiddling with the Android Kitchen and coding stuff into a custom ROM.
My question is this:
Since I am using another ROM as a base (not stock), would it be frowned upon if I were to make the ROM I cook up public, giving credit where credit is due of course?
Example, Eugene released a custom ROM, using the Juggernaut ROM as a base.
I would be doing the same thing, except not using the Juggernaut ROM as a base, however, I would be implementing other build.prop, init.d mods and tweaks found and developed by other users as well and the original developer of the ROM I am using as a base.
As long is credit is given where is it is due, is this acceptable, or would this be frowned upon? Would I get flamed for just copying and pasting other people's work into a ROM? The finished ROM would be very different from the original creator's ROM, different sounds, different theme, different apps included, different tweaks, status bar mods, etc etc etc.
Thanks for the input! I just don't want to step on any toes!
I'd say that this really depends on who wrote the rom you're using for a base. I'd ask them if it's ok for you to use their current rom as a base before I started posting anything, it's really the proper way to do it. If they say it's fine, and you give proper credit, I don't see a problem.
True enough. Perhaps it would just save a lot of trouble if I started with a stock base.
True. But it never hurts to ask, you may get a developer who lets you use his as a base. You never know until you ask
That's true.
I think I will be using a stock as base. Though. If I want to learn, that's the best way to do it!
Related
Hi, i know we have a lot of mods for various roms like runny and arhd, my question is..can we use these mods on other roms that use the same sense etc,
I only ask because i know its luck of the draw if they do,for example i downloaded an ics theme for runny that was for another rom, the original theme seemed to leaved when even a small change was done in rctweaks, with this ics theme, the theme remains and is sweet..
Basically a long winded way..
Do the mods work on other roms because of the sense version,asop etc
or is it specific to the framework as i know when you use the kitchen it is based on that
Thanks in advance,probably is a stupid question yes
I don't work on any ROM's. Other than for me.
Rule of thumb
Sense specific mods won't work on AOSP/CM7.
CM7/AOSP specific mods won't work on Sense.
Backup & Flash, the only way for sure to know.
-
Hi andy,yep i understand you cant mod cm to sense and vice versa etc, but i mean
for example,ive got a theme for runny...but im running virtuious,both running sense 3.5.
some work for each other and some dont?
just curious to why
There could be a million & 1 reasons.
Framework differences, Sense version, kernel, installed system apps. The list could go on.
Your best bet is to make a backup, flash/apply the mod and see if it works. If not, restore.
Lol I use that method a lot, ill keep doing so
Sent from the underground bunkers in london
Hi guys,
I am confused with all those fancy looking ROMs.
You are good in coding, building, cooking but still not sure about themeing...
I have an idea and I wish to ask you to try to make ROMs that way:
1. cook the ROMs in classic look and easy to see and understand (white text on black menu or something) just the basic theming and give an option to update for another look...
2. when you are building sense ROM please make it the way sense look like not with some orange icons or percents with transparent menu upon a light wallpaper where you cant see anything without hardening you eyes.
3. building Cyan is the same, make it stock and give an option to theme it.
4. do not put some extra software in the ROMs, that way you just got where everybody wanna go away from (HTC way) We all want to remove the bloatware with the stock ROMs but stock ROMs instead of giving us basic option to install what we need give us more and diferent other bloatware
========================================
anyway, I am posting this because I am looking on all those Sense3.5 threads. I don't have enough time ATM to build one miself the way I like it to be, so I am searching for stock stable kernel, basic clasic sense3.5 look with sense3.5 functionality, stock icons and stock boot animation and etc. but I couldn't find such. every sense 3.5 rom is moded somehow, why you are using sense3.5 in the ROMs name when you use just few setings from sens and everything else is moded?!?
I do not want to be rude at all!!! you all have my possitive feelings, thats a wonderful forum with more wonderful members...just...please listen to me and when you build please add an option for the members to choose whether to update through a custom recovery the look of the ROM, give us basic look sense, ADW or MIUI ROMs!
Best Regards
http://forum.xda-developers.com/showthread.php?t=1503426
Most basic 3.5 for WFS, use UOT Kitchen to change the battery to stock, its clearier than clear
This is a development thread, not a request line. Keep this place uncluttered by posting stuff like this in general, a rom post or a pm.
Sent from my HTC_A510c using Tapatalk
I can build you one, one day.
m1ndh4x8r said:
I can build you one, one day.
Click to expand...
Click to collapse
It would be nice to have one with the new european RUU but I think that's a lot of work...
I think I'm getting all this stuff straight, but sometimes it seems like the more I read the more confused I get.
I know I could just try it out and see, but before I spend 2 hours getting dirty looks from my gf because I have my face buried in the phone, I would like to know I'm on the right track.
ROMs found in the "Original Android Developement" forum:
CM9/10 - these are experimental nightly builds, probably have bugs and probably not the best choice for a daily ROM
ROMs that say they are based on CM9/10/AOKP/MIUI/AOSP - these are more stable ROMs with parts cherry-picked from CM9/10/AOKP sources and are more likely to be suitable for daily use
I can use themes that say "a custom ROM like CyanogenMOD needed" (quote taken from the description of "Arctic Green" on the play store, I think this ROM will be refreshing, like a cool breeze on my balls) and they will have a theme chooser in settings
I need to flash GApps (If I want them)
I can still run another launcher, like Go or APEX
EDIT ADDITION: I still use stock radio/modem/firmware/AIO zips
ROMs found in the "Android Developement" forum:
With TW or without, Odexed or Deodexed these are basically modified stock (samsung based?) ROMs with no copyright issues which is why there is no need for a seperate GApps zip
I can (usually) only use themes and mods specifically made for the ROM I'm using (I understand that sometimes there are exceptions, lika a blazer theme might work on FreeGS3 and vice-cersa)
I can't use themes or mods that say "a custom ROM like CyanogenMOD needed"
Do I understand the differences? Any additions/clarifications are definately appreciated.
jmdatcs said:
I think I'm getting all this stuff straight, but sometimes it seems like the more I read the more confused I get.
I know I could just try it out and see, but before I spend 2 hours getting dirty looks from my gf because I have my face buried in the phone, I would like to know I'm on the right track.
ROMs found in the "Original Android Developement" forum:
CM9/10 - these are experimental nightly builds, probably have bugs and probably not the best choice for a daily ROM
ROMs that say they are based on CM9/10/AOKP/MIUI/AOSP - these are more stable ROMs with parts cherry-picked from CM9/10/AOKP sources and are more likely to be suitable for daily use
I can use themes that say "a custom ROM like CyanogenMOD needed" (quote taken from the description of "Arctic Green" on the play store, I think this ROM will be refreshing, like a cool breeze on my balls) and they will have a theme chooser in settings
I need to flash GApps (If I want them)
I can still run another launcher, like Go or APEX
EDIT ADDITION: I still use stock radio/modem/firmware/AIO zips
ROMs found in the "Android Developement" forum:
With TW or without, Odexed or Deodexed these are basically modified stock (samsung based?) ROMs with no copyright issues which is why there is no need for a seperate GApps zip
I can (usually) only use themes and mods specifically made for the ROM I'm using (I understand that sometimes there are exceptions, lika a blazer theme might work on FreeGS3 and vice-cersa)
I can't use themes or mods that say "a custom ROM like CyanogenMOD needed"
Do I understand the differences? Any additions/clarifications are definately appreciated.
Click to expand...
Click to collapse
CM9 and 10 are currently in nightly stage, but that's not permanent. There will be a final, stable version of CM10 when all the bugs are squashed. As for whether they'll be good for your daily ROM, it depends on your needs. Most things in CM10 work fine as it is, but some things may be broken. Whether the broken stuff actually affects you depends on what you need your phone to do.
ROMs based on CM10 are usually not any less buggy. In fact, they will include any CM10 bugs plus whatever creeps in via the additional code, so they will most likely be more buggy than CM10.
Yes, you should be able to use the Play Store themes in Theme Chooser. Yes, you need to flash Gapps. Yes, you can use whichever launcher you like. Yes, you use the stock radio (not sure what you mean by all-in-one zips).
The ROMs in the normal development section are based on the stock OEM ROM or they are ports from other phones/ROMs. They usually don't require Gapps, not because of copyright issues, but because they are based on the stock ROM. The themes may be compatible across Touchwiz ROMs based on the same firmware, but check the theme's thread first. CM and other AOSP themes/mods are NOT compatible with Touchwiz ROMs.
I hope this clears up some things.
EndlessDissent said:
I hope this clears up some things.
Click to expand...
Click to collapse
It does, thank you.
I will be changing the OP to reflect your response and any additional info posted here later tonight so, hopefully, this will be a useful thread for other noobs.
I've rooted my phone plenty of times and flashed CM 10. I find myself going back to stock every time. I rooted again. So now what? Sorry for asking such an annoying question. I'm just at a loss with this. I need some direction.
What exactly is your question? If you don't know why you rooted maybe you shouldn't be rooting in the first place. You don't root just for roms, root is administrator access to the system. It allows you to access the system files usually blocked to the end user. Roms are just custom OS's chosen by the user and their tastes/preferences/requirements. You should probably do some more reading so you know what it is you're doing before you break your phone.
I like to break stuff!
betoishly said:
I've rooted my phone plenty of times and flashed CM 10. I find myself going back to stock every time. I rooted again. So now what? Sorry for asking such an annoying question. I'm just at a loss with this. I need some direction.
Click to expand...
Click to collapse
if you find yourself constantly going back to stock, you should check out the custom TouchWiz ROMs. these will give you the stock experience modified for speed, power and battery savings. plus the fact that they are fully customizable.
just go to the 2 different Android development threads for this phone, you will find everything you need and more.
Sent from my SPH-L710 using xda premium
For a stock feel with performance tweaks and loads of options for themes check out
The People's Rom - http://forum.xda-developers.com/showthread.php?t=2013463 Freshly updated to 3.13 with all the bells and whistles.
Mother of All Roms- http://forum.xda-developers.com/showthread.php?t=2116531 Yet another deliciously tasteful rom that is TW based, load of options. Recently updated as well.
Either of these roms you can make your way. Plenty of options to give you the look and feel you want. Support is amazing for these two as well.
+1 for milky!
Or if you don't want to over-do your phone for themed stock JB styles or AOSP.
Then try shooting for a custom kernel and optimizing it for better performance.
Or better yet, find a stock optimized kernel and it'll be all good OR BETTER THEN THAT....
Learn all about the android kitchen and build your own rom from the scratch up!
Spark91 said:
+1 for milky!
Or if you don't want to over-do your phone for themed stock JB styles or AOSP.
Then try shooting for a custom kernel and optimizing it for better performance.
Or better yet, find a stock optimized kernel and it'll be all good OR BETTER THEN THAT....
Learn all about the android kitchen and build your own rom from the scratch up!
Click to expand...
Click to collapse
Both the above listed roms do have an optimized stock kernel with tweaks for optimization.
I don't root just to say "I'm a hacker" I have a decent amount of knowledge on what root access is. It is my fault for wording my question like I did. I keep going back to stock because I can't set my phone up the way I'd like. Also, for those who are developers...how do you do it? Developing seemed much more easier on Google's Nexus Line.
I know what they stand for but I'm looking to apply a tweak from TK and everywhere I read "TW will not work with AOSP and vice versa" so how do I know if I have a TW rom or an AOSP rom? I'm on LiquidSmooth which I believe to be AOSP, but how do I know for sure? Also what is the difference between a factory/data reset and wiping the system entirely? Because in TWRP there is an option to Wipe Data and an option to Wipe System, and I always choose to Wipe data before I flash anything but when I click "System" it says "This will wipe your ROM" which sounds safer before flashing a new ROM to me, but then again with just wiping data I've never had a problem with flashing a ROM.
sevenpioverthree said:
I know what they stand for but I'm looking to apply a tweak from TK and everywhere I read "TW will not work with AOSP and vice versa" so how do I know if I have a TW rom or an AOSP rom? I'm on LiquidSmooth which I believe to be AOSP, but how do I know for sure? Also what is the difference between a factory/data reset and wiping the system entirely? Because in TWRP there is an option to Wipe Data and an option to Wipe System, and I always choose to Wipe data before I flash anything but when I click "System" it says "This will wipe your ROM" which sounds safer before flashing a new ROM to me, but then again with just wiping data I've never had a problem with flashing a ROM.
Click to expand...
Click to collapse
Try typing in those questions in Google or the search here on XDA I bet you find an answer real fast. Also if you don't know the difference bewtween AOSP and TW I would suggest not doing any tweaking or your next post might be, I BRICKED MY PHONE HELP.
TW or Touchwiz is a proprietary layer that Samsung places on top of the android operating system; it requires it's own set of framework which enables it to give u that fancy user experience. When u first bought your Samsung phone i.e. galaxy s3, u will notice that it comes preloaded with TW. On the other hand, AOSP is basically the pure android experience, if u ever seen or played with nexus phone, then u will notice the difference in layout and graphics. AOSP has it's own set of framework thus making it incompatible with TW. Although some devs have been able to port certain apps from one system to another. That's why u have to be really careful when flashing kernels, make sure they're compatible with the ROM u are CURRENTLY running on ur phone.
Sent from my SGH-T889 using xda premium
GiantJay said:
Try typing in those questions in Google or the search here on XDA I bet you find an answer real fast. Also if you don't know the difference bewtween AOSP and TW I would suggest not doing any tweaking or your next post might be, I BRICKED MY PHONE HELP.
Click to expand...
Click to collapse
I tried doing a search but nothing seemed to answer my question. Also I've been doing some tweaking here and there for educational purposes, nothing major just followed some UV tables and governor values. I have yet to use one of the TK tweaks due to my lack of understanding of the difference between TW and AOSP. Thanks for the concern but I'm really cautious with this stuff, my first time rooting/flashing was 100% success because I did my research
tino_b said:
TW or Touchwiz is a proprietary layer that Samsung places on top of the android operating system; it requires it's own set of framework which enables it to give u that fancy user experience. When u first bought your Samsung phone i.e. galaxy s3, u will notice that it comes preloaded with TW. On the other hand, AOSP is basically the pure android experience, if u ever seen or played with nexus phone, then u will notice the difference in layout and graphics. AOSP has it's own set of framework thus making it incompatible with TW. Although some devs have been able to port certain apps from one system to another. That's why u have to be really careful when flashing kernels, make sure they're compatible with the ROM u are CURRENTLY running on ur phone.
Sent from my SGH-T889 using xda premium
Click to expand...
Click to collapse
So essentially, most custom ROMs are AOSP unless otherwise stated? And then these TW kernels are usually targetted towards people with rooted phones on the stock ROM correct?
sevenpioverthree said:
I tried doing a search but nothing seemed to answer my question. Also I've been doing some tweaking here and there for educational purposes, nothing major just followed some UV tables and governor values. I have yet to use one of the TK tweaks due to my lack of understanding of the difference between TW and AOSP. Thanks for the concern but I'm really cautious with this stuff, my first time rooting/flashing was 100% success because I did my research
So essentially, most custom ROMs are AOSP unless otherwise stated? And then these TW kernels are usually targetted towards people with rooted phones on the stock ROM correct?
Click to expand...
Click to collapse
No. There are plenty of touchwiz custom roms, actually probably more than aosp roms. The easiest way to tell if you have touchwiz would be to look at your system apps. If you have touchwiz home or a bunch of apps with sec in the name for example sec_phone.apk or sec settings.apk you're on a touchwiz rom. And yes you really do need to do a whole lot more research if you can't figure out which kind of rom you're on or you will end up doing something to your phone you won't like, most likely turning it into a really nice looking doorstop
☆SoA: Son's of Android™☆
I like to break stuff!
I know its pretty difficult when the dev doesnt explicitly say whether its a tw or aosp build. i tried to compile a list of common roms and make a wiki out of them. the wiki is sortable so it should be able to help you out. from there you can flash individual roms and see the differences yourself
http://forum.xda-developers.com/showthread.php?t=2189817
Hamspiced said:
I know its pretty difficult when the dev doesnt explicitly say whether its a tw or aosp build. i tried to compile a list of common roms and make a wiki out of them. the wiki is sortable so it should be able to help you out. from there you can flash individual roms and see the differences yourself
http://forum.xda-developers.com/showthread.php?t=2189817
Click to expand...
Click to collapse
Hey Hamspiced,
I've been trying to link people to your Wiki. Would you prefer if I linked to your thread or directly to the Wiki?
topherk said:
Hey Hamspiced,
I've been trying to link people to your Wiki. Would you prefer if I linked to your thread or directly to the Wiki?
Click to expand...
Click to collapse
Id prefer the thread. the more foot traffic it gets, the more likely it is to be stickied/devs update it.
I dont have the time to stay up to date on new roms/kernels all the time and id like it to stay rather relevant. it isnt locked so people can ask quesitons if need be on it.
Hamspiced said:
Id prefer the thread. the more foot traffic it gets, the more likely it is to be stickied/devs update it.
I dont have the time to stay up to date on new roms/kernels all the time and id like it to stay rather relevant. it isnt locked so people can ask quesitons if need be on it.
Click to expand...
Click to collapse
Ok, I bookmarked the thread in my "commonly linked XDA" folder. Hope your wiki takes off, it's really something we've needed.
All you have to do is look at the size of the rom, TW roms are usually bigger than 400 meg, while aosp roms are in the 100-200 meg range. If your zip is big then it is TW, if not then its AOSP
Hamspiced said:
I know its pretty difficult when the dev doesnt explicitly say whether its a tw or aosp build. i tried to compile a list of common roms and make a wiki out of them. the wiki is sortable so it should be able to help you out. from there you can flash individual roms and see the differences yourself
http://forum.xda-developers.com/showthread.php?t=2189817
Click to expand...
Click to collapse
I also have Rom lists, broken down to tw and aosp in my FAQ, I keep it up to date always as I am always on xda, lol... along with that I also have kernels, broken down between tw and aosp, most common mods, and all the modems and prls in there also....
SPRINT GS3 FAQ