Key Files Chart - G1 Themes and Wallpapers

A few changes:
Alright so first off after seeing that this actually got some response, I'm opening it up for other people to edit as well. Hopefully we can figure out a way to do this responsibly... But I figure a community effort on this is much more valuable (especially because my theming is a bit rusty)
Key Files Chart
I am also gonna start modelling this off of a Cyanogen build because those builds seem to be the most poplar now. Keep in mind that much of what works in one theme translates well to most others.
--------------------------------------------------------------------------------------------------------------------
Original Post:
Hey guys so here is what I've been working on.
(Use new Link Above)
Its pretty much a simple list of locations of files that are essential to theming and what they control. This is definitely meant to be simple and geared more towards beginners. I think the thing that was hardest thing for me to learn theming was finding out where specific files were. So hopefully this might help bring down the learning curve.
Plan is to keep on updating this as long as there is interest and questions that people raise. Most of this is from my, relatively, limited knowledge of theming so if anyone else wants to jump in on this, I would be more than happy to add you as a collaborator (thats right, YOU!).
Also, I have this written according to how I know Haykuro's Builds work (because thats the version I use). If things are similar enough to other builds, it shouldn't be too hard to compile a master list across all three 1.5 builds. Let me know. : )

what a great idea! I wish this would have been available to me when I started my first theme! good work

Haha thanks. I been lax bout it lately cuz it really doesnt seem to be catching on at all. Ill wait and see if anymore interest builds up before continuing to update.

Hi!
I would be interested in an update I have been wading through a ton of information, I want to make a theme myself and I have just finished setting everything up properly on my system. I have seen how many image files there are to sort through and the names would be a great help, and I think, a good idea for others too

RainCrow said:
Hey guys so here is what I've been working on.
http://spreadsheets.google.com/pub?key=r_ua-t_U23ci5_oxwQ4mGrg
Its pretty much a simple list of locations of files that are essential to theming and what they control. This is definitely meant to be simple and geared more towards beginners. I think the thing that was hardest thing for me to learn theming was finding out where specific files were. So hopefully this might help bring down the learning curve.
Plan is to keep on updating this as long as there is interest and questions that people raise. Most of this is from my, relatively, limited knowledge of theming so if anyone else wants to jump in on this, I would be more than happy to add you as a collaborator (thats right, YOU!).
Also, I have this written according to how I know Haykuro's Builds work (because thats the version I use). If things are similar enough to other builds, it shouldn't be too hard to compile a master list across all three 1.5 builds. Let me know. : )
Click to expand...
Click to collapse
This is great; although I am new to Android themes, I have extensive experience with BB themes, although that is the "apples to oranges" scenario. Plazmic of course does the grunt work in those, but I have written svg's for animation, hidden docks etc. Hopefully that will help me catch on at a faster rate compared to never having done that sort of thing. So any info you can pass along is much appreciated!- Chris aka riffman

TY
Awesome work. You just simplified SO much of what I was not looking forward to.

I would like an update as well. I am lost sometimes. lol

I'm good on what most of the .png files control, but if you could make one for the .xml files in framework-res.apk/res/layout that would be killer.

Haha wow. Five months later I'm seeing this thread actually got some feedback (And linked on the "Helpful Threads" sticky to boot). I was considering making the document an open project and just working on maintaining the structure if that sounds helpful to people because there are plenty of things that I would like to know as well (like .xmls)
EDIT: Alright I just changed it to open system so that anyone can edit it. I should probably also change the name off from Haykuro seeing as how hes out of the running now...

Related

BRLE Vogue Kitchen AKU.0.7.0 [001]

