[06Feb2014][APP][Quantum Themer]Theme Chooser for Stock(Based) ROMs - Android Themes

Hi all!
Are you making a ROM? Want users to switch between Themes without downloading tons of zips and flashing them and ending up in a mess? Actually I made this App for my upcoming ROM("Quantum Radicle") for Micromax A89 and it turned out to work on all phones. Sharing is caring :cheers:
Here is the solution - Quantum Themer!
You maybe wondering how it works. The answer is:
Based on VillianTheme System! What I did was first tried to run the script on my Phone, ended up with 10-15 errors, fixed them! Now all this App does behind the scenes is Feed the Theme you select to the script and the script does the rest! But if you do see, the VillianTheme Template itself is nearly 600 KB and the App is just 650 KB
Let's get Straight into the list of features!
Features:
Works on all ROMs - Stock, Custom, AOSP, eh, you name it!
Preview of Themes before Applying
Custom File Extension for themes(Default is .qrt, if you do dig my App, you will find this being set in com.adhi.quantumthemer.ThemeSelector Class. Feel free to change it! But don't kang the App)
Single Button, no hassles!
In-built File Explorer
Theme structure is so simple that, even a "Starter" doesn't take more than a minute to understand
You can use it in your ROM. Just copy the APK into your ROM and provide your users with Theme Files, you don't need to ask permissions, just give me credits
Just include files that need to be replaced/modified, cutting down the size of your themes by a great margin
Scroll down and search for the download link, you'll tell me more
Framework, System Apps, Data Apps support
Will modify APKs in a ROM, without changing signatures, and can be used on any ROM where the filenames of themed files is the same.
Should not need updated between versions of a ROM
Zipaligns all APKs before installation
Stores a backup of all files being modified in /sdcard/vrtheme-backup/
Requires no coding abilities or editing of files - just drag and drop
Click to expand...
Click to collapse
Now, this will be "Copy, paste" from a VillianTheme Tutorial on "How to make Themes". You may skip to the last point if you know/understand how it works! I strongly recommend you to have a look at the Attached theme for reference. Open it with your favorite Zip Browser(WinRar, 7-Zip)
Check this thread out as well.
Inside the qrt file(Which is to be opened with a Zip Viewer), you can create a folder called "system" and "data" and include a Preview of the theme named "preview.png" or "preview.jpg"(All folders and files without Quotes in their names). The former is required, the latter is not required unless you wanted to theme a data app (strongly not recommended, unless you know the app will be there on every phone)
Inside the system or data folder, create a subfolder "app", and in these, make subfolders named EXACTLY after the APK name. For example, to theme the Browser, you need a folder called "Browser.apk", for Statusbar, "SystemUI.apk". It must be correctly capitalised.
Within there, place the files you require for your theme, in the relevant locations. So most PNGs will be in res/drawable-hdpi/. You can put in xml files too (those which are not in resources.arsc), if you compile them via apktool, and extract them with a zip tool.
If you do make it from scratch and zip it, don't forget to Rename it with extension ".qrt"
Click to expand...
Click to collapse
Now lets move on to "How to use it" as I have too much time to kill now, I'm including this
How to Use:
Just Install the App(System, User doesn't matter). Click on "Select Theme" button and then select the Theme you want to Apply. It will ask for Root Permissions if its the First Launch. Next, you'll get a preview of Theme which is going to be applied and then when you press the "Apply" button, the theme will be applied and a Alert Dialog Box asking you to Reboot will appear. I suggest you to Reboot your phone at this point itself. And after reboot, you will be happy to see the Theme Applied
Click to expand...
Click to collapse
Downloads:
Preview
Sample Theme - Open it with a Zip Viewer, just for reference! Not a theme
Quantum Themer App:
Version 1.1 - Mediafire - Change Log
Version 1.0 - Mediafire - Dev-Host - Change Log
Beta 2 - Mediafire - Dev-Host - Change Log
Beta 1 - Mediafire - Dev-Host
Note: App Version in Settings is always Version 1.0 in Beta releases
Click to expand...
Click to collapse
Credits:
Villian ROM Team. This wouldn't exist without them!
iPaulPro for his aFileChooser
Stericson for his Roottools Library
Everyone whom the above two owe credits to!
Click to expand...
Click to collapse
If you face any problems with this App, do the following -
Debugging:
1. Check whether /sdcard/vrtheme exists and contains four or more files/folders.If it doesn't, copy all the contents off vrtheme.zip in the assets folder of the Quantum Themer App.
2. Mount System as R/W before Applying Theme manually.
3. Copy /sdcard/vrtheme/zip and /sdcard/vrtheme/zipalign to /system/bin and CHMod it to 777
4. Type
Code:
sh /sdcard/vrtheme/i*
in Termianl Emulator or ADB and post the result here..
Click to expand...
Click to collapse
Do hit the "Thanks" Button! I tried my best to help you, hope you'll do it to!
And tell me if you want Screenshots. It look pretty dumb even though!
If you people like it and want me to do some update/bug-fixes, do keep the thread active. I don't want to end up working for myself.
All kinds of Reviews are welcome

Reserved
Reserved..
Just in case

Finally you did it brother! :good:
It's just awesome and keep it up!

Thnx bro
Will definetly try dis previously I install xposed framework but it was not fully working on my ics device
Hope dis will work......
Sent from my Xperia Miro using xda premium

Sample theme didn't work for my Samsung galaxy s advance stock jb ROM. It made the backup folder on sdcard but didn't change anything.
Sent from my GT-I9070 using xda app-developers app

Will it work for gingerbread devices too?
GREEEEETZ!!!!

rodaven said:
Sample theme didn't work for my Samsung galaxy s advance stock jb ROM. It made the backup folder on sdcard but didn't change anything.
Sent from my GT-I9070 using xda app-developers app
Click to expand...
Click to collapse
Sample Theme is for reference ONLY. My bad should have added in the OP
-CALIBAN666- said:
Will it work for gingerbread devices too?
GREEEEETZ!!!!
Click to expand...
Click to collapse
It is working on Gingerbread Devices too!

Adhi1419 said:
Sample Theme is for reference ONLY.
Click to expand...
Click to collapse
So it shouldn't work then if I apply it on my phone?
Nice work by the way
Sent from my GT-I9070 using xda app-developers app

rodaven said:
So it shouldn't work then if I apply it on my phone?
Nice work by the way
Sent from my GT-I9070 using xda app-developers app
Click to expand...
Click to collapse
Thanks.
It wouldn't work on your Phone
You can try making your own Theme, its fairly simple

How can I make this work if, for example, I have a SystemUI.apk or framework-res.apk modified and I want to apply it on my phone using this app? It's possible?

rodaven said:
How can I make this work if, for example, I have a SystemUI.apk or framework-res.apk modified and I want to apply it on my phone using this app? It's possible?
Click to expand...
Click to collapse
It's very easy!
Just download the Sample Theme and you will get it how it work and how to apply! :good:

A friend sent me to this thread. Once I read your description I got sooo many ideas in my mind! I am a big fun of VRT and this app could help me a lot if it's as I imagine it. Your idea is great.
Just one question for now, previews should be .flv? If yes, will it work ok if I make a slideshow-like preview?

Preview is a PNG static image!
Your post sparkled an idea in my mind too! Thinking of adding a Video Preview + Description
Sent from my GT-I9082 using Tapatalk 2

You should add a package ofsome themes like ICS/JB in the OP.
Testing and reporting right away.
edit:: I will use ur sample theme as base for making my own themes.
Good work.
Regards,
Kaustubh

Adhi1419 said:
Preview is a PNG static image!
Your post sparkled an idea in my mind too! Thinking of adding a Video Preview + Description
Sent from my GT-I9082 using Tapatalk 2
Click to expand...
Click to collapse
I just said that because your preview was an .flv file and I got confused. I didn't have time to open the .apk or the .qrt. I guess it was a misunderstanding.
Oh, and I'm glad I gave you an idea! Would be cool to see video previews. :good:
---------- Post added at 06:32 PM ---------- Previous post was at 06:27 PM ----------
Adhi1419 said:
Preview is a PNG static image!
Your post sparkled an idea in my mind too! Thinking of adding a Video Preview + Description
Sent from my GT-I9082 using Tapatalk 2
Click to expand...
Click to collapse
Also, why are there two preview.png? One in the root of the .qrt and one in /system folder? Which one is used by the Application?

kaustubh.rockstar said:
You should add a package ofsome themes like ICS/JB in the OP.
Testing and reporting right away.
edit:: I will use ur sample theme as base for making my own themes.
Good work.
Regards,
Kaustubh
Click to expand...
Click to collapse
Because the resource files used are device independent, a file available to MOD on one phone may not be available on the other!
Koulis2000 said:
I just said that because your preview was an .flv file and I got confused. I didn't have time to open the .apk or the .qrt. I guess it was a misunderstanding.
Oh, and I'm glad I gave you an idea! Would be cool to see video previews. :good:
---------- Post added at 06:32 PM ---------- Previous post was at 06:27 PM ----------
Also, why are there two preview.png? One in the root of the .qrt and one in /system folder? Which one is used by the Application?
Click to expand...
Click to collapse
The one in the root. An error while Dragging and dropping previews

Adhi1419 said:
Because the resource files used are device independent, a file available to MOD on one phone may not be available on the other!
The one in the root. An error while Dragging and dropping previews
Click to expand...
Click to collapse
Some ideas:
Would be great if you can add more than one preview pic, in just one is hard to show all things themed.
Other thing is would be nice if themes with their preview remain on the app to just choose one and apply it, I mean like CM themes so you don't have to browse in folders and choose the qrt file each time you want to apply a previously loaded theme.
And finally that the app automatically make a qrt file of the backup that the app make when you apply a theme, so you can easily apply your backup if you didn't like the theme applied.
Sorry for my English
Sent from my GT-I9070 using xda app-developers app

I tried to change the icon of the music player app but after applying the theme and restarting the icon is still the same ... does anyone know how to do this with the app ?
Sorry for my bad english

Adhi1419 said:
Do hit the "Thanks" Button! I tried my best to help you, hope you'll do it to!
And tell me if you want Screenshots. It look pretty dumb even though!
If you people like it and want me to do some update/bug-fixes, do keep the thread active. I don't want to end up working for myself.
All kinds of Reviews are welcome
Click to expand...
Click to collapse
I have some ideas, and it would be great if you could implement those things.
First of all, it would be cool to have a folder where everyone would put those .qrts, a folder in /system (/system/QuantumThemes) maybe for us to be able to create packages of more than one .qrt and once a user flashes this package, those .qrts will be placed in this folder.
Second, another idea would be: when you open Quantum Themer it will automatically show themes from this particular folder(/system/QuantumThemes) without having the users to browse for themes in the mess of an sdcard. This way it would look more like a theme engine.
Third, how about categories or sections like: Toggles (/system/QuantumThemes/Toggles), or more specific categories like Status Bar Mods/Toggles (/system/QuantumThemes/Status Bar Mods/Toggles) those categories would be created and named by themers or ROM developers. There would be basically folders placed inside the /system/QuantumThemes and your application would just.
So, to give you a whole view of what I am thinking...
A user installs the Quantum Themer. The user flashes a CWM mod package created by someone. The user opens the Quantum Themer app. A window with all of the categories opens. The user selects a category. The category opens revealing sub categories. The user selects a sub category. The sub category opens revealing all installed mods for this sub category. The user selects a mod. A small or full screen window opens showing a preview, maybe a small description(taken from a file /.qrt/description.txt) and an Install button.
Well, that's actually a lot of things...
I thought it would be good sharing with you since you said you want to keep this active and update it. :highfive:
Hope I helped and I definitely hope to see such a great tool becoming better.

rodaven said:
Some ideas:
Would be great if you can add more than one preview pic, in just one is hard to show all things themed.
Other thing is would be nice if themes with their preview remain on the app to just choose one and apply it, I mean like CM themes so you don't have to browse in folders and choose the qrt file each time you want to apply a previously loaded theme.
And finally that the app automatically make a qrt file of the backup that the app make when you apply a theme, so you can easily apply your backup if you didn't like the theme applied.
Sorry for my English
Sent from my GT-I9070 using xda app-developers app
Click to expand...
Click to collapse
I'll add Restore feature, but it will not be a QRT file.
Thanks for your suggestion.
mattx89 said:
I tried to change the icon of the music player app but after applying the theme and restarting the icon is still the same ... does anyone know how to do this with the app ?
Sorry for my bad english
Click to expand...
Click to collapse
See your PM. It is due to the Binaries not being copied for some strange reason. Its very minor and easy to fix though
Koulis2000 said:
I have some ideas, and it would be great if you could implement those things.
First of all, it would be cool to have a folder where everyone would put those .qrts, a folder in /system (/system/QuantumThemes) maybe for us to be able to create packages of more than one .qrt and once a user flashes this package, those .qrts will be placed in this folder.
Second, another idea would be: when you open Quantum Themer it will automatically show themes from this particular folder(/system/QuantumThemes) without having the users to browse for themes in the mess of an sdcard. This way it would look more like a theme engine.
Third, how about categories or sections like: Toggles (/system/QuantumThemes/Toggles), or more specific categories like Status Bar Mods/Toggles (/system/QuantumThemes/Status Bar Mods/Toggles) those categories would be created and named by themers or ROM developers. There would be basically folders placed inside the /system/QuantumThemes and your application would just.
So, to give you a whole view of what I am thinking...
A user installs the Quantum Themer. The user flashes a CWM mod package created by someone. The user opens the Quantum Themer app. A window with all of the categories opens. The user selects a category. The category opens revealing sub categories. The user selects a sub category. The sub category opens revealing all installed mods for this sub category. The user selects a mod. A small or full screen window opens showing a preview, maybe a small description(taken from a file /.qrt/description.txt) and an Install button.
Well, that's actually a lot of things...
I thought it would be good sharing with you since you said you want to keep this active and update it. :highfive:
Hope I helped and I definitely hope to see such a great tool becoming better.
Click to expand...
Click to collapse
Thanks for your detailed feedback mate
1. I think /sdcard/QuantumThemer is a better place as messing around with system is not good for our device and there will be memory limitations in low-end devices. However your idea is cool and all your first 3 points were based on categories, I can take it as one great suggestion. Setting default directory to /sdcard/QauntumThemer is not tough either. I'm already working on a separate layout for displaying Description, preview and if possible a Video Playback.
2. Yes. Instead of laboriously setting up arrays for selecting Categories->Sub Caegories, a central folder on SD Card will be neat.
Thanks for your suggestions people!

Related

(App) Transparent Market 2.3.4

Transparent Market 2.3.4
Adb push to /system/app/Vending.apk
Make sure you delete the com.android.vending-1.apk in /data/app/com.android.vending-1.apk
You can also flash this if you put it in a flashable zip compatable with your clockwork; just take a zip folder you previously downloaded and delete the app or apps that are in the app folder of the zip and copy the Vending. apk to it and flash.
Here's a link to a buddy o' mine's thread, that has Black transparent facebook, gingerbread keyboards, and such.
The name's Fernando, all his stuff is compatable with the epic you just can't use his flash script, but you can have your own made, or do like I say in post #13
[UPDATE 3/5/11) 2.3.4.1transparent Gmail markets_transparent facebook_ more
Transparent gmail 2.3.4.1
Gmail.apk
Install like the market in the first post
Your my hero, lol, thanks for bringing this to the epic forum. .. also you gmail link is the vending.apk, as soon as that's fixed ill be set.
Sent from my SPH-D700 using Tapatalk
Works for the ACS Full or Standard Rom. Download and copy the file to the zip folder under /system/app. Copy to SDcard and install, will replace the apk already in the rom.
Awesome!! The market looks so cool. Please fix the link for gmail apk. I can't wait to see that one too. Thank you so much for these
Sent From My Evo Killer!
Gmail link fixed
Sent from my SPH-D700 using XDA App
Less Transparent, Inverted Gmail.apk
Hey Deciple -- I've been using a slightly less transparent version of the new Gmail and wanted to share. It makes visibility a little bit easier in the mail screen:
Installation is the same as above: goes in system/app/Gmail.apk
I'm pretty sure the opaqueness (or opacity) in this apk is controlled by a transparentish png.
But here's some screencaps of the Gmail apk you posted versus this more opaque version (on my setup).
Credit goes to the folks at Inversion Conversion on Droidforums, not me.
I think we should have a Transparent/Inverted apps section too, cuz they look soo much better than the stock.
Is there any way to do this with root explorer? Or any chance someone could put these in a zip or a little more instruction of what the op was talking about...adding to a previously flashed zip? Sorry to be such a noob, but I deleted both and can't figure out how to get them back
Sent from my SPH-D700 using XDA App
lilmikeyv said:
Is there any way to do this with root explorer? Or any chance someone could put these in a zip or a little more instruction of what the op was talking about...adding to a previously flashed zip? Sorry to be such a noob, but I deleted both and can't figure out how to get them back
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
Ya - you can do it with Root Explorer.
With the Gmail.apk: download it, save to sdcard.
Open Root Explorer, navigate to sdcard
Long-click Gmail.apk, Copy.
back out to root folder, go to system, then app
(this is what I do.. just to create a backup)
Find existing Gmail.apk, rename to Gmail.bak
Paste the new Gmail.apk in that folder.
Find it, Long click, select Permissions
Under "Read" Check all 3, under "Write", Check ONLY user, under "Execute" uncheck all of them.
4 boxes checked, total. So it reads: rw-r--r--
Then exit, reboot if you want, and you should be set.
decalex said:
Ya - you can do it with Root Explorer.
With the Gmail.apk: download it, save to sdcard.
Open Root Explorer, navigate to sdcard
Long-click Gmail.apk, Copy.
back out to root folder, go to system, then app
(this is what I do.. just to create a backup)
Find existing Gmail.apk, rename to Gmail.bak
Paste the new Gmail.apk in that folder.
Find it, Long click, select Permissions
Under "Read" Check all 3, under "Write", Check ONLY user, under "Execute" uncheck all of them.
4 boxes checked, total. So it reads: rw-r--r--
Then exit, reboot if you want, and you should be set.
Click to expand...
Click to collapse
Thank you, thank you, thank you...now I see why u guys who help us out always preach BACKUP...seriously, thanks for the help!
Sent from my SPH-D700 using XDA App
lilmikeyv said:
Thank you, thank you, thank you...now I see why u guys who help us out always preach BACKUP...seriously, thanks for the help!
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
no prob. ha - ya, I've learned the hard way plenty
Once all is running fine, you can move that Gmail.bak over somewhere to your sdcard to reduce space taken up in your /system/app folder.
decalex said:
Hey Deciple -- I've been using a slightly less transparent version of the new Gmail and wanted to share. It makes visibility a little bit easier in the mail screen:
Installation is the same as above: goes in system/app/Gmail.apk
I'm pretty sure the opaqueness (or opacity) in this apk is controlled by a transparentish png.
But here's some screencaps of the Gmail apk you posted versus this more opaque version (on my setup).
Credit goes to the folks at Inversion Conversion on Droidforums, not me.
I think we should have a Transparent/Inverted apps section too, cuz they look soo much better than the stock.
Click to expand...
Click to collapse
Hey yeah that looks good man, I personally like the clear glass look, and I use a dark wallpaper too so I have no problem seeing my messages, however you do propose a valid suggestion and I agree that we should have a transparent /Inverted thread.
I can throw some inverts on here .
lilmikeyv said:
Is there any way to do this with root explorer? Or any chance someone could put these in a zip or a little more instruction of what the op was talking about...adding to a previously flashed zip? Sorry to be such a noob, but I deleted both and can't figure out how to get them back
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
Ok.........What you do is , If you ever downloaded a flashable zip, that has a market in it or any other app for that matter,that you know is compatable with your version of clockwork, then you open it up with 7zip, then you should see a folder called meta-inf and system. Open the system folder and there should be another folder in there called app. Open that one and delete whatever's in there (after you've presumably copied and saved the entire zip If you want to keep what's inside)and replace it with the app or app's you want to flash.
Awesome Market...... But i have 3 small issues LOL If i knew how to fix them i so would. So i hope you can help :-D
Could u Captalize the "M" in the first pic and change the text to white?
The seccond pic has a weird blue bar
and the third is the comment area~
Again Thank you for all your hard work!
JustJAck1235 said:
Awesome Market...... But i have 3 small issues LOL If i knew how to fix them i so would. So i hope you can help :-D
Could u Captalize the "M" in the first pic and change the text to white?
The seccond pic has a weird blue bar
and the third is the comment area~
Again Thank you for all your hard work!
Click to expand...
Click to collapse
1. +1 I have no green in anything on my phone, white would be great.
2. -1 this is cool its to show you that there is more in the description, fade effect.
3. -1 I think the comment area when you more should be white BG so its easier to read and rarely used.
@Deciple I was wondering if You could make a gmail version same as you have it (Transparent) but make the text another color than green (not a fan of green), Maybe White main text and blue "from" text, just like in the stock Samsung email app.
Managed it problem solved
HELP!!! After i deleted com.android.vending.apk in /data/app/com.android.vending.apk no more market at all. Tryed to flash it and still nothing please help
Try to adb push it like it says in the op.
Sent from my SPH-D700 using XDA App
I like the clear look for these apks. Does the gmail version allow for the automatic download of the pictures in the email?
Is it possible to use these apk in a mdpi 320x480 device like htc magic/mytouch 3g?
theshop said:
HELP!!! After i deleted com.android.vending.apk in /data/app/com.android.vending.apk no more market at all. Tryed to flash it and still nothing please help
Click to expand...
Click to collapse
Same Problem here!
Had to restore my recovery.
Tried a lot of different things. Like ad push, adb install.
Vendig apk was under /system/app, but wont show up as runnable app.

[REQ] Transition animations

I was wondering if any kind soul could make it possible to provide flashable zips to change the transition animations on our phones. I know that Adrynalyne had some cool transition animations on some versions of his SuperClean Rom, but I would like to continue this. Also, in particular, if it's possible to have a screen rotation animation I would love to have that also. Thanks!
The only way would be to either have metamorf files (which someone posted here a very long time ago) of the different animations or have multiple zips that only include framework-res.apk. The animations are controlled by xmls located in framework-res.apk/res/anim. I myself for my personal theme have created a nice cocktail of the various types of animation xmls used tasefully for various ui events and actions.
good day.
There is an app on the market. Ani something....I'll find it. I have it on backup
Sent from my SCH-I500 using XDA App
its called AnimMod and its a paid app
akaine2001 said:
its called AnimMod and its a paid app
Click to expand...
Click to collapse
Saw that app, and a couple of fascinate users comment that it boot looped them. If that app swaps out the "whole" anim folder within the apk and if you're running comm rom or the newer sbrissen mods it will surely boot loop you. 7 xml's pertaining to the lockscreens have been added by sbrissen to that anim folder and if those get deleted by an app replacing the whole anim folder within the framework it will certainly lead to trouble.
good day.
Works fine for me. No boot loops on CommRom 2.1.
Sent from my SCH-I500 using XDA Premium App
Zacisblack said:
Works fine for me. No boot loops on CommRom 2.1.
Sent from my SCH-I500 using XDA Premium App
Click to expand...
Click to collapse
BOOya chopper... BOOya
akaine2001 said:
BOOya chopper... BOOya
Click to expand...
Click to collapse
that wasnt necessary
Actually there is a way to patch basically any apk or jar file on the phone through a flashable zip. I have been doing exactly that so that I can maintain mods between upgrades.
An anim patch would be very easy to apply without breaking anything. But as chopper the dog stated, if you mess with or delete others then there will be issues.
Anyhow if interested I can put together a basic anim patch for testing or I can share a readily available anim patch for cm7 (mtd, possibly miui as well) as proof of concept. From there you could modify what you want patched to your liking and the updater-script for (rfs) if needed.
Of course this is something that only myself have used, so it would come with no guarantee's. Would be interesting to see how compatible it would be or better yet how far it could be taken. I have replaced resource's this way without issue.
notta said:
Actually there is a way to patch basically any apk or jar file on the phone through a flashable zip. I have been doing exactly that so that I can maintain mods between upgrades.
An anim patch would be very easy to apply without breaking anything. But as chopper the dog stated, if you mess with or delete others then there will be issues.
Anyhow if interested I can put together a basic anim patch for testing or I can share a readily available anim patch for cm7 (mtd, possibly miui as well) as proof of concept. From there you could modify what you want patched to your liking and the updater-script for (rfs) if needed.
Of course this is something that only myself have used, so it would come with no guarantee's. Would be interesting to see how compatible it would be or better yet how far it could be taken. I have replaced resource's this way without issue.
Click to expand...
Click to collapse
oh hi notta, hadnt seen you in awhile
nitsuj17 said:
oh hi notta, hadnt seen you in awhile
Click to expand...
Click to collapse
I'm a ninja, your not supposed to see me.
notta said:
Actually there is a way to patch basically any apk or jar file on the phone through a flashable zip. I have been doing exactly that so that I can maintain mods between upgrades.
An anim patch would be very easy to apply without breaking anything. But as chopper the dog stated, if you mess with or delete others then there will be issues.
Anyhow if interested I can put together a basic anim patch for testing or I can share a readily available anim patch for cm7 (mtd, possibly miui as well) as proof of concept. From there you could modify what you want patched to your liking and the updater-script for (rfs) if needed.
Of course this is something that only myself have used, so it would come with no guarantee's. Would be interesting to see how compatible it would be or better yet how far it could be taken. I have replaced resource's this way without issue.
Click to expand...
Click to collapse
It would be great if you could get this tested by a few brave individuals. If you want, you can use my thread or make another one. I personally need the stability of Comm Rom for everyday use of my phone so I won't be going to CM7 until some of the signal, SOD, and calling issues are addressed. The AnimMod app works great but I would like to see a larger compilation of transition animations to choose from. We could even stick these zips in the theme sticky . Also what about screen rotation animations? Is this possible? Thanks for answering my call to god!
nitsuj17 said:
that wasnt necessary
Click to expand...
Click to collapse
Only my 6 year old rolls eyes, and yeah it wasn't but it wasn't mean or nothing chill out j. . . He always stamp on somebody parade, not this time, not this guy, booya. works flawlessly like he said homie, booya.
Edit: answered his prayer too, ...... Booya. Lol
Sent from my SCH-I500 using XDA App
Lmao
Sent from my UKB 2.1 sch-I500
akaine2001 said:
Only my 6 year old rolls eyes, and yeah it wasn't but it wasn't mean or nothing chill out j. . . He always stamp on somebody parade, not this time, not this guy, booya. works flawlessly like he said homie, booya.
Edit: answered his prayer too, ...... Booya. Lol
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
Did you ever realize that the reason you are so disliked on xda is because you needlessly start **** and then act like a 5 year old?
Zacisblack said:
It would be great if you could get this tested by a few brave individuals. If you want, you can use my thread or make another one. I personally need the stability of Comm Rom for everyday use of my phone so I won't be going to CM7 until some of the signal, SOD, and calling issues are addressed. The AnimMod app works great but I would like to see a larger compilation of transition animations to choose from. We could even stick these zips in the theme sticky . Also what about screen rotation animations? Is this possible? Thanks for answering my call to god!
Click to expand...
Click to collapse
Those SOD issues were a blessing in disguise.. lol
Not completely familiar with screen rotation animations. A quick search states there used to be what they called fancy animations in android 1.5 but no longer added after. I could be wrong this is my first android phone, so I don't know the history. Anyhow there are some slightly rotating anims in the patch.
Ok, so this is what is going on..
An apk is just a zip file with an .apk extension. So what I am doing is utilizing a zip binary that is copied to a temp location along with some very basic commands. With these commands its basically injecting the structure of the res folder in the patch, to your framework.
Therefor you can use this to inject basically anything as long as you follow the structure. As stated before I have changed resource level items such as colors without issue. Just be advised if you change out any id's from public.xml and many others it will end in failure. This can also be modified to patch any apk or even jar files. It can also be modified to make a cwm zip of your current rom, data apps etc... The list go's on!
So in a sum, the zip will copy a zip & zipalign binary along with the script and patch files to /tmp. The script will kick in and as an added bonus (incase anything go's wrong) will make a backup of your existing framework-res.apk and create a cwm zip and place it on the root of your sdcard called notta-anim-patch-restore.zip. This zip can be flashed to restore the previous state.
Then utilizing the zip binary, will inject the patch files zipalign and ovewrite your /system/framework/framework-res.apk. In this case a set of animations. I hope this is a satisfactory explanation.
As with anything you flash, you do it you except responsibility. Also I have personally tested this one ukb 2.1. This should work with any touchwiz fascinate rom, well anything with a system location at "stl9".
http://bit.ly/n0Q4Mc
Please post results!
notta said:
Those SOD issues were a blessing in disguise.. lol
Not completely familiar with screen rotation animations. A quick search states there used to be what they called fancy animations in android 1.5 but no longer added after. I could be wrong this is my first android phone, so I don't know the history. Anyhow there are some slightly rotating anims in the patch.
Ok, so this is what is going on..
An apk is just a zip file with an .apk extension. So what I am doing is utilizing a zip binary that is copied to a temp location along with some very basic commands. With these commands its basically injecting the structure of the res folder in the patch, to your framework.
Therefor you can use this to inject basically anything as long as you follow the structure. As stated before I have changed resource level items such as colors without issue. Just be advised if you change out any id's from public.xml and many others it will end in failure. This can also be modified to patch any apk or even jar files. It can also be modified to make a cwm zip of your current rom, data apps etc... The list go's on!
So in a sum, the zip will copy a zip & zipalign binary along with the script and patch files to /tmp. The script will kick in and as an added bonus (incase anything go's wrong) will make a backup of your existing framework-res.apk and create a cwm zip and place it on the root of your sdcard called notta-anim-patch-restore.zip. This zip can be flashed to restore the previous state.
Then utilizing the zip binary, will inject the patch files zipalign and ovewrite your /system/framework/framework-res.apk. In this case a set of animations. I hope this is a satisfactory explanation.
As with anything you flash, you do it you except responsibility. Also I have personally tested this one ukb 2.1. This should work with any touchwiz fascinate rom, well anything with a system location at "stl9".
http://bit.ly/n0Q4Mc
Please post results!
Click to expand...
Click to collapse
I'll try this out when I get home. Thanks notta! Also, everyone else please no flaming/arguing in this thread it makes me sad =(.
Sent from my SCH-I500 using XDA Premium App
You know i had to post here on this side
i didnt know that this zip did that much! this is awesome!
nitsuj17 said:
Did you ever realize that the reason you are so disliked on xda is because you needlessly start **** and then act like a 5 year old?
Click to expand...
Click to collapse
Who is that said that? Who said that you? I just laugh at you guys now... And keep it moving
Sent from my SCH-I500 using XDA App
Booya
Sent from my SCH-I500 using XDA App

[Eclipse Template] GO Launcher Theme Template

This has been replaced with the theme template tutorial. Click Here for more
What is this?
In the old days, there was the GO Launcher Theme template. Then came the database crash and loss of the template. Since then GO released the java program with theming capabilities, but that didn't do much. Look below for example:
|GO Theme Template | GO Theme Program (Java)
Change Prebuilt icons | Yes | Yes
Add icons for any app | Yes | No
Change folder pulldown | Yes | Yes, but not well
Why don't I just use the template then?
My eclipse template makes the template compatible with the newer version of the SDK (Eclipse Android ADT required), and makes much easier to use.
You can do really ANYTHING with the template, as long as it's in the launcher.
Download
You can download the zip from my 4shared here: (4Shared is dead for me, 0.49kb/s )
Or from the attchments: Download here
Great, I've downloaded it. But it's not in eclipse?
That's because you have to IMPORT it. To do this, go to File > Import > General > Existing project into workspace > Select archive file > Browse > Open it > Select the project > Finish
Yay! It works! But now what?
You replace the images in res > drawable-hdpi with your own, edit the package names in assets > appfilter.xml and compile it using File > Export > Android Application. Follow the wizard
Going to test this out! Looks good though, hopefully no errors when trying to build it!
would be so nice if this would work but it says error it doesnt have a default.properties
TweetyPeety said:
would be so nice if this would work but it says error it doesnt have a default.properties
Click to expand...
Click to collapse
Damn. Stuff it all then.
Sent from my Desire HD using xda premium
Nice! Will give this a try. I prefer Eclipse so much more.
no stress its cool, if you click with the right mouse on the project, than on properties and check some settings and klick on OK it will generate one.
the question is now
HOW GO LAUNCHER ADDRESSES Apps, are there special names or WAHT ???
I'll come back in here in a little while, and put down a serious crash course.
And im serious on this one-
-- I want to see some golauncher questions first, before I just go off on a rant of what to know.
nobody knows ????
for example SOUNDHOUND
com.melodis.midomiMusicIdentifier.png
is the name used in MIUI
com_soundhound_android_appcommon_activity_soundhound.png
in LauncherPro
so how would it be in Go Launcher, because I see only 30-40 Icons and isn't there a possibility to add more ????
I'm making a how to now, but I reccomend that you use the template that will be in there, as this template isn't working when you compile it. I'll try to sort it.
Sent from my Desire HD using xda premium
Quinny899 said:
I'm making a how to now, but I reccomend that you use the template that will be in there, as this template isn't working when you compile it. I'll try to sort it.
Sent from my Desire HD using xda premium
Click to expand...
Click to collapse
Yeah it is working and i could replace the existing ones, but how to add New ones
Sent from my Optimus 2X using Tapatalk
TweetyPeety said:
Yeah it is working and i could replace the existing ones, but how to add New ones
Sent from my Optimus 2X using Tapatalk
Click to expand...
Click to collapse
Tutorial link in OP
Sent from my Desire HD using xda premium
TweetyPeety said:
would be so nice if this would work but it says error it doesnt have a default.properties
Click to expand...
Click to collapse
I'm getting the same error..Can you tell me which settings you changed in properties?
thanks
Ivan
ZorillaBiz said:
I'm getting the same error..Can you tell me which settings you changed in properties?
thanks
Ivan
Click to expand...
Click to collapse
No need. Just right click on the project & click refresh. It should work then.
I'm a little confused. Are we supposed to use the file that can be downloaded in this thread or the file from the link? The file from the link seems WAY complicated compared to something that can just be tossed into eclipse like when I made an ADW theme...
I too am getting the errors when I try to import the template from this thread into eclipse. First of all, when I choose 'select archive file' in the dialog box, I'm not sure what file I'm supposed to open. I've gone through every folder and whatever file I click on, it tells me 'no projects are found to import'. Can somebody please steer me in the right direction. Thanks!!
Thanks Quinny899,
but can you help us with finding out activity names for apps we don't have in template (for additional icons).
I found this site for finding activities (activities.droidicon[dot]com) but sometimes there is more than 10 versions of the same app, so is there an easy way to find out which activity app on my phone uses?
thanks in advance!
Ivan
ZorillaBiz said:
Thanks Quinny899,
but can you help us with finding out activity names for apps we don't have in template (for additional icons).
I found this site for finding activities (activities.droidicon[dot]com) but sometimes there is more than 10 versions of the same app, so is there an easy way to find out which activity app on my phone uses?
thanks in advance!
Ivan
Click to expand...
Click to collapse
The easiest thing to do is to download widgetsoid 2x from the market, add a switcher widget to your homescreen and do the following:
Select the shortcut tab at the bottom and select application. The activity names are below the apps in there
Sent from my Desire HD using xda premium
ZorillaBiz said:
Thanks Quinny899,
but can you help us with finding out activity names for apps we don't have in template (for additional icons).
I found this site for finding activities (activities.droidicon[dot]com) but sometimes there is more than 10 versions of the same app, so is there an easy way to find out which activity app on my phone uses?
thanks in advance!
Ivan
Click to expand...
Click to collapse
Use DDMS from android-sdk tools, You will se activities
Regreads
Pandik.
www.android.pandik.pl
Finally I started develop themes only by Eclipse. Got my own mofyfited template. Life is great spring comming........
Peace!
Pandik
http:www.android.pandik.pl
Sent from my Blade using xda premium
pandik said:
Finally I started develop themes only by Eclipse. Got my own mofyfited template. Life is great spring comming........
Peace!
Pandik
http:www.android.pandik.pl
Sent from my Blade using xda premium
Click to expand...
Click to collapse
Nice!
I see that you have experience on making themes and I need your help my friend.Did you manage to theme the menu bar below? (I mean the menu "Main Plugins More".I tried but with no luck.I would appreciate it if you would help me on that.
Sent from my GT-I9100 using xda premium
gkaipale said:
Nice!
I see that you have experience on making themes and I need your help my friend.Did you manage to theme the menu bar below? (I mean the menu "Main Plugins More".I tried but with no luck.I would appreciate it if you would help me on that.
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Hallo. I can only change icons and colors of this menu, definition is in assets/app_func_theme
But i dont know how to add somethin into this menu
Got also problem with Market protection system, I tried many times to include it in theme but still no effect. Anyone have any idea?
Pandik.

[TOOLs & UTILITYs]

ok...am going to share some applications that *might* help you in getting life your droid life easier.
please note, these apps are NOT mine. am sharing it because i feel that EVERY black owner deserves to know every tweak to get the best of the p970 ...after all, we are SUCH a nice and integrated community.
i'll simply link some apps and going to attach some.
QTADB
it is the most essential and user friendly app that EVERY droid owner - be it a dev, a cook, a user or a noob, anyone.
download here:
http://qtadb.wordpress.com/download/
APK Manager & APK Multitool
a great utility tool. essential for me.
please note, APK MULTITOOL is the changed name of APK Manager after v.4.9
here is the link to the thread of the dev for latest :
http://forum.xda-developers.com/showthread.php?t=1310151
Color Edit
ok...this is a bit off-beat and is for the cooks and devs. this is a graphical hex code chooser for the ones modifying the colors. works very simple (and thus, so well )
(i found this in a thread of xda, but am sorry am not able to locate it right now. so am attaching the program directly.)
please check the attachment for the application
(please inform me the actual thread, if you know, so that i can link it to the devs actual post )
MIUI Theme Editor
this is for modifying or creating a mtz for the MIUI ROM (thanks flatzki )
check the following:
it works for me.
http://forum.xda-developers.com/showthread.php?t=1563780
APK Batch Installer
ok...this is again VERY handy for me. am SICK of installing the apk's one by one. u can choose the apk's you want, and this app will batch install it. saves me a LOT of time. (am flashaholic )...check the thread:
(there are many, but am sharing the one i use, and it works for the p970)
http://forum.xda-developers.com/showthread.php?p=23291051
APK Edit
ok....this is a small app. it's neat too. it allows minor changes to the application. allows you to change the name of the app(the one you see @ drawer), lets you edit the icon and allows you to poke the app information (like change the author )
http://forum.xda-developers.com/showthread.php?t=890199
Online HTC-keyboard maker
get this site to make awesome keyboards for YOUR p970. get "personal" keyboards.
site:http://www.gimpsta.com/themer/index.php
username: p970
password: optimusblack
Online Theme Ktchen
unnecessary to waste words on this since ALL of us know what it is.
link: http://uot.dakra.lt/kitchen/
Android Ktchen
dsixda's kitchen. needs no intro. get it here:
http://forum.xda-developers.com/showthread.php?t=1227549
PLEASE SHARE IF YOU KNOW OF ANY APPLICATION THAT CAN HELP THE FELLOW MEMBERS.and also share tutorials, how-to's, guides, etc. share the handy and nifty applications, if you please.
hope this helps all of us
Thanks man... Nice collection for noobs like me........
Sent from my LG-P970 using XDA
Hw to install the keyboard after you have created one??
P. S. Currently on Zeus 6.1 o
Sent from my LG-P970 using XDA
abhi_g1 said:
Hw to install the keyboard after you have created one??
P. S. Currently on Zeus 6.1 o
Sent from my LG-P970 using XDA
Click to expand...
Click to collapse
take the .apk and replace HTC_ime_22 or something similar @/system/app and reboot.
It's a zip file...
Sent from my LG-P970 using XDA
Don't share tutorials? sounds like propaganda. Hero?
gabwerkz said:
Don't share tutorials? sounds like propaganda. Hero?
Click to expand...
Click to collapse
lolzz....there are loads f them at xda...i wanted this thread to be clean and have small tweaks for the owners.
but nevertheless, i feel am wrong then. gotta correct it ASAP ...sorry bro
i was thinking in wrong line
EDIT: 1st post edited
abhi_g1 said:
It's a zip file...
Sent from my LG-P970 using XDA
Click to expand...
Click to collapse
unzip it...find the .apk under the system folder.
thanks for the thread, it's not good for my free time
thanks for the info but i dint get how to use colour editing
can you post the the thread where you got it
Wow! This is great! Thanks a lot bro! Really helpful
there isn't a CM7 Theme creator for Themechooser as MIUI Theme Editor, isn't?

Unleash your Creativity, Download Samsung Theme Editor Here! Updated to v3.00.21

NOTE: Samsung has blocked the way i used to download the theme editor so i will now have to search for another method. till then no update
Hey guys,
Below are the links to download the Samsung Theme Editor. All credits goes to @adfree for finding the secret method
Unleash your creativity.
PS: it does not need anything like samsung account etc. for making the themes
Windows edition (Updated):
Changelog v3.00.21
Minor Bugs Fixed
Code:
http://www47.zippyshare.com/v/tyi376MU/file.html
Mac Edition:
Code:
http://www47.zippyshare.com/v/UsBdgScE/file.html
@wajiman
thank you. installed on windows without any problem..
just an info.. is possible to use a theme taken from samsung store as base?
if yes, how? XD
thanks ^^
erghetto said:
@wajiman
thank you. installed on windows without any problem..
just an info.. is possible to use a theme taken from samsung store as base?
if yes, how? XD
thanks ^^
Click to expand...
Click to collapse
Unfortunately no, but there is a long method by which you can use some stuff from the theme you want to use as base. The steps are:
1) Extract every qmg file from each apk within a theme and rename the extracted apks to zip.
2) using command prompt run the following command:
Code:
ren *.qmg *.png
it will auto change the extension from qmg to png.
3) Transfer the pngs to mobile phone and look at the images you want to use
4) create your theme and individually replace the qmg which you identified from pngs with the base themes qmg. That's it.
I know its a tiresome task
nice:good: i made my first theme
Thanks, this is something..
wajiman said:
Unfortunately no, but there is a long method by which you can use some stuff from the theme you want to use as base. The steps are:
1) Extract every qmg file from each apk within a theme and rename the extracted apks to zip.
2) using command prompt run the following command:
Code:
ren *.qmg *.png
it will auto change the extension from qmg to png.
3) Transfer the pngs to mobile phone and look at the images you want to use
4) create your theme and individually replace the qmg which you identified from pngs with the base themes qmg. That's it.
I know its a tiresome task
Click to expand...
Click to collapse
First, thank you for posting this tool.
I'm still old skool in terms of theming, hard coding the system and adding/changing images to my preference.
It seems the the overlay themes are the direction it been headed for sometime so if the tool is easy enough and less time consuming, I suppose I could switch, plus the compatibility for many more devices and users is quite nice!
As far as converting/viewing qmg images install this to your phone and within the app select the apk of which you wish to view the qmg images and bam! It's all done, converted to png's viewable on pc and everything!
Anyways, thanks again!
stangdriver44 said:
First, thank you for posting this tool.
I'm still old skool in terms of theming, hard coding the system and adding/changing images to my preference.
It seems the the overlay themes are the direction it been headed for sometime so if the tool is easy enough and less time consuming, I suppose I could switch, plus the compatibility for many more devices and users is quite nice!
As far as converting/viewing qmg images install this to your phone and within the app select the apk of which you wish to view the qmg images and bam! It's all done, converted to png's viewable on pc and everything!
Anyways, thanks again!
Click to expand...
Click to collapse
I also found out one more way as this alp was not working for me on s7. Further, the above mentioned method is not working as the tool requires you to sign the apk with a certificate which you create with this tool itself and changing the files i think damages the signature. Nevertheless the 2nd way is to rename the qmg files to png. Transfer them to phone and then through the phone edit them. Add a small difference so that you can save it. Once you do, it will save it in png format.
Sent from my SM-G935F using Tapatalk
I am making a theme, but the APK it creates si a paid theme, and when i choose my theme, i can only choose the trial option. Is there a way to make the APK free? I cant found it.
Greetings
carasd said:
I am making a theme, but the APK it creates si a paid theme, and when i choose my theme, i can only choose the trial option. Is there a way to make the APK free? I cant found it.
Greetings
Click to expand...
Click to collapse
No install a package disabler and then disable theme service and center and then clear its data
Sent from my SM-G935F using Tapatalk
but this has no sense xD there has to be a way to make free themes.
erghetto said:
but this has no sense xD there has to be a way to make free themes.
Click to expand...
Click to collapse
Yes there is that is by uploading it to samsung thene store and then downloading it frm theme store
Sent from my SM-G935F using Tapatalk
there is a new version out please upload the version 4.0.11. ;P
Can't do anything bc I keep getting prompted upon opening the app to update to v4, but can't -_- Please upload v4 asap, thanks!
JoeFCaputo113 said:
Can't do anything bc I keep getting prompted upon opening the app to update to v4, but can't -_- Please upload v4 asap, thanks!
Click to expand...
Click to collapse
Same for me here!
acristescu said:
Same for me here!
Click to expand...
Click to collapse
you can still use it . disable network connection before opnening the editor, and after that you can enable it back
can I apply for partnership request by uploading a theme created using this software in the partnership request form ?If not can you please suggest me what should I do to apply for the partnership? I don't have any previous designs.
Hi... Guys Theme editor 5.0.20 is released, somebody please provide download link for it... Thank You..
sadanandk said:
Hi... Guys Theme editor 5.0.20 is released, somebody please provide download link for it... Thank You..
Click to expand...
Click to collapse
If you find it let me know lol . Thx
hi))I made a theme, and it's in the status of "only for developers", what should I do?sorry of bad english,im russian))
sadanandk said:
Hi... Guys Theme editor 5.0.20 is released, somebody please provide download link for it... Thank You..
Click to expand...
Click to collapse
hi have you found it ?
regards

Categories

Resources