I love the ROMs here but not always the fan of the look. Anyone up for posting instructions and tools on how to make your own theme?
It's stickied in this section...
http://forum.xda-developers.com/showthread.php?t=749683
The instructions are on making morphs, but it's where to start learning. Later you can make your themes CWM flashable.
read the link then start off small, get familiar with drawable folders first..
Use Apk Manager to tear apart the framework apk and you will find the drawable folder (this is where you'll find icons n such)... just my 2 cents
bnielsen40 said:
It's stickied in this section...
http://forum.xda-developers.com/showthread.php?t=749683
The instructions are on making morphs, but it's where to start learning. Later you can make your themes CWM flashable.
Click to expand...
Click to collapse
Yeah, that is a simple MM guide.
I wrote up a guide a while ago.. Just wasn't sure if I should post it here.
http://devsforandroid.com/ip.board/index.php?/topic/66-refhow-to-theme-samsung-vibrant01302011/
There's nothing unique about vibrant theming. The details like where to find various color codes, etc. may be different from other phones, but the process is the same.
A friend of mine made a great "getting started" guide in the main android theming forums you can find Here. For the details I suggest searching as you go or asking the help of one of our local themers.
Masterâ„¢ said:
Yeah, that is a simple MM guide.
I wrote up a guide a while ago.. Just wasn't sure if I should post it here.
http://devsforandroid.com/ip.board/index.php?/topic/66-refhow-to-theme-samsung-vibrant01302011/
Click to expand...
Click to collapse
I noticed your new thread. ([REF])How to theme.
I have a full brain. Do I get extra credit?
I'm actuall in the progress of making one but it's slow going.
Really, all that I'm doing is taking bits and pieces from themes and roms and making my own. It's sorta based off of my Community Hero Mix for the MT3G and G1 devices. Unfortunately since this is an totally different device that takes totally different ROMs I just can't use what I already have.
Master's theming walkthrough is a fantastic place to start! A good step-by-step that applies really to any apk to modify. I would read up on that one first...
Related
Are there any tutorials or walk throughs on how to make a theme or apply or customize/modify? I've searched and I'm really liking the awesome layouts some of you guys have posted in the screen shots thread.
When I was moddin my moto slide a few years ago, there were a lot of tutorials on how to change the looks of things, but I haven't been able to find anything here and I don't want to mess up anything, my phone is my only source of net, so if I screw it up, I'm done for!
I'm running xtrsense 4.1
sorry for the newb question and sorry if this should've been posted in q&a but I thought I might get better responses in the theme section of Eris since I'm looking for specific info pertaining to this section of the board.
Thanks in advance for any and all help
If you really wanna go wild with the theming, it's much easier to go with a Cyanogen based rom. Sense roms can be a PITA to theme. Some pages you'll want to check out though:
http://forum.xda-developers.com/showthread.php?t=591329
http://wiki.cyanogenmod.com/index.php?title=Creating_Themes_with_MetaMorph
If you need to sign the apks (if modifying Market apps, you'll need this):
http://forum.xda-developers.com/showthread.php?t=473580
If you have access to Linux:
http://208.100.42.21/showthread.php?t=775758
Hope this helps
Thanks for the info! From what I've gathered so far is, you can flash a whole theme to the phone or just bits n pieces that you like and make something that's mixed and matched to your liking?
Are there any threads floatin around with fully complete themes that would work on an Eris runnning xtrsense?
Hi All,
I have started using X10i a month or so back and so far have been flashing many ROMS and finally settled on CM6 mod by [Cyanogen6.1.3]gingerbread[v01] : by http://forum.xda-developers.com/member.php?u=1022236
However now i am moving to the next step which i thing would be to mod my own ROM. however after looking at the whole forum i was not able to find some straight forward startup guide for this.
can anyone help me on this.
It takes years of learning coding... only by creating this thread, you've shown us that your uncapable of doing that.
ohk so i have checked again the whole forum
found : http://forum.xda-developers.com/showthread.php?t=697938
let me seep that in and then will firein more targetted question .....
a2ha said:
It takes years of learning coding... only by creating this thread, you've shown us that your uncapable of doing that.
Click to expand...
Click to collapse
he just need the way .. weather he wil be able to follow the way or not cannot be decided by YOU bro.. dnt be rude... just encourage young developers... And if you dont wish to help them then dnt help (i.e want you have done).. BUT at the same time ATLEAST dont discourage them...
Well, are you interested in modding the ROM in its core,
or applying modifications like themes, framework-res changes and tweaks?
Because if the latter is the case, it's quite easy.
You just open the ROM zip and tweak yourself away!
But if you actually want to build a ROM, then, as it has been already said,
it is not easy.
My_Immortal said:
Well, are you interested in modding the ROM in its core,
or applying modifications like themes, framework-res changes and tweaks?
Because if the latter is the case, it's quite easy.
You just open the ROM zip and tweak yourself away!
But if you actually want to build a ROM, then, as it has been already said,
it is not easy.
Click to expand...
Click to collapse
Yeah ur are 100% correct mate... and this is the way to spread education ... not by the way of getting rude... and 2ndly yeah building rom is not easy but everything shud be tried then only +ive results can be achived..
Thanks for the tip buddy seems like i will start with some tweaks and move forward to custom ROMS as i gain more traction in the whole android world.
My_Immortal said:
Well, are you interested in modding the ROM in its core,
or applying modifications like themes, framework-res changes and tweaks?
Because if the latter is the case, it's quite easy.
You just open the ROM zip and tweak yourself away!
But if you actually want to build a ROM, then, as it has been already said,
it is not easy.
Click to expand...
Click to collapse
a2ha said:
It takes years of learning coding... only by creating this thread, you've shown us that your uncapable of doing that.
Click to expand...
Click to collapse
wow
and you have shown that you are incapable of spelling. Its called karma. You give an attitude, expect one back. So he wants to learn, there is no need to bash somebody for it.
Hey!
A while ago I got the idea of learning how to cook roms.. I made some research on it and I found some helpful stuff on xda. Well, I tried but quiet didn't understand and manage to be successful in doing what was told there..
I've read lots of stuff like "The hardest part of developing roms is getting started". So I guess this is the part where I need the most help
Whatever, the reason why I opened this thread is that I wanna hear some developers. Their ideas on developing; How to get started, their short story on how they started developing...
Basically I wanna learn where/how to start from those people who experienced and managed to become a developer..
I mean, I wanna know your stories as I really think they will help me, they will be examples to me...
Well, not only me, to anyone who reads them.. I'm hoping that this thread will help other newbies like me...
Thanks!
My first android phone was the g1, didn't install CM until the myTouch on t-mobile. I started writing scripts for android phones. Little ones, like LCD Density script or apk removal. Then worked on a theme. Didn't really go anywhere. Fixed a bug for Salvagemod for the Evo, then started working on SalvageMod. Evo needed a kernel after support was said and done, I figured out how to compile it, looking at other commits, I was able to make changes successfully to the Freedom Kernel for the Evo. Then decided that I wanted to work on some gui application. Cmcompiler came about.
While there are many many more details from start to finish. Point is really, that no one is going to teach this to you. You have to want to learn, and you simply have to do it. Its hard work. I have spent hours and hours of messing with things to get them to work correctly. Trial and error is a great way to learn android. Sadly "Android" isn't the only thing you have to learn when it comes to development. You need to learn the tools that come with the development, like packaging or install script if you have a local gui application, or git/svn/bzr for version control systems. Most importantly, you need to have fun learning. If you are not having fun. Quit.
I do not feel attracted when you ask devs to answer, but still.
I started with XDAs kitchen.
No development ofcourse, but a good place to start.
I felt XDA kitchen was not enough, so I started to learn BASH - the scripting language in wich Kitchen is written.
I started with opening the "menu" file out of the kitchen.
After a while, I neede batch-resize, as I wanted to become a themer.
I made it together with my dad.
After I saw that some themes contain more items then another, I made CopyFrom.
AndroidCentral was my next idea - a combination of all home-made tools.
Just like lithid, I felt a GUI was needed.
But I started to work on it for cross-platform usage.
Conclusion: writing scripts is a good way to start. Google is my best friend, as I am new to scripting also.
Good luck
Sent from my Galaxy Nexus using Tapatalk 2
To echo the sentiments of the two previous posts by lithid and mdroid, I also started by writing simple scripts and small projects. Android Utility was my start up project.
My first real projects involved Rosie (HTC Sense launcher) and theming it. Then it become modding the apk to do other things (remapped, 4x5, 5 column app drawer, transparency, etc). The process of learning how to theme and mod one apk really helps you learn.
My recommendation is to pick one particular aspect of your device/Rom and learn as much as you can about it. You will find quickly that by doing so you inevitably have to learn how to use the Android tools, scripting, BASIC programming fundamentals, and a general idea of how everything works.
And yes, Google is your friend. Also stackoverflow
Sent from my PG86100 using Tapatalk 2
I also wanna to start developing. Thanks the infos. Can you write a few standard dev-tools name?
Sent from my ZTE Blade using XDA app
After creating this thread and reading the opinions of developers I followed this tut and tried this kitchen.. Helps in modifying a ROM.
And as I already had Cygwin installed using the way shown in the above tutorial I tried this tool for modifying the boot.img..
And if you want to modify apps you can give a shot to this tool...
These tools are basically really easy to use and efficient. Especially for a newbie like me.
oh, and these words of cyanogen would be really helpful..
start developing is not easy...but if you really want it and can dedicatebtime and patience all will just be fine... it's not recommended that u try to do all at first...maybe just a mod can be ok for you or anyone starting here...try modding a rom,changing stuff,adding tweaka and playing with build.prop as well...then if all goes right u can think on modding more stuff like apjs,themes,including simo comex apks...those who needs extra settings,etc... you'll gain xperience as long as time goes on and will fibd lot of interesting stuff u'd like to invlude on builds...so don't rush...good roms need time and patience
Sent from my MB860 using XDA
Thanks! when I read your ideas, telling me to play around with a rom and all that. I feel that Im really lucky. I've already been playing around with the ROMs I've used so far.. like editing build.prop, basic theming, editing apks, I once edited framework-res.apk to enable the navigation bar, etc...
Yesterday I tried porting MIUIv4 on the cm9 for for my device following some tuts on xda.. I did everything right, but no luck I get stuck in boot logo... Whatever I'll not give up!
I'm planning to study those kitchen stuff more for now, I'll give a shot to the tutorial mentioned on the portal today..
Whats your device?
My next plan to modding a ROM. I read also the MIUI porting thread, that's not hard. A long time ago, with my previously phone, the Xperia X8 (miss you...), i tuned up the stock ROM and modified a cooked ROM for myself - without XDA. I registered after here.
Sent from my ZTE Blade using XDA app
LG GT-540 optimus
I know. Its really easy. Plus I tried to port MIUI by mikegapinski on cm9 by miroslav_mm.. both roms are developed for GT-540.. I do everything right but I get stuck...
I don't what to mod, I mean I don't have any ideas... so Ill try porting MIUI
Hey bro. My advice? Do some heavy softmodding first (Take lets say tejas rom and add themes, adjust framework, add tweaks, add custom animations.custom this custom that basically add what you think is nice and yeah after long you will get more and more weird ideas )
According to my opinion, every Rom out here or basically each Rom compares up to each other. The only difference on choosing a Rom is based on Taste! However some Rom's outmatch others in performance but sadly lack some design issues and I would love to change that
My question?
I would like to work with the TouchWiz System UI and start to edit it, I would like to start with three things.
Editing the System UI Background
Changing the System UI Icons
Phone APK
If someone can help me or tell me how to do it, link me to a guide or got any ideas, know that you are more then welcome to share!
Check the Themes section, there's plenty of threads which will give you pointers & there's also some tutorials to get you started.
http://forum.xda-developers.com/showthread.php?t=1433053
Feel free to ask what you like.
Heh. Your thread was the first thing I noticed when I ran an eye over Themes ;-)
dully79 said:
http://forum.xda-developers.com/showthread.php?t=1433053
Feel free to ask what you like.
Click to expand...
Click to collapse
MistahBungle said:
Heh. Your thread was the first thing I noticed when I ran an eye over Themes ;-)
Click to expand...
Click to collapse
It's just one in a sea of many on xda, but i think its the only one in these forums?
It's the gold standard so far as how to theme goes on here mate ;-)
dully79 said:
It's just one in a sea of many on xda, but i think its the only one in these forums?
Click to expand...
Click to collapse
This thread will be more like an advanced user/development "bible", to help keep the threads I am linking to clean, and to put all the information in one place. This information will also be put in the advanced section of the amaze bible doc, and also the WIKI we are working on.. I want to make sure anyone who wants this information has NO problem finding it!
I've seen a lot of people who have been making comments about "wanting to learn" at the same time that I am seeing the developers/contributors in these forums start offering "how-to's" for some of the more advanced functions.. I've also seen some comments from users who have not made any significant/consistent contributions - the secret they may not be aware of, if you can successfully read and understand enough to do the stuff we do in these forums, then YOU can take that to a new level.. and offer something back.
I will update this thread with some of the different threads/tutorials that already exist, and I would like to see people give feedback on the types of information that might be useful.. instead of just propositioning people who already develop, who may be busy with other things - let's crowd source some of our own development, after all, we all started somewhere..
Everything here, and all those how-to threads will be added to the amaze wiki - which will eventually replace the current always up to date amaze bible(doc)(which we need help updating btw, anyone on XDA can help contribute by helping do THAT here). HINT: ANYONE can help contribute to our knowledge base in the wiki! Please do! Before you give negative feedback to any dev, I want you to ask yourself - what have I contributed?
First, the bible I already posted some Advanced Android 101: So you wanna go to the next level?
If maybe building from source isn't your thing, you could look in the Everything Development Thread which has an ongoing discussion about how to COOK(or customize) a rom, a good first step toward conquering bigger and better things.. if you want to give this a go, read that thread, ask good questions, and help us create a solid starting point for future developers!
Next, with the recent release of the source for the ICS kernel, there has been a lot of interest in getting that running - Here you can learn how to Build Your Own Kernel, and then you can easily find posts by several devs working on getting these kernels fully working.. currently the issue is getting WIFI working(which we knew might be an issue), but THIS is something that users can help figure out..
If you can setup the build environment for building your own kernel, then you can ALSO [TUTORIAL]How to compile CM9 for the Amaze 4G - if you can learn how to do this, you will learn the right questions to ask to research how you may contribute to the project..
This post I have posted many useful links to different guides for porting - no one guide is going to be perfect, but if you read them and try them out.. you will learn a TON, and maybe even have a successful port! Remember, porting heavy framework changes like AOSP, sense4, aokp, etc - some of it is kernel dependent and will require more than any guide can spell out.. trial and error my friends.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Are there any more development/advanced tutorials in the amaze forums I missed? Any in any other forums you have seen that are well written? Any questions you have about something not covered can be asked here, but please post in the relevant thread if your question relates to it! I would really like this thread to be more for feedback about what we can help YOU do, so if you have any suggestions/questions regarding how we can help you do that, please post!
This post will have some of the related but not easily categorized, random information I find in the future..
Man I really want to start but my computer is way to sluggish
Sent from my HTC_Amaze_4G using Xparent Green Tapatalk 2
eggydrums said:
Man I really want to start but my computer is way to sluggish
Sent from my HTC_Amaze_4G using Xparent Green Tapatalk 2
Click to expand...
Click to collapse
Well, compiling is processor intensive, even if the computer is sluggish, a semi-decent processor and a fair amount of ram do all of the work once you finish.. and there is stuff in the bible for customizing themes and more under Advanced Android 101: So you wanna go to the next level? Then there's the Everything Development Thread, that doesn't require a powerful computer at all, you're just switching out files before flashing.. and I am going to start posting some of the stuff I've learned in there soon too!
If you have anything you'd like to see, or anything you might have to offer.. feel free to post it
http://forum.xda-developers.com/showthread.php?p=28647619
Would this help? Found it in One S forum... but idk jack about developing (way to much work for too little result) so idk if it helps
Sent from my HTC One S using xda premium
glacierguy said:
http://forum.xda-developers.com/showthread.php?p=28647619
Would this help? Found it in One S forum... but idk jack about developing (way to much work for too little result) so idk if it helps
Sent from my HTC One S using xda premium
Click to expand...
Click to collapse
You mean the video it links to? That is all I got in the xda app.. if the video has anything new it could be added to the everything development thread, they were working on instructions there for using dsixda kitchen..
Sent from my HTC_Amaze_4G using xda app-developers app
I just want to learn to develop rom so that I can contribute to this amazing sight. I asked in the g 2 forums and not once did I ever get any help. Super savvy with computers modding well at least flashing that is haha. But I know with a little guidance I can be a big contribution to the site. So any words of advice would be great and some links to guides will be even more great haha. Thank you so much in advance
Sent from my HTC_Amaze_4G using xda premium
Spastic909 said:
I just want to learn to develop rom so that I can contribute to this amazing sight. I asked in the g 2 forums and not once did I ever get any help. Super savvy with computers modding well at least flashing that is haha. But I know with a little guidance I can be a big contribution to the site. So any words of advice would be great and some links to guides will be even more great haha. Thank you so much in advance
Sent from my HTC_Amaze_4G using xda premium
Click to expand...
Click to collapse
Well, first, go into different roms, and look at their changelog - see if you can figure out what they are changing - don't just look at the roms in these forums.. look in other forums too. Download a rom, look at the updater-script to see if there is anything there that is making the change in that you saw in the changelog.. look at the files the updater script specifically sets permissions for(if it does), as those files are usually modified, hence why they have to set permisions.. look at the /system/etc folder.
Get a program like winmerge(I think that is what it is), or filemerge for mac, or some other program that will compare files AND directories line by line.. compare a stock rom to a modified rom- as long as it compares directories too, it will output which files the stock rom didn't have, which have been changed, what has been changed- THIS is the easiest way to figure it out for yourself. Piece by piece.
For example, right now I am trying to figure out why the custom kernel here isn't changing my clock speed - if I unpack the zip file, I see he has replaced the init.qcom.post_boot.sh file, and if I compare that with the stock rom, or the energy rom I am using, I see he commented out the lines that change the frequency.. so I look at the updater script, the aroma_config file, and each file tells me what it is doing.. I see the badass.sh file creates a file called 89badass in the init.d folder.. part by part you can figure out exactly what he was doing, how he was making the changes.
There is no real "guide" that is going to help as much as finding a way to figure it out for yourself.. programs like filemerge and winmerge are free and easy to find, and DEFINITELY give you a good place to start. Technically making your own rom is just making changes to a stock rom until you are actually reCODING something - but those changes can be pretty huge and technical, and do awesome things.. you just got to figure out what they are, and how to do them.
Everything above should give you a good place to start..
Silentbtdeadly said:
Well, first, go into different roms, and look at their changelog - see if you can figure out what they are changing - don't just look at the roms in these forums.. look in other forums too. Download a rom, look at the updater-script to see if there is anything there that is making the change in that you saw in the changelog.. look at the files the updater script specifically sets permissions for(if it does), as those files are usually modified, hence why they have to set permisions.. look at the /system/etc folder.
Get a program like winmerge(I think that is what it is), or filemerge for mac, or some other program that will compare files AND directories line by line.. compare a stock rom to a modified rom- as long as it compares directories too, it will output which files the stock rom didn't have, which have been changed, what has been changed- THIS is the easiest way to figure it out for yourself. Piece by piece.
For example, right now I am trying to figure out why the custom kernel here isn't changing my clock speed - if I unpack the zip file, I see he has replaced the init.qcom.post_boot.sh file, and if I compare that with the stock rom, or the energy rom I am using, I see he commented out the lines that change the frequency.. so I look at the updater script, the aroma_config file, and each file tells me what it is doing.. I see the badass.sh file creates a file called 89badass in the init.d folder.. part by part you can figure out exactly what he was doing, how he was making the changes.
There is no real "guide" that is going to help as much as finding a way to figure it out for yourself.. programs like filemerge and winmerge are free and easy to find, and DEFINITELY give you a good place to start. Technically making your own rom is just making changes to a stock rom until you are actually reCODING something - but those changes can be pretty huge and technical, and do awesome things.. you just got to figure out what they are, and how to do them.
Everything above should give you a good place to start..
Click to expand...
Click to collapse
I'm gonna start trying to figure this out before my first android I was totally computer retarded my parents died when I was 14 and I had to quit school and start working so at 32 yrs old now this is pretty tough so thank you for trying to help folks like me learn and keep up with all this new technology. I think I'm starting to get it a little reading goes a long way.
sent from one badass htc amaze with ics [email protected]
eggydrums said:
Man I really want to start but my computer is way to sluggish
Sent from my HTC_Amaze_4G using Xparent Green Tapatalk 2
Click to expand...
Click to collapse
i build kernels on an old laptop with a intel centrino duo, 512mb of ram, and ubuntu 10.04. if yours beats that, you will be fine (takes me 5 mins to build kernels)
ziggy46 said:
i build kernels on an old laptop with a intel centrino duo, 512mb of ram, and ubuntu 10.04. if yours beats that, you will be fine (takes me 5 mins to build kernels)
Click to expand...
Click to collapse
I assume ir runs windows xp?
Sent from my HTC_Amaze_4G using Tapatalk 2
EclipzeRemix said:
I assume ir runs windows xp?
Sent from my HTC_Amaze_4G using Tapatalk 2
Click to expand...
Click to collapse
yup, and it has a sticker that says windows vista capable. WHICH IS A LIE!!!!
i got the laptop for free though. its a compaq presario v3016us. i think some ram was taken out of it before i got it. (im gonna buy 2gb soon)
quick question. How do I check the change log or is there a link to it or so I can use I think that's what I'm asking!
Sent from my HTC_Amaze_4G using xda premium