yashsingh1/xdaforums huggingface dataset:
[Touch Pro2, Tilt 2 Windows Mobile General] nylaw:
Do you know for certain this works? Your question mark at the end made me ask. Normally I wouldn't care and just try it but I read on here someone installed it and it messed another setting up so I just want to be cautious.
[Touch Pro2, Tilt 2 Windows Mobile General] xnifex:
the question mark is exactly why its there. I don't know if it will work. I can say that i've had Advanced Config 3.3 on my TP2 since I got it & it hasn't messed up anything at all. My previous reply is just a suggestion, i don't know if it will actually work.
[Touch Pro2, Tilt 2 Windows Mobile General] nylaw:
Ok thanks. I don't understand why they just don't give you the option in messaging window to toggle it.
[Touch Pro2, Tilt 2 Windows Mobile General] cfisher2:
I tried it with the Advanced Config Tool 3.3.... on a Verizon TP2... didn't work... major bummer
[Touch HD General] kobbz:
Is there a way to do this? I'm running NRGZs latest Titanium flavored ROM. However each time I get a new email or text message, I get a pop-up window informing me that there's something I need to review.

The whole point of installing the Titanium build was so that I didn't have to deal with any of the HTC menus ... guess I was wrong :confused:

Is there an app that can help me accomplish what I want?

ps: I see 2 buttons in the "utilities" menu: "Notification Manager On" and "Notification Manager Off", these however do not seem to help me achieive what I want.

