yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] shafty023:
Sorry haven't been on these forums in a bit. Check mine out at http://quantumsolutions.us/forum/ . That's the support forum for my paid app (Enhanced Email). If you buy a copy go ahead and use it for 24 hours, don't worry about Google's 15 minute refund window. If you want a refund within those 24 hours just reply to the google order receipt you get (email goes to me) and give me a heads up you want a refund and I'll honor it. I'm very flexible with that kind of stuff.
[Android Apps and Games] shafty023:
The part of the code in AttachmentProvider.java that this error points to is this:

@Override
public boolean onCreate() {
/*
* We use the cache dir as a temporary directory (since Android doesn't give us one) so
* on startup we'll clean up any .tmp files from the last run.
*/
File[] files = getContext().getCacheDir().listFiles();
for (File file : files) {
String filename = file.getName();
[b]if (filename.endsWith(".tmp") || filename.startsWith("thmb_")) {[/b]
file.delete();
}
}
return true;
}
[Android Apps and Games] wrapkgb:
Thanks for putting it up! But unfortunately it did not work as you suspected! I do appreciate the help though :D

Shafty, this sounds promising! I had a feeling it had to do with the encryption. Question though, are you going to be keeping the security policies enforced? I hope so, since my company is very strict regarding that stuff. I can't wait to give it a shot when your all finished with it and thanks for the insight!
[Android Apps and Games] adma84:
Shafty, any desire to enhance contacts so search EAS for phone numbers,etc.?
[Android Apps and Games] shafty023:
I provide a checkbox while setting up an Exchange account so you can enable all exchange security :)
[Android Apps and Games] schwinn8:
Any chance I can get help on this issue, or is it just me? I'm running PE5 (GB) if that makes a difference?
[Android Apps and Games] whozamazinka:
GAL contacts search on paid version?

Shafty,

My apologies if you have already addressed this, or if this isn't the forum for asking such a thing.

With the stock HTC mail program (as with blackberry) I can do a search through my companies GAL (global address book) in Exchange to find phone numbers and emails of folks that I don't have in my personal address book. Does this functionality exist in the paid version of your app (and if so, how do I find it?), and if not, would you consider adding it to your paid application?

I purchased your app (thanks for giving us the heads up about the price increase by the way....it spurred me on to get off my butt and purchase it sooner than later. :) ), but I still can't use your app as a complete mail solution until I can search the GAL. It is, however, super close! Thanks for all of your work on it!

Thank you for considering my request,

Jim
[Android Apps and Games] shafty023:
This is actually on my to-do list. The code is already there I just need to create a front-end for it. To show the code is there and working if you begin typing a person's name or their email address into the TO field when composing a new message it will search GAL for you and return results in a drop-down list. This is obviously only when composing a message for a configured Exchange account. Had to toss that in there because god knows someone would try that on an IMAP/POP3 account and then tell me GAL search wasn't working :P
[Android Apps and Games] whozamazinka:
Shafty,

Sweetness. I checked it out...it does work as you say. :) On the front end (when you finish it), will we be able to see some of the other fields in the GAL like phone number and such?

Thanks again!

Jim
[Android Apps and Games] wjbuys:
It works!

Thanks man, it works much better than Touchdown ;)

