yashsingh1/xdaforums huggingface dataset:
[Android Themes] kellinwood:
ZipThemer is a theme installer app with MetaMorph compatibility. It builds flashable "update.zip" files onboard your Android device by combining your existing system files with modifications from the theme files of your choosing. Supported theme files formats are ZipThemer and MetaMorph theme files.

The app determines which system files need to be patched by reading the XML descriptor information from the theme files. It then creates patched versions of the system files by merging in content from the theme files. The result is then packaged as a signed "update.zip" which you flash via recovery to apply the changes.

Add as many theme files as you want to install in a single "update.zip" file. Order is important when two theme files update the same resources. For example, lets say you have a status bar theme which updates all of the status bar icons, and a cool circle battery pack which updates only the status bar battery icons. You'll want to add the battery pack theme after the status bar theme so that the battery pack takes precedence. In other words, the battery theme should appear further down the list.

This method of patching/modding preserves themes you've installed previously that don't conflict with newly applied themes. It also allows multiple themes to be installed in a single recovery/flash/reboot cycle.

ZipThemer has the capability to also create flashable "undo" files that can be used to quickly and reliably revert a theme install. See the user manual for more information.

Unlike MetaMorph, ZipThemer works with the theme files in their unextracted format -- there is no step to unpack the theme files. ZipThemer will not work with the extracted zip files.

The following links will take you to the official ZipThemer website for more information:

User Manual

Overview and Feature List

Issues & Limitations

Screenshots

Donate

Edify workarounds:

NOTE: as of version 2.0 workarounds are no longer required. ZipThemer 2.0 can create an Edify configuration on the device by reading the required information from a flashable ROM or update on your sdcard. In the app, visit Menu -> Update Edify.

Deprecated workaround instructions...

Select the "Update Edify" menu item to force the creation of /sdcard/ZipThemer/edify.

Download the edify-support.zip file for your device.

Extract and push the two files, phoneDatabase.xml and update-binary, to /sdcard/ZipThemer/edify/. Use 'adb push' or your favorite onboard file manager app.

In ZipThemer's settings, change the 'Update Script Format' to the Edify option with your device name in it.

ZipThemer will now be able to create flashable updates with the correct Edify commands for your device.

NOTE: if you use the 'Update Edify' menu option after installing the workaround, it will overwrite the phoneDatabase.xml and you'll either have to delete the update-binary file or re-install the workaround.
[Android Themes] kellinwood:
I just published version 1.1 to the market. This removes three of the previously listed limitations.

Changelog:

* Added checkboxes to enable/disable theme subcomponents.

* Fixed update zip script generation so it automatically includes commands for copying to DATA and SDCARD as appropriate for the theme content.

* Improved the theme meta-descriptor format to allow files to be copied at build time.

* Added build completion status/log display.
[Android Themes] jadesdan:
This is sweet! I had a little trouble at first but then I realized that all the themes I was trying to build either had 'spaces' or 'periods' in their filenames. After renaming the main folder and the xml file it works fine.

Thank you!
[Android Themes] kellinwood:
Glad you like it. If you can point me at a theme with spaces/periods in the name I can probably fix ZipThemer to make it work without having to change the theme file.

Ken
[Android Themes] kellinwood:
Version 1.2 is out. The list of limitations just got shorter again.

Changelog:

* Added long press context menu to items in the theme list.

* Added ability to remove themes from the list via context menu.

* Added ability to move themes up and down in the list (because order is important, see first post).

* Added theme details screen which displays information from the theme's XML file and screenshot.

* Some minor fixes.
[Android Themes] mwhiz:
Error on build out

I'm trying to build a zip to theme swype. I'm using one of the zip files from here and trying to apply it to the swype.apk in the system/app folder.

When I click "build it" I get the following error "IllegalArgumentExecption: Incorrect offset/len parameters"... any help would be appreciated.

Thanks!
[Android Themes] kellinwood:
Do you have the Android SDK installed on your computer? If so, it would help to run the 'adb logcat' command while doing this and then send me the output so I can get a better idea about what's going on.

Was Swype was installed from the market? ZipThemer doesn't yet support theming market apps (but its on my TODO list). The error may be related to that.

Ken
[Android Themes] mwhiz:
Swype wasn't installed from the market. I'm on Calkulin's EViO 2 ROM v1.7.1 swype came in package ROM so it's the OTA version.

