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


180 responses to this post.

  1. Posted by Edwin on April 29, 2009 at 1:55 am

    how do I install this on my WM5 phone?

    The .cab downlaod does not contain an installer….

    Reply

    • Posted by zen on April 29, 2009 at 11:38 am

      you need to copy the CAB file to your WM5 phone, and run from there to install the software.

  2. Posted by Fredrik on April 30, 2009 at 4:16 pm

    Hi,

    This is what I have searched for a long time!
    Before I buy a SE Xperia I have to ask if someone have tried this program on a X1?

    BR
    Fredrik

    Reply

  3. Posted by Fredrik on May 1, 2009 at 9:17 pm

    Perfect!

    Reply

  4. Posted by Sebastian on May 4, 2009 at 8:37 pm

    ok… but you should post a description of the soft, because I had ended on this page to see what is “stay unlock”and I can’t get a clue…

    Reply

  5. Posted by Paul on May 6, 2009 at 12:13 am

    Hi Zen, will this work with Blackberry Security instead of Exchange IT admin?

    Reply

  6. Posted by zen on May 6, 2009 at 12:22 am

    no this will only work if you have Exchange pushmail.

    Reply

  7. Posted by Wouter on May 8, 2009 at 7:49 pm

    Hi Zen, I’m getting a Win32Exception when I’m saving the configuration at System.Diagnostics.Process.StartWithShellExecuteEx() at System.Diagnostics.Process.Start() at Stay_Unlock_Config.Form1.menuItem1_Click() … Microsoft.AGL.Forms.EVL.EnterMainLoop()

    I’m getting the same exception with both cab files.

    My OS: Windows Mobile 6.1 Professional
    Device: HTC Touch HD
    Language: Dutch

    Can you help me with this problem?

    Reply

    • Posted by zen on May 11, 2009 at 2:03 am

      @johndo,

      is yours a non-english ROM?

    • Posted by Wouter on May 11, 2009 at 9:34 pm

      Hi Zen,

      Thank you for you quick response!
      Yes my ROM is non-english… I’m running the Dutch installation that came with my device.
      Is that causing the problems?

      Kind regards,

      Wouter

    • Posted by zen on May 11, 2009 at 10:13 pm

      try create \Program Files\Zenyee\StayUnlock and copy the exe over. I think I have not taken into consideration of non-english locale, and therefore the targetted file couldn’t be run since it’s not found in the path specified above.

    • Posted by Sytec on June 15, 2009 at 4:38 pm

      I can confirm the problem with the GPS fix on a HTC Touch Pro. Actually I’m using a german OS but I’ve manually created \Program Files\Zenyee\StayUnlock and copied the files right there.

      So what to adjust now in order to get a GPS fix again?

      Thanks!

    • Posted by BillB on June 15, 2009 at 11:02 pm

      Concerning the GPS issue:
      - Until finding this program, I was using registry edits to delay the the phone lock. Normally I edit the registry to allow me to set the time-out to lock the device at 12 hours.
      - When using the GPS, the time-out to lock the phone reverts to 5-10 minutes (rendering the GPS nearly useless).
      - After turning off the GPS, the time-out would return to 12 hours by itself.

      Any progess getting the GPS to work while running Stay Unlock???
      It would really solve the problem. (By the way, I am using an HTC Touch Pro running Win Mob 6.1 English.) Thanks!

    • Posted by zen on June 18, 2009 at 1:10 am

      hi BillB,

      I am not planning to add any more feature to the stay unlock program. In your case, with stay unlock, you don’t really need to edit the registry, but just go to settings and change the timeout value prior to running your gps software.

    • Posted by zen on June 18, 2009 at 1:11 am

      hi Sytec,

      I’m not sure if I understand your question correctly. Stay unlock should not affect your GPS Fix. If you could not get GPS fix, it’s by coincidence, but it’s definitely not due to Stay unlock program.

  8. Posted by David Marler on May 11, 2009 at 12:11 am

    My wife has a backjack II for Christmas….it is linked to corproate Microsoft Exchange server….they have her entering a password every 15 minutes which is driving her crazy….will your tool stop that problem on that device? and how do I load ?

    Thannks a lot for your support

    David
    Houston TX

    Reply

    • Posted by zen on May 11, 2009 at 2:04 am

      yes, just download the right cab (I can’t remember what type of Windows mobile phone is blackjack II, I think it’s the smartphone version), and copy the cab to your device via activesync (do not unzip or run from your desktop), then open up file explorer in your blackjack, and run that cab file.

  9. Posted by Snafu on May 14, 2009 at 11:54 am

    Hey Zen,

    Yesterday, I installed this app on my phone and then changed the registry settings on my phone. Worked great until I got another push to re-enable the security policy. So, I’m back to square one. This time, I will change the registry first and then install the app. However, I have a feeling it still won’t work. I have the first tmobile shadow with Windows Mobile 6.0 and the software warns that it may display incorrectly because it was made for a previous version of windows mobile. However, I do see the app and I’m able to get into and making changes. I saw on other forums that there is something running and a bubble pops up and I haven’t seen a bubble nor do I see anything in my Task Manager indicating that something is running. Am I doing something wrong? Should this work on my phone? Thanks.

    Reply

  10. Posted by Peter on May 15, 2009 at 5:22 pm

    Works great on HTC S710 with Exchange Pushmail. Thanks!

    Reply

  11. Posted by Peter on May 16, 2009 at 2:18 am

    Zen,
    Reference to yourthread with Wouter.
    I seem to be having same problem. Also HTC with Dutch software.
    Copying .exe to freshly created \Program Files\Zenyee\StayUnlock does not do the trick.
    Running .CAB does find its way to Prorammabestanden\Zenyee\StayUnlock.
    So it seems to understand Dutch :-)
    However it does not work in that it has problems with Diagnostics and Config.
    Any moer idea’s or has Wouter had luck and wants to share?

    Peter

    Reply

  12. Posted by Peter on May 23, 2009 at 4:48 am

    Dear Zen,

    Still have problem with Stay_unlock on my HTC.
    Included is the Details shown after saving settings.
    Please advise.

    Stay Unlock Config.exe
    Win32Exception

    bij System.Diagnostics.Process.StartWithShellExecuteEx()
    bij System.Diagnostics.Process.Start()
    bij Stay_Unlock_Config.Form1.menuItem1_Click()
    bij System.Windows.Forms.MenuItem.OnClick()
    bij System.Windows.Forms.Menu.ProcessMnuProc()
    bij System.Windows.Forms.Form.WnProc()
    bij System.Windows.Forms.Control._InternalWnProc()
    bij Microsoft.AGL.Forms.EVL.EnterMainLoop()
    bij System.Windows.Forms.Application.Run()
    bij Stay_Unlock_Config.Program.Main()

    Reply

    • Posted by zen on May 28, 2009 at 11:14 pm

      @Peter, check if you have Stayunlock program in \Windows\Start, if so, then stay unlock should be running already, and you need not worry about the config exception message.

  13. Posted by Pim on May 28, 2009 at 9:44 pm

    Hi Zen,

    I have used your app. for long time now. but recently i have bougth a HTC device and after installing the device is not able to get a GPS fix. Has anyone rencounterd the same problem. By the way it is with all versions…

    Reply

  14. Posted by Alan on June 5, 2009 at 1:36 am

    hi zen,
    I downloaded the program straight onto my HTC620 and it works fine.. only problem is with the configuration page which apart from a display of the minutes I can set the unlock for has nothing else on it apart from a couple of check boxes with no indication of what they are for.
    I’ve reloaded the program twice and the same happens.. any ideas..loaded it from smartphone-freeware.com
    alan

    Reply

  15. Posted by chip on June 17, 2009 at 6:21 pm

    Hi Zen

    This little gadget is realy great. Do I unterstand it correct. It only works on an english ROM? I have the same problem like Wouter. I\’m working on a german ROM. Do u plan a multilingual version?

    Kind regards, Chip

    Reply

    • Posted by zen on June 18, 2009 at 1:04 am

      hi chip, the software works on non english rom. The only problem is after you configure the setting (using the config tool), the stay unlock program will not be able to restart automatically due to the hardcoded path. You can still workaround by doing a soft-reset, or rerun the stay unlock (found in \windows\startup) again.

  16. I have a big problem! My HTC p3300 (Artemis, SPV M650) is blocked in the kickoff of WM6 because it do not acknowledge the password anymore.

    I cannot therefore synchronize it any more via Atcivsync. There does not remain more than resolution to deactivate the password via mode to booloader.

    I do not want to make of Hardreset because I would lose all my data.

    Is that anybody could help me?

    Reply

    • Posted by zen on June 18, 2009 at 1:02 am

      I assume you have forgotten the password. You can click menu > reset password in your Pin Lock screen. Then go to your outlook web access (check with your administrator the url of your OWA), and retrieve the recovery password from there

    • @zen, no i dont click to the menu >reset password because is desactived !

    • Posted by zen on June 18, 2009 at 10:40 am

      sorry to hear that, I can’t think of any other solution other than hard reset the bugger.

  17. Posted by BMT on June 18, 2009 at 7:12 pm

    Hi Zen,

    Do you know if you are going to produce this product also for the IPHONE or do you know a similar product which works on the IPHONE.

    Please let me know,

    Greetz, BMT

    Reply

  18. Posted by Michael on June 22, 2009 at 7:54 pm

    Hello, I tried to use stay-unlock v2.0, but when I want to change the settings / activate it an error occurs

    I use an htc diamond wm6.1 with newest official german rom (your old version with the old rom worked fine).

    Is this error known?

    Here is the error description:
    Stay Unlock Config.exe
    Win32Exception
    bei System.Diagnostics.Process.StartWithShellExecuteEx()
    bei System.Diagnostics.Process.Start()
    bei Stay_Unlock_Config.Form1.menuItem1_Click()
    bei System.Windows.Forms.MenuItem.OnClick()
    bei System.Windows.Forms.Menu.ProcessMnuProc()
    bei System.Windows.Forms.Form.WnProc()
    bei System.Windows.Forms.Control._InternalWnProc()
    bei Microsoft.AGL.Forms.EVL.EnterMainLoop()
    bei System.Windows.Forms.Application.Run()
    bei Stay_Unlock_Config.Program.Main()

    Thanks in advance,
    Michael

    Reply

    • Posted by zen on June 22, 2009 at 8:30 pm

      Hi Michael,

      don’t worry about the error message, just soft-reset and your stay unlock will run fine. IF it doesn’t let me know as the the shortcut may not be correct. I probably have to recompile the code so that it can handle non-english rom. the error message only means the config tool cannot start the executable, but the configuration should be saved correctly, and a soft reset would run the executable correctly.

    • Posted by michael on June 29, 2009 at 12:42 am

      Thanks, you were right. Everything worked even with the error.

      Thanks for the great programm,
      Michael

  19. Posted by dennis on June 23, 2009 at 9:00 am

    I have a spv m650 orange. I can’t configure my gprs settings and add new networks.
    when I go to start/settings/connection/connections/advanced/ i can’t add a new network. there is no action when I click ‘select new network’.
    what can I do?
    thank you

    Reply

  20. Posted by Tommy on July 6, 2009 at 12:01 am

    When i’am trying too run the setup file on my HTC it only open a blank webside in Opera?

    Reply

    • Posted by zen on July 6, 2009 at 12:03 am

      make sure you copy the cab file over your HTC, and not unpack the cab in your desktop

Respond to this post