(Had to use the market enabler to get it, but it's worth it!)

Keep up the good work.
[Android Apps and Games] shafty023:
Read my write-up on a really bad Android bug that is causing issues for 3rd party contacts sync adapters. It actually affects the ability to natively integrate Exchange contacts into Android. Now syncing "down" is fine. But creating new 3rd party contacts or editing existing 3rd party contacts does not work. Little does everyone know this is why Facebook contacts are read-only, and why Touchdown had to build their own Contacts app.

Anyways here is my write-up -> http://quantumsolutions.us/forum/vi...a684d895c0af65d1fc5e3ce0501e5d&start=20#p1992
[Android Apps and Games] shafty023:
Thanks for the support!
[Android Apps and Games] serpentine009:
Is there any way to change the account colors? In the 2.2 version I had that ability. Thanks in advance.
[Android Apps and Games] shafty023:
Yup, go into Account Settings->General Settings->Account Color
[Android Apps and Games] chops_kickass:
Shafty, do you have an ETA for Exchange HTML support?
[Android Apps and Games] dizM0nkey:
Does this app include ActiveSync Device Encryption?

Did the author remove device encryption? Is there an original app that includes the Exchange security? I want it for my HD2 with ASOP ROM

ASOP doesn't include ActiveSync Device Encryption on Froyo or Gingerbread... and I can't wait until Honeycomb port. AND I detest Touchdown...!

Thanks!
[Android Apps and Games] shafty023:
No I didn't remove Device Encryption. AOSP Froyo/Gingerbread Email does not include support for Device Encryption. I have added a bypass for this security policy in my latest version of Enhanced Email though ;)
[Android Apps and Games] mrock1:
Security Question

Shafty,

I've been using your app and it works good. With the stock emai.apk I get the phone does not suppot features message (Samsung Vibrant updated to FRYO).

My company has a rule banning 3rd party apps so I got dinged for trying touchdown. I noticed yours reports User Agent: Android/0.3 Do you know if this is what the stock one would say? They also require a phone with 2.2 as a minimum.
[Android Apps and Games] lekkereloempia:
Does this work too on Galaxy S with Gingerbread 2.3.2?
[Android Apps and Games] shafty023:
It works with the Galaxy S and works with Gingerbread since the code is based on the Gingerbread branch. But specifically the Galaxy S running 2.3.2 I'm not sure. I would say with about 90% certainty that it should work
[Android Apps and Games] shafty023:
Which app specifically? The free one on this forum or my paid version? In my paid version I just changed it to report the current version of the app rather than some random version such as 0.3. But the clientId (Android) is unchanged and is still stock.
[Android Apps and Games] cmb991:
Shafty,

You said syncing contacts isn't possible because of a bug, is there anyway to view the GAL contacts and click on their names, then click on their phone number or email address to call or email them? Since that is not syncing them to your contacts?
[Android Apps and Games] whozamazinka:
+1 on this. I'd just like to be able to see phone numbers from the GAL to call people.

I don't need it to sync locally.
[Android Apps and Games] shafty023:
Nope none was created by Google. HTC mail uses the HTC framework which is not what stock mail uses.
[Android Apps and Games] shafty023:
Yes because you have mount /system as rw and overwrite the existing Email.apk file there
[Android Apps and Games] shafty023:
Hmmm now that you mention it that part of the code is actually where this mod is done. I'll have to see what the ping interval is set to.
[Android Apps and Games] shafty023:
That would have to be added. It's not currently supported at the moment. I'm going to be adding new features and support to Email in the CM repo along with the rest of the CM crew and that was one I wanted to add.
[Android Apps and Games] Ziggyrama:
The core problem with the lockout screen is that it is enforced on the global level which renders someone's personal phone very cumbersome to use. For example, I use my droid as an mp3 player while I am working out. So, in order to skip a track, I have to swipe the lock, enter a pin and then gain access to change my music selection? That's nonsense. Most people in this situation will simply remove corporate email access from the phone. Some will hack it and employ a security bypass. In either case, who is the looser here? Most people will violate the security policy because the likelihood of them getting caught is very slim and most people can easily justify the deed.

I think there is middle ground on the security issue. Why can't the email app enforce the pin/password when email app or calendar is accessed? I think this would be a good compromise between 2 camps where the end user would not suffer and reasonable security precautions would have a shot of being enforced.

Side note, for those of you in IT siting 'firing the person who would be caught circumventing the security policy'. Let's not forget what IT's role is in the company. IT is a service organization to the employees, not the other way around. It is there to support the company's inner workings, and enable productivity, not restrict it because it is the convenient path for the IT.
[Android Apps and Games] gIMpSTa:
I fully agree with some of your points, and I *think* the email app "touchdown" supports doing a pin lock for email/calendar/exchange contacts only and can be set to not lock the entire device depending on the exchange policies in place. I actually use touchdown and can try enabling security policy for my device at work and let you know.

That being said. I've been in IT/network admin/sys admin/engineer basically my whole life. In many different environments including educational, consulting, a HUGE corporation, small companies, etc. Your blanket statement of "It is there to support the company's inner workings, and enable productivity, not restrict it because it is the convenient path for the IT." is so far from the truth.

There may be some organizations that fit your perception of what guys like myself do but that's simply not the case everywhere. Security policies are put into a place for a reason, whether you agree with them or not doesn't matter one bit. Often times they are dictated down to IT from someone at a higher level anyways, so the IT guys themselves may not even agree with them. Again that really doesn't matter. I've worked for places that myself (even in IT) or anyone else actually would get fired for violating a policy like this. It's inconvenient to you, sure. But imagine how inconvenient it is to the entire company to recover from some huge information leak/breach/whatever because someone didn't agree/adhere to their security policies.

Now I should point out that personally I don't find anything wrong with this mod being posted. There are ways around security policies on practically every single device out there. If someone decides to use this then they must accept and take full responsibility for anything that happens. And let's not forget, if someone has physical access to my device, and wants to get into it bad enough they will figure out a way (ie immediately after stealing it, power down and remove sim to prevent it from receiving any wipe commands, maybe pull a nand backup then pull data out of that, i dunno but if someone is determined and has physical access, a pin code isn't likely to stop them).
[Android Apps and Games] WillJitsu:
After installing this, do I need to go into security settings and remove the device administrator for it to ignore the security policies? I noticed that it adds back the administrator after a reboot so I'm curious if it is necessary to remove it each time. Thanks!
[Android Apps and Games] lpasq:
too funny

just saying
[Android Apps and Games] cmarti:
Follow your suggestion and worked perfectly.

Thanks man!
[Android Apps and Games] sshark:
I installed this and works as advertised.

After installation but before account add, my Linpack score on stock froyo 2.2 on Evo was ~33 or so.

After installation and after account add, my Linpack drops to ~2-3. I have no idea why it is so! I have checked this using System Panel and my CPU consumption constantly remains at 100%.

As soon as I uninstalled this, everything is back to normal.

Can anyone throw some light?:confused:
[Android Apps and Games] rockuman_ex:
I flashed the update.zip via recovery and pushed the email.apk to /system/app and yet i dont see the option to select all ? :'(

What am i doing wrong? im using the stock frg33
[Android Apps and Games] RogerPodacter:
Perhaps you should see my earlier post in this thread. It's possible your exchange setup or whatever has the bug I posted, and this is the new email.apk which contains that bug. It causes your CPU to run at 100% all the time, killing your battery.

It's all contained in this Google bug thread, and one of these updated apk's fixed my email right up. So now I keep a copy at all times on memory card.

http://code.google.com/p/android/issues/detail?id=9455
[Android Apps and Games] shafty023:
Strangely I verified my linpack is completely normal with this modded version installed. Not sure if it is Exchange version dependent. My company uses Exchange 2003. What version does your company use ?
[Android Apps and Games] rockuman_ex:
Please help?
[Android Apps and Games] xnmb:
Works on HD2 Android

This works well on HD2 Android. Thanks!
[Android Apps and Games] abats:
Ran the update on my Desire with OpenDesire. When I try to setup my exchange server it just says "Your device does not support the security policies".

Does it not work for all the Exchange servers?
[Android Apps and Games] locomurdok:
You are a genius man!...Isn't the first time I try to setup the crappy corporate email and it worked at the first try using this package.

thanks!.
[Android Apps and Games] shafty023:
If your exchange server does not support unprovisioned devices then that likely is the problem. What version of exchange server are you running?
[Android Apps and Games] gibosn6594:
I tried pushing the APK and using the update.zip and with both I get a force close when I push the menu button in the email app.

Any thoughts?
[Android Apps and Games] serpentine009:
Hi, I have a couple of questions. I downloaded the apk because the HTC Mail app cannot sync with Hotmail EAS servers for some reason. I am syncing 2 accounts.

Is there a way to manually change the colors of the email accounts?

Is there an option to have the shorcut open dierectly to combined inbox?

Thanks
[Android Apps and Games] shafty023:
Ya that's a bug in the code which I've fixed in my paid app. Haven't had any time to backport any code changes to CM7
[Android Apps and Games] djmcnz:
Last time I looked your market app was about $2 but now it's about $8... is that correct? Or was it always that expensive?
[Android Apps and Games] rockuman_ex:
anyone has the "select all" version?
[Android Apps and Games] shafty023:
Contacts syncing is working fine, the bug is being able to add/edit exchange contacts if you aren't using the stock email app. if you use the modded email app from here you would be using it as your stock email app so everything will work fine. If you use a user level app such as my paid app, then you hit the android bug and have to use "Contact Editor" from the android market as a workaround for this bug.
[Android Apps and Games] cmb991:
Well then is it possible to somehow view contacts within the GAL so you can click on their name and see their phone numbers, emails, stuff like that, like how it is in the stock evo rom when adding an exchange. You are able to go to Contacts -> Groups -> Exchange and then search the person you want. I like the modded email apk you made because it has multiple exchange accounts support but the GAL would be great if you could...
[Android Apps and Games] cyman777:
This is a reply to the

"Setup could not finish. Unable to open connection to server" error message threat. Did not get this with 2.3.3 stock e-mail.

Hi Shafty,

Have the same error message on JVK 2.3.3 for Galaxy S.

How can I check the debug log?

Thanks,

Cy
[Android Apps and Games] cephraim:
The latest update is causing messages to be stuck in my Outbox. Exchange 2003. Reverted back to an old version, and no problems.
[Android Apps and Games] rbtconsultants:
I just downloaded the trial. I have seen this same thing with Exchange 2003, but not every time. I don't know how to reliably reproduce it, but I know it makes me very nervous if I can't rely on emails being sent EVERY time.

Bob
[Android Apps and Games] shafty023:
It was an overlook in my previous update. It's been fixed and an update is coming tomorrow. work around is to go into account settings->message settings, put a check in "disable smartsend" and problem goes away.
[Android Apps and Games] daoth:
Hi,

Am i missing something ? i am using your APK, but when setting up the exchange connection, the following message appears: "This server requires security features your phone does not support"

I thought this wouldn't nbe showing up, that that was the point of this APK ?
[Android Apps and Games] wrapkgb:
Where do you get the trial from? I would love to try but I don't know if this will work yet with my exchange server.
[Android Apps and Games] rushco:
quantumsolutions.us/forum/viewtopic.php?f=34&t=738&sid=43556f38cf5670daddf90515961a1063
[Android Apps and Games] welshyoot:
Hi, thanks for this app, it's great to be able to bypass that annoying security. I've got a bit of a problem however with the push notifications - I'm using two accounts, one from work (exchange) and a hotmail account - I get push notifications when I first install the app and then when I reboot, but it seems to stop working and only downloads emails when I open the app up, or when I reboot.

Is there any setting/reason this might be happening? I'm not using your market app - just the app you kindly here, many thanks.
[Android Apps and Games] lpasq:
mail widget

Market app on zoom work awesome. Anyone find a widget that displays all emails...mostly wanting exchange email scrollable.

Also...is it me or can't ee's calendar sync to honeycomb's calander app?
[Android Apps and Games] klobkelosh:
Shafty -- CM7 development is looking for a dev to help with mail app exchange issues: http://code.google.com/p/cyanogenmo...on Model Network Owner Summary Stars Priority just thought you might be interested or might know someone to help in the development. of course, the pay sucks...:D
[Android Apps and Games] Srkineo:
I love you, ty for this!!!

+1&thanks!
[Android Apps and Games] chadness:
The original post states that your phone must at least support the security features, so it can report back that they are enabled.
[Android Apps and Games] ravindrank:
Btw we need to be careful.. I tried using this n rebbooted... n then my phone didnt accept my pin dven though it was correct..after mutiple tries it initiated data wipe...all gone ..had to restore from bkp..:(
[Android Apps and Games] shafty023:
That's a known bug called the "sync bug" that affects Google's Email source code. I've fixed this in my paid app and it was a PAIN in the ass to fix.
[Android Apps and Games] shafty023:
Ya I have the fix for this in my paid app but it was a nightmare to fix. Literally almost a week of debugging, code changes, testing, and more code changes. I can say that the fix involves kick starting the SyncManager under scenarios where it goes null. It goes null when Android puts wifi to sleep after an indeterminate amount of time and leaves the sync thread in a state where it won't respond to requests. Not sure I could put that much work out in the open source space. That's what gives my app an edge over competitors who haven't figured out how to do it. I might be willing to release a compiled apk with that fix in it.
[Android Apps and Games] banesi:
what i've noticed with default email.apk is a serious ocassional battery draining bug when you switch of data (3G/Edge) connection or use Airplane mode, seems like application keeps pulling emails even if synch setting iniside is set to Never, you can see this battery draining in Spare Parts - Partial Wake Usage graph

also, why it keeps reverting to default email when you uncheck it? does google maintain this application at all?

hope this helps somehow, nice job with your apk, works as advertised, thanks!
[Android Apps and Games] klobkelosh:
Appreciate the response. I wouldn't want to take away from your paid app - which, by the way is fantastic. From an open source perspective, however, it would be nice to see this Android flaw patched. I'd be willing to donate, and ask others to do the same, if you would be willing to patch the stock mail app and release an apk or better a flashable zip. I understand that you probably don't want to do this...
[Android Apps and Games] rogers73:
Here's the Google-page for the exchange-sync bug. I suggest everyone star it to get it more visible to Google.

http://code.google.com/p/android/issues/detail?id=14466
[Android Apps and Games] shafty023:
I did my part and starred the issue. I checked that link out and noticed someone wrote that my app didn't fix the issue for them on CM7. I think that person contacted me on my forum chat and I worked with them discussing possible issues. I know as a fact my paid app went from having 20 - 30 complaints of sync bugs to absolutely zero ever since I patched the code to fix the issue. Literally whoever that user was on CM7 was the first person since I patched the code to complain of the sync thread stopping and not starting back on its own.

There is only 1 more scenario where the sync thread can die and not come back up and that is when you update the app. Android doesn't fire the sync thread back up and I need to add a receiver for the package installed intent so that I can make sure the sync thread gets started again. So out of over 7,000 users with no more complaints of sync thread issues and only 1 person having the issue still I have to say statistically that means I fixed it. Just my opinion though. I'd be happy to work with anyone at Google if they contacted me with regards to how I fixed it. It's not rocket science so I'm sure Google could figure it out if they allocated some development time to fixing the issue.
[Android Apps and Games] chatteremail:
I'm working for Google on the AOSP version of Email, and I'd be interested in hearing what you think the issue is that you fixed for the 20-30 odd souls using the stock application. Offhand, I don't know whether this is an issue we're aware of, or whether (as someone posted) it is fixed in the Gingerbread branch, but I'm happy to discuss it. A patch at AOSP wouldn't hurt either.

Marc
[Android Apps and Games] blk_jack:
A very important note here... dunno if this has been mentioned yet but..

Make SURE you remove Email from the list of Device Administrators if you just replace the Email app you already had with this one. By default it will remain checked even though you're using a new version of Email.

This means your phone can STILL be remotely wiped!!! (I just tested this) Be aware!
[Android Apps and Games] shafty023:
20 - 30 unique souls per week, not in total. Basically lots and lots of complaints and now I have zero. I'll PM you my email address.
[Android Apps and Games] Virnik0:
Hello Dan, I am still using older version 0.16-2, and I am curious - is it safe for me to update to the latest version on Market? I don't want to loose my exchange sync. Using SGS GB. I'd better write you over xmpp, but from the time I've changed my jabber server address, I was unable to contact you.
[Android Apps and Games] Simace:
Wow, just wow. :(

Next we'll be hearing about the circumvention of Remote Admin powers like being able to wipe the device if/when needed.

This is stupid. This is Enterprise FAIL. GJ!
[Android Apps and Games] leshikm:
no luck with trial version

Hi,

Just tried the trial version and got the message that device doesn't support required security. Here is the list required from the touchdown log:

The following policies have been requested :

- Require Encryption

- Allow Simple password? No

- Alphanumeric password

- Min Complex 3

- Password/PIN required

- Failed Attempts 7

- Min Length 6

- Timeout 1200 sec.

- Expires 60 days

- History 12 entries

- Password recovery

- Manual sync when roaming

- Storage card encryption

Please let me know what is not implemented from the above list, and when is it planned to be implemented?