Related
StatusBar/Framework Theme Manager
Android/Cyanogen really needs a better way to handle themes, like Desire HD or Z would be ideal. Themes would be in APK form and have a drawable-hdpi & drawable folders with the framework graphics you want to replace. I have really no coding skill, I was looking on Anderwebs Github trying to see how his themes work. How do I change/intercept where the framework looks for drawables? This is way over my head but I'm trying, at least I'll learn a few things. Anyway if someone with more experience would be willing to help that would be awesome!
I know that applying zips or metamorphs is not that hard to do. But this would make so many things better, like having time to add to themes instead of updates. Not having to apply each update or better yet each night if your a nightly guy like myself. Nightly themes are rare, metamorph is really the only way due to things changing constantly. Bottom line, I think this would be a badass addition to any custom ROM!
Let me know what you guys think? Better yet if you can contribute let's get this show on the road 8)
Here is a video of the new Sense Themes in action - http://goo.gl/mJT7
That would be very nice. I wish i could help. I hope that someone can make that soon. Good luck with it.
Tbo-art
Typical scenario is;
v 0.1 based on this and that.
v 0.2 changed launcher, added ringtones
v 0.3 new wallpapers, added ram script
v 0.4 added new market, added google+
Excuse me!?! This is not development. This is stealing!
I think these people should just wank instead of copy/pasting. Would be more beneficial for both public and themselves.
Rant over.
Thank you.
calyxim said:
Typical scenario is;
v 0.1 based on this and that.
v 0.2 changed launcher, added ringtones
v 0.3 new wallpapers, added ram script
v 0.4 added new market, added google+
Excuse me!?! This is not development. This is stealing!
I think these people should just wank instead of copy/pasting. Would be more beneficial for both public and themselves.
Rant over.
Thank you.
Click to expand...
Click to collapse
Agreed, but if credit is given to original devs you can't really call it "stealing" cause Android is OSP after all...I'm no dev myself but it does seem many ROMs available are CM tweaks achievable with a few market downloads or simply AOSP with extra's...however sometimes certain ROMs begin as "Zip developments" and get later support with real devs and change fundamental features (kernels, code-base etc.) so it's not all bad...
Totally agree..........
But it's not the actual non-development of new roms that is getting on my nerves the most, its the constant *****ing and arguing through lack of understanding different languages etc etc..........
All i have to say is read the threads carefully as i've noticed some people who don't speak english very well get the hump on as they don't understand clearly what people are saying.
I know i've had my rants in some of these threads before and i don't blame anyone else for doing it too. I've managed to restrain myself the last few weeks as our arguments are falling on deaf ears so whats the point, i'll just ignore the idiots making fools out of themselves by bringing us stuff we've already had for a long time and stick to what i know best.
What you've said is true Scratch...even if the ROM cookers do bring something new often nobody knows what that new stuff is because of the poor English. I'm not trying to insult them but I would recommend, especially with a specialized thing such as compiling/ making a ROM, the English needs to be clear and concise so everyone knows what is being released, what changes have been made and what's been modified. More often than not, as you say Scratch, people get upset because of a misunderstanding. Maybe those struggling with the language can consult friends/devs and ask exactly how to express something they've done in their ROM so everybody is clear on what's happening.
Scratch0805 said:
...I've managed to restrain myself the last few weeks...
Click to expand...
Click to collapse
True, I have got quite a lot to say over this entire fiasco over the Android 4.0 "ports" and "source builds" that is currently playing out in the dev zone like a long dragging soap opera, but, its just not worth it, so, just let them argue over themselves who is first and who is the true dev and what not. Besides, it's not a good feeling when these Zip Devs accuse you of various stuffs when you speak out against them. It's extremely childish and irritating to read those posts, but I guess it can't be helped. Zip developers are not a localized phenomenon, they are everywhere, and since Android and ROMs like Cyanogenmod are Open Source, we have nothing to say, and have to live with it.
There's another new phenomenon which is playing out and can be seen on pretty much every ROM. Someone gets a ROM to boot / work at a basic level, create a thread and build up major hype and hoopla on it, and EVERYONE of these "devs" proclaim "I need help to do this and do that./..... bla bla bla". Zip dev is not such a big issue per se, but, the level of intellect is terribly low among the "devs". I believe most of them are what? 12-13 year olds, and, they act their age perfectly, unlike someone like Jacob.
/End Rant
Case in point, after Arco has announced his intentions and the fact he already has a working port in progress:
I was first, it was my idea, I continue and basta.
Click to expand...
Click to collapse
Enough said.
Ahah, doing small things for the buzz (pun intended), acquiring a fame in trolland
Lol, I've made myself clear on this too.
" the ability to read is good,
the ability to understand what you've read is great "
http://www.androidpolice.com/2011/1...om-developers-i-think-we-need-to-have-a-talk/
3xeno said:
dragging soap opera.
Click to expand...
Click to collapse
Don't you mean aosp opera? Hehe...okay, I'll stop with the bad jokes.
And I fully agree with the topic. Anyone can open up any rom .zip paste in some apps, reflash and repackage it as your own.
Agree with this. Sadly I'm one of the offenders, that will have a moan at people developing zip-roms. I accept that this isnt the greatest way to deal with people on forums like theese. But it seems the only good way to get my point across to people that aren't that great at english.
Although, I must add one thing. I've seen roms get tossed around the development forums like mad. It seems to go like this in the dev. forums.
People create a booting rom. Or compile a new one.
People add a few fixes, someone creates a spin off.
Original dev discontinues rom, other 'developers' ask to continue it, even when they have projects in hand.
Someone picks up the pieces months later. After even the re-contiuned rom is given up with.
People spin roms off from there.
All i can say is dear god. I have been reading all that threads last few days and i was frapped how people are shalow in glorifying them selves and their so called development skills. I didnt want to coment anything cauze i have run into such argument once before with someone who was constantly refusing to understand what i am saying and i dont want to do it again, so i leave my thoughts here.
So people should get on the ground for change and start doing something usefull instead of make dozen threads, first when you dig something, than another one when you are asking if it can be done and finaly one when you "do" something. What they have done is nothing. They are just thanks chasers. In last few days there were more new roms than it was for whole Wildfire lifetime.
I remember tje days when there was just three or four roms and they worked, you hear me, they worked. So stop posting such s**t unles u did something that is realy worth it.
Sent from my HTC Wildfire using xda premium
Yes you are right, zip development is horrible. Lately there has been a major rise in "new" roms that have been hitting the development thread. I swear I have seen at least 5 to 10 roms all based on CM7 or oxygen. And what's different? It's "fast and stable" "Is themed to look like ICS" "Has a script that I actually don't know what it does but it must do something good". And its "my" rom because I grabbed a rom.zip from a device that runs oxygen smoothly and added the boot.img and the build prop right from the CM7 rom.zip and then cooked it and I posted it under MY account so its MY rom. There is a problem though, my genius copy/paste skills on my computer that took forever to build up are limited to actually being able to fix problems with things like Bluetooth and GPS, etc. So what do I do then? Hell I request "help" to fix the problems and once a genius like acro or another real dev comes in and fixes it for me, I take the fix and say it was all MY work. AOSP stands for ANDROID OPEN SOURCE PROJECT. The source is open to anyone that can use linux terminal (that's half the problem). The other problem is that no one could be bothered taking the time to actually learn a skill. They want to do something now, and now only. They won't spend hours and days learning how to program in java or C because it takes "too long" and just wants to begin this so called "deving" now. This is a rant about zip development, but wait you say, I do .zip development though? Yes I do, but what I am talking about is .zip development that is based on a .zip that is actually OPEN SOURCE. If something is OPEN SOURCE there is no point in taking a compiled .zip and "porting it" to our device. You do this because its easy for you to hit download and copy and paste, but you don't "have the time" to setup a download of the source and compile it to a rom. Zip development that is for CLOSED SOURCE on the other hand is way different. HTC, MIUI, etc. are all roms that have no open source code so all the work has to be done based on a .zip. Since the code is not available this is the only option. This in my opinion is the only kind of good .zip development since there is no source to build from. I would love to download the source and mess around with the ICS source and try to compile something but my computer is got really bad specs and my internet is so slow. I will just leave that kind of work to acro and the real devs
I agree with this. Looking through the more recent Wildfire ROMS, I can see a pattern for most. So, I have started to come up with a fight back, for individuality and mostly, for a better mobile experience. It would mean a lot if you could help me out with THIS.
Sorry to ask in this thread, but I thought it might be a good idea
Before I get accused of zipfile developing, I only compiled an edited kernel for the ROM to allow touchscreen to work a little.
I am not a "zipfile" developer and I am not going to be, my interest is in kernels.
I happened to come to xda at the wrong time, first thing kaassaus did was ask me to follow a tutorial to get touchscreen working (which took all of 20 seconds).
I think posting an ICS zip is okay FOR NOW because there is no OPEN source for the wildfire for it, and Arco is NOT breaking the GPL because he hasn't redistributed it yet.
Sent from my HTC Wildfire
We are not accusing anyone. My point is dev section is not a learning section. Those who want to learn development can pop into chefs section instead of releasing a rom with 2 zillion bugs.
There is a reason for this forum is not called xda-tweakers. Because our devs are devs. They are not steve jobs like tweakers.
2nd rant over. Class dismissed
Okay, Zip development is not so bad, actualy is needed in some points. For flashing kernels or some other things. But look at some of that AOSP-fast and stable roms. What do they bring us? Nothing. It is just repacked CM nightly or stable. To "develop" such rom you need WinZip and in best case Android SDK if they decide to decompile and recompile few apps instead of treating them with winzip too to change few icons and voila, NEW ROM. Better yet someome will take any theme and implement it into framework.And he will be so proud because his rom has diferent look. What else we can still expect is ES file explorer instead of OI, Miui galery, themed keyborad, different font and unforgetable scripts which do god knows what. They are the main part. Is that a rom? No it isn't my dear friends. Its a disrespect to any real developer here. All that we already have. We have themes, we have scripts we have everything that flashable and we dont need another yet ****y rom to tell us what is fast and stable.
Sent from my HTC Wildfire using xda premium
I don't find anything wrong in updating an already present ROM's with new applications update ,... even though i must say there is a trend in past few weeks that lot of ROM's in buzz section were merely identical and there was no development in them
I was browsing the old threads of the Dev Zone, and came on this:
http://forum.xda-developers.com/showthread.php?t=884659
Amazing, right? It's deja vu all over again.. (PS - Don't bump that please. lol)
I am a noob, and I know I will never be as experienced as other developers.
That is why I do not develop ROMs, and develop things I am good at.
Hi, I'm Itzik I'm a newbie and yes, I'm a complete ***ing n00b!
But before each and everyone of you discard my opinion as complete rubbish, please ask yourself this:
Should I not adopt a reasonable and efficient perspective for it came to be from an inferior being? (I believe most of reasonable people will get my point)
Therefore I resume:
There are certain projects here on i9100 section or should I say developers that should combine their efforts into a more efficient working method, there are certain projects that are being developed & published here that in core are the same.
Those MODs & themes are being developed separately by different developers and get published by different names when in fact, they are all fragmented parts of a whole.
So many developers, so much work time and resources are being diverted between so many different projects that eventually each one of them separately when applied, gets the devices to a very similar point, except for one or two (crucial ,I might add) features that are made differently and therefore, only fragmenting more the already messy and confusing situation at hand.
By now I believe most of you know what I'm talking about, and I bet there more people here like me that would like to see those combined projects become a reality.
Now, I want to clarify Myself, that under no circumstances am I saying that the work of those people is not important, or not good enough nor heaven forbid unappreciated, what I'm trying to say, is that if those developers would work together and distribute the work between them, it could help saving them a lot of work and time and make the end results much better.
Lets start with our beloved _JKay_, he practically changed the rules of the game with his MOD, in fact the only thing I find lacking in JKay's work is a more productive and efficient theming capability, witch is exactly what the other developers I'm talking about make complete.
I'm talking about those projects:
[THEME]ICS DOMINATION v4.4*DESIRE(Progress NEW 41%)Odex/Deodex*LPS/3/4/7/8/9/D/F*Live by Vertumus
[MOD] ICS-styled SystemUI for KPA/LP2/LP6/LPB/LPH/LPQ/LP7/LP3/LPS by Sboulema
[MOD][ALL ROMS] ICS Style Reloaded -[ 28/05 Green online! - soon CM9 ]- by Crussader
Now, what we have here are 3 projects that focuses on one objective: a theme that would give SAMSUNG's Stock based ROM's the look and feel of an AOSP based ROM.
What differs between them is that Vertumus's approach was theming the entire ROM while Sboulema's & Crussader's approaches ware a bit less ambitious as they only themed and tweaked the TouchWiz UI overall a bit.
To be precise:
Vertumus re-designed the whole TouchWiz UI framework to match a AOSP based framework on which he dressed his theme.
Sboulema's method was (much like JKay's) to replace the original PNG files on the TouchWiz UI framework to his own files.
Crussader's MOD is based on Vertumus's re-designed UI framework and Sboulema's files + he added lidroid's MOD which is one feature of many in JKay's MOD.
End result is 3 different MODs that basically give the user the same thing +/- a feature or two...
Combining those 3 projects (and others similar) into one project and working with JKay to match his framework to adopt those themes will save JKay the time and hassle of creating themes for his mod + making those 3 themes into 1 will make it easier on the developers that makes them to update the themes to match future firmware updates.
So, what say you?
Good Luck!!
It's a nice thought and plenty of devs/themers do co-operate whilst some are amazing enough on their own (jkay, vert etc).. you'll always get a lot of duplicate efforts as some innovate and others replicate.. which isn't necessarily a bad thing, can be a stepping stone to something innovative in the end
good thought
Nonsense.
Devs have specific stuff they like to work on (normally their own projects/kernels/roms), why should they team up & work on projects we want ?
They're not at our beck & call despite what you seem to think.
Instead of making threads like this, why don't you learn to code/theme/whatever & then work on the things you've mentioned ?
P.S - The three examples you've mentioned, that's not development. That's winzipping/theming. There's a difference.
Posters forget its a free mods choice as to how why what and where .
They are not here to make life easier for you but to develop stuff and thankfully allow us to use it or not .
That was the ethos behind this developers forum originally sadly now just a give me give my i want i want forum.
jje
MistahBungle said:
Nonsense.
Click to expand...
Click to collapse
If you say so, you know best.
MistahBungle said:
Devs have specific stuff they like to work on (normally their own projects/kernels/roms), why should they team up & work on projects we want?
Click to expand...
Click to collapse
True, but if you can tell the difference, those are not project I want or we want, those are projects that are already being worked by them.
I only recommended them to to gather up similar projects so it could ease-up their work, and help them make more much needed free time for their own personal life, family, career whatever.. everyone could use a little extra time on their hands...
MistahBungle said:
They're not at our beck & call despite what you seem to think.
Click to expand...
Click to collapse
You seem to have gotten the wrong impression, please understand that this totally & clearly not what I meant.
MistahBungle said:
Instead of making threads like this, why don't you learn to code/theme/whatever & then work on the things you've mentioned?
Click to expand...
Click to collapse
Had my I.Q level allowed me to, there are a lot of things I would have done myself instead of turning to people for help, but we all work with what we got... JKay and others like him got the brain, I got a 'wider picture' vision and you got.. well whatever it is you've got there mate, whatever makes you keep the flow man...
MistahBungle said:
P.S - The three examples you've mentioned, that's not development. That's winzipping/theming. There's a difference.
Click to expand...
Click to collapse
Be that as it may, and call it as you wish, end result is that they all work on different projects that eventually leads to one point, one way or the other.. combining their efforts would only help increase efficiency...
Sorry if I offended anyone as it was completely and entirely not my intention!
good day fellows...
JJEgan said:
Posters forget its a free mods choice as to how why what and where .
They are not here to make life easier for you but to develop stuff and thankfully allow us to use it or not .
That was the ethos behind this developers forum originally sadly now just a give me give my i want i want forum.
jje
Click to expand...
Click to collapse
I would like to refer you to my answer to MistahBungle, that would shed a bit light on my intentions...
Thank you but my comments remain for a large majority of users noobs or not .
I did not add to my post >> whereas the idea of combining stuff may well be a vast improvement . Its been done before suggested before and devs go their own way .
If you read the dev posts then the usual is master dev makes xxxx and along comes a new dev who is learning and releases a modification on xxxx and so it goes on .
Your probable point that a better end result can be achieved by combining devs is not wrong . Yes in my view SGS2 development tends to be rather repetitive try finding a gold ICS rom .
jje
PS Welcome to the forum
A theme of complete AOSP on touchwiz is what we REALLY need. its a conciliation between those who want Cyanogen Mod and those who want features of Touchwiz.
master vertumus has themes for SGS II and SGS III and I have used his theme on my brother's SGS III.
those who have used it will know...ITS TRUE AOSP. totally AOSP. and some improvements by Vertumus improve more on the theme. the theme is COMPLETE. he is a PRO.
im not advertising him infact im doing opposite. im trying to start a petition to ask him to theme for Note II
if anyone wants to see screenshots of his themes they are here
OUR AIM.
here. and on this thread we will start a petition for Vertumus and after it has reached a prescribed goal, we will present it to him.
WHAT WE NEED FOR PETITION:
1)A poll in which we will decide how many of us really want the theme.
2)A number of volunteer who agree to donate to him if he starts theming it requires time and concentration in theming so we really need to gather promising donators..
3)Support by word.
SO...WHO IS WITH ME TO QUENCH OUR THIRST FOR CM BY HAVING A FULL AOSP THEME FOR SGN II???
All in suppoet of the theme please:
1)vote by the poll im creating.
2)comment here to show maximum support as this thread will go to Vertumus.
ease lets make it a civilized petition and not just everyone spamming his inbox and causing him unease.
you might also like to ask other people of not this forum to vote and comment in this thread to show support to him
just reserving to make announcement...
I already tweeted him a few weeks ago. He said that he'll look at it.
https://twitter.com/Vertumus_XDA/status/255060429427052544
Be aware that this is still a concept and not a fully fledged thing
QUICK START​
This is a system which prevents kangers from stealing ROMs from its original developers.
In this concept, it is hard to integrate, but should work well.
HOW IT WORKS​
This system is divided into 3 layers, and a fourth additional one which is unnecesarry, but can be integrated too
1. Layer - Friendly Zone
Code:
- ROM is packed like system.new.dat similar to how AOSP ROMs are built
Layer 1 can't prevent the kanger if he/she has the right software to unpack and repack it
2. Layer - Warning Zone
Code:
- If the kanger changes the build.prop, the system won't boot due to few additional tweaks
Layer 2 can't prevent the kanger if he/she understands the build.prop well
3. Layer - Nightmare Zone
Code:
- Very specific files are arranged around the system, mostly apks, but can be masked as frameworks
- Yes, these are masked files which can be deadly
- If the files are changed or deleted other files can scan for them
- This means that if the kanger deletes a masked trigger file the other files will be alarmed
- When the other files are alarmed they start doing their actions
- Their actions can be either direct or indirect
- If indirect, they will trigger a very well hidden .sh script somewhere in the system which is a really deadly file
- If direct, they trigger the actions themselves
- The actions are: Mount all partitions, wipe all partitions, even the internal storage and efs
Layer 3 can't prevent the kanger if he/she knows the exact file locations
4. Layer - Beyond Hell Zone
Code:
- This would be an extension to the 3. layer
- There was a thing back in the days of the s4 and s4 mini that could disable you from using download mode
- If I remember correctly you can do this by a cc code, but I'm not sure
This thing should be automatically triggered when the layer 3 is triggered
I kinda get your point here but.. and i myself dont have the knowledge to make a rom or modify a rom so i speak as a user.. isnt the point with this whole forum to share/make/use roms? No one is propably not making these roms to make money i hope. If you start closing up roms then how does it differ then from samsung/lg/huawei etc. Wich have closed roms/bootloaders and so on and leave everyone waiting for someones breaktrough. And all the glory should of course go to the original rom maker but sometimes someone else just hits the sweet spot in someone elses rom and makes it from great to even better.. but of course it should be mentioned whos rom it was from the beginning..
I see what you mean, and you're totally right. Just it's I know Alexis and Sugar are having pain because of kangers. Sugar said he'd quit XDA because of this. Now this system is a concept as I said, so it doesn't necesarely have to be made. This is why I don't make ROMs, I build them. Sure I need the 21gb source, but really, it's much more enjoyable see the camera break on aokp, see the bluetooth work on los. Also, Alexis likes your comment
Some troll could specially trigger the layers, share it and an innocent xda user would get his phone bricked, maybe even destroyed (layer 4).
Anti kang already exists. Nemesis roms have them and aurora (not sure about aurora tho). Zone 3 and 4 would be illegal on XDA, it is forbidden to destroy someone their phone, i.e. a script that wipes EFS and all. It is even sad.
By the way love the anti kang idea when all work is based on an open community that shares mods. Kang is just a childish discussion made up by people. Eventually all these roms are "kanged" from a manufacturer and then slightly modified, which as you remember is based on the idea of an open community. For the people who prefer ego over kang shouldnt release anything.
You should ask yourself the following: Isn't cherry-picking someone else their work and publishing it as a rom or something the same *lol*? Atleast S6 has working HAL, fingerprint etc now..
Kang out:fingers-crossed:
there are only 4 or 5 guys that knows how my/aurora antikang works because they have it byself in rom. and yes when build.prop string is changed it dont boots anymore
and no i dont have any plans to share how it works or then all can bypass it
I have read in a Nemesis ROM thread about this "antikang" and I am really shocked. What's wrong with this community? All the custom ROMs rely on an open phone architecture. Without freeware, open source tools and other knowledge there work wouldn't be possible. And now those people try to prevent other people from doing the same. And they try to do it in a very eval way by "destroying" the users data and maybe more. Without people that share there work open source and everything based on it including 99% of what you find in this forum would not be possible. This is absolutely disgusting and everyone should boycott those ROMs and techniques!
ponchofiesta said:
I have read in a Nemesis ROM thread about this "antikang" and I am really shocked. What's wrong with this community? All the custom ROMs rely on an open phone architecture. Without freeware, open source tools and other knowledge there work wouldn't be possible. And now those people try to prevent other people from doing the same. And they try to do it in a very eval way by "destroying" the users data and maybe more. Without people that share there work open source and everything based on it including 99% of what you find in this forum would not be possible. This is absolutely disgusting and everyone should boycott those ROMs and techniques!
Click to expand...
Click to collapse
when someone wants somethings in rom can ask but kangers can forget it. and like you said all things are here on forum so they can add it byself in rom and not kang it
I see this shi* and try to realize what has become of the community...
I get and share your anger when kangers get their hands on precious pieces of code that took time (most of the time unpaid) to come up with and not get some kind of recognition, but this is lowering and resembling their level of ignorance/lack of manners and just makes you the same or worse than them
I mean, trying to destroy/damage/soft-brick phones if just evil and it is not justifiable by any means and in any way that I see, helps the community in any way (I mean, it would reduce in a drastic way kanging, but it does not contribute in any way) other than protecting the "dev-ego" that many have here
Maybe Samsung should start coming down on people for "kanging" their ROM.
Most stupid idea I've ever seen on this forum.
That would be a bad new for AOSP "developer" lol.
Anyway it's not your creations at first. Its based on Samsung work. Or MIUI for MIUI ROM of this section.
The original topic gonna have more user than the kanged one so why cry ? Maybe your ego is so high that's why.
This section need really a Kim Jong Hun or a Trump to clean people like you from here xD.
SoDeadly said:
Most stupid idea I've ever seen on this forum.
That would be a bad new for AOSP "developer" lol.
Anyway it's not your creations at first. Its based on Samsung work. Or MIUI for MIUI ROM of this section.
The original topic gonna have more user than the kanged one so why cry ? Maybe your ego is so high that's why.
This section need really a Kim Jong Hun or a Trump to clean people like you from here xD.
Click to expand...
Click to collapse
Well just look at his user name it's xcopyrightpvp, only somebody with a stupid name like that comes up with a dumb idea like this.
What a terrible idea, for a number of reasons...
I want 2nd but how
Remember the good old days when people used to mod Sony Ericsson or Motorola or symbian or windows mobile? People used to do things because they wanted they're creations on their phones and to share it!
Now like the rest of the world everyone just wants to make money, i knew it would come to this too bad i didn't think to maintain a forum since the old days maybe now i would have been king xda. But no it's a shameless idea if i like the rom but want to modify it a bit for my taste why should it brick my phone? Yes you could implement these things but instead of bricking phones why not just send a report that it is used modified by more than 1. 5 users then you know it's a ripoff. Then xda knows and the developers knows what to shutdown.