Stay Unlock goes 2.0 after two years


Since I developed Stay Unlock two years ago, it had received numerous feedback. I had also started the habit or was it a hobby, of developing small software utilities to do stuff that default Windows Mobile does not provide, e.g. Bluetooth Notification hack, and most recently LED notification. From applying my knowledge of Windows Programming acquired 10 years ago in Windows Mobile development, I have also finally decided to take the opportunity to explore C# and .NET programming. For sure, these development toolkits make development life of a Windows Programmer much easier, as compared to say 10 years ago. You always learn something new but it is also important that you know the fundamentals!Anyway, inspired by the comments from Stay Unlock users, I have decided to pull forward the upgrade effort which I had originally planned for during my year  end vacation (now it looks like I can take a good break in December!). It took me a day, and I’m hoping that it will be useful for existing users of Stay Unlock, although I know during the last one year, many variant of Stay Unlock had surfaced. Anyway, here’s what you can expect from the new version of Stay Unlock

  1. Supports both Smartphone and Pocket PC Phone platform (WM5.0, WM6.0, WM6.1)
  2. Stay Unlock will always run in silent mode, and will never prompt. A log file is created instead.
  3. Stay Unlock now has a separate configuration tool, to support the following options
    1. Turn on/off Stay Unlock, i.e. override security policy enforced by your Exchange IT admin
    2. Always Stay Unlock
    3. Overriding Timeout setting
    4. Once you save your setting, the tool will prompt you if you want your running instance of Stay Unlock to reload this setting
  4. Stay Unlock will also allow override of time out value enforced by Exchange Server. This will address situation whereby users wants the device lock function but prefer a longer time out threshold value than what’s defined by their IT admin
  5. Stay Unlock will also default the timeout to 24 hours, when you set “Always Stay Unlock. There are technical and security reasons behind this implementation, instead of completely disabling device lock function. However, you can still turn off device lock by going to Settings > Personal > Lock, and turn off the checkbox “Prompt if unused for”. Stay Unlock is not responsible for your action to unsecure your device!

Stay Unlock Download Links

Click Here for WM5 PocketPC Phone, WM6 and WM6.1 Professional platform

Click Here for WM5 Smartphone, WM6 and WM6.1 Standard platform

If you appreciate my work, please feel free to donate your token of appreciation by clicking the icon below

Please Donate

190 thoughts on “Stay Unlock goes 2.0 after two years

  1. Hi zen, as posted earlier I have the same problem as Kelly… and I’m running a Samsung SGH-i600 which is EU version of the BlackJack I (I think). It’s running WM 6.0 Smartphone. It have never worked 100% on this phone – seems to work the first time you install but after a while (hours) it goes back to the policy from the Exchange server. The log is telling me it’s all fine and the app is running.

    So… seems it’s an issue with the Samsung BlackJack series?! I run the PocektPC version on my other phone and it works without a problem (HP 914).

    /lars

  2. hi lars,

    I thought yours is fixed, but I guess I’m wrong.

    Anybody holding a smartphone other than BlackJack II, have similiar problem? Just want to be sure if it’s device specific, or platform specific. (i.e. smartphone version)

  3. HIMAR says:

    I have the Blackjack II and this seems to have fixed it for me:
    Find a reg editor for the smartphone, such as “Mobile Registry Editor”, then edit the following keys on your phone (it must be connected with ActiveSync on your PC at this time):

    Disable the Exchange Security Policy:
    HKEY_LOCAL_MACHINE\Security\Policies\Policies0001023 – set it to 1

    AND THEN:

    Disable Exchange Policy Push:
    HKEY_CURRENT_USER\Software\Microsoft\ActiveSync\Partners\{F71CEFFC-AC62-FDD9-3F1E-E72BFE825137}\PolicyToastAccepted – set this to 0

    That should disable the PIN policy and any future Policy Pushes to your phone. Please let me know if it works!!!

    Himar

  4. HIMAR says:

    One more thing…After you do those steps, go to your Start -> Settings –> Security –> Device Lock –> and UNCHECK “Prompt if device unused for” –> click on “DONE”

    My apologies on leaving that out!! :()

    Himar

  5. @Himar,

    yes this is supposedly what Stay Unlock is doing (and slightly more) in the background, automatically whenever there’s a policy enforcement from your exchange server.

    Just want to know if it’s a device or smartphone compatibility issue for stay unlock.

    one thing I want to make sure is stay unlock config says the device will override exchange policy, because if that’s unchecked, stay unlock will not work.

  6. Dominic says:

    Zen:
    Per my previous messages, I am using a Samsung Blackjack I, and it has been working flawlessely for the last few weeks. Ditto for three Motorola Q9H’s. Can’t help you on the Blackjack II’s, but I know of one working perfectly with your program.
    You are the best

  7. Kelly says:

    Zen, I haven’t posted in a while, but it is still not working. I did tick the “Override Exchange Policy” on my BlackJack II. No luck.
    I want to make sure I’m doing the “soft reset” correctly, however. With the device up and running, I simply remove the battery. Is this what you mean by soft reset? If not, please tell me how to do it. Thanks

  8. Kelly says:

    I tried the registry hack from Himar, and it has fixed the problem with my BlackJack II. After changing the registry keys mentioned, I was able to uncheck the “Prompt if device unused for” box, and it has not locked up since. Thanks all!

  9. Kelly says:

    Though it was working, it was all to no avail. My companies Exchange administrator has set a policy to check the registry on our phones, once each day. If we want to continue receiving Exchange e-mails, we must answer yes to their requests, which then resets the security policies. Thanks for everyone’s assistance..

    Kelly

  10. Anth says:

    Hello! You in your remarkable program could add the control over keys in register
    HKEY_CURRENT_USER\Security\Software\Microsoft\ActiveSync
    For example removal MaxEmailAgeFilter and MaxCalendarAgeFilter.
    You were very remarkable! In advance thanks!

  11. @Kelly, that’s what Stay Unlock supposed to do, to undo each time the exchange server enforce the policies. Let me try some troubleshooting this weekend and maybe I will send you a copy for testing.

    @Anth, will consider your suggestion, thanks!

  12. Jeroen says:

    Great app man. Just found it through the XDA Developers site. I was struggeling with these security settings for a long time but could never find a solution to it. Thanx for making my mobile day a little easier!!! (^_^)

  13. brano says:

    Hello i am using HTC TyTN II and was searching for a program like this few months but it seems that its not working for me.

    Stay Unlock is running. Log:
    [some time] Stay Unlock initialised and started
    —————————
    [some time] Initialising Exchange Policy Override
    [some time] Registering callback function

    Stay Unlock settings:
    Override Exchange Security Policy – checked
    Always stay unlock – not checked
    5 mins (just for testing. Other values didnot worked too.)
    Turn On Logging – checked

    In Blackberry Security the Pasword Enabled checkbox is still greyed out and security timeout is still 15 minutes.

    HKEY_LOCAL_MACHINE\Security\Policies\Policies001023 is set to 1
    Stay Unlock is running in task manager so i pressume everything is as it should be.

    This registry value, as it was mentioned somewhere before, was not created in registry – HKEY_CURRENT_USER\Software\Microsoft\ActiveSync\Partners\{F71CEFFC-AC62-FDD9-3F1E-E72BFE825137}\PolicyToastAccepted – 0. So i tried to create also this but nothing changed.

    System is WM 6 Pro CE OS 5.2.1620 (Build 18125.0.4.2)
    Connect for blackberry is for wm6pro v4.0.0.104

    Would love when it will work : ) otherwise my HTC will probably flying out of window

Leave a reply to HIMAR Cancel reply