yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] j0bro:
Hi congrats on your Evo (jealous!). Is it running HTC Sense? If yes, all you should do is set up your account prior to installing/activating LockPicker. You will have to set your Exchange PIN once. After this, you can activate LockPicker. Let me know if it works. Meanwhile I'm terribly busy at work, so LockPicker development is low priority atm!
[Android Software/Hacking General [Developers Only]] pburgaard:
Lockpick works, but now unable to sync outlook

My coworker and I are both happy owners of HTC Desires and was very pleased with the lockpicker workaround to the dreaded password required to sync with outlook.

Though, both of us are now unable to sync with outlook on a regular basis. It does sync occasionally but its very random as to when.

Has anyone else experienced this inability to sync after installing lockpicker?

UPDATE: I seem to have eliminated the problem by reentering my password for the outlook account.
[Android Software/Hacking General [Developers Only]] johanhammar:
Seems to be a great app. Is there any way to revert to the default settings?
[Android Software/Hacking General [Developers Only]] j0bro:
Yep, just uninstall LockPicker and delete your Exchange ActiveSync account from your phone (this will only remove the sync relationship from your phone, not your actual mail account).
[Android Software/Hacking General [Developers Only]] drizkol:
Works on my EVO

Hey! Nice app!! Works perfect on my HTC Evo - was so f'n tired of the lock screen (my exchange requires 6 characters :mad:) But now I'm VERY VERY happy! :D:D:D
[Android Software/Hacking General [Developers Only]] luvnewevo:
Having problem disabling this... I removed the checkmark from the enabled box but nothing is disabled. Have any suggestions?
[Android Software/Hacking General [Developers Only]] andreetje:
Is the lockpicker app working with Touchdown ?

Touchdown has it's own pin security...
[Android Software/Hacking General [Developers Only]] judicious:
help! numerous password prompts

I installed this app, was working great for 4 days, then password prompt keeps coming up! i would set it, and it would keep prompting..i had to delete my exchange...

any idea why lockpicker wasnt working?
[Android Software/Hacking General [Developers Only]] olno:
Lock it again

Nice to remove the lock. But how do I get it back?

Cannot understand why they haven't separated the lock and locktime from the screen saver. Perhaps lockpicker will get that in än upgrade? :)
[Android Software/Hacking General [Developers Only]] j0bro:
New version 0.92 available in Market now!

Added optional notifications and restores policy state on disable.

Have fun all!
[Android Software/Hacking General [Developers Only]] genuser:
Adding Pattern

A while back you mentioned adding pattern support. Any progress on that? I would like to eliminate the absurd requirement of a PIN on a keyboard, but want some level of security on my phone.

Can you add a pattern or even bring up a number pad to make entering the PIN usable? If you brought up a nice sized number pad like the fruity guys, I would stick with a PIN. The major miss with 2.1 is bringing up a keyboard when a PIN is required. Can't see Android making it in the corporate world with a solution like this. :(
[Android Software/Hacking General [Developers Only]] j0bro:
Ah no, you see the Exchange lock screen is not a part of Android, it is functionality offered by HTC Sense. This is why LockPicker won't work on a vanilla Android phone like the Nexus One or the Droid. Vanilla Android doesn't even have full Exchange support, one of the reasons that HTC decided to add their own. I still only target Sense devices as they are the majority that are used.

The drawback of this is, that standard PIN and pattern locks get disabled completely and can never be chosen as an option while you have your Exchange account active. I won't add support for a numeric keypad as this is not LockPicker's purpose; it is only for overriding the Exchange lock screen :)

Such a keypad would mean changing Sense functionality which is completely beyond my capabilities, sorry.

Still I hope LockPicker is of use for all of you!
[Android Software/Hacking General [Developers Only]] chiekurz:
Can't find it in Market with Froyo. Using new DjDroid ROM with Sense.

/Edzz
[Android Software/Hacking General [Developers Only]] lmu:
Hello,

I just reset my HTC Desire (Orange) with the standard HTC built 2.1 and I didn't find the application in the market.

Is the application removed ?

How can install it ?

