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

    Great app, but would be usable only with
    – preventing from the encryption policy
    – preventing from the signed app install/run policy
    – preventing from some additional policies (disabling camera, wifi, etc. – configable custom reg keys to set?)

    R, Janos

  2. janos says:

    I got a custom profile so it woks as expected.
    …worked as I moved to WinMo 6.5.3. I can not start the stayunlock app and the config all does not save the configurations – every start I got all of the option unchecked.

    Do You have any idea what went wrong – or the 6.5.x is not supported?

    R, Janos

  3. eddietainer says:

    can you give directions for installation on windows mobile 6.5? You are talking about registry keys..where can ik find those.

    On other forums I found that the policy is changed back after a hour of a few hours inspite of changing the registry keys. Do you experience the same problem??

  4. eddietainer says:

    Is it possible to make the tool also compatible for windows mobile 6.5???

    I loved the tool on samsung omnia !!! Realy great!!
    But now with my new HTC HD2 and windows mobile 6.5 is does not work..

    What have I tried:
    -I have tried with .NET CF3.5 (and made sure it ran with corect version of .net).
    -I have tried manualy editing registry.. and did not work. (sorry for my comment before this one…)
    -And..then fact stays that when manually altering registry the settings are reset after one or more sync (or a max of 24 hours)

    • zen says:

      sorry, I’ve been busy and couldn’t find time to work on this. I have my doubts about the compatibility issue with WM6.5, because they are all based on the same WinCE kernel afterall. You may want to elaborate what went wrong, the UI control panel crash, the background application not running, etc?

  5. janos says:

    Hi eddietainer !

    It works fine on HD2 with both 6.5 and 6.5.3.
    Try this:
    – install the app
    – check whether the reg keys created, create manually if not
    – start the app (not the gui but the daemon) if not running
    – check if the app stays running (with taskmanager->view->processes)
    – check if the link is in the start folder, put the to auto start after reboots
    – try to change the reg key manually and see if the app resets back the expected value.

    R, Janos

  6. eddietainer says:

    Stay unlock and windows mobile 6.5:

    I received an error message (see in my entry below) when saving the settings, but the settings are saved and after soft reset the application does it work and my exchange plocy is bypassed.

    And again I’m very(!) happy with stay unlock. Many thnxs

    Steps:
    1. installed StayUnlock.
    2. configured stay unlock:checked all three boxes in the configuration screen, but only checking the middle box (always stay unlock) also does the trick.
    3. I received error messages when saving the setting:
    The error I receive when saving changed settings is a Win32 Exception at
    System. Diagnostics.Process.StartWithShellExecuteEx()
    System.Diagnostics.Process.Start()
    Stay_Unlock_Config.Form1.menuItem1_Click()
    System.Windows.Forms.MenuItem.OnClick()
    System.Windows.Forms.Menu.ProcessMnuProc()
    System.Windows.Forms.Form.WnProc()
    System.Windows.Forms.Control._InternalWnProc()
    Microsoft.AGL.Forms.EVL.EnterMainLoop()
    System.Windows.Forms.Application.Run()
    Stay_Unlock_Config.Program.Main()

    4. The phone or OS or any application does not freeze at all. Just teh error message. And the settings still have been saved.
    5. Soft restart device
    6. StayUnlock has been added to your Startup folder and works fine.

    Note 1: I did not had to change registry settings.
    Note 2: I have .net Compact framework version 2.x and 3. installed. With a application found on modaco or xda-forum and called “.net configuration” I can set per application the version of .net CF I want to use. Stay unlock uses version 3.5.
    Note 3: is it possible that some registry paths in windows 6.5 are bit different then windows 6.0??

    • Q says:

      Works great. i had the same error message, but after a soft reset the WM passw settings were as I wanted. Now lets see if this stays 😀

  7. Charles.Carmichael says:

    Hi,

    installed Stay Unlock on my HTC HD2, WinMo 6.5, CE OS 5.2.21864 (21864.5.0.81), but the programm won’t start.

    – installed Stay Unlocked
    – installed .NET Compact Framework 3.5
    – installed .NET Configuration
    – made shure that Stay Unlocked uses CF 3.5
    – started Stay Unlocked, checked “Always Stay Unlock”, saved, programm crashes
    – soft reboot device
    – Stay Unlocked is added to AutoStart folder
    – reg key HKLM\Security\Policies\Policies 00001023 is set to “1”, can’t change, “acces denied”
    – Stay Unlocked is NOT running in Task manager

    Can anybody please help?

  8. Bastanamnet says:

    It works on my HD2, BUT!
    It eats battery very fast – 6% an hour. After I uninstall it, the battery is back to normal (1-2% /hour).
    It is very pity that I cannot use it because of battery drain..
    Maybe you can fix this?

  9. Nick Denolf says:

    Hey, great application…

    One addition I would like to request is to also get rid of the SD-CARD encryption…
    This is also pushed via Exchange and is driving me crazy…

    I already lost data once due to this (had to Hard-reset)

    Please ???

  10. Kris says:

    The cab worked, so that the phone stays unlocked (as described of course,) but it is not enabling me to disable the security policy forcing an unlock code. My HTC Imagio has WM 6.5 Professional. No errors and the program does not show up in the task manager. Any suggestions?

    I would also LOVE to see the forced encryption go away.

  11. Louis says:

    Fantastic utility that I have used for many years. I have now upgraded to a Windows Phone 7 device (HTC 7 Mozart) – is there any chance you will be making a version to support Windows Phone 7?

  12. John says:

    I myself am looking for something that will handle the lockout and the encryption as well. What type of Donation would entice you? Thanks in advance!!

  13. Steffan says:

    Recently the company did some kind of push and now the phone is back to requiring a code. I installed the update and ran it. I checked off the stay unlocked but now the lock settings no longer allow me to uncheck the box to stay unlocked. Also, when the phone boots up, it asks for the code or wont start up. Is there a fix for this?

  14. Jan says:

    Thx. a lot,
    Installed Cab, did Settings, failture, Softreset, Stay unlock not Autostarted (but written to Autostart),checked settings, Settings where saved, left by OK, fund it Running in Taskmgr.
    Works Fine

Leave a comment