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. Chris says:

    Im using stay unlock with tomtom and it works very well but is there a way to stop stay unlock with a quick shortcut as when ive finish tom tom i would like the exchange policy to kick back in (or would i have to use the config).

  2. Dominic says:

    Hi again. I left some comments above about the Blackjack I, and your program working perfectly. It has been a lifesaver……
    Well, now I have a Blackjack II (SGH-i617), and this program worked for one day and then I would get a message that I could not update my phone through Exchange. This may not be your program, but I thought I’d report as I note you have been working with one other above, trying to get it working on another BJ-II. I would very much like to get this working, or I’m going back to my BJ-I……..although I really do not want to. If I can be of help to test and find out what is not working, I am available with my BJ-II.

  3. Dominic says:

    OK, looks like I got it working on my Blackjack II at last. Not sure what worked, but for those of you who need to know, here’s what I did:
    My BJII is missing one security reg key (when compared to my working BJI) – 0000100b value:3200. I added this.
    Also, I ran Security Configuration Manager and set the phone to “Security Off” (No prompt, One tier). Didn’t want to do this for obvios reasons but now things work, and have worked for three full days. (I know my work downloads policies every 4 hours, so I know it’s working right now).
    Hope this helps. Good luck!

  4. Hi there.

    Installed the application on a norwegian HTC Touch Pro. There is a problem when the application is installed to localized “Program Files” folders. In norwegian this folder is named “Programfiler”. When I hit Save in the Control Panel application I get a Win32Exception that is thrown since it can’t find the file \Program Files\Zenyee\Stay Unlock.exe. If I manually copy the directory from \Programfiler\Zenyee to \Program Files\Zenyee it works as it should.

    To fix this you could check for the InstallPath before you try to launch the Stay Unlock.exe. The InstallPath can be retrieved from the registry (HKLM\Software\Apps\Zanyee Stay Unlock). The key is named InstallDir.

    Best regards
    Øystein

  5. I have recently installed your program on a Samsung Blackjack. I had to initially upgrade my version of .NET on the phone; however, once I did that all seemed well. I ran the setup for Stay Unlock and saved all the settings accordingly; however, nothing appears to have changed on the phone. I still have to unlock the phone after 5 minutes of inactivity. Any thoughts you could offer would be greatly appreciated.

  6. @ BRANO: the stay unlock will only work if you are using Exchange Server pushmail. I believe Blackberry might be using a different security policy.

    @Dominic: Glad that it works for you eventually. It sounds like the absence of the registry also implies security enforcement, and that explains why even though the program tries to undo the security policy enforcement, it couldn’t due to the absence of the registry key. Sorry I couldn’t look into your problem (and the rest) for the last few weeks due to public holiday and workload.

    @Chris: Unfortunately, this is not supported so you have to manually reset the configuration for stay unlock

    @Øystein: You are right, the current software assumes English ROM, so some of the system path are hardcoded. There’s API I can call to retrieve the proper locale path, but at this point it’ll take awhile for me to fix due to my workload.

  7. Paul says:

    Hi Zen, thanks for the software. I can successfully install it, but like @BRANO, I have Blackberry installed on my HTC Touch Diamond and it has no effect on the lock. Can you provide a programme that works for this please? Can it totally disable the lock device so that even after a soft reset the lock is inactive?

    I use Memmaid after a soft reset so that I don’t need to unlock it again until the next soft reset, but PDA’s being PDA’s often need soft resetting.

    I would very much appreciate it.

  8. isis says:

    Hi Zen,

    thanks a lot für your great work. I love stay_unlocked.
    But now, Im wondering, if our sysdamin will recognize the use of stay_unlocked.

    What do you think? Is ist possible for a sysadmin to know who uses this tool on his smartphone?

    Bye
    isis

  9. isis says:

    Hi Zen,

    is it possible, that somebody in my company can recoginze the use of stay unlocked?

    Greetings from austria,

    isis

  10. @paul & mv, sorry, I don’t use Blackberry (device or software) so I won’t be able to know what policy registry they used to imposed on the password lock. Sorry.

    @isis, in this cyber world age, nothing will go unnoticed, especially when all actions can be logged (e.g. a message to force lock). You can try using it for a few days and see if your IT admin come knocking on your door ? 😛

  11. zinc says:

    Site Transition fubar? I don’t have a “zenyee.com” account…

    Click download for PPC from main article get login screen: https://www.google.com/a/zenyee.com/ServiceLogin2?continue=http%3A%2F%2Fsites.google.com%2Fa%2Fzenyee.com%2Fshare%2Fmy-software%2FZenyeeStayUnlockforPocketPC.cab&service=jotspot&passive=true&ul=1. It also does not accept a gmail account for accessing download.

    Click directlink from post by zen said this on December 11, 2008 at 3:06 am as http://www.zenyee.com/wp-content/uploads/2008/10/, windup with redirect to page with “Problem?
    Looks like you have a problem here sir/madam. [snip]”

  12. Brian says:

    Zen –
    This is what I’m looking for! But can’t get to the site to actually download the file. It’s asking for a login. Any help would be great!

    Thanks!

    • zen says:

      @Brian,

      can you try again? I have not set the site as public so that’s why you have to login previously. Hopefully now you can access w/o the need to login.

  13. Odd Erling says:

    Hi Zen!
    Thank you for this extremly handy little app. Makes the use of exchange server much less annoying. But I also have the same issue as Øystein with Norwegian ROM. I have to manually start the app after reboot. Would be higly appreciated if you got time to look into it. And another suggestion; what about adding the date in addition to the time in the StayUnlock log? Would be easier to separate the incidents from each other when reading the log.

    But once again – THANK YOU!

    Odd Erling

    • zen says:

      @Odd Erling,

      can you check if you have stay unlock shortcut in your startup folder? If not, do create one as my cab may not be handling installation on non-english rom properly.

  14. Odd Erling says:

    Hi again and thank you for your quick response!

    I actually have the shortcut in the startup folder. But it doesen`t work as it probably pointing towards the Norwegian “Programfiler” instead of the English “Program Files”. My guess..

    Cheers
    Odd Erling

    • zen says:

      you are probably right, what you can do is first navigate to \Programfiler\Zenyee\Stay Unlock, right click on Stay Unlock.exe and click on copy, then navigate back to the startup menu, and click menu > edit > paste shortcut.

      let me know if it works for you!

  15. Odd Erling says:

    An easy, but yet so effective suggestion! Now this golden app autostarts after reboot and works like a charm. Thank you once again!

    Cheers
    Odd Erling

  16. Cindy says:

    Hi Zen,

    Stay Unlock solved one of my problems with the Exchange Server policies pushed to my Windows Mobile 6.1 phone. My other problem is the Exchange Server policy that prevents me from syncing while roaming. I can go into the registry to change the value, but it changes back when it syncs. I wonder if you have some input regarding this issue, as my phone always says that I am roaming (Fido in Canada).

    Cheers!

    • zen says:

      @Cindy

      I’m not sure if the roaming sync is controlled by the exchange server policy. did you check the roaming setting in the activesync application?

  17. Cindy says:

    Hi Zen,

    My company pushed the new policies when my domain changed. In Windows Mobile 6.0 I can put a check on sync when roaming; however, in Windows Mobile 6.1 that option is greyed out.

    Cheers!

    • zen says:

      @Cindy,

      I have not come across this before. You mentioned before that you meddled with some registry to re-enable the roaming sync. What’s that registry path and value?

Leave a reply to Cindy Cancel reply