[THEME] Better Gingerbread Theme for Milestone running stock Android 2.1 - Motorola Droid and Milestone Themes and Apps

I have been meaning to post this for a while and I am finally posting it today.
I tried the Gingerbread theme by wallla but wasn't really satisfied with it. One of the reasons is the lack of a themed dialer. Also, there were a few errors that I noticed, like the address bar in browser wasn't displayed correctly (in my phone at least).
So, I decided to create a better Gingerbread theme for my Milestone and here it is. It contains themed dialer and a few other stuff. Have also got the notification bar to look 99% like the SDK.
The theme contains the following modified files.
framework-res.apk - Contains most theme elements.
services.jar - Modified to change the clock color in notification bar to white.
Browser.apk - Contains only the new browser icon.
Contacts.apk - Themed dialer
Email.apk - New email notification icon.
Gmail.apk - New gmail notification icon.
Mms.apk - New sms, mms, etc. notification icons
MotoCarDock.apk - New car dock notification icon.
Phone.apk - Themed dialer. Used for emergency calls I think.
Settings.apk - A few new icons.
I have kept a few things the same. The pattern lock screen because the new one is very ugly in my opinion. The emergency call icon (old/new) cause the new one doesn't make any sense (to me ) and that icon (old/new) that is displayed along with app permissions in the Market.
Screenshots
I have created two versions of the theme. One contains green notification icons (like signal strength, 3g, wifi etc) as you can see from the above screenshots and the other one contains gray ones that are displayed by the Android emulator provided with the SDK. SDK contains both the green and the gray icons in SystemUI.apk but the gray ones are displayed by default in the emulator. Check screenshot of emulator below.
Download
View attachment gingerbread-theme-gray-update.zip
MD5: AD9CFE2D67D8129C0220165885963237
View attachment gingerbread-theme-green-update.zip
MD5: 3BA6A855B2F23F4CE9117EF125A33AE5
Installation
Create a nandroid backup first or manually backup the original files. Then, apply any one of the update.zip archives (green or gray notification icons) with latest OpenRecovery or extract and manually push the files in the system directory using adb.
Please note that the theme was created using files from the south east asia Milestone having firmware configuration version GAS_EMEA_USASHLS00RTINT_P016. If you have a different version, your Settings.apk may be different, in which case you should delete it from the zip archives or leave it out if you will be manually pushing the files using adb. You can pull the Settings.apk from your phone and check the MD5 hash to see if it is different or not. The MD5 hash for the original Settings.apk from the south east asia milestone is EE46C636EAC6E95044D7FA26B9291F4C.
Gingerbread docks and icons for LauncherPro can be found in the following archive.
View attachment 497035

No one posted.....?
great work man, i use android 2.2, and if i came back to 2.1 i will use your theme.
keep it up.. cheers.

Beackman said:
No one posted.....?
great work man, i use android 2.2, and if i came back to 2.1 i will use your theme.
keep it up.. cheers.
Click to expand...
Click to collapse
Nobody posted due to the lack of class in the title.
It's not like.. the best them EVER111
You see, normally, people who put together a theme respect and give kudos to the work that it was based upon... not piss on it.

It's not based on wallla's theme. It's based on Android SDK. I made the theme from scratch and spent hours making it. Learnt how to make themes in the process.
And sorry I couldn't come up with a better title. Got the idea from better wordpress plugins with simiar names.
Don't judge a post by its title.

ashketchum said:
It's not based on wallla's theme. It's based on Android SDK. I made the theme from scratch and spent hours making it. Learnt how to make themes in the process.
And sorry I couldn't come up with a better title. Got the idea from better wordpress plugins with simiar names.
Don't judge a post by its title.
Click to expand...
Click to collapse
Actually, I judged the original post on its "mine is better" attitude, as did most of the approximately 400 people who have viewed the thread and not cared to comment.
It's great that you learned alot and put something together, but tearing apart somebody else's effort only makes people want to tear apart your effort.
Nobody likes a braggart.
btw, green highlights would be better.
But then again, that's just an opinion, isn't it?

work like charm!!!! nice work buddy both themes looks nice...

zeppelinrox said:
Actually, I judged the original post on its "mine is better" attitude, as did most of the approximately 400 people who have viewed the thread and not cared to comment.
Click to expand...
Click to collapse
I made this theme for myself cause I didn't like the one by wallla since it wasn't really as close to the SDK as possible. I later decided to share this theme with others who would also like to have their Milestones look as close to Gingerbread as possible. And if someone can make a Gingerbread theme that is even better than mine, like for example they manage to get that "Clear" text on the clear button on notification bar centered or get the "recent apps" to look same as Gingerbread, then I would start using that theme instead of the one I made.
zeppelinrox said:
...tearing apart somebody else's effort only makes people want to tear apart your effort.
Click to expand...
Click to collapse
By this logic, Google tore apart Apple's "effort" by creating a better mobile operating system. Which then begs the question, what are you doing here?
zeppelinrox said:
Nobody likes a braggart.
Click to expand...
Click to collapse
I tried my best not to sound like I was bragging. But I can't deny that I was very much tempted to brag about my theme. I am a human and not an alien from outer space. And like most humans, I too like to brag.
And as far as I know, many people "like" Apple and they are the king of "braggarts".
zeppelinrox said:
btw, green highlights would be better.
Click to expand...
Click to collapse
Tell that to the Google developers who made the default theme for Android 2.3. I however think that it was a good decision on their part to continue using orange highlights.
By the way, I hope I have fed you enough and that you are stuffed by now.