Regards,Laurent
[Android Software/Hacking General [Developers Only]] ContinuumZero:
same here, no luck finding an .apk for it either. Looks like it may have been pulled from Market.
[Android Software/Hacking General [Developers Only]] Marth05:
Can we please get this hosted somewhere? I tried this app and it was a godsend for having exchange support on my phone. Please get it back somehow! I'm willing to donate for it.
[Android Software/Hacking General [Developers Only]] j0bro:
Just published LockPicker 0.94 on the Market, now supporting 6 languages and set compatibilty level to Android 1.5 and up.

This should solve any problems regarding Market visibility.
[Android Software/Hacking General [Developers Only]] Marth05:
If you posted it, I think they pulled it again. The only thing I'm finding is a lockpicker game, not the tool.
[Android Software/Hacking General [Developers Only]] j0bro:
I assume this is a Market/country issue; the app is perfectly findable here. Market is notorious for such temporary unfindables.
[Android Software/Hacking General [Developers Only]] hebjor:
hmm, same problem here. Cannot find it in Market today, tried many different markets/countries with the market enabler.
[Android Software/Hacking General [Developers Only]] YACO:
Not working with froyo and sense... it says it's running but I still get the lock :(
[Android Software/Hacking General [Developers Only]] j0bro:
I already got a few mentions of LockPicker not working on Froyo + Sense. Although it isn't out officially, I find it important enough to enable support for this as it is only a matter of time that most users are running this combo.

I would like to ask those of you that are already running this to make a database dump when their Exchange account is active. To do this, use the Android SDK and perform the following: open a terminal, switch to your "android-sdk" installation directory into the folder "tools". Start the shell via the command "adb shell". Enter the following:

cd /data/data/com.android.providers.settings/databases
sqlite3 settings.db
select * from system;

Paste a link to Pastebin or wherever you pasted your output. Thanks in advance.
[Android Software/Hacking General [Developers Only]] Marth05:
Still can't find this in any of the markets, unfortunately.
[Android Software/Hacking General [Developers Only]] j0bro:
Sorry to hear; nevertheless in the Market dashboard I still see numerous downloads occuring every day, over the last week or so I gained 1000+ downloads on the free version, so there is definately not a problem in the Market if you ask me :)

What is your handset type/Android version?
[Android Software/Hacking General [Developers Only]] Loccy:
The market on these Sense/Froyo ROMs is thoroughly mangled. It's not just LockPicker but many other both free and paid apps that are missing. Search in the ROM threads for appropriate market fixes. I'm running one by Liam something-or-other that gives more apps, including LockPicker (although some apps still seem to be missing).
[Android Software/Hacking General [Developers Only]] hebjor:
I can now find the application in the market after doing a "*#*#2432546#*#*" :)

Lockpicker does not work and here is the content of system table in settings.db on my Desire running the Froyo + Sense rom.

EDIT: No links for me, so i send the link via PM
[Android Software/Hacking General [Developers Only]] j0bro:
Thanks, and already replied. You say LockPicker is not working, but nevertheless the correct setting has been disabled (lockscreen.lockexchange.enable=0). I suspect the Froyo+Sense combination still has some incompatibilities since the Android API hasn't changed in Froyo for the areas LockPicker works on and Sense is still using the same setting for the lock screen.

These custom ROMs are often thrown together using parts from various sources, but as you see, they don't guarantee 100% app compatibility. AFAIK, Froyo+Sense is not officially out yet so we'll have to wait for that.
[Android Software/Hacking General [Developers Only]] jayxcel:
post it

dude...why dont u make it easy on us and post it where we all can get it and not the market like u always refer to.

searched all over.....most peeps just put a link on the thread for others to follow.....
[Android Software/Hacking General [Developers Only]] Marth05:
I don't think there are words for how dumb I feel right now. To anyone else having this problem, it is not on the market end.

If you have just rooted your phone, you are probably still on the debug ROM which apparently does not allow you to see certain apps in the market. Flashing to a rooted stock ROM (or probably any other custom ROM) should fix this. It did for me.

Thanks for this fantastic program!
[Android Software/Hacking General [Developers Only]] Loccy:
I don't think it's that to be honest. This ROM is basically stock, or rather what will be stock when they release it - it's far enough along so that it's probably close enough to treat as the real thing.