This is my second attempt at making a Vogue Kitchen. The first was released on HowardForums for cricKet users.
This kitchen is based off of XIP Ported CE OS 5.2.1933 Build 18533.0.7.0. It can be used to build ROMs for the following carriers: Alltel, cricKet, Sprint, Generic.
I tried to find a happy medium for the pagepool and set it at 12MB. You can change the pagepool before you flash if you'd like. Raising the pagepool to say 16MB would increase the speed of the phone but would cause you to have less program memory. Just use the tool included in the RUU folder.
What is included:
Upgrade drivers and XIP to 1.17 ship rom
Upgrade base to CE OS 5.2.1933 Build 18533.0.7.0
Adobe Flash Player 7
Adobe FlashLite
Adobe Reader 2.00.288531
Arcsoft MMS 3.0.24.10c Verizon
Arcsoft MMS 3.0.26.11c Alltel
Carrier configurations for Alltel, Sprint, Cricket, and Generic (have not slimmed down the Alltel and Sprint files yet)
Set default Contact's Area Code
HTC Cube Icons (Blue - need to fix top two icon links in blue cube)
HTC Cube Icons (Yellow - Sprint)
Custom HTC Home Plugin Icons
HTC Home Plugin 1.0.824711.0 - (Sprint)
HTC Home Plugin 2.1.1005.722 (Touch Dual)
HTC Home Plugin 4-tab 2.0.907717.0 (Vogue)
HTC Home Plugin 6-tab 1.5.620.722
Auto config X-Cricket-MDN for Cricket users as well as WAP and MMS
Numerous Themes
Numerous Registry Edits/Tweaks - better performance, battery, etc.
Clear Temp
Cyberon Voice Commander 1.1
Cyberon Voice Commander 2.0
DictEditor
Registry - Disable Connection Bubble
dotFred Task Manager
Registry - Enable Server Edit (Arcsoft MMS)
Flash Video Bundle
Numerous Games
GSFinder
HTC Action Screen (Contacts button doesn't work yet)
HTC Audio Manager
HTC Camera 5.07.28555.00 (no flash)
HTC Camera 5.07.28987.00 (no flash)
HTC CommManager 6-button
HTC CommManager 8-button
HTC CommManager 10-button
HTC Home Plug (Titan)
HTC Startup Animation
HTC Streaming Media 2.10
HTC SymbolPAD SIP
HTC Vogue Keyboard SIP
HTC Voice Recorder 1.10
HTC WMP Today Plugin 1.0.227.714
HTC IA Zip
BigJ UI Tweaker .41
Jbed Java Sprint 200709017.4.1
Mobi Reader
PHM Notepad
PHM Reset
Phone ## Codes
PIEPlus
Pocket IRC
Pocket RAR
Pcket XPDF
PPCPimBackup
QuickMenu
RC Mod
RegSvr
Running Programs
s2u2 0.85
Samsung Time Today Plugin
SIP Change
SoftKey Applet
StartClean
TCPMP 0.72RC1
Today Agenda
Total Commander
TouchPal SIP
Vibrating Dial Pad Tweak
WM5 New Menu
Live Search w/Voice for Sprint users
Some big THANK YOUs to:
- Amoamare for his work on the Apache's cricKet extended ROM and for working to get cricKet customizations added to the Apache kitchen
- DogGuy at PPCGeeks for his work on the 6800 kitchen and answering my questions as I worked on the Vogue Kitchen based on 1.12.651.1 Sprint ROM
- Everyone DogGuy thanked for helping him get his kitchen up and running
- Sfaure at PPCGeeks for his work on the Bluetooth stack
- dcd1182 at xda-developers for his excellent work on XIP Porting of the updated CE OS and bearing with all my questions
- to0 at HowardForums for his excellent input/support and work on the serial program and his two ROMs
- jammis, berry_lthird, and jimska78 at HowardForums for helping me test the Vogue ROMs/Kitchen when I didn’t even own a Vogue which gave me a much better overall understanding of ROM/Kitchen development
-my wife's poor phone and all the abuse it took (i kept "borrowing" it from her at night)
-everyone else on these forums for your input and support
DISCLAIMER: As with any other custom ROM/Kitchen, there is a risk of damaging your device. I offer no warranties in the event this happens. Please do realize, however, that there haven't been any permanent casualties reported. So far, the worst that has been reported is getting stuck in bootloader mode (multi-color screen). If this happens to you, don't freak out. Head over to PPCGeeks, and read this: http://forum.ppcgeeks.com/showthread.php?t=9229. If you're unable to get past a specific splash screen, you may need to manually put your device into bootloader mode and install a different ROM.
A Stock Sprint Ship ROM can be found here:
ftp://xda:[email protected]_WWE_1.12.651.1_2.13.00_SPC_NV133_Ship.exe
Your phone will need to be unlocked using the Vogue Unlocker by ImCoKeMaN of PPCGeeks. This will allow you to flash custom ROMs. Please don't PM me asking how to use this. If you don't know, you probably shouldn't be doing this.
ftp://ppcgeeks:[email protected]/Vogue/Users/ImCoKeMaN/Vogue_unlocker.exe
Now that that's out of the way... here's the link; you'll need WinRAR:
ftp://xda:[email protected]/BRLE_Vogue_Kitchen_AKU_0_7_0_01212008.zip
IMPORTANT INSTALLATION NOTE: You will be prompted for a serial once you install and boot into any ROM made from this kitchen. You will not be able to do anything without a serial (aside from flash a new ROM).
Here's how the serial process works: You'll be shown a code when you first boot. Send that code to the email displayed on your phone screen and I'll send you a corresponding serial to unlock the ROM.
I will give out one free serial per ROM per username on HowardForums, XDA-dev, or PPCGeeks. This is more a test of something to0 and I have been playing with rather than anything for profit as well as preventing people from selling our work. In order to obtain a serial, you must have at least 15 posts, with the majority of them being at least a little bit constructive. Serials will not change as long as you keep the same phone number so write them down for future use.
I seem to have broken the ##3424 code in some aspects of this build but not for all carriers. I will work on it and hopefully post an update in a couple days. In the meantime, make sure you change your SPC and configure your MDN MIN and all other EPST settings before flashing if you haven't done so already. ##778 and all other codes work.
I will be around if you need a code. PLEASE NO PMs. Only email the address displayed on your phone screen or use the contact info below. Or you can contact to0 (aka mooingrhinocero in the cricKet section of HowardForums for a Vogue code)
AIM: mrfluffball
AIM: to0g
Hofo: mooingrhinocero
If you choose a carrier autorun, your serial may try to run at the same time. Don't worry about it. Just let your autorun finish and it will auto soft-reset for you. If you don't have an autorun, just tap the "OK" and the device will reset.
Make sure to use ReadMe.pdf and Enjoy Flashing with the Vogue Kitchen!! If you change your pagepool, please leave feedback in a couple days so we can compare results. Amoamare, I'd love to include your cricKet theme if it's finished and you are willing to share. Please let me know. dcd1182 and sd_matto, if you have any suggestions or feedback I would be grateful for them. Please post any bugs and if you have an OEM you would like me to test and include in the next build please let me know. I will be working on cleaning up the Sprint and Alltel junk this week and at some point creating support for Bell and Telus ROMs. If anyone who is well versed in ROM building wishes to assist me, I would welcome the help.
I can't wait for this!!!
Verizon just released their phone with GPS... with that included this would be a perfect ROM ( already is )
Thanks!!
fecht
sounds like a good list, blee.
thx, we'll give it a try a send feedback on it
fecht said:
I can't wait for this!!!
Verizon just released their phone with GPS... with that included this would be a perfect ROM ( already is )
Thanks!!
fecht
Click to expand...
Click to collapse
Do you happen to have confirmation or just hallway talk.....?
mbote said:
sounds like a good list, blee.
thx, we'll give it a try a send feedback on it
Do you happen to have confirmation or just hallway talk.....?
Click to expand...
Click to collapse
THX..PLEASE THANK DCD FOR HIS GREAT WORK ON THE PORT. VzW is releasing the Vogue but not for a couple more months. It will be in white. Its been on Endagaget and other sites already and validated by VzW employees at PPCG.
blee0125 said:
In order to obtain a serial, you must have at least 15 posts, with the majority of them being at least a little bit constructive.
Click to expand...
Click to collapse
I appreciate all the work that you guys put into these ROMs but I feel compelled to point out that, at the time of my post, you only have 14 posts on this forum. To me that is a bit hypocritical. True, it is your ROM and therefore your rules, but that just does not jive with me.
Though I only have 4 measly posts (until this one) I think that you shouldn't have to have a minimum post amount just to try a kitchen. But again, it is your work, so you get to make the rules...
And I would be frustrated more if I wanted to try your work out. But I am happy with my Touch modded the way it is, so I gues sI am just speaking out for other people who are in a similar post position as me but did want to try out your kitchen.
rainfreak said:
I appreciate all the work that you guys put into these ROMs but I feel compelled to point out that, at the time of my post, you only have 14 posts on this forum. To me that is a bit hypocritical. True, it is your ROM and therefore your rules, but that just does not jive with me.
Though I only have 4 measly posts (until this one) I think that you shouldn't have to have a minimum post amount just to try a kitchen. But again, it is your work, so you get to make the rules...
And I would be frustrated more if I wanted to try your work out. But I am happy with my Touch modded the way it is, so I gues sI am just speaking out for other people who are in a similar post position as me but did want to try out your kitchen.
Click to expand...
Click to collapse
I can appreciate where you are coming from. I tend to post more at Howard Forums and occasionally PPCGeeks. Like I said in the first post, the serial thing is more a test than anything else. I'm not looking to make a profit off of it. If you have very few posts but think you are a legitimate contributor to the forums and want to try my kitchen then by all means email me or catch me on AIM and let's get you a serial. This is mainly geared to weed out the people who were selling ROMs other people had made and posted over at Howard Forums. dcd1182 does this out of enjoyment as do I. I just don't think its fair (not to mention copyright issues) for someone to go out selling beta material.
Thanks for including Bell/Telus config in your kitchen?
It will allow us to customise our "own".
SL said:
Thanks for including Bell/Telus config in your kitchen?
It will allow us to customise our "own".
Click to expand...
Click to collapse
Sorry...I have the Bell stuff, just haven't looked at it enough.
If anyone has a Telus ROM and settings I can include it. I don't have it.
edit: ya know what nevermind, f'it
removed by 360discgolf
exactly, how come someone with only 15 posts can copy a senior members (with over 300 posts) work and take credit for it
its not like that, my kitchen uses the great work of other people and if i didnt want others using my stuff i wouldnt post it. i just dont think the thanks section here is exactly proportionate.
nkawal said:
exactly, how come someone with only 15 posts can copy a senior members (with over 300 posts) work and take credit for it
Click to expand...
Click to collapse
And just how would you know that...seeing how you have 2 posts.
I'm not looking to steal anyone's work. DCD did an excellent job porting. That was something I didn't even know how to do three weeks ago and am just beginning to understand.
But that being said, I've given credit numerous times through this thread for his work. Maybe you guys can break apart OEMs and separate out the parts of a ROM in a matter of hours but I know how much time I took (since December 1, 2007 when I did a very shabby cricKet kitchen COMPLETELY BY MYSELF based on 1.12.651.1) to learn rather than just try to leech.
dcd1182 said:
its not like that, my kitchen uses the great work of other people and if i didnt want others using my stuff i wouldnt post it. i just dont think the thanks section here is exactly proportionate.
Click to expand...
Click to collapse
I personally broke down the OEM folders and a few of the SYS folders in this ROM. I went through and made numerous registry changes, wrote provxml files, and a few OEMs. Not to mention the hours/weeks I spent testing the ROMs and correcting errors and duplicate files. To say that I've completely stolen someone's work is unfair. If you feel more credit is due to you or to DCD then by all means take it. I sure appreciate your input, support, and feedback and respect your advice a great deal. Probably more than you realize. This is a hobby for me. I just figured others could enjoy it even if it's not as great a release as DCD's final release will be. I'm not looking for it to be. He provided a base and I'm learning and taking on the challenge of knowing the in's and out's of XIP Porting so I can do it myself in the future. But if you're going to complain of not giving credit where its due then please at least respect the time I've put into it.
I'm proud of the small role I've played in this kitchen especially the personal knowledge I gained but DCD if you'd rather I pull this kitchen down, I'll gladly do it. I'm not trying to step on anyone's toes. Just trying to give back what little I can/have learned with help to/from everyone in these online phone forum communities. Please don't take this the wrong way.
360discgolf said:
dcd,
This is exactly why I didn't take much of a look at this kitchen. It just seemed like something wasn't quite on the level here. I was worried about using anything that that didn't have your stamp of approval. Then when I saw a post in your ROM thread annoucing the kitchen I really got concerned.
Click to expand...
Click to collapse
I'm not even going to waste my time saying a whole lot except that you and I both know all the times I've helped you out before when you PMed so please don't sit there and unnecessarily flame me. If you don't like the thread and it "concerns" you then move on and don't use it. Wait for his release if it makes you more comfortable. But don't go just to say something is not on level when you haven't even used it much less read all the thank you's I made in the ReadMe talking about BUILDING UPON OTHER'S WORK.
blee,
I may have distorted what I was saying. First, I don't want to take credit from what you have done. You obviously know way more about ROM development than what I do. It is also obvious that you spent much time working on this kitchen. For that I commend you.
This is just kind of a touchy thing. You get into an issue of intellectual content intrusion. Unfortunity you kind of walk a fine line. I have seen this happen before in other forums where good people leave the forum because of stupid arguments. I would much rather see you two work together and share the brain trust as opposed to losing either one of your developments. It appears to me that we lack large levels of cooperation because of what ever reason. It would great to see big group colabratives. I bet we could really so some major developments with talented people who contribute to this site.
So, in closing my comments made earlier were only to say from looking from the outside in, I knew we were running into a situation where two knowledgable people were not going to see eye to eye. I honestly don't know either one of you, but I hope both of you will be open enough to discuss this, work together, and continue to be contributing members of this community.
Good luck to all!
blee0125 said:
I'm not even going to waste my time saying a whole lot except that you and I both know all the times I've helped you out before when you PMed so please don't sit there and unnecessarily flame me. If you don't like the thread and it "concerns" you then move on and don't use it. Wait for his release if it makes you more comfortable. But don't go just to say something is not on level when you haven't even used it much less read all the thank you's I made in the ReadMe talking about BUILDING UPON OTHER'S WORK.
Click to expand...
Click to collapse
Yes I agree blee has help me on more than one occasion. My comments were not thought out before typing in my first post. My only concern is for the good of the forum. I am removing my original post as it was typed unfairly. I really just want everyone who comes to this forum to continue to grow from eachothers experiences and findings. I have always thought that's the point of the forum in the first place is to share knowledge. So blee, I apologize to you for over reacting or reacting at all. It's really none of my business.
I hope all contributors keep up their great work in this forum so dopes like me can continue to learn.
yeh i think everyone needs to relax a little its jsut a kitchen/ROM its not life or death here. Its great we have a kitchen and if DCD wants to release his own and do different things cool, we have 2 choices! Its all for the good of the community. As long as no ones making money off eachother than i think everyone needs to take a chill and relax IMO
and i think the serial from the developer is a great idea be it a little bit of a pain (maybe one day can be an automated email or such). But thats what you have to do when theres dishonest people in the world who want to make a buck off your work. I think its a good idea to explore to keep it from being sold on ebay by scammers.
No hard feelings. I stand by my post. If dcd wishes that I remove the kitchen from this forum then I will do so. If I don't hear anything then please let's get this thread back on track so we can make it better as a community. I need your help and feedback which doesn't happen unless you actually try the ROMs.
One thing that's already been mentioned is that AL_Bkgd.brn is in each of the following three folders. If you select a home plugin and the action screen together you will have a conflict running BuildOS.
OEM_brle_Cube_Icons_Blue
OEM_brle_Cube_Icons_Yellow
OEM_HTC_Action_Screen
This is resolved by:
Just manually delete that file from one of the folders either Blue/Screen or Yellow/Screen before you flash or delete it from all three and place it in OEMAPPS. I'll move it back to the OEMAPPS folder for next time.
360discgolf said:
blee,
I may have distorted what I was saying. First, I don't want to take credit from what you have done. You obviously know way more about ROM development than what I do. It is also obvious that you spent much time working on this kitchen. For that I commend you.
This is just kind of a touchy thing. You get into an issue of intellectual content intrusion. Unfortunity you kind of walk a fine line. I have seen this happen before in other forums where good people leave the forum because of stupid arguments. I would much rather see you two work together and share the brain trust as opposed to losing either one of your developments. It appears to me that we lack large levels of cooperation because of what ever reason. It would great to see big group colabratives. I bet we could really so some major developments with talented people who contribute to this site.
So, in closing my comments made earlier were only to say from looking from the outside in, I knew we were running into a situation where two knowledgable people were not going to see eye to eye. I honestly don't know either one of you, but I hope both of you will be open enough to discuss this, work together, and continue to be contributing members of this community.
Good luck to all!
Click to expand...
Click to collapse
I will tell you right now why there is not that much cooperation here... The Touch is not a cheap phone in any sense and not many people are willing to accept the risks when it comes to flashing a custom ROM to their device so there goes your testers and there goes your potential users.
On another Note...
You know it's almost kinda funny how a bunch of grown men and women are arguing over this. I know a lot of work goes into creating a kitchen and to be perfectly honest, I wouldn't know the first thing about it but to argue over this is pointless, just work together and make an even better kitchen for EVERYONE to use.
So what if some jackass is trying to sell custom ROMs that they made using this kitchen... That's ignorant and disrespectful to the author in many ways but it is their business. They're going to do what they're going to do one way or another so why make the honest people have to pay for the idiots doing this? Right now you have it set up so that you need a serial just to use the ROM they build using your kitchen. As a veteran, I can tell you that this is almost like basic training... Everybody is getting punished because of a couple, or just one, idiot doing something stupid.
I spent A LONG TIME over in the Wizard forum here on Xda-Developers and once I used a kitchen to build my own ROM, I've never had to wait for a reply to an email I had no other choice but to send to use MY custom work just because I used someone else's as a base to start. I take no credit for anything you have done but why should I be penalized because I want to try your work? And to make it even worse... It sometimes takes several attempts to get a custom ROM to be just the way you want it and if I have to pay for each serial I need after the first one, there's only one other ROM I will be flashing and that is the original OEM ROM from Sprint and HTC. I work 80 hours a week and now I can't even do the one thing I enjoy doing in my free time because some guy thinks its a cool idea to pick and choose who gets to use his kitchen and who doesn't using a serial number... Ridiculous...
Last time I checked, the OEM ROM is free... The unlocker is free... There has never been a serial for anything I have ever flashed or used unless it was SHAREWARE and I DAMN sure will not pay for a custom OS when I can use the one provided on my phone for free.
I think you are in over your head trying to restrict usage of this kitchen to only people approved by yourself. If you are going to post this here and make it public, remove the restrictions so people can use it as they please and start posting custom ROMs to the forum. Yes there are going to be dishonest people who use your kitchen to try to make a few dollars but then again I have seen that over in the Wizard forum as well and not one of the people over there who have ever created a kitchen have done this... If you are not going to make this public and free to 100% of the people here who might want to use it, then you should take it down and request the thread be removed because that is not how things are done in this forum. Just look around... You'll see... Just look at your feedback to this thread and that should be enough...
Having said that, Have a nice day.
Dan.
But whatever... It's your work.
blee0125 said:
I'm proud of the small role I've played in this kitchen especially the personal knowledge I gained but DCD if you'd rather I pull this kitchen down, I'll gladly do it.
Click to expand...
Click to collapse
nah, i think my point was completely missed, and i removed my comment because i knew it would just provoke a stupid argument. theres really no reason why i would want you to remove a working kitchen you provided the vogue community.
blee0125 said:
I can appreciate where you are coming from. I tend to post more at Howard Forums and occasionally PPCGeeks. Like I said in the first post, the serial thing is more a test than anything else. I'm not looking to make a profit off of it. If you have very few posts but think you are a legitimate contributor to the forums and want to try my kitchen then by all means email me or catch me on AIM and let's get you a serial. This is mainly geared to weed out the people who were selling ROMs other people had made and posted over at Howard Forums. dcd1182 does this out of enjoyment as do I. I just don't think its fair (not to mention copyright issues) for someone to go out selling beta material.
Click to expand...
Click to collapse
Blee, I have to agree with RainFreak... The minimum post thing is not in the spirit of cooperation. I TOTALLY agree with you about someone taking your work and selling it! Those guys should be ferreted out and banned. Most of the good people on this site and others are here to collaborate and learn. Placing artificial hoops to jump through is counter-productive to the spirit of this forum...
With tremendous respect, but I thought you would like to know.
DJ

Unencrypting xml files

I was curious if anyone knows how to unencrypt(sp?) xml files. I am trying to build a theme and wanted to browse through some xml's to see if I could change the color of the digital clock on the status bar, among other things. I tried googling to no avail. Is this even possible at this time, or am I just going to have to wait until someone figures out how to unencrypt these files? Just some general advice on how this filetype behaves in android would be appreciated as well. Thanks in advance...
Stericson is currently in the process of this. He'll let us know when he's got it.
Shoulda figured Stericson had a hand in this matter. He is extremely valuable in the development of our devices, in fact, I almost sent him a PM to ask him about this matter directly, but I wanted to gather some general info/advice from everyone. Thanks for the reply Phromik, and thanks be to Stericson too, for being such an indispensable asset to these forums.
Ahhh, many thanks....Unfortunetly, this is not easy in the least. As for right now the xmls can be decrypted, vis some tool online you can find by googling, but you can also see the xmls in plain text by downloading the source and looking through them. I am trying hard to get these done but it is not easy in the least. Much more difficult then what we are doing now.
We will get it though, no worries, just may take some time.
Stericson

[Q] Themers: Thoughts on releasing your "source" list of changes?

Paging through some of these threads, I notice that some of the changes I want here and some of the changes I want over there tend to end up overwriting each other. This means you might REALLY want to have no clock and battery icon in the notifications bar, but if you want that transparent bar mod too, you're SOL.
What I am advocating for is an open discussion about the possibility of publishing not only signed zips but some sort of standard that gives themers access to a list of changed images and alterations in the code so that collaboration can be a bit more effective.
I obviously expect that some won't be interested in this, or people that are just grabbing and re-skinning other people's projects aren't going to understand what's necessary, but I think a little bit of documentation may go a long way in helping everyone.
Just my 2 cents, but I'm interested to hear if anyone else has a different take.
Thanks!
Aa a themer, im just going to say that im too bust grinding ro make themes to write down wvery change I make. So, im giving a **** no on my end.
A better resolution would be to make a thread full of links to tutorials and resources. That way its all in one spot. However thatd take effort from YOU as well to find the info and keep it updated.
Sent from my PC36100 using Tapatalk

[Q][DEV] What are you using to make the roms? [Software or whatnots]

I was curious to what you the Developers of the awesome stuff we have for the Epic are using? Are you using the SDK tools we get from Google to make new things? Or are you using some other stuff? I kind of want to make some stuff but I don't know how?
Can you tell me what you used or are using to get where you are now? How do you do it? Can you tell me where or something?
Anything would be helpful.
And please no random "I want to know this too" or arguing to whats better? That would be saved for another post/thread. I do apologize if this is a repeat thread. I didn't see it on the front. I think this should be though.
I'm not at my computer at home right now, I'll update it later all of the apk tools.
1) Version control - I use subversion
2) Diff tool - I use beyond compare
3) Zip tool - I use 7zip
4) Issue tracking - I use Google code
5) Text editor - gVIM
6) Graphics - Photoshop CS5
I am curious as well.
Plapczyn, do you know of any tutorials on developing ROMs for the Epic? Does it require a lot of coding?
Source.google.com
Read it follow instructions to get and compile code. That lets you build a rom from source code where you can alter the os. The only source code that is released for the Epic is 2.1 As of now. If you have specific problems with doing any thing in their directions pm me.
Sent from my SPH-D700 using Tapatalk
ryno502 said:
I am curious as well.
Plapczyn, do you know of any tutorials on developing ROMs for the Epic? Does it require a lot of coding?
Click to expand...
Click to collapse
There are lots and lots and lots of tutorials. Google is your friend.
It doesn't require much coding, but you can do plenty of coding if you want.
Will check it out, thanks.
I was just curious because I am not much of a programmer. XHTML, CSS, and Basic PHP is about my limit lol.
These might help...
http://forum.xda-developers.com/showthread.php?t=667298
ryno502 said:
I am curious as well.
Plapczyn, do you know of any tutorials on developing ROMs for the Epic? Does it require a lot of coding?
Click to expand...
Click to collapse
If you want to make roms, check out the Chef Central forum here on XDA. There are threads with a lot of info on how to do things. Also, you should check out what is going on the other Galaxy S forums. If you want to do dev stuff, you first need to figure out what you want to do, and then go from there. Making a rom (actually any development really, agnostic of device or system), is more about making and pulling in small incremental changes and testing them.
That's the best advice I can give you...is to always break things down into small incremental changes that can be tested in between. Use source control and CHECK IN your changes. This goes for simply swapping out pngs in apks, or doing kernel mods. That way, you always know where your latest working copy is and you what changes caused your system to break...which it inevitably will. Nobody codes things correctly the first time every time. We all have the urge to just make a whole bunch of changes at once and see if it works. The thought is that we don't have enough time to test everything in between. Trust me, you will spent 5 times more time fixing bugs by doing it this way, over just doing it right the first time.
thats good advice plapczyn, thank you. I will evaluate what I want to do and go from there. my #1 priority is app developement, to better my resume and help with my career, but I am interested is possibly experimenting in ROMs too.