Hi,
Great theme! The best Gingerbread theme I saw!
Congrats for the excellent work!
I have darky's rom 8.0 in my SGS and the only thing I would like to change is the phone dialpad, is there a way I can apply yours and if there is, how can I do it?
regards,

Yes you can. What you need to do is extract the Phone.apk and Contacts.apk from my theme, get the new images from the "res/drawable-hdpi" and "res/drawable-finger-hdpi" and replace the ones in Phone.apk and Contacts.apk that you pull from your phone.
To replace the images in the apk files from your phone, rename them to zip files (Phone.zip, Contacts.zip) and then open them one by one with WinRAR. Then browse to either "drawable-hdpi" or "drawable-finger-hdpi" and drag and drop the new images there. As soon as you drag and drop you will see a dialog box where you need to select "Store" as the "Compression method". After you are done replacing the images with the new ones, you need to zipalign the modified apks. zipalign is included with the Android SDK and is located in the "tools" directory. Open command prompt and browse to the directory where you have the renamed apk files from your phone. Then use the command "PATH_TO_ANDROID_SDK\tools\zipalign -v 4 Phone.zip Phone.apk" and another one for the Contacts.zip file. Now you should have two new apk files which you can push to your phone using adb and that's it.
Let me know if you need more details.

ashketchum said:
I made this theme for myself cause I didn't like the one by wallla since it wasn't really as close to the SDK as possible. I later decided to share this theme with others who would also like to have their Milestones look as close to Gingerbread as possible. And if someone can make a Gingerbread theme that is even better than mine, like for example they manage to get that "Clear" text on the clear button on notification bar centered or get the "recent apps" to look same as Gingerbread, then I would start using that theme instead of the one I made.
Click to expand...
Click to collapse
I don't recall diminishing or slagging the quality of your work.
My only "point" was that people weren't really commenting on your work due to bad manners.
Edit: If anything, your work does indeed look very clean and polished.
ashketchum said:
By this logic, Google tore apart Apple's "effort" by creating a better mobile operating system. Which then begs the question, what are you doing here?
Click to expand...
Click to collapse
When I said "tear apart", it was in the context of picking apart somebody elses work and pointing out all that is wrong with it and basically calling it santa claus.
It was not in the context of disassembling and reengineering/improving.
You're a smart guy and you conveniently misinterpreted my meaning so that you can make it seem like I was trolling.
BTW, android is nothing like iOS so the above arguement is invalid anyway.
ashketchum said:
I tried my best not to sound like I was bragging. But I can't deny that I was very much tempted to brag about my theme. I am a human and not an alien from outer space. And like most humans, I too like to brag.
And as far as I know, many people "like" Apple and they are the king of "braggarts".
Click to expand...
Click to collapse
Nothing wrong with taking pride in one's work.
But pissing on somebody else's work doesn't do your work any favours.
Which is why alot of people, like ourselves, can't stand the "Apple Attitude."
ashketchum said:
Tell that to the Google developers who made the default theme for Android 2.3. I however think that it was a good decision on their part to continue using orange highlights.
Click to expand...
Click to collapse
About my green highlights remark, ya, so I trolled a little....
ashketchum said:
By the way, I hope I have fed you enough and that you are stuffed by now.
Click to expand...
Click to collapse
...well, not really, since I immediately stated that it was only my opinion that green highlights would be better than orange.
But you conveniently disregarded that, so that you can call me a troll.
Very clever, but that just makes you a clown. (I couldn't find a big enough link)
But then again, I set you up and you took the bait, so maybe I'm a bit of a clown too

Aaaand you're back. For today's meal?
zeppelinrox said:
My only "point" was that people weren't really commenting on your work due to bad manners.
Click to expand...
Click to collapse
I see. And here I was thinking that it was because there weren't many xda members with Milestones who were still using Android 2.1 and the ones that are still using Android 2.1 (like me), found nothing wrong with the theme and understood the installation instructions and so didn't feel the need to "comment". But thanks for letting me know that it was because of my bad manners.
zeppelinrox said:
When I said "tear apart", it was in the context of picking apart somebody elses work and pointing out all that is wrong with it and basically calling it ****.
Click to expand...
Click to collapse
Hmmm. It seems I have amnesia since I don't recall doing that.
zeppelinrox said:
BTW, android is nothing like iOS
Click to expand...
Click to collapse
Of course it isn't. It's better than iOS.
zeppelinrox said:
About my green highlights remark, ya, so I trolled a little....
Click to expand...
Click to collapse
I knew I shouldn't have removed that extra space between those two lines. And, now it seems you are not just a troll but also an idiot. Oh wait, an idiot can't be a troll. No, it seems you trolled accidentally. And that means I don't have to worry about feeding you! Yay!

Oh wow.
I gave you too much credit.
You're not all that bright after all.
You don't have amnesia though, just a selective memory which allows you to take things out of context to such an extent that your responses don't even follow simple logic and are, in fact, just childish.
I did not troll accidentily.
As I said before, when I made that "green highlights are better" remark, I purposefully pointed out that it was just my opinion and therefore, was not trolling at all.
Now, before you decide to reply, try not to look like the rambling fool that made the prior post.

Peace, brothers.

zeppelinrox said:
I did not troll accidentily.
As I said before, when I made that "green highlights are better" remark, I purposefully pointed out that it was just my opinion and therefore, was not trolling at all.
Click to expand...
Click to collapse
Oh, wow. It seems you still have no idea what you are talking about. Your very first post can be considered as trolling, you dummy. How long have you been on the internets?

sileshn said:
Peace, brothers.
Click to expand...
Click to collapse
He started it.

ashketchum said:
Oh, wow. It seems you still have no idea what you are talking about. Your very first post can be considered as trolling, you dummy. How long have you been on the internets?
Click to expand...
Click to collapse
Uh.. sticks and stones...? geezus... what a child indeed....
I think 1996ish... about 15 years.
This probably explains a few things:
1. My low tolerance for braggarts
2. Why you didn't get me mad
3. Why I didn't stoop to your level
4. My ability to recognize your feeble attempts at twisting my words.
I can go on but I don't want to be a braggart.
And yes, I started it by calling a spade a spade. It wasn't trolling. Calling it trolling doesn't make it so.
Many times, the truth hurts. And then the offended party replies with some name calling such as "troll" without validity.
But that's just too bad. It doesn't change reality.
At least I was nice enough to throw in a couple of compliments.
Not that you would notice.
Anyway, I've bumped this thread too many times so I'll just bury the spade, hatchet, whatever.

ashketchum said:
Yes you can. What you need to do is extract the Phone.apk and Contacts.apk from my theme, get the new images from the "res/drawable-hdpi" and "res/drawable-finger-hdpi" and replace the ones in Phone.apk and Contacts.apk that you pull from your phone.
To replace the images in the apk files from your phone, rename them to zip files (Phone.zip, Contacts.zip) and then open them one by one with WinRAR. Then browse to either "drawable-hdpi" or "drawable-finger-hdpi" and drag and drop the new images there. As soon as you drag and drop you will see a dialog box where you need to select "Store" as the "Compression method". After you are done replacing the images with the new ones, you need to zipalign the modified apks. zipalign is included with the Android SDK and is located in the "tools" directory. Open command prompt and browse to the directory where you have the renamed apk files from your phone. Then use the command "PATH_TO_ANDROID_SDK\tools\zipalign -v 4 Phone.zip Phone.apk" and another one for the Contacts.zip file. Now you should have two new apk files which you can push to your phone using adb and that's it.
Let me know if you need more details.
Click to expand...
Click to collapse
Hi there,
Darkyy here, the dev of Darky's ROM.
I don't know how it is for your device, but changing the dialer on the Galaxy S i9000 needs a change of the DialerTabActivity.apk
Just wanted to inform you.
BTW: I just read this thread totally random and saw all these moaners about the OP. All I can say, make it better before you blame someone's hard work.
Darkyy - Joël
- Sent from my SGS with Darky's ROM v9.1

ashketchum said:
Yes you can. What you need to do is extract the Phone.apk and Contacts.apk from my theme, get the new images from the "res/drawable-hdpi" and "res/drawable-finger-hdpi" and replace the ones in Phone.apk and Contacts.apk that you pull from your phone.
To replace the images in the apk files from your phone, rename them to zip files (Phone.zip, Contacts.zip) and then open them one by one with WinRAR. Then browse to either "drawable-hdpi" or "drawable-finger-hdpi" and drag and drop the new images there. As soon as you drag and drop you will see a dialog box where you need to select "Store" as the "Compression method". After you are done replacing the images with the new ones, you need to zipalign the modified apks. zipalign is included with the Android SDK and is located in the "tools" directory. Open command prompt and browse to the directory where you have the renamed apk files from your phone. Then use the command "PATH_TO_ANDROID_SDK\tools\zipalign -v 4 Phone.zip Phone.apk" and another one for the Contacts.zip file. Now you should have two new apk files which you can push to your phone using adb and that's it.
Let me know if you need more details.
Click to expand...
Click to collapse
Thank you very much for your quick support
Let me see if I understand,
1. I copy both files (phone.apk and contacts.apk) from my phone folder (system/apps), paste it in my computer and rename both to .zip file.
2. I extract the same two files from your theme and rename both to .zip.
3. Open the renamed file I copy from my phone (phone.zip) in a window, and open your phone.zip file in another window, and drag and drop from one window to another the drawable-hdpi folder or the drawable-finger, (couldn't find the: drawable-finger-hdpi, only drawable-hdpi-finger or drawable-hdpi).
3a. Question: Is it necessary to copy both folders or just one of the two?
4. When replacing the folders choose, "Compression method" "store" from winrar pop up window.
5. Zipalign the modified apks: Put both changed files, (phone.zip and contacts.zip) in the androidsdk/tools folder.
6. Open the command prompt to browse the directory where you pasted the saved files and write:
cd\
cd AndroidSDK\Tools\
(Now is pointing to the tools directory)
Then use the command "PATH_TO_ANDROID_SDK\tools\zipalign -v 4 Phone.zip Phone.apk"
...and the same but using the "contacts" instead of phone.
Then we should have two new apk files in androidsdk/tools folder.
6. Copy both and with root explorer paste it in the phone, system/apps folder replacing the ones that are there.
Did I made all the steps correctly?
If so, there's only one thing that is not working:
When I use the command: "PATH_TO_ANDROID_SDK\tools\zipalign -v 4 Phone.zip Phone.apk"
It gives me an error saying that the directory doesn't exist.
I supose it's because my folder is called androidsdk and not android_sdk.
But when I change to: "PATH_TO_ANDROIDSDK\tools\zipalign" it says the same thing.
And if I change to: "PATH TO ANDROIDSDK\tools\zipalign" it gives no error, but it doesn't do anything, and in the tools folder doesn't show the "phone.apk" or "contacts.apk" new files.
Am I doing anything wrong?
Just another question: Can I install all your theme with CWM in Android 2.2.1 or only works in 2.1?
Thanks again for all your excellent work and support!!
You have the best original Gingerbread theme, the design super!!!
Cheers mate!

Hi,
Thanks for the info and for your excellent rom Darky
What you are saying is that I also need to do the same thing in this file? Or just copy the apk to the apps folder?
Cheers,

Keep it on topic please..already had to edit some of the posts in this thread...any more and I'll get the boogie man onto you

Related

Replacing System apps- topic changed for obvious reasons

People are probably going to flame this thread for me saying this but what the heck.....
there have been countless threads about how to remove, replace, and/or delete system apps and their functions. And with a little searching you will find there are many answers.
At the least I should say, is that system apps can be removed, however; there are certain ones that should not be removed because it will break your system....that's been established already, duh?, yes I know...but here is what my point is to cover:
The system apps that were known to be removed with no problem are calendar, clock, IM, mail, work email, and other little third party apps added to the system by whatever Dev made the rom,
and the ones recommended that SHOULD NOT be removed are main phone functioning apps such as..Mms, Music, Dialer, Contacts, Camera and so on ad so forth,
Well that is correct. Those can't be removed, but yes they can be replaced and no it will not break the system.
I use Handcent sms as my default Mms, the original system version is removed.
I use Meridian music player as my default Music app, the original system version is removed,
I use Camera zoom Pro, as my original Camera app, the original system version is removed.
So in a nutshell, I basically chose all the stable 3rd party phone functioning apps that I use daily and made them replacements to the default system versions, so I don't have two music apps, two message apps, two camera apps and so on.
Did it break my stability?, Crash my phone?, Cause crazy reboots? Screw with the incoming and outgoing calls,tex, and mms?
The answer is no, no, no, and NO. Everything is fine. I have been doing this for a long time now, so this is not some new technique that I have only tested once, on one rom.
I have replaced every system app except dialer, there is really no replacement for that in my opinion that is worthy. Contacts I have replaced before with a 3rd party app called phone book. It worked. But it crashed, because Contact and Dialer go hand in hand, so to successfully replace one you would have to replace the other...my recommendation, don't screw around with those. Besides, Devs implement constant updates and new features to those in every build anyway.
I will more than happily share my method of replacement in a new thread over in the the apps forum if anyone is interested, but feel free to share your opinions, experiences, and your own personal methods here.....
and if enough users request, I will create a "How to" for everyone later.
What's your point?
lbcoder said:
What's your point?
Click to expand...
Click to collapse
What's yours?
My point is that your "discovery" is one of the VERY BIGGEST defining design features of the android platform. This is nothing new and nothing that even lacks understanding. WE ALREADY KNOW ALL THIS!!!
I suggest that you go and read all the platform documentation. Its all there.
lbcoder said:
My point is that your "discovery" is one of the VERY BIGGEST defining design features of the android platform. This is nothing new and nothing that even lacks understanding. WE ALREADY KNOW ALL THIS!!!
I suggest that you go and read all the platform documentation. Its all there.
Click to expand...
Click to collapse
links please?....have a few of my own, but Im interested to know if there is something I haven't seen
lbcoder said:
My point is that your "discovery" is one of the VERY BIGGEST defining design features of the android platform. This is nothing new and nothing that even lacks understanding. WE ALREADY KNOW ALL THIS!!!
I suggest that you go and read all the platform documentation. Its all there.
Click to expand...
Click to collapse
yes, but quite a lot of people don't know this and would be scared to delete mms.apk. jesus christ, do you EVER think outside the box? please, please, please, get rid of that narrow mind of yours and expand your train of thought.
@ lbcoder
also did you see this:
Quote from my original post above:
that's been established already, duh?, yes I know....
Click to expand...
Click to collapse
A tut would benefit us noobs..
Umm a tut like this?
http://wiki.cyanogenmod.com/index.php/Barebones
Klyentel said:
links please?....have a few of my own, but Im interested to know if there is something I haven't seen
Click to expand...
Click to collapse
Why don't we start with the most obvious:
http://developer.android.com/guide/basics/what-is-android.html
lbcoder said:
Why don't we start with the most obvious:
http://developer.android.com/guide/basics/what-is-android.html
Click to expand...
Click to collapse
nope...still doesn't explain my method, I have a much easier...more understandable way of doing this (for noobs)...I will post later.
Sleeepy2 said:
Umm a tut like this?
http://wiki.cyanogenmod.com/index.php/Barebones
Click to expand...
Click to collapse
Thats a great link by the way^^ but still only explains how to delete, it doesn't state how to successfully replace system apps.
Couldn't you just replace the files (/system/app) in any ROM and resign and flash?
that seems easiest to me.
cal3thousand said:
Couldn't you just replace the files (/system/app) in any ROM and resign and flash?
that seems easiest to me.
Click to expand...
Click to collapse
BINGO!^^ that's exact same way I do it, however there is another method I'd like to share, just don't have the time to type it up,
note to those who don't know when replacing the apps, rename the apk the same as the original, so if you want GDE for your home replacement, remove the original Launcher.apk then drop in GDE and rename it Launcher.apk....very important step, you will get unstoppable reboots and freezing.
Its called Terminal Emulator.
mount system and remove the apps in the system/app directory. virtually everyone knows this. There was a post on how to do this in the general section. fin.
Macrophage001 said:
Its called Terminal Emulator.
mount system and remove the apps in the system/app directory. virtually everyone knows this. There was a post on how to do this in the general section. fin.
Click to expand...
Click to collapse
dude read the topic, Im talking about replacing not removing, so if you're going to post commands then put one up on how to replace an app already running from data partition to system/data replacing the one already there I.E. handcent(data partition) replaces Mms.(system/data)....otherwise you're not helping, No sh**t, I know everyone knows that but dont know this....so
for those who don't give a dam for codes and commands, or screwing with zips and resigning...patiently wait and I will post easiest method- you can do it right from your phone, without even rebooting!
I'll try to have it up later today.
ehh basically the same thing only you would push the apk's to the system/app directory.
Or you can just put em in the data/app directory and delete the apk in the system/app directory. still not that hard =/ a lot of people already know how to do this as well.
There are a lot of easy methods. sorry if I came out rude and sarcastic its my nature =/
just let him write his tut
then you can
say he has reinvented the wheel
call him a plagiarist
give him a pat on the back for making it nice and easy for noobs to understand
Well I wasn't assuming that I had re-invented something or made an all new discovery...Im pretty sure everything around here has had atleast a dozen how to threads, and everyone, after a little research should pretty much know how to do everything, I admit
So I don't want to come off as some obnoxious asshole that think he knows everything, because Im not, I just wanted to share my opinion, the whole reason I became a member of xda,
So those of you who already know how to do this, then ease off, don't jump down my back just because you know of other threads and topics in relation, or you have easier methods and how to's or whatever, I'm not starting a conspiracy here...geez, I make one topic that's been seen before, and now it's like I can't express my freedom of discussion just because someone else did first. That's a load of crap and you guys know so.
Anyway here is my tut:
For those of ya with some type of root explorer this would be the preferable procedure for you
go to the /data/apps directory select the apk that you would like to use for replacement, such as Meridian music player, rename it to music.apk
then copy
navigate to system/data/apps directory, paste...it should say it already exist and would you like to replace click yes.
Done. Do the same for any other system app, by renaming it as original, copy and replace.
Be sure to put system in Read/Write or this won't work.
That's it. Simple, brief, and no problem.
For those who also put their input into this thread I thank you for your time..your knowledge is noted and appreciated.
Sleeepy2 said:
Umm a tut like this?
http://wiki.cyanogenmod.com/index.php/Barebones
Click to expand...
Click to collapse
well good link... i dont follow cyanogen and i know how to delete apps. what i am after is replacing the sys apps with third party apps... i am sure it is more involved than pushing to /system/app... hence i asked for a tut
well thats it?!! rename the replacement app to the app itss replacing in system! wow thanks for the tidbit... ill try the resigning thing also. thanks!

New Sense Launcher -Alchemy

Do you know that game from the market alchemy when you combine 2 things and you get a new one(ex:Fire + Water = Steam). While experimenting with various sense bar(launcher) themes I've discovered if you flash 2 different ones right after another(no reboot between them) you get a completely new one.
Cool isn't it?
I will try to extract the framework and put it on an update.zip. I love to see your opinions on this one
TheRedDrake said:
Do you know that game from the market alchemy when you combine 2 things and you get a new one(ex:Fire + Water = Steam). While experimenting with various sense bar(launcher) themes I've discovered if you flash 2 different ones right after another(no reboot between them) you get a completely new one.
Cool isn't it?
I will upload some screenshots(have to reflash to make them ) and post the recipies..right now I've discovered two..more will come. I love to see your opinions on this one
Click to expand...
Click to collapse
Haha, I'm waiting eagerly for the screens
Updateidn't work! I need help from a dev with this.
Got it to work again putting the screenshots
zHk3R said:
Haha, I'm waiting eagerly for the screens
Click to expand...
Click to collapse
You got them
IMO it looks better than the Sense dock does.
What themes did you flash?
I discovered that D&D Rosie must be flashed also in the process it won't work without it. I don't know how to extract the framework from an installed rom. Any help would be nice.
looks pretty nice but can you tell me if its possible to have app draw button in the centre where the phone is and have phone on left and contacts on right?
If you want Themes based on this go here: http://forum.xda-developers.com/showthread.php?t=789252
Ronaldo_9 said:
looks pretty nice but can you tell me if its possible to have app draw button in the centre where the phone is and have phone on left and contacts on right?
Click to expand...
Click to collapse
I'l take a look into that but since we are talking about sense it is very hard to change the functions
TheRedDrake said:
I discovered that D&D Rosie must be flashed also in the process it won't work without it. I don't know how to extract the framework from an installed rom. Any help would be nice.
Click to expand...
Click to collapse
To extract a framework-res.apk from an installed ROM you're going to have to use adb. I'm sure you know how to use adb since you're able to flash zips through recovery, but in case you don't know the exact commands i'll tell you what they are.
So you'll want to start up command prompt or whatever program you use to run commands through adb. Then start up adb through these commands:
1. So first put in the command, "cd\" and replace the letter "c" with whatever drive you put androidsdk on.
2. After that put in "cd AndroidSDK\tools\". If you put the filepaths differently on your computer from what I have, which is on the c drive, AndroidSDK folder, then the tools folder, feel free to change it to whatever you have it set up as. Keep in mind that it has to be exactly as what it says in your directory or it won't work. This means spelling and capitalization really counts here.
3. Next put in the command, "adb devices" and your device number should pop up if not then there is something wrong, but I'm assuming it'll pop up since you got your phone rooted.
4. Anyways after that you'll want to put in the remount command, "adb remount" which allows your phone's system apps or other lower level things to be written over and such.
5. Following that step you'll want to pull the apk with this command, excluding the quotation marks, "adb pull /system/framework/framework-res.apk". The exact filepath might be a little different on your phone but you can check easily with a file manager program that has access to those directories such as Root Explorer.
6. Finally after you've done all of that you should find the extracted framework-res.apk in the folder tools folder of the AndroidSDK folder.
If you already know the commands to do so then you can just disregard this. If not then I hope this helps you out.
I learned this already, thanks any way. What do you think about the theme?
Sent from my HTC Desire using Tapatalk
TheRedDrake said:
...What do you think about the theme?...
Click to expand...
Click to collapse
Clock digits are too big and look quite disproportionate on the face of that screen and also relative to the clock hands
The launcher bar looks quite cheap and poor (no colour, gradient, gloss, blend of any kind)
Nice effort but definitely not for me, I think. The MT4G launcher mod is the best launcher mod at the moment I think. Maybe also take a look at the SenseHD themes/skins and you'll see some great polished looking launchers there which may help improve your concept...

App Policy FIle Collection/how to launch apps based on GUID

ssoo in Windows Phone 8, the APP GUIDS are stored in xml files that map to the real files (executables) located on the device. These files are located in "Windows\System32\Manifests" USing this info + the native Toast launcher, I can now run executables listed here. This includes executables such as "deviceUpdatePostUpdate" and various worker threads. Pretty much if it's preinstalled by Microsoft, it is here. I have been opening lots of random things on my 8x so far
For convenience, I have attached a zip of this directory. It is from the Lumia 925 Retail ATT Rom.
This is how the mapping works:
1. Open the xml file you want to work with. look for "ProductID" This is the app GUID.
2. Look for the "DefaultTask Name" property. This is what is called on launch.
Enjoy!
IF any of you have tethering blocked, see if you can get to it directly by going to app://5B04B775-356B-4AA0-AAF8-6491FFEA5629/Default
compu829 said:
ssoo in Windows Phone 8, the APP GUIDS are stored in xml files that map to the real files (executables) located on the device. These files are located in "Windows\System32\Manifests" USing this info + the native Toast launcher, I can now run executables listed here. This includes executables such as "deviceUpdatePostUpdate" and various worker threads. Pretty much if it's preinstalled by Microsoft, it is here. I have been opening lots of random things on my 8x so far
For convenience, I have attached a zip of this directory. It is from the Lumia 925 Retail ATT Rom.
This is how the mapping works:
1. Open the xml file you want to work with. look for "ProductID" This is the app GUID.
2. Look for the "DefaultTask Name" property. This is what is called on launch.
Enjoy!
IF any of you have tethering blocked, see if you can get to it directly by going to app://5B04B775-356B-4AA0-AAF8-6491FFEA5629/Default
Click to expand...
Click to collapse
Aww, you beat me . I was just about to post the GUIDs for all settings apps, file extensions, OEM specific apps, carrier apps, system preinstalled apps, etc. I also had a WP update package. No clue what it is.
Can't run most of them with just GUID/Default
sorry, but it is quite obvious. Next thread would be "App POLICY files!!", am I right?
no offense, just stating
@ultrashot, Agreed!~
It was late and I was wicked excited lol. This is a collection of app policy files that basically explain the App GUID to EXE translation for alot of stuff. Ultimately, I would like to get a list going in this thread of app://guid/commandstorun -- Description for all of this..I think it would be useful since some of these take in arguments and can be told to load other files, etc.
Ohhhh I just got a great idea.... You'll see later
snickler said:
Ohhhh I just got a great idea.... You'll see later
Click to expand...
Click to collapse
Any progress mate?
Sent from my Lumia 920 running Amber, using Tapatalk
I actually forgot all about that idea due to me getting busy with work lol. I'll start with it today and see if I can make progress
thanks
How it works so I download the file What do I do now and what APP GUIDS
Im nooooob

[Q] How To Get Rid Of These Horrible White Backgrounds!

This is on a rooted Verizon S5 SM-G900V with Alliance ROM 4.4.2. Is there any way to invert the background and text without inverting images? Especially in Chrome, but it would be nice for the whole phone. White lettering on a black background is much easier to read.
I'm seeing screenshots online of Alliance that are nice and dark (I think it's called Black Glass?), including the phone dialer. How do I get the whole android theme dark.
Same thing with other apps. There's a few local TV news apps that have a bright white background that I wish I could customize to a dark theme. The Samsung Music Player is bright white as well. Anyway to make these dark in Alliance?
The problem I've noticed with third-party dialer apps is that they let you type the phone number, but when you hit the phone button to place the call, it opens up the Android dialer with the bright white background. Right back to square zero. Basically, I'm just trying to figure out how to get that nice black look like I'm seeing on some of the alliance ROM screenshots.
Thanks.
Trunktracker said:
The problem I've noticed with third-party dialer apps is that they let you type the phone number, but when you hit the phone button to place the call, it opens up the Android dialer with the bright white background. Right back to square zero. Basically, I'm just trying to figure out how to get that nice black look like I'm seeing on some of the alliance ROM screenshots.
Thanks.
Click to expand...
Click to collapse
The app on 4.4 you needed to theme was called InCall.apk there is an app on 5.0 call LegacyInCallUI.apk so would amuse that its this one but if you are running a custom rom then it may have the original InCall app, if you look is System\app or System\Priv-app folder (most likely the priv-app folder teh one you need will be in there.
Problem at the moment is that apktool has a problem with Samsung apk's and compiling them, its not so much apk tool as more likely something Samsung have added in their security to prevent apktool working as it should, so you can decompile apps fine if the app does compile then you can use the .png files, xml files but the resources arsc most likely will cause the app to crash. Also they have use .pkm files which you can't see like you can with .png files so you need specific software to look at them, again Samsung trying to prevent theming of stock apps.
Hmmm. Well, that's all a bit over my head. So, is there not an easy way to install an app or change a setting somewhere? I'm not sure what to actually to click on with all those files you mentioned. I find searching for files in Android to be confusing and nothing like a Windows PC with the usual file directory locations. Like, WHERE is the C:\ drive on the phone?
Trunktracker said:
Hmmm. Well, that's all a bit over my head. So, is there not an easy way to install an app or change a setting somewhere? I'm not sure what to actually to click on with all those files you mentioned. I find searching for files in Android to be confusing and nothing like a Windows PC with the usual file directory locations. Like, WHERE is the C:\ drive on the phone?
Click to expand...
Click to collapse
The apps are in the system folder called
system\app
system\priv-app
system\framework
But if you have never done theming before then don't even try you would need to start with simple things and learn what to do and what not to do.
Can't help with the app question as I have no idea, maybe there is something that someone else can answer that for you.
I am looking at theming these form myself but I don't have the time at the moment, I don't share them any more though as there are far too many ungrateful people around these days.

Mobile Apktool for decompiling and recompiling apks on the go

Hello All,
Not having the availability of a PC at the moment and wanting to edit apks had me thinking if it was possible to run Apktool straight from my Nexus 6p itself. After some research I found some information showing that it is indeed possible (at least it was), but nothing seems to work at the moment, rather nothing seems to be up to date.
I would like some insight on the matter if anyone has any or if anyone can point me to and updated version for Android Nougat.
Here are two threads from xda showing that it indeed it's possible, but not updated. Any help is appreciated thanks
http://forum.xda-developers.com/galaxy-core/general/how-to-decompile-recompile-apk-using-t2818875/
http://forum.xda-developers.com/showthread.php?t=2488697&page=8
Jackson.Armstrong.Blow said:
Hello All,
Not having the availability of a PC at the moment and wanting to edit apks had me thinking if it was possible to run Apktool straight from my Nexus 6p itself. After some research I found some information showing that it is indeed possible (at least it was), but nothing seems to work at the moment, rather nothing seems to be up to date.
I would like some insight on the matter if anyone has any or if anyone can point me to and updated version for Android Nougat.
Here are two threads from xda showing that it indeed it's possible, but not updated. Any help is appreciated thanks
http://forum.xda-developers.com/galaxy-core/general/how-to-decompile-recompile-apk-using-t2818875/
http://forum.xda-developers.com/showthread.php?t=2488697&page=8
Click to expand...
Click to collapse
The SDmaid app has that feature included, at least the paid version does
GKti22 said:
The SDmaid app has that feature included, at least the paid version does
Click to expand...
Click to collapse
No it doesn't. I use SDmaid regularly. Also have pro. Not sure what you mean. SDmaid is not able to decompile apps. APKtool is for decompiling apps so you can make edits to the code. For example, if you use any Team Blackout apps. They decompile the app and then edit the code and use image editors such as Gimp or Photoshop to black out the colors and then recompile it so that you can install and use it. SDmaid is absolutely not a decompiling tool. Two completely different things. Google APKtool to learn more.
RoyJ said:
No it doesn't. I use SDmaid regularly. Also have pro. Not sure what you mean. SDmaid is not able to decompile apps. APKtool is for decompiling apps so you can make edits to the code. For example, if you use any Team Blackout apps. They decompile the app and then edit the code and use image editors such as Gimp or Photoshop to black out the colors and then recompile it so that you can install and use it. SDmaid is absolutely not a decompiling tool. Two completely different things. Google APKtool to learn more.
Click to expand...
Click to collapse
You're right. I meant to say it can recompile apk files from apps you have already installed, just compiling, which is no big deal you have root anyways since you can grab it directly from system folders.
GKti22 said:
You're right. I meant to say it can recompile apk files from apps you have already installed, just compiling, which is no big deal you have root anyways since you can grab it directly from system folders.
Click to expand...
Click to collapse
Where exactly are you talking about? SDmaid can't do any of that to my knowledge.
Edit: APKtool is used to basically rip an app apart so that you can manually edit the code and images inside of it. The inner files that make the app what it is. It separates the app into a bunch of different folders and files. You edit the files and images you want and then recompile it which basically *puts humpty dumpty back together again*. SDmaid is a system cleaning tool to remove unwanted files and folders left over from uninstalled apps. It does not recompile or decompile apps.
#2: See here; https://ibotpeaches.github.io/Apktool/
APKtool and SDmaid are in 2 completely different ballparks in 2 different states. One ballpark is NFL, the other is NBA. Two completely different things.
RoyJ said:
Where exactly are you talking about? SDmaid can't do any of that to my knowledge.
Edit: APKtool is used to basically rip an app apart so that you can manually edit the code and images inside of it. The inner files that make the app what it is. It separates the app into a bunch of different folders and files. You edit the files and images you want and then recompile it which basically *puts humpty dumpty back together again*. SDmaid is a system cleaning tool to remove unwanted files and folders left over from uninstalled apps. It does not recompile or decompile apps.
#2: See here; https://ibotpeaches.github.io/Apktool/
APKtool and SDmaid are in 2 completely different ballparks in 2 different states. One ballpark is NFL, the other is NBA. Two completely different things.
Click to expand...
Click to collapse
It can do this, nothing fancy as I said, there are ways that can get the OP full fledged APKtools into his phone but not a legal or XDA friendly I know of...
GKti22 said:
It can do this, nothing fancy as I said, there are ways that can get the OP full fledged APKtools into his phone but not a legal or XDA friendly I know of...
Click to expand...
Click to collapse
Your screenshot points to "System" indicating it's a system app. Frozen, an option to freeze the app. And autostart which will list any receivers the app uses to run at boot. I see nothing in your picture about recompiling anything. Then again the quality is badly pixelated. APKtool is a reverse engineering tool. SDmaid is not.
OK. Imagine it like this. You make an omelette (app) with bacon, mushrooms, onions and peppers. You fully cook it (compile it) and then realize that you don't like onions or peppers. So you uncook the omelette so the egg is raw again (decompile it) and you pull out all of the onion and peppers and add diced tomatoes (editing the code). Now you cook it again (recompiling it). Show me exactly where you can do that in SDmaid.
I'm not sure you understand what APKtool is. It is not just a tool to freeze, force close, uninstall, revert to first install or edit receivers. It fully reverse engineers the app so you can edit the code that makes the app what it is.
GKti22 said:
The SDmaid app has that feature included, at least the paid version does
Click to expand...
Click to collapse
I know all about SDmaid and it's not what I'm looking for nor does it do what I'm asking about @RoyJ is absolutely correct
Jackson.Armstrong.Blow said:
I know all about SDmaid and it's not what I'm looking for nor does it do what I'm asking about @RoyJ is absolutely correct
Click to expand...
Click to collapse
Thanks, I felt like I was taking crazy pills lol. I couldn't find anything newer either. If you do end up coming across something here sooner or later, mind tagging me in it? Oh and also, I have APKtool on my laptop. Anything in particular you were looking to do?
RoyJ said:
Thanks, I felt like I was taking crazy pills lol. I couldn't find anything newer either. If you do end up coming across something here sooner or later, mind tagging me in it? Oh and also, I have APKtool on my laptop. Anything in particular you were looking to do?
Click to expand...
Click to collapse
Yes if I find anything newer working for Nougat I will tag you.
As for your offer I have a few different mods for Nougat that I have collected, the problem is if flash one I erase the current one due to the fact the are SystemUi modifications. What I wanna do is combine them all into one super mod I currently have 3 different systemui mods. I have all the codes that need to be modified as well.
I also would like to tweak the pixel launcher a little. Again I have so.e of it done already I just need finishing touches I guess.
If you willing to take on the task let me know and if not then that's cool as well, either way I will have to learn myself someday and as soon as my laptop is up and running I will begin my education
Jackson.Armstrong.Blow said:
Yes if I find anything newer working for Nougat I will tag you.
As for your offer I have a few different mods for Nougat that I have collected, the problem is if flash one I erase the current one due to the fact the are SystemUi modifications. What I wanna do is combine them all into one super mod I currently have 3 different systemui mods. I have all the codes that need to be modified as well.
I also would like to tweak the pixel launcher a little. Again I have so.e of it done already I just need finishing touches I guess.
If you willing to take on the task let me know and if not then that's cool as well, either way I will have to learn myself someday and as soon as my laptop is up and running I will begin my education
Click to expand...
Click to collapse
Sure I'll give it a go in a few hours when I'm back at my laptop. PM me your stock SystemUI.apk and the code you want edited and I'll see what I can do. If it goes well, we'll see about the Pixel launcher. Fair warning, I've only really used it to decompile an app and then recompile and sign. It worked and I could install it, etc., but I haven't messed around with making edits yet. Still willing to give it a shot, there's plenty of threads I could ask in if I run into trouble. It's something I've wanted to do for a while now, so yeah. Learning experience for us both. :good:
RoyJ said:
Sure I'll give it a go in a few hours when I'm back at my laptop. PM me your stock SystemUI.apk and the code you want edited and I'll see what I can do. If it goes well, we'll see about the Pixel launcher. Fair warning, I've only really used it to decompile an app and then recompile and sign. It worked and I could install it, etc., but I haven't messed around with making edits yet. Still willing to give it a shot, there's plenty of threads I could ask in if I run into trouble. It's something I've wanted to do for a while now, so yeah. Learning experience for us both. :good:
Click to expand...
Click to collapse
Okay bet I'll send in right now
Jackson.Armstrong.Blow said:
Okay bet I'll send in right now
Click to expand...
Click to collapse
Never got anything, did you send them?
Edit: Nevermind, I did. XDA labs is pretty bad about giving me notifications...
RoyJ said:
Never got anything, did you send them?
Edit: Nevermind, I did. XDA labs is pretty bad about giving me notifications...
Click to expand...
Click to collapse
if he's on stock Android N, systemui should be odexed so you won't get all the source code from decompiling without deodexing the app first.

Categories

Resources