I think they've fundamentally changed how the Sense version of Exchange handles security - possibly not even using a standard Android API. When you connect to Exchange now, you get a whole raft of stuff that appears telling you about the policies of your system administrator (it looks a bit like the permissions you get when you install an app from the market). Then, the unlock screen that appears for you to enter your password is VERY different from what was on the Sense 2.1 ROMs. Rather than using the usual HTC_IME keyboard to enter your password, you are shown something that takes up rather more of the screen that looks a bit like the conventional Android keyboard, but with a full set of number above the QWERTY line of the keyboard.

Clearly they've changed the whole thing - it wouldn't surprise me if lockscreen.lockexchange.enable doesn't actually do anything any more :(
[Android Software/Hacking General [Developers Only]] Careh:
Apologies if this has been brought up previous in the thread, it's a bit too long to check. I upgraded my phone to 2.2 with a custom ROM and I can't use LockPicker now.

Is there any work around for this as the security thing drives me mad.

Edit:- (Is this what the post above is talking about?)

Cheers...
[Android Software/Hacking General [Developers Only]] gdpeden:
Download link??

Please can someone provide a download link for this app - surely it a human right?! I cannot find it anywhere in the market and none of the barcodes work!

Please...
[Android Software/Hacking General [Developers Only]] j0bro:
Ahh well that explains things, thanks for the information. Since I only have a HTC Hero running 2.1, I cannot test this. Emulators won't help since they don't contain HTC Sense. I wouldn't be surprised if the setting resides in Settings.Secure as of Froyo instead of Settings.System, which one would expect to be honest. The whole reason about LockPicker's simpleness is that one can change System.System settings via the Android API, but everything in Setting.Secure is read-only (unless you own the system certificate).

Read more here: http://developer.android.com/reference/android/provider/Settings.Secure.html
[Android Software/Hacking General [Developers Only]] chiekurz:
I have managed to download LockPickerr from Market. That was issue with Market on Froyo, Market Enabler resolved it.

Regarding new changes in Froyo, it seems that DjDroid and Chinese ROM is using Android stock security for exchange, it even allows you to chose between PIN and Password. I would expect, that this is still not final and there will be Sense security screen after all.

Just have to wait till official Froyo + sense comes out. Till that, just make simple password and make it lock you screen at max 15 minutes.
[Android Software/Hacking General [Developers Only]] YACO:
I'm getting "sqlite3: permission denied"... i don't mind giving you my setting. just need a bit of help to pull it out.
[Android Software/Hacking General [Developers Only]] Boxxman:
So...I have had LockPicker installed for months, I was messing with it today and accidentally turned it off. Now I don't remember my exchange PIN to get into my phone, any ideas how to get around this so I can re-enable LockPicker?
[Android Software/Hacking General [Developers Only]] Boxxman:
Just got it, check this thread:

XDA - 2.1 Exchange/Password bypass Updated 4-7
[Android Software/Hacking General [Developers Only]] Paramatman:
Strange. I can find LockPicker in the market and install it without any problems on my HTC Desire (T-Mobile, Dutch). But I cannot find the app in the market on a HTC Wildfire (T-Mobile, Dutch).

Even if I email a link from the market to the Wildfire it won't work...:mad:
[Android Software/Hacking General [Developers Only]] elborak:
Why not just backup the .apk from your Desire and install it on your Wildfire?
[Android Software/Hacking General [Developers Only]] elborak:
Jeroen,

Is there anything we can do for you to confirm or disprove this theory? I'm running a rooted HTC Incredible and have installed the 2.2 leak. I'm still running 2.1 day-to-day as I can't deal without VPN (no tun.ko on 2.2 yet) and LockPicker.
[Android Software/Hacking General [Developers Only]] j0bro:
Hi elborak,

I am getting more and more mails about Froyo compatibility so it is definitely worth to find out. I don't have a Froyo+Sense handset though so I can't test anything, I am stuck with a Hero running Android 2.1. As soon as anyone gets his hands on an EVO running Froyo I'd like to test it.

Edit: I see that the Desire is getting Froyo as well, are there any Desire+Froyo users who want to test?
[Android Software/Hacking General [Developers Only]] watnuweer:
I would be willing to test.

I have mattcfroyorc1.3a which has the 2.2 version and the new sense ui with the changed keyboard.
[Android Software/Hacking General [Developers Only]] klaus27:
Hey j0bro,