I've attached the log file
[Android Themes] kellinwood:
Thanks. Unfortunately I forgot to tell you to increase certain log levels, so the output is not as useful as I had hoped. Anyway, after thinking about the problem and reading the SwipeHD theme thread I see at least three things that need fixing.

First, I'm pretty sure that the "IllegalArgumentExecption: Incorrect offset/len parameters" error is what happens when you try to theme what I call a "market app". But what I mean by that is any app which is not signed by one of the four well-known Google keys. An OTA version of Swype falls into this category because probably signed by a key private to the app makers. Anyway, there's a bug in ZipThemer which results in this error when you try to theme such an app. FYI, MetaMorph doesn't sign the files after patching them. Two things for me to do here -- provide a better error message in this case, and implement an option to patch market apps by a) re-signing with a Google key, or b) not signing the result.

The other thing I noticed is that the SwypeHD morph files have an item to copy a custom system library into place. I missed this feature of MetaMorph during my analysis, so I also need to implement support for this also.

I'm not sure how long it will take me to get a new version out that supports these features. Maybe a week or two. There are certain experiments that will help determine which way to go with the signing/not-signing part -- e.g., to figure out which one to implement, or if both are need which one is the best default, etc. Let me know if your willing to help with this.

My appologies for not having better news at this time, but with your help we can make ZipThemer a great app.

Thanks again,

Ken
[Android Themes] mwhiz:
Ken,

Thanks for the quick replies! I'll do what I can to help, let me know what I can do.

-Mark
[Android Themes] kellinwood:
Try the attached 1.3-beta1 version...

adb uninstall kellinwood.zipthemer

adb install ZipThemer-1.3-beta1.apk

or Gmail the attachment to yourself and click the "install" button in Gmail onboard the device -- this probably requires allowing "Unknown sources" to be enabled in the phone's Applications settings.

Your first attempt to build an update zip file should result in a "Key Selection Error" dialog. This is the fix for the incorrect offset/len parameter exception in the previous version. This dialog is issued when the key signing mode is "auto" (the current default) and the certificate of the app being patched is not recognized.

Next, visit ZipThemer's menu, select Settings and change the Package Key Mode to "auto-none". Retry the build... it should succeed. The Swype app should get patched but not re-signed because the app's certificate will not be recognized. The log ouput should say it updated entries, but should not say that it was signed.

Create a second update zip before flashing the first. This time set the package key mode to "auto-testkey", rename the output file using the "*Output" button and build again. In this version, the Swype app will be resigned with the Google testkey.

BACKUP YOUR SYSTEM BEFORE FLASHING EITHER OF THESE UPDATES!!!!

See what happens when you flash one of the files and reboot. Test swype and then flash the other update and reboot. In my tests I updated the YouTube app and didn't see any difference between the signed and unsigned versions.

I'm anxious to hear how it goes.

Ken
[Android Themes] mwhiz:
Worked like a charm! I flashed both updates with no problems and both updates appeared to work just fine. Nice work!!!

Going to try a few more and I'll let you know how it goes.

For my info does it matter which Package Key mode I use? Does one give me anything that the other doesn't?

Thanks again..
[Android Themes] kellinwood:
Nice!

I'm not exactly sure which one is better... auto-testkey results in a signed app which means it has a valid digital signature, but the certificate is different than the original and could cause problems in the future, e.g., if an updated version becomes available you might not get the update.

auto-none results in the same outcome as using MetaMorph -- a patched app with an invalid digital signature, because the file was patched and not re-signed.

I might be inclined to use auto-testkey myself until a problem was discovered, especially since I like the idea that everything is signed correctly. But with auto-none having the same result as MetaMorph which as been around for a while, it might be a better choice in the mean time.

I'll try to get an official 1.3 release out to the Market in the next day or two.

Ken
[Android Themes] kellinwood:
I uploaded 1.3 to the Market this morning. Most of the changes address Mark's issues above, but I also sneaked in the theme list save/restore feature and fixed a few bugs along the way.

FYI, in the 1.3 release the package key mode is "auto-none" by default, which means user's are unlikely to have to change it. The default was "auto" for the beta version.

Change log:

* Added support for including plain files to the generated zip via "xxx.cpy" item's in the theme control files.

* Preference settings to control key signing mode for patched packages and the update zip file

* Theme list save and restore operations

* Various other bug fixes.
[Android Themes] Kfunk:
Is the final output a theme file or an entire rom with the theme incorporated into it?
[Android Themes] kellinwood:
Neither... its an update zip file that you flash in recovery to apply the changes for the themes. The file is bigger than a theme file, but much smaller than a full rom. For example, say you have a theme which modifies the icon for the Calendar app. The theme file contains a single image and the theme control file. The resulting update zip file will contain a patched version of /system/app/Calendar.apk and the update-script file. When you flash the update the new version of Calendar.apk gets installed and you'll see the new icon. ZipThemer can easily create update zips to install multiple themes and therefore patch multiple packages/apps in one update, so this is just a simple example to explain things.

Hope that helps,

Ken
[Android Themes] Kfunk:
Worked like a charm and thanks for the quick response!
[Android Themes] kellinwood:
Sorry, if you meant "theme file" as a something you flash in recovery to apply the theme, then the answer is the final output is a theme file.

I tend to think of theme files as MetaMorph files, and I forget that there are a lot of themes delivered as flashable updates.

Ken
[Android Themes] Kfunk:
Yes, that was my intent by using the word "theme". It is a relative term in the world of Android!
[Android Themes] kellinwood:
I just released 1.4 after fixing some issues which came up installing a large morph that patches about 20 apps. Some of the apps were missing on my device...

Change Log:

* Better support for installing themes when some system files are not found on the device. This version skips theme sub-components when the corresponding system file is not present. A notice is displayed when themes are loaded indicating which files are missing and the completion status display also notes skipped files. This is not an error condition but an FYI that some of the files the theme is capable of updating will not be updated because they weren't found. The previous version issued a "file not found" error during the build and you had to explicitly disable sub-components as a workaround.
[G Tablet Q&A, Help & Troubleshooting] blhxda:
I did a "digital download" of a DVD to my PC, and then copied the .wmv file over to the /Android/data folder. The tablet recognizes the file (when I pull up the videos screen), but when I try and play, I get a "Media Error: Sorry, cannot play this video" message.

I'm brand new to the Tablet, so I'm sure I'm doing something wrong, I just don't know what...

Thanks in advance!

Brian
[G Tablet Q&A, Help & Troubleshooting] o9guy:
Most digital downloads from DVDs are DRM proteced. These can only be played on "official" Microsoft codecs, usually found on Windows XP, Vista, Seven, and OSX. You're pobbly out of luck.
[G Tablet Q&A, Help & Troubleshooting] blhxda:
Hmmm.... We've downloaded similar movies to the Ipod Touch... clearly not a windows product.

Quite unfortunate if "digital downloads" cannot be played on the tablet.
[G Tablet Q&A, Help & Troubleshooting] o9guy:
I won't say they all have DRM but many do. Googling "drm wmv" should give you some ideas as to how to deteremine if this is the case. ;)
[G Tablet Q&A, Help & Troubleshooting] blhxda:
Thanks so much for your help!

Brian
[G Tablet Q&A, Help & Troubleshooting] GaryHypnosis:
WMV File

I had a WMV video that would not play on my Windows 7 PC with Windows Media Player.

It would play using DIV-X and some other movie players. I happen to have Camtasia Studio and I opened the file in Camtasia and created a new WMV file (took about two hours to complete). Much to my surprise the New WMV file created with Camtasia would now run fine on the New Windows 7 machine with Windows Media Player.

Just for fun, I copied the new WMV file over to the G Tablet and it played fine.