I want my meeting reminders to be indicated via the default WinMo style not via the htc notification :(
[Touch HD General] WaveyKat:
i get a Notification after is send a message so annoying :(
[Touch HD General] Fallen Spartan:
No problem - Open Task Manager, go to Services (top right drop down menu), and disable "HTC Notification manager", then soft reset.
[Touch HD General] kobbz:
Unfortunately that did not work. While I was able to disable the service, when I turned on "notification on the screen" option and performed a test, the notification window was not native WM6.5 but rather 'manila-like'.

Could it be that this was just cooked into the ROM and there's nothing I can do about it? :confused:
[General Topics] bkress:
I too have been really frustrated with the HTC dialer on my FUZE (stock ROM). It seems to be really slow and has memory leaks that contribute to losses in performance on your device. So, the only other real alternative I was able to find by doing a ton of Google searches was the WM Default dialer. Although this saves you a considerable amount of memory and gains you some performance on your phone, I was still not fully satisfied with it. You lose the in-call volume control from your HTC volume, you also lose the Bluetooth Icon and Headset Icon. Besides the fact that it isn't really all that pretty, although functional, I wasn't happy having to add a bunch of tweaks to re-gain those features. I also do not like the called ID/Call Alert pop-up bubble. Really, that was the dealbreaker for me with using the default dialer. If you could just customize the Caller ID/Call Alert pop-up, I would be all for that. But, I have not seen anything like that so far.

Then, I found PhonEX 1.5 as a trial version from http://www.iconsoft.com/. Although it is not perfect by any means, it is the best I have seen and used so far.

Pros:

1. You don't lose the Bluetooth Icon when bluetooth is enabled like you do when using the default WM Dialer.

2. You maintain In-Call volume control without having to install third parts volume tweaks like Hallengreen's or Volumex (Although, GREAT Applications).

3. Much bigger dialing pad... More finger friendly.

4. Much quicker than the HTC stock Slide-To-Answer Dialer.

5. Better Caller ID/Call Alert interface (more finger friendly).

6. Does have a couple of skins available, but does not change the functionality at all.

Cons:

1. Does take a bit more memory than the WM default dialer but still way less than the HTC dialer.

2. Does not completely resolve call-delay issue. Although it is quicker to ring than the HTC dialer, it does still take a couple of seconds.

3. Does not work very well with Touch In-Call Screen Tweak, which is one of my favorite tweaks to sut the screen off during a call when it is up to your ear and turn the screen back on when you take ita away from your ear (GSensor Enabled).

4. No Video Calling (Not an issue for me).

Screenshots Here

So, it seems like a really solid choice for a VGA dialer for our HTC devices. Although the price seems a little steep at $24.95, I think it is probably worth it to avoid all the headaches of applying band-aid fixes and skins to the WM dialer. Although I have not purchased it yet, it is on my list of future purchases.

My advice is, if you are unhappy with your dialer... At least give this one a shot for a free 15 day trial at http://www.iconsoft.com/. The current version is 1.4.5, but you can download the newest pre-release of 1.5. I haven't really noticed a difference between the two, but they are both stable and working well on my FUZE.

If it does not suit your needs, then I apologize for mis-leading you, but you can always un-install it. I hope this helps at least some of you.
[Touch Viva, MDA Basic General] Diagrax:
Pandora Radio is your own FREE personalized radio now available to stream music on your Windows Mobile handset. Just start with the name of one of your favorite artists, songs or classical composers and Pandora will create a "station" that plays their music and more music like it.

Already a Pandora user? Even easier. Just sign in. Pandora on Windows Mobile is fully integrated with Pandora on the web. Enjoy all your existing stations - and create new ones right from your Windows Mobile handset.

This is Version 1.1.10(Down Below) For HTC Touch BUT Works Good On The Viva(Opal)

Note:There isn't a Version for the HTC Viva
[Touch Viva, MDA Basic General] redherring728:
Also works on my Tilt, for which I am very thankful, because the client that I was using before stopped working when I updated to 6.1. Thank you so much!
[Touch Viva, MDA Basic General] Diagrax:
No Problem Glad I Was Of Use
[Touch Viva, MDA Basic General] tlvranas:
Mostly working on HTC Touch Pro

I have HTC Touch Pro Just got my replacement in the beginning of the month with Win6.1 and upgraded rom. App works great and plays complete songs. Graphics are off, but I will take the working music over the miss aligned graphics. Just a little pause between songs, but not too bad.

Great work on getting the app running.
[Touch Viva, MDA Basic General] emmfan:
WVGA Version?

Any chance for a version that displays the controls properly in WVGA (aka Touch Pro 2)?
[Touch Viva, MDA Basic General] rahulsaha007:
Not Working

:confused:

Hello, I get an error message saying PANDORA is not allowed to be used outside the US..

Please help..!!
[Touch Viva, MDA Basic General] rahulsaha007:
Help..!!

Can anyone please help me here..!!
[Touch Viva, MDA Basic General] rocketx2:
Works on the imagio

Thanks!!

Fonts are tiny

graphics are off to the rights

can't shut it off...have to turn off the phone

But it plays my stations in the car!
[Touch Viva, MDA Basic General] cjm2576:
I'm saddened by this. I tried it on my Imagio (Whitestone). The graphics are pretty messed up but it connects and plays... almost.

It will play a song.. cut off ~ the last 15 seconds, go to a connecting screen and about 30 seconds later start the next song. Rinse and repeat for every song.

Anyone know of a working version of this app?
[Touch Viva, MDA Basic General] rahulsaha007:
Hello..!!

Any idea as to how to make the radio work in India with "Vodafone" as your SP. I get an error saying, "Pandora is not allowed to be used outside the US"

I am writing for quite sometime now.. with no help from any one..

Can any of you please suggest..!!
[Touch Viva, MDA Basic General] Diagrax:
Only works inside the US, and probably others.
[Touch Viva, MDA Basic General] leemoss84:
pandora wvga

i found a wvga cab on the htc-touchpro2 forum. still has its downsides though...
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] scooby-snack:
Hey guy's just got a Verizon TP2. Trying to Hard SPL during the process the phone post a message that say's "This package is not intended for your devicetype!! High Chance of bricking!! Exiting now." Then of course it dumps the Sync and I'm unable to continue. Any advice on how to flash this *****?

Peace,

Scoob
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] romeo0119:
You should listen to the warning on the program, there is no hspl for cdma phone (verizon,sprint).
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] scooby-snack:
So does this mean no ROM love for me>?
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] romeo0119:
Nope, not at this moment, sorry lol. Verzion rom is pretty good with all their bloat ware lol jk
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] ai6908:
LOL...dude! You need to learn how to read!

Verizon --> CDMA, this forum --> only for GSM! There is a seperate forum for CDMA, watch that forum, and I am sure they will release a HardSPL for CDMA TP2.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] Supertrooper:
Its hard to read when you on Scooby-Snacks :D Just messin' with dude. :)

That ol' wait game for the ol' hardspl is %&*$#!...
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] cmonex:
heed the error message, I put it in the program for some reason after all. don't worry though, just wait patiently for rhodium_W unlock :)
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] DaveShaw:
Like cmonex said, you need to wait for her and Olipro to make an unlocker / hard SPL for the Worldcard version.

Ta