Stuck on compile AOKP

I'm attempting to compile AOKP and I keep getting this error
Code:
Checking build tools versions...
build/core/base_rules.mk:171: *** hardware/ti/omap4xxx/domx/domx: MODULE.TARGET.SHARED_LIBRARIES.libdomx already defined by device/amazon/otter-common/domx/domx. Stop.
Side note when compiling from "lunch" I cannot get "aokp_otter2-userdebug" to work. Only when I use "full_otter2-userdebug"
Does it make a difference?
This is only the second time I have attempted a build. First one being CM10.1 after following Hashcodes guide in the CM10.1 thread.
Any help would be greatly appreciated.
okay solved both of those problems only to run into some more.
Problem 1:
Not being able to compile aokp_otter2-debug
Fix:
Added
Code:
PRODUCT_MAKEFILES := $(LOCAL_DIR)/aokp.mk
to the AndroidProducts.mk file
Problem 2:
Code:
Checking build tools versions...
build/core/base_rules.mk:171: *** hardware/ti/omap4xxx/domx/domx:
MODULE.TARGET.SHARED_LIBRARIES.libdomx already defined by device/amazon/otter-common/domx/domx. Stop.
Fix:
Changed /hardware/ti/omap4xxx/domx Android.mk to
Code:
ifeq ($(TI_CUSTOM_DOMX_PATH),)
include $(all-subdir-makefiles)
endif
now onto the new errors...but at least it started compiling
Okay on to the next error while compiling...
Code:
Export includes file: frameworks/native/opengl/libs/Android.mk -- out/target/product/otter2/obj/SHARED_LIBRARIES/libGLESv2_intermediates/export_includes
make: *** No rule to make target `out/target/product/otter2/obj/SHARED_LIBRARIES/libwpa_client_intermediates/export_includes', needed by `out/target/product/otter2/obj/SHARED_LIBRARIES/libhardware_legacy_intermediates/import_includes'. Stop.
It stops right there
I think I know where this originates but I don't know where to look to fix it
external/wpa_supplicant_8/wpa_supplicant/Android.mk
and i have looked over it the best that I could and compared it to the same file in CM10.1 and everything looks the same. But I can't seem to find an error...ohh well still looking
obsolete1 said:
Okay on to the next error while compiling...
Code:
Export includes file: frameworks/native/opengl/libs/Android.mk -- out/target/product/otter2/obj/SHARED_LIBRARIES/libGLESv2_intermediates/export_includes
make: *** No rule to make target `out/target/product/otter2/obj/SHARED_LIBRARIES/libwpa_client_intermediates/export_includes', needed by `out/target/product/otter2/obj/SHARED_LIBRARIES/libhardware_legacy_intermediates/import_includes'. Stop.
It stops right there
I think I know where this originates but I don't know where to look to fix it
external/wpa_supplicant_8/wpa_supplicant/Android.mk
and i have looked over it the best that I could and compared it to the same file in CM10.1 and everything looks the same. But I can't seem to find an error...ohh well still looking
Click to expand...
Click to collapse
Status of KF2 devs as of now....
Hashcode - Working on all 3 devices, very knowledgeable and experienced. Will most likely help on IRC if on, but hard to find an usually busy doing the work for all us happy consumers
Powerpoint45 - Usually busy, not often around to talk, but will post in the forums now and then and sometimes in IRC. He knows a bit about building ROMs, and probably would be of help to you, unfortunately, I'd say he's harder to contact than Hashcode.
FMKilo - IS NOT A DEV. That's what he says. He knows a bit around scripting and such, but like me, his kindle knowledge is mostly common sense and paying attention. Granted, he's usually on IRC, probably the easiest to get in contact with, and if you're not being super dumb, always willing to help. Even though he's not REALLY a dev, he could answer most questions that seem complex to most people, but are really simple things he already knows about.
idontwanttobeanoob - Don't know much about him really, but he's the only one besides PPT (powerpoint45) to start making a ROM, until you. You two might be able to help each other, and for anyone else reading this, feel free to help him with MIUI or possibly learn together.
ANNNNNNNNNND,
that's it.
If you're a dev, feel free to rage at me, but you've been much to quiet and I think I comb these boards well enough. So, you're not being ignored, but there just aren't many around this community yet. I think we should encourage more people getting their own things working and sharing with the rest though. Maybe some new people can learn a bit more and become known devs. Plus in this small community it'd be easier to get known for releasing a cool ROM (bonus points for naming it MooRom)
iytrix said:
If you're a dev, feel free to rage at me, but you've been much to quiet and I think I comb these boards well enough. So, you're not being ignored, but there just aren't many around this community yet. I think we should encourage more people getting their own things working and sharing with the rest though. Maybe some new people can learn a bit more and become known devs. Plus in this small community it'd be easier to get known for releasing a cool ROM (bonus points for naming it MooRom)
Click to expand...
Click to collapse
I'm not worried about being ignored...this is helping me through the process. I can see what I had to do/redo in case of system failure (unlikely but still I can read back). I just need to see if I can do this, its just something I've wanted to do and finally just dove in. Like I said the first time I attempted a build was just last week...and it was pretty much cut and paste code. So I tried something a little harder it may or may not pan out in the end. But thanks for posting on here letting me know that someone else is reading this other than me :good:
obsolete1 said:
I'm not worried about being ignored...this is helping me through the process. I can see what I had to do/redo in case of system failure (unlikely but still I can read back). I just need to see if I can do this, its just something I've wanted to do and finally just dove in. Like I said the first time I attempted a build was just last week...and it was pretty much cut and paste code. So I tried something a little harder it may or may not pan out in the end. But thanks for posting on here letting me know that someone else is reading this other than me :good:
Click to expand...
Click to collapse
Hey guys noticed the post and wanted to let you know im more then willing to help out, resources are a bit limited on my end(I've got a ****ty laptop) but im here alot even if it doesn't say I am cause I forget to log in. Ill re read through the current issues and when I get up tomorrow ill start researching and see if we can get this going for ya( btw the miui rom might have to wait till miui comes up with an update, due to some of the current errors that are build based)
well took care of that error.
missing the wpa_supplicant_8_to folder
on to the next compile...fingers crossed

Categories

Resources