My guess is this is hit or miss depending on how the original file was created (I think this file was created with an old version of Window's Movie Maker in around 2007). Something else that is strange to me is the old movie format would play on Windows Vista but not on Windows 7.
[G Tablet Q&A, Help & Troubleshooting] roebeet:
Additional on the OP's question. You can check for DRM protection by clicking on the file properties in Windows explorer. There's a "protected content" statement, in one of the tabs. For WMA/WMV files, it should be able to tell you if it's protected or not.

If you had gotten it from Amazon, or from a DVD digital download, it is most likely infected with DRM.
[G Tablet Q&A, Help & Troubleshooting] i2ichal2d:
Download rockplayer. Works for my phone. Should work for tablet as well
[G Tablet Q&A, Help & Troubleshooting] droidbrain:
I tried rock player but told me could not use hardware playback. When i tried software decoding I got large pixelated video not distinguishable. Please advise.
[G Tablet Q&A, Help & Troubleshooting] rayden25:
Sounds like DRM to me. I haven't used a WMV on my tab yet but I assume it will with RockPlayer.
[G Tablet Q&A, Help & Troubleshooting] happy2011:
convert files freely

Android Video Converter :rolleyes: is a powerful and terrific tool for giving the solution of reformat from one to another.With the ideal Android Video Converter, you can appreciate the movies and music in fashion freely without any limit. hope you will like it.

source: hdvideoconverter-mac.com/android-video-converter.html
[G Tablet Q&A, Help & Troubleshooting] bvd:
where is s flood place to download free movies for the gtab?
[G Tablet Q&A, Help & Troubleshooting] Elizabeth05:
DRM protected videos can't playback on most devices, you must remove the DRM protection, but it seems there is no free tool to handle it
[G Tablet Q&A, Help & Troubleshooting] mbuchholz:
Download DVDFab HD Decrypter and use it to rip the video from the original DVD, then use Freemake Video Converter to encode it to the format of your choice. I use 960x540 res, original frame rate, bit rate of 1280 for the video and sample rate 44000, bit rate 128kbps for the audio... works great on my EVO 3D. Will test this when I get the G-Tab in the next few days.
[G Tablet Q&A, Help & Troubleshooting] feethought:
This may be an issue of the codec used. There are lots of codecs out there and the extension doesn't always indicate one particular codec. Depending on the program I am using to create a video I can select different codecs for the same fle type. Though divx is pretty much a mpeg4 codec, so is some of the Windows Media Video files. I have found even on the PC I have to dowload and install a codec "super pac" in order to play al the various files I come in contact with even though they may have the same extensions. Most of your players include a number of codecs to play the files they support. In windows nce the codec is installed for one player it most likely will be recognized by another. I really have no idea if this is the case with Android, or Linux, but from what I have seen it may be entirely dependant on the player.
[HD2 Windows Mobile 6.5 Themes and Apps] Gandalf67:
Hi

I installed on my HD2 Pocket Shield 3.5 trial version. It did not meet my expectations so I uninstalled the one. After that I noticed, that now I have strange lock on my HD2. I suspect it's a native WinMo lock. And now I have a problem with that because I cannot uninstall or deactivate the one. I've activated CHT Lock, Android Lock from this site and nothing. Previously both were working brilliantly and now - they can not beat my strange and unwanted lock application.
[HD2 Windows Mobile 6.5 Themes and Apps] jonas2295:
i had that problem long time ago :D

The only thing i could do to solve it was to make a backup of my messages etc. and doing a hardreset :/
[HD2 Windows Mobile 6.5 Themes and Apps] Nicolas Knop:
I think you don't have to hardreset!

Just install one of the lockscreens you find in the forum!

I had the same lockscreen you show after having uninstalled an application. It seems to be the basic windows lockscreen.
[HD2 Windows Mobile 6.5 Themes and Apps] Gandalf67:
Could You give me a little sugestion which lock application will cover my (unwanted) one? Which one You have used to?

Edit:

I found slution:

After uninstalling, soft reset and then, go to settings- menu- all settings- lock -display- windows default.

Reply With Quote
[HD2 Windows Mobile 6.5 Themes and Apps] misko0808:
View attachment 474398

here you are,stockk lock screen
[EVO 4G General] DirtyShadyWon:
Is there anyway to make evo battery last longer
[EVO 4G General] metalfan78:
Theres toms of threads on this, just use search
[EVO 4G General] Jimdog420:
The usual popular ways involve custom kernals, specific charging routines.

As started above, the most effective way to find out is search the forums because there are literally thousands of post about that already existing

Swyped from a galaxy far far away......
[EVO 4G General] chogardjr:
I can get my battery to stay at 100% for 4 hours is I have data turned off. That's 3g or 4g and WiFi. I turn it on when I go to check when I have the time then turn it off again. That's why the power notifications is a must have mod.

From a Super Baked Evo #0002
[EVO 4G General] Beejis:
Root your phone and install a custom rom, that helps tremendously. Then I recommend you flash a custom kernel from here.
[EVO 4G General] jacoballen22:
Use Wifi instead of 3g whenever possible. It makes a difference. Turn off 3g when you are at work this way you will still receive texts and calls. It really lasts. I'm on 19 hours with 37%.
[EVO 4G General] pinetreehater:
I surf a lot on my phone...I mean a lot. I don't even use my PC anymore, and I probably surf the net for at least three to four hours a day (maybe more). Unfortunately, hours of surfing, even on WiFi, kills my battery. However, I have found that by turning brightness all the way down I can almost double my browsing time. It is a significant difference. You just have to learn to tolerate the dim screen, but for me it is very worth the trouble. And by the way, I have tried every trick I could find on this forum...moat made only marginal, if any, improvements. I use warm 2.2 with HTC 17 kernel.

Not much of a hack or trick...I know. But it is honestly worth it, at least for me.
[7 Mozart General] ZeeShh:
How can I sync or copy my internet favorites from Windows 7 based laptop to Mozart internet explorer? thanks.
[7 Mozart General] pedaah:
convoluted answer, you can't, but if you share via windows live from the PC and email the links to yourself and open them in Internet Explorer on the phone, you can then bookmark them. No workaround as yet :(
[7 Mozart General] ZeeShh:
:(

well, let's wait for updates. thanks and cheers...
[HD2 Android Q&A, Help & Troubleshooting and Genera] omricn:
Hy guys, i'm really sick of the slide to answer sense screen that doesn't make any sense at all!

when the screen is off and a call comes in, it is a 99% chance that my pocket will answer or decline that call.

i did figure out a (sort of..) solution, by installing a little app that brings up a buttoned screen for answering\declining a call even when the phone is locked and a call comes in.

but since i installed it i started having issues with robot voice\flicking incall sounds, and other malfunctions SO i decided to reinstall android from fresh, and so this issue persists - i cannot answer a call normally when phone is in pocket.

i know this is NOT an issue only i'm experiencing, isn't there any way of replacing that stupid slider with another incoming answer\decline screen? maybe porting from another device? i'm certainly not a chef, and don't know my way around the android kitchen, but it just sounds really weird that there isn't a simple solution to this.. maybe replace the files associated with the slide answering screen.. i don't know..

I'm sorry if this came out feeling like someone is being accused, i'm just blowing off some steam here fellas..

if anything at all - i appreciate each and every one of you for an awesome job of cooking\testing\sharing\asking\answering\being simply the coolest developers gang on the net.
[HD2 Android Q&A, Help & Troubleshooting and Genera] greg17477:
I am 100 % with you on this. The call answering thingie drives me crazy.. I mean, did htc even betatest this slider?! :/
[HD2 Android Q&A, Help & Troubleshooting and Genera] Laynee1:
Damn ppl, i like that slide to answer/reject call screen alot.. :))
[HD2 Android Q&A, Help & Troubleshooting and Genera] greg17477:
well, it looks good, but it simply doesnt work like it should....
[Vibrant Q&A, Help & Troubleshooting] soybeanthief:
Is there a way just to install the Mobile AP or the Tethering that is available in the leaked roms via odin or CWM?
[Vibrant Q&A, Help & Troubleshooting] brian_v3ntura:
http://xdaforums.com/showthread.php?t=756804

download according to what rom you are running.. hit thanks plz
[Vibrant Q&A, Help & Troubleshooting] soybeanthief:
Thanks

Thanks alot man that was exactly what i was looking for
[Vibrant Q&A, Help & Troubleshooting] caproiu.alex:
please help

i think i have the same problem...after i root my phone mobile tethering doesen't work...i dwn your zip for my orange connection but i don't knot how to install it on my phone
[Captivate General] jferg5:
I've been having a problem with app short cuts on the home screens. They disappear when I have moved the app to the sd. I'm running leaked froyo and was wondering if anyone has the same problems and any solutions.
[Hero CDMA Q&A, Help & Troubleshooting] tailsthecat3:
Posted this on another forum and everybody started crying about it being in the wrong section rather than helping...rude.

What's with the running service, ' alarm service' for the market? Its always running and I want it gone.

Seems to have popped with the new market...

Thank you thank you