Dave
[Touch Pro2, Tilt 2 Windows Mobile General] s2kver02:
i have a tmobile US version htc tp2 i was wondering if its possible to flash it to original htc stock UK version rom without any problems,,

I've searched nothing cleared my question

thanks in advance
[Touch Pro2, Tilt 2 Windows Mobile General] s2kver02:
Anyone? ???
[Touch Pro2, Tilt 2 Windows Mobile General] schizo:
uhh.. you should have searched, but since i'm in good mood then what you have to do prior to flashing htc stock ROM is HardSPL, then SuperCID Unlock..

go to Rhodium ROM Development and you will get much more detailed steps, in the sticky threads =)
[G1 Android Development] coolbho3000:
Update 9/28: Now contains the SDK 1.6 zipalign binary and routine to align each APK after optimization. This results in slightly larger file sizes but a smaller RAM footprint and faster performance. For more information about zipalign, see http://android-developers.blogspot.com/2009/09/zipalign-easy-optimization.html

Update 9/16: new zip defaults to mx5 zip compression, creates "original" and "optimized" folder for apks.

This is a very simple batch file that makes use of command line 7-zip and a special build of optipng (supporting recursive optimizing) to reduce the size of the PNGs in your APKs. This would reduce the overall memory footprint of your apps, and allow you to fit more on the phone's puny internal memory.

As for how much this helps, here's a test run on the latest JACxHeroSki:

Size of uncompressed folder of data/app_s before optimization: 57.3 MB

Size of uncompressed folder of data/app_s after optimization: 43.1 MB

To use it, simply copy all the APKs you want optimized into the batch files' directory and run "apkopt_all.bat" This will take a while but it's all automated! This will then create two folders, optimized and original.

To make the optimization process faster, reduce the "-o99" parameter in apkopt.bat - however, this will result in larger PNGs so best to leave it at o99 and wait. You can also tweak the compression level of the ZIP itself - I left it at "normal" (-mx5) because higher compression levels have reported problems with some APKs.

Once done, the APKs will not be signed but that should not be an issue if you're bundling the APK with a ROM or pushing it through adb.

Optimization has no negative effects, it just makes the PNGs smaller.

Windows only for now - the variant of optipng that this depends on only has a Windows binary available.

It definitely makes a difference!

This distribution includes 7-zip and a variant of optipng called roptipng. Sources can be found:

http://www.7-zip.org/

http://code.google.com/p/roptipng/

I apologize for my noobish Windows command line knowledge. Many devs (like Cyanogen) already seems to have been doing this long ago! His builds are so optimized you can't optimize them more. Any size difference will be due to different compression methods/levels on the ZIP. :eek:
[G1 Android Development] ccyrowski:
sweet, will you do it so I can test it on jacheroskiv2.1 and 2.2? i have a mac w/ ubuntu. no windows!
[G1 Android Development] dwang:
Is this even necessary when pretty much every ROM uses app2sd?

And wouldn't zipping the png slow things down because the OS now needs to unzip before running?
[G1 Android Development] springah:
not everyone needs to have hundreds of apps and therefore no need to run apps2sd.
[G1 Android Development] coolbho3000:
I'm in the process of making/uploading a pack of APKs of javheroski 2.1.

No, this isn't actually zipping the PNGs themselves - the only purpose 7-zip serves is to unpack and repack the APKs.
[G1 Android Development] dwang:
Oh cool... I can see the usefulness of having smaller pngs..
[G1 Android Development] jubeh:
I have a similar script that I used for my build, but i used the regular optipng at -o7 for all files. This should help me cram more stuff on my rom, thanks bunches. I have a question, though, I've yet to test this, but is there any adverse effect from running 9-patched pngs through optipng? They're encoded with extra instructions for stretching and padding. In my build, I only ran regular pngs, but if I were able to run the whole thing... I have to try this but I'm at work... Oh, wait, I'm the boss!, I'll try this later today.

---edit---

Oh, cool, I guess I didn't read right. I was trying to modify the thing so that it would recursively optimize extracted pngs in windows folders, but I read the bats and it actually opens up the zips and does all this itself, great! I should have read the post more closely.
[G1 Android Development] twistedumbrella:
my builds run pretty quick... I was doing this manually app by app. Check the new version I release and ask again cuz I only got half through them.
[G1 Android Development] NguyenHuu:
uhm i cant seen to get this to work. download your zip and extracted it to a folder. four files in it. placed all my apks into this same folder. ran the batch file but it just opened up and closed and outputted a 1kb file called "and"
[G1 Android Development] drieves1:
Need to be on your c drive or local.
[G1 Android Development] NguyenHuu:
ok got it thanks! it was on my secondary drive not C drive. i tried it on cyanogen's system apps and it went from 14.2MB to 13.7MB, not a huge improvement but an improvement nonetheless. this app has a lot of potential for hero roms that really need those extra MBs haha.