I have a Hero and a Desire, both with Froyo. I have already patched the mail app on Froyo for AOSP like and Sense like Roms.

The problem is, a SQL dump won't help you much here, as in Froyo the policies won't get to any SQL database. Froyo received a major update concerning policies. It now features "Device Administrators" straight from the framework. HTC Sense on Froyo just uses this feature as well as the AOSP one.

The source code of Froyo is publicly accessible, so you can easily check how this all works together.

Hope this helps you.

Cheers
[Android Software/Hacking General [Developers Only]] smopoim86:
I would be willing to test. I'm on the evo. I really just wasn't the pattern lock instead of a password.

Daniel
[Android Software/Hacking General [Developers Only]] tommy m:
I can help I have an evo on the 2.2
[Android Software/Hacking General [Developers Only]] regulator207:
i can test as well. I would love to get this working with foyo. the patched mail.apk for asop is nice but doesnt support "peak times" for sync. i figure your app would still allow that awesome feature.
[Android Software/Hacking General [Developers Only]] Petrasek:
Hi. I upgraded my Desire from 2.1 to 2.2 Froyo and it was working. No password needed. But when I made a HardReset it is not working. When my Desire is locked and predefined time is reached I have to set a password.

:(
[Android Software/Hacking General [Developers Only]] timmymarsh:
Moved to general Android D&H at OP request.
[Android Software/Hacking General [Developers Only]] kimusan:
I have the HTC Desire with stock Froyo and would love to test any improved versions for this. I dont care if the app cant get rid of the login screen as long as it can be change to be the pattern login screen. Currently I can only select pin or password login.
[Android Software/Hacking General [Developers Only]] ohmarni:
I have an Evo running Fresh latest 2.2 ROM. I'll test.
[Android Software/Hacking General [Developers Only]] hebjor:
It might be an idea to state in the first post this only works up to 2.1 and current version will not work on Froyo?
[Android Software/Hacking General [Developers Only]] SolsticeZero:
I've got a 2.2 Evo running Fresh, I would love to experiment and test.
[Android Software/Hacking General [Developers Only]] KingFnerb:
Another Evo user here willing to test.
[Android Software/Hacking General [Developers Only]] whoisthis:
really looking forward to see a new version that works with 2.2

I have just updated desire to 2.2 and it stopped working, really hope you can make a new version works in 2.2. willing to test anything.
[Android Software/Hacking General [Developers Only]] klaus27:
If this are still answers to my comment about Exchange on Froyo, please head over to this thread: Removing Keyguard Password Policy due to Exchange (HTC Sense & Milestone & Froyo)

I don't want to hijack this one.
[Android Software/Hacking General [Developers Only]] Anku13:
I would try your method.. but I don't have rooted phone..
[Android Software/Hacking General [Developers Only]] moulax:
Hi

I just want to post a strange behavior of my HTC Desire which is perfect actually.

I've installed lockpicker under 2.1. It was working as expected i.e. disable password (but no pattern).

I've made 2.2 update with no issue and when I went to security parameters, I have now access to four options which are:

- no security

- pattern lock

- pin lock

- password lock

to be sure, i've uninstalled lockpicker, I still have the same options

Basically, i'm able now to use pattern even exchange is still running.

No chance that the company policies has changed, because my colleagues still have the password issue.

I'm happy with this behavior but i'm wondering if there is an update by echange of its policy ?

ps: it's running like that for 2 days
[Android Software/Hacking General [Developers Only]] klaus27:
Too bad. Both mail apps for Froyo (Sense and AOSP) use the new DevicePolicy administrator feature of the 2.2 framework. You need to either patch or trick the framework (for which you need root, I think), or you need to patch the mail app (which I did). It is possible to patch a mail app with my tool, then sign it with APK Manager (Link) or whatever and install like other apks. This will probably be treated as an update (like if you update Maps) and will go to /data/app. This won't need root. But!!! I have seen sometimes that Android starts the app before /data is ready and the system therefore starts the old app from /system which is not patched. But a kill would probably be sufficient to let the system see and start the updated app from /data/app

You could give it a try. The tool is online in my thread (see my signature) on the first page. Grab the one for 2.2 and please report back

Two things to keep in mind.

- Mail app needs to be from the same rom you are running

- Mail app needs to be deodexed. Link about this is in my thread , second post (FAQ)
[Android Software/Hacking General [Developers Only]] kovtamas:
download problems

Hi Guys,

I tried to download lockpicker from appbrain/market but url not found.

Could anyone send me this app somehow please?

I am desperate to get rid of the key lock..

Thanks,

t
[Android Software/Hacking General [Developers Only]] j0bro:
I've been busy to see how the DevicePolicyManager works in 2.2 and it seems quite straightforward. I found that the Froyo emulator is happily accepting my Exchange account so I can test now from within the emulator, that's very handy. I also came across a commit log which describes a situation in which apps implement KeyguardManager.KeyguardLock themselves and therefore are able to override the lockscreen anyway. Could be interesting to see how this can be achieved, as the standard system instance has a direct interface to the lock disable method in IWindowManager via AIDL.

In the meantime I figured out how the securityFlags in the Account database of com.android.Email work; they are stored as the hashcode of the PolicySet object. Now I managed to set that value to my own hashcode (which doesn't reflect the lockscreen requirement) but I want to know whether I can trigger the DevicePolicyManager to update the active state with this new information. If this is possible, it should be possible to set the Security Lock to 'None' again.

I assume that your patched Email.apk does the same more or less? In any case, things will not be as easy as in Eclair and root will definately be required, but that is not really an issue.
[Android Software/Hacking General [Developers Only]] clambert11:
Silly question...

I was having problems connecting to my Exchange Server at work so I began playing with my settings. I ended up turning off Lockpicker and also deleting my exchange server account. My intent was to start fresh.

Unfortunately for me, it now wants the password to access my phone. Nothing I enter seems to work. Why doesn't it remove the effin security when you delete the exchange account?!?!?!?

Am I screwed? My phone is rooted and I have a nandroid backup but it's slightly dated. Worse case, I can roll back to that.

I just didn't know if there was anything I could do in adb.

Any help would GREATLY be appreciated. I know this isn't really an issue with Lockpicker but if you prefer me to post a thread outside of this one I will. It's just that I can see others having the same problem.

Thanks.
[Android Software/Hacking General [Developers Only]] klaus27:
That won't help you much as far as I can see. Of course there are hooks to let the app know what happens inside the device administrator menu. If for example you kill an device administrator, a function in the app will be called which removes the account.

In the aosp mail app, there is a function which gets the policy hash from the device administrator and checks if the current policies in place meet the requirements.

These were my entry points. From the AOSP Email app, I patched the function to just return true and in the HTC one I patched out the hook for removing the account from the device once the device administrator is killed.

That's what I did and it works pretty damn good. But you need root and you need to do it for every new mail app you install with custom roms. I have written an app for that to make the whole process as easy as 1-2-3.

Anyway, I wish you good luck in patching the framework.
[Android Software/Hacking General [Developers Only]] Funkyfin2000:
Can't wait for the 2.2 please mate on lock picker :D
[Android Software/Hacking General [Developers Only]] atom_jack:
2.2 user here also eagerly awaiting an update! I'll even pay a couple bucks for it!
[Android Software/Hacking General [Developers Only]] ErezTavor:
I will be very glad to test it. I have HTC Desire running Froyo...

my @mail is erez@tavor.tv.

thanks,
[Android Software/Hacking General [Developers Only]] kjholla:
Have you had any luck yet? Have been using LockPicker on Eclair and would love to have it back on Froyo.

Regards,

Kiran
[Android Software/Hacking General [Developers Only]] BackfireNL:
Jep i also would apreciate lockpicker on Froyo. Because typing in my pin sucks...

Froyo on my Samsung I9000 :)
[Android Software/Hacking General [Developers Only]] Revolutionary:
I joined just to share my data-point, as well.

I'm on an Incredible -- updated yesterday to 2.2 from stock, unrooted 2.1. I thought I would lose lockpicker, but I didn't uninstall it before I applied the OTA update. To my surprise, it retained my lock pattern. My firm also requires a pin, but somehow my phone is ignoring that requirement and happily chugging along with a pattern.

Very odd. I'm willing to send any logs if that would be helpful.

Thanks for a great product, j0bro (and yes, I donated :))!