if only the batch file can be edited to automatically create duplicate apk instead of overwriting just in case forget to backup. happens sometimes haha. maybe signing can be added to the batch script as well for market apps that need to be resigned since you cant just push them through like you can with system apps that are apart of the rom, they need to be installed.
[G1 Android Development] jubeh:
dont try this on your framework though >.<. I did and it wouldn't boot, seems compression was too aggressive (something about 2XXXXXX to 1XXXXX something, dont remember what it was, but I think bringing o-49 should probably fix it for framework)
[G1 Android Development] jubeh:
UNCOMPRESS_DATA_MAX (XXXXXXX vs 1048576). Causes errors on APKs that are over compressed. Any idea what setting it could be to keep it under that threshold?
[G1 Android Development] jubeh:
hrmm.... I saw what's going on.... For some reason, the script is also processing resources.arsc. This file has to be left alone or it causes problems. I used the script to optimize all pngs, then i extracted all apks, and then i used the optimized pngs and put them back on the regular apks and it worked perfectly, though the gain is much, much more modest, about ~300KB coming from my previous -o7 optimization, and I guess I can attribute that to the 9 patch pngs I hadn't processed the first time around. Am I wrong that resources.arsc should be left untouched? a 10 MB gain is just what I needed to make all of hero fit in death spl's /system (and light hero on a regular spl).
[G1 Android Development] jubeh:
ok, i see, the problem is the re-compression of the apk. I think it's not using the same zip format, so when dalvik tries to expand it causes a problem. roptipng should still save me A LOT of time though...
[G1 Android Development] coolbho3000:
I'm not home now but try making the -mx9 parameter for 7-zip in apkopt.bat lower as well.
[G1 Android Development] cytown:
cool stuff, thanks man!
[G1 Android Development] miketaylor00:
First, thanks for doing this. I have a suggestion. I think you should create an "original" folder and an "optimized" folder (or whatever names you like). So that you can drop the files into the original folder rather than copying them into the same directory. It would just be cleaner that way. Also, you could keep the orginal files in that folder and put the new ones into the optimized folder so people don't need to back them up. They would have both the original and optimized files when the process is finished.
[G1 Android Development] coolbho3000:
Uploaded a new one with that. :) Thanks
[G1 Android Development] jubeh:
Have you investigated into why some apks don't work after being compressed? or am I the only one having problems? Some apps compress at best compression and still work, but other apps have to be compressed less in order to work. I tried compressing the whole batch, and then trying to see which ones failed and then try compressing again with a lower setting, etc etc, but it's hard to do for services and non-launcher apps because you don't notice they don't work until you need them. I've seen other people use these scripts and produce working roms, so it might be something different with my setup (win7 64)
[G1 Android Development] kingklick:
very impressive work bro, just gave me the light bulb i needed ;)
[G1 Android Development] coolbho3000:
I added zipalign and a routine in the batch file to align every APK that it processes. Every ROM developer should align their APKs as the Android team recommends it as an easy optimization.

http://android-developers.blogspot.com/2009/09/zipalign-easy-optimization.html
[G1 Android Development] bkmo:
I would love to try this but only have Linux boxes here. It would be nice if someone could post the Linux zipalign for me to try it out. On an Edge connection the SDK would be painful to download. :)
[G1 Android Development] coolbho3000:
It's in the Android 1.6 SDK for Linux :)

There isn't a version of the batch for Linux because there is no roptipng binary for Linux. I don't know if it would work properly if compiled for Linux either.
[G1 Android Development] bkmo:
I didn't want to try and download the SDK on edge speed. I was hoping for some kind soul to maybe post just the Linux version of zipalign for me to try. As far as the .png's, I am pretty well optimized at this point. Nice batch file though, it should make things faster for sure.
[G1 Android Development] jubeh:
I'll try this on my hero. I hope this and a few compcache hacks I made will make rosie stay put in memory.
[G1 Android Development] Ohsaka:
Here you go.
[G1 Android Development] A|G:
Help!!

...I tried using it after unziping it to my desktop and at the end it tells me that something is missing in zipalign.

PS... can i use it on already optimized apks?, cause thats what im doing...
[G1 Android Development] lbcoder:
I would like to make a note about this roptipng program... it doesn't actually optimize the png's any different than optipng, which means that when it comes down to it, it is NO DIFFERENT.

It is just a windonkey way of thinking that you need your every single executable to be able to do *everything*. You don't need a monolithic program to do what you want.

Same result can be obtained by this;

for FILE in `find . | grep "\.png"`; do optipng "$FILE"; done

The rest of the modifications required to make the bat files into sh files are trivial at best.

There.... works in linux just as well as in windonkey.

Special note to the op:

You make a misleading statement (I don't know if it is by accident or by misunderstanding yourself):

This suggests that the optimization ITSELF is recursive, which it is not (at least no more so that standard optipng). When the roptipng page talks about recursion, it is simply a matter of *directory recursion*, i.e. do all of the png's in all of the subdirectories of some path.
[G1 Android Development] lbcoder:
In order to promote open source and intelligent coding, please switch from roptipng to standard optipng.

The roptipng can be replaced within dos using something like this;

for /r %file in "*.png" do optipng "%file"

I hate dos and don't use it, so I don't know if that is perfect.
[G1 Android Development] Jonno12345:
I get an error with zipalign saying mgwz.dll is missing, I assume it was packaged with the original file. Are you able to add that DLL to your zip please?
[G1 Android Development] lbcoder:
You could just download the SDK and run it from there....
[G1 Android Development] bkmo:
bash script for zipalign

A bash script to take an update.zip package and extract, zipalign, compress, and resign it would be something that would be real handy to have. I am pretty good at reverse engineering, but don't have the knowledge yet to accomplish this.

Edit: I created a quick bash script (not real sophisticated) that will zipalign all .apk's in the directory it is run from. This is all I really need. I was able to create an update package from 4.11.1 with aligned apk's. I also aligned all apk's on the ext4 partition by mounting it on my PC. Seems to work nice so far.
[G1 Android Development] coolbho3000:
Okay, I included the missing DLL.
[G1 Android Development] lbcoder:
Option 1: optipng + zipextract

#!/bin/bash
#searches from current path
#arguments to optipng should be given as arguments to this script
mkdir updateextract
unzip update.zip -d updateextract
for FILE in `find ./updateextract | grep "\.apk"`
do
mkdir tmpext
unzip "$FILE" -d tmpext
for PNG in `find ./tmpext | grep "\.png"`
do
optipng $@ "$PNG"
done
cd tmpext
zip -r ../tmp.zip *
cd ..
rm "$FILE"
mv tmp.zip "$FILE"
java -jar /path/to/testsign.jar "$FILE"
/path/to/zipalign 4 "$FILE" "$FILE-aligned"
rm -f "$FILE"
mv "$FILE-aligned" "$FILE"
rm -rf tmpext
done
rm update.zip
cd updateextract
for PNG in `find . | grep "\.png"`
do optipng $@ "$PNG"
zip -r ../update.zip
java -jar /path/to/testsign.jar "$FILE"

Option 2: without optipng

#!/bin/bash
#searches from current path
#arguments to optipng should be given as arguments to this script
mkdir updateextract
unzip update.zip -d updateextract
for FILE in `find ./updateextract | grep "\.apk"`
do
/path/to/zipalign 4 "$FILE" "$FILE.aligned"
rm "$FILE" -f
mv "$FILE.aligned" "$FILE"
done
cd updateextract
zip -r ../update.zip *
cd ..
java -jar /path/to/testsign.jar update.zip

Think that should do it.

Not tested though, so some debugging may be required.

Edit:

And yes, if it doesn't work, it WILL destroy your original update.zip, so try it in a clean directory with a COPY of your update.zip.
[G1 Android Development] neva dinova:
so all i have to do is take my favorite rom pull out the apks optimize them and then put them back? or is ther more to it
[G1 Android Development] bkmo:
Yup thats all it does is delete the update.zip. You missed the (*) after the last instance of zip. Also why do you optipng again before final zipping the update.zip? There are no png's at this point. Looks easy to fix and to get working here. I have issues with testsign.jar, but hopefully I can make it work.

Thanks
[G1 Android Development] ThR1LL:
Does anybody know if this makes Advanced Launcher faster?