(2 April 2009) S2U2 v1.62 - dream - Windows Mobile Development and Hacking General

Hey guys,
Although S2U2 is now reached v1.62, it doesn't mean it can run perfectly on your device. Thanks to different devices produced by different vendors. So, please test it before use it everyday, especially the CallerID function.
(23 April 2009, You may try out the latest hot-fix v1.65 beta2 found at here.)
What is S2U2?
S2U2 (Slide2Unlock2) is a simple lock/unlock application which has the iPhone style slide unlocking. It can be used as a screensaver while you don't use your device. It has a CallerID function (but some devices may not work, so please try it first); S2P control plugin; and volume control. It can show many system information (customizable) even without unlocking.
Prerequisition:
- WM5 Phone or WM6/6.1 Professional devices
- free RAM: at least 1M for QVGA; 4M for VGA
Changes of v1.62
- the notification pop-up can now be dismissed (only on S2U2) by tapping anywhere a while outside the pop-up area;
To redisplay it, tap the corresponding notification icon.
- added option to turn on/off the individual preview of SMS, MMS & Email.
Please note that since I have no where to test the MMS (my device treats it as SMS), so it may not work.
- the "slide to view" has extended to all notification icons.
e.g. when a missed-call icon shown; tap the icon & it'll be highlighted; slide the slider will open the call history.
- added option to custom the applications opened by "slide to view" by editing the registry:
They are under HKEY_CURRENT_USER\Software\A_C\S2U2\S2VEXE, named 0File, 0Parameters, 1File, 1Parameters,... 8File, 8Parameters.
0 - missed call; 1 - voice mail; 2 - SMS; 3 - MMS; 4 - email;
5 - Flexmail; 6 - WL Messenger; 7 - reminder; 8 - active task.
e.g. when there is a missed call, open iContact's call history instead of the system call history,
edit 0File to \Program Files\iContact\iContact.exe;
and 0Parameters to -recents (the path may be different on different language device & where it's installed).
- added option to disable pressing the power button to end an incoming call.
- fixed a potential memory leak introduced in v1.60/1.61.
- fixed the incomplete backup created when saving the settings in S2U2 Settings.
- fixed the occasional problem that the system hangs on the CallerID screen.
- a few minor bugs fixed.
Changes of v1.60
- added option to lock most of the system notifications (alarm, reminder, sms/mms & email notice) when the device is locked.
To dismiss the notification on S2U2 (not on the system), either press the Power button or wait for the backlight turns off.
There are also options to auto-dismiss the notifications on the system & to show a preview of the SMS/email when locked.
When a notification is shown on S2U2, unlock the device ("slide to view") will open the corresponding application.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
- added option to delay the email preview.
Set a longer delay if your device alerts the new email notification much later than the email preview.
- added a command switch -password for iLock2 to trigger the password lock immediately if the password is set.
Run iLock2.exe -password will turn on the password lock immediately no matter how long the "require password" is set.
Append the iLock2 startup link with -password will trigger the password lock immediately after soft-reset.
However, even with this option added, it does not mean S2U2 is a highly secure password lock.
- added the back button in the password entry screen; it shares the same position of the clear button.
- added a small-style clock - "clockS", included in the clock pack file.
- added option to set up a 2nd clock (both format & clock path).
To switch between the 1st & 2nd clock, tap the clock area.
e.g. switch between digital (clock) & analog (clockA); or between normal & small (clockS).
- added option to set the Vibration LED.
If S2U2 does not vibrate even "Haptic Feedback" is turned on, try to change the value of the Vibration LED;
then turn on or off the "Haptic Feedback" to test it. e.g. the Vibration LED of Omnia is 11.
- added option to show Owner's Information (name & phone) at the bottom.
- added option to hide All-Day appointment.
- added option to do not lock the TouchFLO 3D.
Enable it if the TouchFLO 3D restarts/quits unexpectedly when S2U2 is running, but the Home key will not be locked as before.
- change the Wallpaper settings in the registry will trigger S2U2 to change it's wallpaper immediately.
- when save the settings by S2U2 Settings, a setting backup file "S2U2 Settings.reg" will be saved.
- removed option "Power Save" as the power leak problem is found & fixed.
Please read the FAQ if your device still has power leak when running this version.
- removed option "Don't double check Backlight" as it does not work on some devices.
- removed the command switch -refresh of iLock2 as it does not work in some cases. (actually, it'd been removed since v1.5x)
- fixed the occasional problem that the system hangs on the CallerID screen after rejected an incoming call.
- fixed the occasional problem that the unread count of Flexmail cannot be shown.
- some minor bugs fixed.
Download
http://ac-s2.com
* Don't add www in front of the URL as it may not work. I don't know what's wrong with my domain hosting company.
Reset Unread Count
If your device has suspicious unknown count of any unread email/vmail/sms/mms, use this file (ResetUnreadCount.cab) to reset them.
Lock/Unlock Sound Sample
For details, as usual, please read the README or the next post first, especially the Known limitations & FAQs before posting your questions here.
To show your appreciation, pls CLICK HERE to make a donation.
(@ALL LINK POSTERS: I know most of you do not post the donation link on your reposted message. That's fine. But I hope you can at least post the link of this thread so that your visitors know the source of S2U2. Thanks.)
Volume Control shortcut
If you need to manually map a key to invoke the new Volume Control, extract the S2U2-VC.LNK from this file (s2u2-vc.zip) & transfer it to your device's \Windows\Start Menu\Programs\S2U2 (for Non-English device, it varies), then use any key mapping software (some devices have it come along) to map this S2U2-VC to your preferred key.
But it assumes S2U2 is installed at \Program Files\S2U2. You may read HERE for how to create a LNK file.

Command Switch of iLock2:
iLock2.exe accepts the following command switches:
-slide to start/invoke S2U2
-nomsg to not to show any message even it closes itself & S2U2
-reset to reset the unread counts of SMS, MMS, email & vmail
-password to turn on the password lock immediately no matter how long the "require password" is set
Configuration:
- Use the "s2u2 Settings.exe" to change the settings.
(There are some extra options that cannot be changed by "s2u2 Settings" yet, but ichijou-san & mushipkw had made their own programs for them, you may try out here & here. Thanks all of them.)
- Through the lang.ini, the default values of DateFormat, TimeFormat, AppointmentTimeFormat, PhoneNoFormat, Wallpaper (Protrait & Landscape) & ClockPath can be customised. They are s_DefaultDateFormat, s_DefaultTimeFormat, s_DefaultAptTimeFormat, s_DefaultPhoneNoFormat, s_DefaultWallpaper(L) & s_DefaultClockPath.
- For advanced users, you can edit the registry (\HKEY_CURRENT_USER\Software\A_C\S2U2) directly. Please remember to RESTART iLock2 after any registry settings changed, otherwise it won't work. The default values are added on the first run of iLock2.
Please refer to this Excel file for the detail description of each setting. (thanks rctneil for the idea)
- All files under \GFX\ can be modified. To keep the transparent effect of some graphics, the top left corner pixel must be the transparent color; or use the ARGB PNG format.
Command Switch of iLock2:
iLock2.exe accepts the following command switches:
-slide to start/invoke S2U2
-nomsg to not to show any message even it closes itself & S2U2
-refresh to reload the registry settings & restart S2U2
-reset to reset the unread counts of SMS, MMS, email & vmail
Known limitations & FAQs:
General
Q. My device shows a blank/black screen when run S2U2 or "S2U2 Settings"?
A. It's not compatible with S2U2. It's a h/w problem. Try to turn ON or OFF the DirectDraw option:
1. stop iLock2
2. edit the registry, under \HKEY_CURRENT_USER\Software\A_C\S2U2, find the key DirectDraw
3. set it to 0 or 1 (depending on which mode it doesn't work, set an opposite value)
4. start iLock2 & S2U2
Q. How to edit the registry?
A. You need 3rd party software like "Task Manager" & "Total Commander". Try to google them & they are very user friendly.
Q. After changing the registry settings, iLock2/S2U2 do not behave as instructed??
A. Pls RESTART iLock2 after any registry settings is made.
Q. S2U2 always run unexpectedly?
A. Try to disable the IdleStart.
Q. S2U2 suddenly does not start automatically?
A. Check if there is any applications which are included in the ExceptionEXE list are running in the foreground.
A. If you have installed Battery Status, disable the "show Today Screen after wake up".
A. If you have installed Ultimate Launcher, disable "activate plugin on start up".
Q. S2U2 consumes a lot of power?!
A. Make sure there is no music player running in the background.
A. Use digital clock without showing the second.
A. Don't use GIF wallpapers.
A. Don't use a folder of wallpapers.
A. Turn off "Show Appointment".
A. Turn off "Show Weather".
A. Turn on "Don't use Keyboard Hook".
A. Turn on "Ignore screen orientation"
A. If any "auto-rotation" application is installed, add "S2U2" to it's exception list.
A. Disconnect the data connection.
Q. S2U2 sometimes reappear by itself immediately after an unlock?
A. set a longer "WakeupDelayMS".
A. If any "auto-rotation" application is installed, please add "S2U2" to it's exception list.
Q. My device's special Keys are not blocked by S2U2?! (e.g. the camera key on P525 & P535...)
A. Some devices have some specific keys that are hooked directly to the system.
This is a device specific problem. Unless the corresponding SDK is released by the manufacturer, it cannot be solved.
A. Please check if you have installed any key mapping s/w that will break S2U2.
Q. I can still activate "Touch Flo" even S2U2 is locked?!
A. Exclude S2U2.exe in the "Touch Flo" setting either by edit the \Windows\Touch Flo\FTouchFloConfig.txt
or edit the registry: go to HKLM\Software\HTC\Biotouch\Disable4SpecificApp; add new key called "S2U2"; in the folder for this Key, add new string value "ClassName" = "S2U2"; softreset the device.
Q. Some of my device's background jobs (like email sync or bluetooth connection) stopped unexpectedly when S2U2 is running?
A. Try to turn on NoPowerSuspend.
Q. What is NoPowerSuspend?
A. There is a few options in S2U2 to set when to suspend your device's power. If NoPowerSuspend is set to 1, all these options will be disabled.
Q. Some of my scheduled tasks did not run as schedule, but it'll start when manually turn on the device?
A. Try to set OffLCD longer (17 seconds or more) or add it to the ExceptionEXE list as below.
Q. How to configure S2U2 not to start when some applications are running?
A. Edit the Registry, under \HKEY_CURRENT_USER\Software\A_C\S2U2, add key ExceptionEXE0 (STRING) with the name of the application (e.g. iexplore.exe). A total of 10 (0-9) ExceptionEXE can be added. Set ExceptionEXEisFG to 1 for checking it's running in foreground only; while set to 0 for checking it's running in foreground or background. Then restart iLock2.
Q. Spb Repeating Alarm does not work when "Lock Notification" is turned on?
A. It's a known limitation. Spb RA relies on the system notification bubble to literate its own alarm.
But if "Lock Notification" is turned on, S2U2 will force the notification to background & Spb RA will be misleaded
and think that notification is already dismissed. So, if Spb RA is used, "Lock Notification" must be turned off.
Q. How to customize the application opened when "slide to view"?
A. They are under HKEY_CURRENT_USER\Software\A_C\S2U2\S2VEXE, named 0File, 0Parameters, 1File, 1Parameters,... 8File, 8Parameters.
0 - missed call; 1 - voice mail; 2 - SMS; 3 - MMS; 4 - email;
5 - Flexmail; 6 - WL Messenger; 7 - reminder; 8 - active task.
e.g. when there is a missed call, open iContact's call history instead of the system call history,
edit 0File to \Program Files\iContact\iContact.exe;
and 0Parameters to -recents (the path may be different on different language device & where it's installed).

Known limitations & FAQs: (continue)
Information
Q. How to hide the Date or the Time?
A. Set the DateFormat or TimeFormat to blank; restart iLock2.
Q. S2U2 shows the wrong no. of unread SMS/MMS/email/vmail?!
A. It's a device specific problem. You may reset these counts by:
1. stop iLock2
2. run iLock2 -reset
3. start iLock2
A. You may use the ResetUnreadCount.cab to reset these unread counts.
Q. There is only ONE appointment shown even it's set to show more than 1 appointment?
A. Extend the "Appointment Next Day(s)".
A. Where there is more than ONE appointment shown on S2U2, you may shrink them to show ONE appointment by tapping it.
To restore, tap the appointment again.
Q. How to hide any unread alert?
A. Delete "notice.png" under the \GFX folder; restart iLock2.
Q. How to integrate Spb Mobile Shell with S2U2?
A. http://www.spbclub.com/forum/viewtopic.php?t=17396 (thanks PocketPcUser05)
Q. How to display the operator's logo?
A. The logo filename must exactly match with the operator's name with PNG extension (e.g. orange.png); it must be placed under the folder GFX\Operator. For QVGA/WQVGA device, the logo has to be smaller than 16 pixels high; while for VGA/WVGA, it has to be smaller than 32 pixels high. Since there are a lot of operators in the world, only a few samples are included in the installation.
To switch back to display operator in text, delete the Operator folder & restart iLock2.
A. Run S2U2 Settings and quit. A file "S2U2 Settings.log" is created under the S2U2 installed folder.
Open it with any editor, one of the line shows "Operator Logo: xxx.png".
CallerID
Q. Does the CallerID support Video Call / Skype / PTT (Push-To-Talk)?
A. No.
Q. The CallerID function does not work on my device?!
A. Since there are a lot variables between different devices/environment, it's possible that the CallerID does not work. So if it's the case, disable the CallerID. Otherwise you may don't know who is calling you.
Q. The quality of the CallerID pic is so bad even the original photo is in high resolution?!
A. DO NOT use the system contact/outlook to add photo to a contact. Use S2V (Slide 2 View) to do so.
Q. How to mute an incoming ring/vibration when CallerID is enable?
A. Press the Volume Up/Down; or DPAD Up/Down keys when DpadOn is enable.
Q. After soft-reset, sometimes the first call's callerID is not shown?
A. It's an OS issue, no solution yet.
Q. The CallerID is working fine, but after iLock2 is ended, no more CallerID even the system one?
A. The system caller tab is diabled by iLock2. Either restart iLock2 or restore the system caller tab as the next question.
Q. How to restore the system caller tab?
A. Set CallerID to 0 or uninstall S2U2, then soft-reset.
Q. "Slide to Answer" does not work?
A. Firstly, the CallerID must be enable & it works on your device. Secondly, the "Slide to Answer" screen will only appear when your device is locked already by S2U2. Otherwise it only shows a normal CallerID screen.
A. Change the setting of "Slide to Answer" from "Only Locked" to "Always".
Q. "Slide to End" does not work?
A. Firstly, the CallerID must be enable & "Slide to Answer" & both work on your device. Secondly, the "Slide to End" screen will only appear when your device is locked already by S2U2. Otherwise it only shows a normal CallerID screen.
A. Change the setting of "Slide to Answer" from "Only Locked" to "Always".
Wallpaper
Q. How to change wallpaper?
A. Create a jpg file with resolution the same as your device (QVGA is 240 x 320; VGA is 480 x 640); rename it to "wallpaper.jpg"; copy it to the gfx folder (default is \program files\s2u2\gfx\); restart iLock2. And the file "wallpaperL.jpg" is for the Landscape mode.
Q. My GIF wallpaper does not shown?
A. Currently, there seems to be a limitation to the size of the GIF file. Sometimes, even your device has enough free RAM, it still cannot be shown. Recommended to reduce the dimension (not the file size) & the no. of frames of the GIF, then try again.
Q. The GIF animation stopped after a certain period?
A. Turn on the GifEndless option.
Q. I've set up a folder of GIF files & set the Wallpaper point to that folder, but S2U2 shows nothing?
A. Wallpaper(L) folder only supports JPG files.
Q. When the wallpaper is set to GIF file, even a small one, the memory usage is very high?
A. Yes, all the frames need to be cached in memory. So the more frames the GIF has, the more memory will be used.
Weather
Q. My XXX weather application cannot be shown on S2U2?
A. S2U2 only supports Spb Weather 1.x (not 2.x; not Traveler; not Shell), Weather Panel, Pocket Weather, HTC Weather, User-defined Weather and HTC Manila 2D & 3D Weather.
Q. There is no registry key called UserWeather in my device?
A. Create it (as STRING) by yourself.
Q. How to make use of UserWeather?
A. You have to manually update the registry key UserWeather (STRING) under \HKEY_CURRENT_USER\Software\A_C\S2U2. The format is "icon|index|high temp|low temp" where icon is S, P or W (Spb Weather, Pocket Weather or Weather Panel).
Or "icon|index|string" where "icon" is C (custom), "index" is the weather icon & "string" will be the message displayed underneath the weather icon. e.g. "C|50|Rainning" means the \gfx\weather\50.png icon & "Rainning" will be displayed on screen.
Schettj has created a MortScript to update it through Yahoo's weather, details at http://forum.xda-developers.com/showthread.php?t=358952
Q. Why there is no current weather info shown? Why the weather icon mismatches with HTC Weather or Manila 2D/3D Weather?
A. Because S2U2 only shows TODAY's FORECAST info from other weather applications.
Q. When getting temperature (in Celsius) from HTC Home or Manila 2D, there is always 1 degree discrepancy?
A. That's the bug of HTC Home when converting the readings from Fahrenheit to Celsius.
Q. The Manila 3D Weather info not shown on S2U2?
A. Check if you have added custom city; try to add a non-custom city.
A. Check if you have set the weather to update itself automatically; try different setting.
A. No perfect solution yet.

Thank's AC... but the link provided S2U2 v1.37 for VGA is it Normal.....

Bob_55 said:
Thank's AC... but the link provided S2U2 v1.37 for VGA is it Normal.....
Click to expand...
Click to collapse
Just updated to v1.40... thanks.

Thanks A_C....downloading now!!
edit...well actually I can't download, the QVGA version isn't downloading!!

Thanks A_C, gonna try it out!

QVGA working now, sorry....must have caught it at a bad time!!

Thanks, downloading and updating now.

So-far so-good!! The battery % shows up top, and everything else seems to be working as good as ever. The inertia takes a little getting used to, but works well!!

Thanks A_C.
This is S2U2 lang.ini file for Italian User.

German Lang.ini for v1.40
Thanks for update, but with activation TF3D on my HD (1.14.407.3 GER) dont work the Manila 3D Weather again. ???
Its the TF3D deactivation, function the Weather icon. Strange!?

thanks ac!

Awesome, I'm always excited to see you release an update!!! Downloading now....

Thanks for the new version.
I noticed a difference in the sliding mechanic.
Slider now seems to speed up, and if you release it, it keeps sliding.

Great work A_C!
May I suggest the following: if for an appointment, the start time equals the end time, only show the start time.
For example:
12:30 Lunch
instead of
12:30-12:30 Lunch
Thanks!

so im trying to get my weather to show up
it didnt on the last version either
i have a touch pro using tf3d set that in the s2u2 settings
had custom cities, tried some normal ones that didnt help
BUT if i turn tf3d off then the weather shows up
anyone had this and fixed it?

johanromijn said:
Thanks for the new version.
I noticed a difference in the sliding mechanic.
Slider now seems to speed up, and if you release it, it keeps sliding.
Click to expand...
Click to collapse
Yeah...kinda cool, I think that will allow a lot of people with 'large' fingers to be able to 'flick' the slider and not run out of room at the end to slide!! I think it is a great little tweak!!!

NL language file 1.40
Thank you A_C!
I've updated the language file in Ducth.
Regards,
Ronald

Thanks A_C, I'm downloading now.

Related

Slide 2 UnLock v1.17 (updated on 22/6/2007)

Slide 2 UnLock is a simple lock/unlock application which has the iPhone style slide unlocking. It can be used as a screensaver while you don't use your device.
Since there have been a lot of changes after v1.10, this new thread is opened for easy maintenance. The previous development thread is at here.
The original v1.0 was released from http://rychlicki.net/en/2007/04/01/174 on April 1. I only picked the SLIDE.EXE up & after copying & pasting some codes, it's now v1.17. Recent changes are:
v1.17 (22-6-2007)
1. fixed the bug of "ShowSpbWeather" when the weather source is not the default one
2. some bugs fixed
The followings only work on WM5/6 devices
3. added option "BlankOnTalk" - turn off the LCD when the phone call is talking. If you want to turn on the LCD, simply press the power button.
4. if SLIDE is already activated before a phone call is incoming, SLIDE will be hidden when it's ringing; and SLIDE will be reactivated after the call
5. no more polling jobs, all system state changes are handled by iLock now (using the SNAPI). The result will be more accurate & uses lesser power (uses lesser power also apply to WM2003 version)
6. added missed voice mail and missed MMS counts
v1.164 (17-6-2007)
1. "ShowSpbWeather" follows user's Spb Weather settings: which city is selected; C/F option
2. fixed the bug of potential hang up of Trinity
3. fine tuning on WM6 devices
4. if "Password/Pin Lock" or "Owner Information" are enabled to display at woke up, SLIDE may quit by itself
5. added an icon to iLock.exe
6. some bugs fixed
v1.16 (10-6-2007)
1. added 2 little animatons, one you may love & one may not
2. if you have Spb Weather installed, set option "ShowSpbWeather" to 1 to show the current day's weather info
3. added option "AppointmentTimeFormat"
4. "ShowAppointment" now shows current or tomorrow appointment info
5. if your device's locale setting is Chinese, the date will now show in Chinese (but the Appointment details still CANNOT show Chinese characters) and the format is fixed
6. it now works peacefully with the OS built-in "Password/Pin Lock"
7. SLIDE behaves more inert to the "Phone" app
8. some bugs fixing
Start from v1.1, INSTALLATION is necessary! If you have used any other methods to make SLIDE.EXE runs on wake up event, please UNDO it before using this version. Read "How to use" for details.
If you want to show your appreciation, you may buy me a coffee by clicking here. Of course, send me a thank you message is also welcome.
Please read the README.TXT for the details & FAQ.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Admin edit: attachments have been removed due to the fact we received a legal letter from apple requesting the removal of their copyrighted material.
FAQs
The following files are included in this release:
SLIDE.EXE - frontend locker
iLock.EXE - background job; wait for right event to invoke SLIDE; provide system info to SLIDE
GFX (folder) - contains all the necessary graphics for the locker; fully customizable
readme.txt - this readme file
history.txt - history of Slide 2 Unlock
How to use:
=========
1. A simple 1 step INSTALLATION is necessary - use the CAB file to install, pls select the right OS version.
2. After installation, there are 2 shortcuts created under \Program Files\Slide2Unlock:
iLock.lnk - start/stop ilock.exe (on the 1st run, it runs silently in the background; on the 2nd run, it closes iLock & SLIDE)
Slide2Unlock.lnk - manually start SLIDE (be sure iLock is running in the background, otherwise the Battery status will not be updated)
3. A shortcut for iLock.exe is created automatically under "\Windows\StartUp" as well.
4. Everytime you change the settings in the registry, please restart iLock.exe to reload the changes. HOW? Run the iLock the second time, it will close itself & the SLIDE. Then run it again to stay in the background.
5. To UNINSTALL, use the "Remove Programs" under Settings.
6. Installation on Storage Card is NOT supported (for the sake of stability).
7. For Smartphone users, you can unlock by pressing the D-Pad when "DpadOn" is set to 1.
iLock config (in the Registry under \HKEY_CURRENT_USER\Software\A_C\Slide2Unlock):
===========================================
1. the Date & Time format can be customized by changing the keys DateFormat & TimeFormat:
DateFormat:
(Pls read the readme.txt for details.)
For example, to get the date displays "Wed, Aug 31 94"
set DateFormat to ddd',' MMM dd yy
TimeFormat:
(Pls read the readme.txt for details.)
For example, to get the time displays "11:29:40 PM"
set TimeFormat to hh':'mm':'ss tt
Non-english devices may still have some problems for the format of the date/time, please use the most basic date/time format like:DateFormat set to d'/'M'/'yyyy​TimeFormat set to H':'mm​If you do not want to have date/time display, just leave them blank.
2. After the unlock action, SLIDE.EXE can be sent to background if:CloseApp is 0​
It'll further speed up the loading time of the next execution, but it'll eat up the memory (5MB). If you want it simply exits as version 1, set:CloseApp to 1​3. The speed of the button can be configured by setting:Speed to n (where n is 1, the slowest to 5, the fastest)​
4. If your device has a VGA screen, to have better fit font, please set:VGAfix to 1​
5. Load the .bmp, .jpg or .png file you want; make sure to include the full path of the file & the files fit your screen (i.e. 240 x 320 or 320 x 240 in size)Wallpaper set to "the full path of the file that will be used at Portrait mode"​WallpaperLandscape set to "the full path of the file that will be used at Landscape mode"​
6. If you want to "auto start" SLIDE.EXE when the device is woke up, set:Autostart to 1 (0 to disable)​
7. To turn off the LCD by SLIDE.EXE, you may specify:OffLCD to n (after n seconds idle, the screen will be off; minimum is 5 seconds; 0 to disable)​
8. When the OffLCD is enabled, you may specify whether the device is suspended or remain active but with LCD turned off:BlankScreen set to 0 or 1 (0 to suspend the device; 1 to turn off the LCD only)​
9. For WM5 device (or device with the capability to turn off the backlight), you may set SLIDE to start automatically when the device's backlight is turned off by:IdleStart set to 1 (0 to disable)​
10. Similar to IdleStart, ACIdleStart has the same function when the device is charging:ACIdleStart set to 1 (0 to disable)​
11. Similar to OffLCD, ACOffLCD has the same function when the device is charging:ACOffLCD to n (after n seconds idle, the screen will be off; minimum is 5 seconds; 0 to disable)​
12. Similar to BlankScreen, ACBlankScreen has the same function when the device is charging:ACBlankScreen set to 0 to suspend the device; or 1 to turn off the LCD only​
13. If you want to install SLIDE to other folders or the storage card, please update the key:Slide2UnlockPath to "the new full path"​
14. To show your current or tomorrow Appointment information, set the key:ShowAppointment to 1 (0 to disable)​
15. To change the format of Appointment's time, change the key: (works on WM5 or 6 only)AppointmentTimeFormat (use the same syntax as TimeFormat)​
16. To enable D-Pad input, set the key:DpadOn to 1 (0 to disable)​
17. If you have installed Spb Weather as well, the current day's weather can be shown by set the key:ShowSpbWeather to 1 (0 to disable)​18. To turn off the LCD during a phone call, set the key: (works on WM5 or 6 only)BlankOnTalk to 1 (0 to disable)​
19. The default values are added on the first run of iLock:ACBlankScreen=0
ACIdleStart=0
ACOffLCD=0
AppointmentTimeFormat=h':'mmt
Autostart=1
BlankOnTalk=0
BlankScreen=0
CloseApp=0
DateFormat=dddd', 'd MMMM
DpadOn=0
IdleStart=1
OffLCD=0
ShowAppointment=0
ShowSpbWeather=0
Slide2UnlockPath="\Program Files\Slide2Unlock"
Speed=3
TimeFormat=H':'mm
VGAfix=0
Wallpaper="\Program Files\Slide2Unlock\GFX\Res\wallpaper.bmp"
WallpaperLandscape="\Program Files\Slide2Unlock\GFX\Res\wallpaperL.bmp"​Known limitations & FAQs:
=====================
1. Cannot display UNICODE (for faster loading time & uses lesser memory)
2. GSM signal strength and Operator Name will NOT be available on WM2003 devices (but can be added manually)
3. "Missed Call", "Unread SMS" & "Unread Email" notifications only work on WM5/6 devices
4. If your device has slide-out keyboard, SLIDE will quit automatically when the keyboard is slided.
5. SLIDE may run slow in Landscape mode or even the screen turns blank. No solution yet.
6. Reported not compatible devices: Japanese OS, Thai OS
7. For faster loading time, please use option "CloseApp 0", but it needs about 5MB memory.
8. If SLIDE sometimes come out unexpectedly, pls set "IdleStart" to 0 & restart iLock.
9. If "Password/Pin Lock" or "Owner Information" are enabled to display at woke up, SLIDE may quit by itself.
10. To have correct Battery Status displayed by SLIDE, iLock must be running in the background.
11. If you do not want to have SLIDE start automatically when power button is pressed, set "Autostart" to 0 & restart iLock.
12. If you want to start SLIDE with other button, map a hardware key to the shortcut - \Program Files\Slide2Unlock\Slide2Unlock.lnk.
Trouble shooting:
=============
If you find your device is hang with a blank screen or no response with any key or screen-touch, you may not need to reset it. Please follow these steps if your device has a camera button:
1. press the camera button to invoke the built-in camera program
2. press the end call button to go back to Today screen
3. use Task Manager (a third party freeware; highly recommended) to close the SLIDE.EXE
Source code:
==========
1. Source code of v1.03 is released at http://www.arianesoft.ca/e107_plugins/forum/forum.php. You'll need PPL from arianesoft.ca to edit/compile it.
2. Source code can be freely modified.
Special Thanks:
============
1. http://www.tzywen.com/index.php
2. http://rychlicki.net/en/2007/04/01/174
3. http://www.arianesoft.ca and forum fellows
4. Aneto for testing the "VGA fix"
5. Larna for helping the C programming
6. Xanthus for testing on WM6 device and the Chinese translation at http://www.mobile01.com/topicdetail.php?f=129&t=317329&last=2689822
7. The-equinoxe & Rambit66 for providing the CAB files
8. Forum fellows at xda-developers (http://forum.xda-developers.com). Thank you for your testings, comments, supports & patience.
Wao A_C! You have done such a huge improvement to the programme.. Thanks a million! Great job.
OK, before I proceed to try out this new great version, just to confirm, it's POSSIBLE to remove 'iLock' from \Window\Start up after putting it there, right? Just follow the step 6) of your instructions to use/install Slide:-
6. to UNINSTALL, run the iLock under "\Windows\StartUp" a second time to close the SLIDE.EXE & iLock.exe. Then delete all files from "\Program Files\Slide2Unlock" and delete iLock.exe from "\Windows\StartUp".
After my last 'experience' of removing iLock from Start up folder, I am a bit concern of putting it back there.
Thanks A_C. There is a problem with v1.13. In V1.1 the battery indicator worked ( turned green) when I plugin my PDA to the Charger/PC. Now in this version it's no longer working. Cheers
Sian said:
Wao A_C! You have done such a huge improvement to the programme.. Thanks a million! Great job.
OK, before I proceed to try out this new great version, just to confirm, it's POSSIBLE to remove 'iLock' from \Window\Start up after putting it there, right? Just follow the step 6) of your instructions to use/install Slide:-
6. to UNINSTALL, run the iLock under "\Windows\StartUp" a second time to close the SLIDE.EXE & iLock.exe. Then delete all files from "\Program Files\Slide2Unlock" and delete iLock.exe from "\Windows\StartUp".
After my last 'experience' of removing iLock from Start up folder, I am a bit concern of putting it back there.
Click to expand...
Click to collapse
The latest version of iLock is "Application path" aware... just try 2 two simple installation steps...
pl55 said:
Thanks A_C. There is a problem with v1.13. In V1.1 the battery indicator worked ( turned green) when I plugin my PDA to the Charger/PC. Now in this version it's no longer working. Cheers
Click to expand...
Click to collapse
Do you have iLock running?
A_C
Another question, will iLock execute itself upon softreset? Like you said the last round, there may not be enough time for the PPC to reboot properly esp if iLock is placed in the 'Start up' folder and 'Slide2Unlock' is set to auto-shut down within 5 sec.
pl55 said:
Thanks A_C. There is a problem with v1.13. In V1.1 the battery indicator worked ( turned green) when I plugin my PDA to the Charger/PC. Now in this version it's no longer working. Cheers
Click to expand...
Click to collapse
Im also having the same problem. Battery indicator not working at all, whether it's plugged in or not.
Also, what's the difference between running iLock.exe and slide.exe??
Sian said:
A_C
Another question, will iLock execute itself upon softreset? Like you said the last round, there may not be enough time for the PPC to reboot properly esp if iLock is placed in the 'Start up' folder and 'Slide2Unlock' is set to auto-shut down within 5 sec.
Click to expand...
Click to collapse
That's why I've disable "OffLCD" by default. Besides, running the iLock under "Windows\StartUp" will not invoke SLIDE, iLock will only sitting there. And the recommended setting for "OffLCD" is 15 seconds.
freeyayo50 said:
Im also having the same problem. Battery indicator not working at all, whether it's plugged in or not.
Also, what's the difference between running iLock.exe and slide.exe??
Click to expand...
Click to collapse
As I said, I've rewrote the Battery Status & it's coded in iLock.exe. SLIDE will no longer actively polling the system for the Battery Status. Starting from v1.1, there is a very close workmanship between iLock & SLIDE. If you don't want to run iLock.exe, pls use the old version.
A_C said:
As I said, I've rewrote the Battery Status & it's coded in iLock.exe. SLIDE will no longer actively polling the system for the Battery Status. Starting from v1.1, there is a very close workmanship between iLock & SLIDE. If you don't want to run iLock.exe, pls use the old version.
Click to expand...
Click to collapse
I am running the iLock.exe and the battery status still does not work. I have the app installed on my storage card. Everything works fine so far except for the battery status. It always shows the battery as being empty.
Very Nice Work.
I attempted to use previous versions on my apache and they eitehr didn't display the time correctly, wouldn't start up or would crash. This one seems to be a gem.
Many Thanks.
OK, Sorry- I've got the battery indicator working- my mistake- I've put the slide.exe in the startup folder before - Should Be Ilock.exe. Nice works and many thanks again.
freeyayo50 said:
I am running the iLock.exe and the battery status still does not work. I have the app installed on my storage card. Everything works fine so far except for the battery status. It always shows the battery as being empty.
Click to expand...
Click to collapse
Pls follow these steps for installation on Storage Card:
1. copy everything to your Storage Card's folder
2. copy iLock.exe to \Windows\StartUp (don't tell me you're not willing to spend just few kb of internal memory ), then run it.
3. edit the registry & change the key "Slide2UnlockPath" to the path specified in step 1 (must in full path)
4. run \Windows\StartUp\iLock.exe twice (i.e. to close & start again)
5. FINISH
A_C
Sorry, may I know whether it's ok to copy and paste iLock in Start up as a shortcut or must it be a duplication of the iLock programme in the Start up folder? Or there's no difference between this two?
Hi
I've tried paste 'iLock' as a short cut in Start Up folder. After changes to the Registry, I activated the 'iLock' twice but the screen background did not change. I've put the jpg file in the 'Res' folder, so I only need to change the file name, instead of the whole path. I've double check and there's nothing wrong with the new file name.
Would there be any problem if I first started off 'iLock' from the file in the 'Slide2Unlock' folder, instead of the 'Start up'? I accidentally activated iLock from the short cut I previously created on my iLauncher.
Or is this caused by the pasting of 'iLock' as short cut in the 'Start up' folder?
Sian said:
A_C
Sorry, may I know whether it's ok to copy and paste iLock in Start up as a shortcut or must it be a duplication of the iLock programme in the Start up folder? Or there's no difference between this two?
Click to expand...
Click to collapse
Just tried, the shortcut/lnk will not work. Pls don't make it too complicated - simple is beauty, right?
I really like this app, been following the thread for a while now trying the different versions, its going from strength to strength, i like it...
one small gripe tho, (really small) when can we have an icon for the ilock app? hehe something slidy and locky, would just polish it off me thinks, especially for those that have ilock as an icon on today screen.
Also, im using it on a Universal, can i replace the bitmaps with the correct res images? ie 640x480 format? and if i can is it possible you have the fish at those resolutions? Im not to really fussed if they consume a little more ram, think it would tidy it up a little more for us hi-res users.
And as another off the top of my head idea, as the registry is now used to store config, a v small config page would make life alot easier:
all in all i love it
Tried pasting iLock as application in Start up folder, but the changes to the background still doesn't take effect.
I've also tried '\Storage Card\Background.JPG' and it still didn't change.
[Edit] The path to the image was successfully changed in the Registry tho'.
I will update my post today, and maybe I will put a Chinese readme on it.
Works on My 2003 SE
Great work!! just found this App and love it
But are ther any update on GSM signal strength and Operator Name will NOT be available on WM2003 devices (but can be added manually) ?
tried the method
For WM2003/SE or non-mobile device, you may use this trick to show a fake operator name & signal:
- add this key to the registry "HKEY_LOCAL_MACHINE\System\state\phone"
- add the following keys:
"Current Operator Name" (REG_SZ)
"Radio Ready State" (REG_DWORD)
"Signal Strength Raw" (REG_DWORD)
But Not working for me, Thanks

[THREAD CLOSED] (20 November 2007) S2U2 v0.86 - back to compatibility

Hey guys,
Just updated to v0.86... if your device was black out while running the old S2U2 version, time for you to test this version now... but take your own risk...
- added option DirectDraw to let S2U2 & Settings run in DirectDraw mode for those devices that cannot run S2U2 probably. But there is still a limitation: they cannot be started in Landscape mode.
1. make sure your device is in Portrait mode
2. create a shortcut for "s2u2 Settings.exe"; add -ddraw command switch (or you may use the installed file "s2u2 Settings(dd).lnk", but it assumes the installed path is \Program Files\S2U2")
3. run it
4. check option "Direct Draw" (at the bottom) is turned on
5. save the settings & run S2U2
- when CallerID is enabled & the screen is locked, after an incoming call finished, the call elapsed time will be displayed for 5 seconds
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
- added option PhoneNoFormat to display the CallerID No in user-defined format
- some minor bugs fixed
CAB files (Thanks Xenpain for hosting the file)
http://ac.xenpage.eu/S2U2-0.86-WM5.rar
http://www.mediafire.com/?94detyclwih
Language Pack (Afrikaans, Chinese (Simplified & Traditional), Czech, Danish, Dutch, French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Korean, Macedonian, Norwegian, Polish, Portuguese, Portuguese BR, Romanian, Russian, Slovak, Slovenian, Spanish & Turkish) Most of them are still not completed yet. Read the LangReadme.txt for the changes. Please let me know if you can complete them.
http://ac.xenpage.eu/S2U2LanguagePack.rar
http://www.mediafire.com/?afzljgwdxkg
Clock Pack
http://ac.xenpage.eu/S2U2ClockPack.rar
http://www.mediafire.com/?7yyzjbnmd2p
For details, as usual, please read the Readme file or the next post.
Besides, please read the README FIRST, especially the Known limitations & FAQs before you post your questions.
Finally, to show your appreciation, pls CLICK HERE to make a donation. Thanks.
Cheers,
A_C
________________________________________________________
Hey, (17-11-2007)
A quick fix v0.85 is released...
- added a few more locations support to CallerID
- fixed the "unknown" Caller
- fixed the call waiting issue
- some minor bugs fixed
CAB files (Thanks Xenpain for hosting the file)
http://ac.xenpage.eu/S2U2-0.85-WM5.rar
http://www.mediafire.com/?dmko49mv0lw
Cheers,
A_C
________________________________________________________
Hey guys, (15-11-2007)
Just updated to v0.83, mainly reworked the CallerID part & added S2A...
- reworked the CallerID function
- added option Slide2Answer (only effective when CallerID is enabled & the device is locked; to answer the call - slide the green button; to end - press the end button or the power button; to mute - press the volume up/down buttons)
- added command switch -reset for iLock2 to reset the unread counts of SMS, MMS, email & vmail (make sure you know they all should be zero before run it)
- for Korean devices, removed the default SMS patch. To apply the patch, add a registry key KoreanSMSpatch (DWORD) & set it to 1
- some minor bugs fixed
- more FAQs added in the ReadMe.txt
Cheers,
A_C
________________________________________________________
Hey guys, (10-11-2007)
Thank you all for your translation contributions. Here it is another update... v0.81
- added s2u2 Settings.exe for changing the settings of S2U2
- iLock2.exe no longer need to use the notification database
- when the screen is locked, only touch/move the slider will reset the idle time
- added option ACBlankOnTalk (similar to BlankOnTalk, but only effective when connected to external power)
- added the SMS unread count for Korean devices
- the CAB installation will not overwrite the previous settings of S2U2
- some minor bugs fixed
Readme First
READ ME FIRST BEFORE YOU POST YOUR QUESTIONS
S2U2 is a simple lock/unlock application which has the iPhone style slide unlocking. It can be used as a screensaver while you don't use your device. And it's has a CallerID function.
Prerequisition:
- WM5 Phone or WM6 Professional devices
- free RAM: ~ 1M for QVGA; ~ 3M for VGA
Installation:
- If you have Slide2Unlock installed, please uninstall it first & then soft-reset.
- After installation, there are 3 shortcuts created under \Program Files\S2U2:
iLock2.lnk - start/stop ilock2.exe (on the 1st run, it runs silently in the background; on the 2nd run, it closes iLock2 & S2U2)
s2u2.lnk - manually start S2U2 (be sure iLock2 is running in the background, otherwise the Battery status will not be updated).
s2u2 Settings.lnk - change the settings of S2U2.
s2u2 Settings(dd).lnk - change the settings of S2U2, but run in DirectDraw mode.
- A shortcut for iLock2.exe is created automatically under "\Windows\StartUp" as well.
- Installation on Storage Card is not supported (for the sake of stability).
- There are 2 clock font files for selection - clock.zip (default) & clockH.zip. How to use?
1. stop iLock2
2. delete those files under \GFX\Clock (under the installed folder)
3. copy the extracted files to \GFX\Clock
4. start iLock2
- For hi-res devices, please extract files (follow the above steps) from either vclock.zip or vclockH.zip & copy them to \GFX\Clock under the installed path. Otherwise the clock will be shown as half-sized.
- For non-English devices, d/l the S2U2LanguagePack.rar; extract your language's ini file; rename it to lang.ini; copy to the S2U2 installed folder; restart iLock2
Configuration: (in the Registry under \HKEY_CURRENT_USER\Software\A_C\S2U2. Please remember to RESTART iLock2 after any registry settings changed, otherwise it won't work):
- use the "s2u2 Settings.exe" to change the settings.
- Through the lang.ini, the 3 default selections of DateFormat & TimeFormat can be customised. They are s_DefaultDateFormat1~3 & s_DefaultTimeFormat1~3.
- For advanced users, you can edit the registry directly. The default values are added on the first run of iLock2:
ACBlankOnTalk=0
ACBlankScreen=0
ACIdleStart=0
ACOffLCD=0
AppointmentTimeFormat=h':'mmt
Autostart=1
BlankOnTalk=0
BlankScreen=0
CallerID=0
DateFormat=dddd', 'd MMMM
DirectDraw=0
DpadOn=0
IdleStart=0
NoPowerSuspend=0
OffLCD=17
PhoneNoFormat=
SafeMode=0
ShowAlarm=1
ShowAppointment=0
ShowTask=1
Slide2Answer=0
TimeFormat=H':'mm
- All files under \GFX\ can be modified. To keep the transparent effect of some graphics, the top left corner pixel must be the transparent color.
Command Switch of iLock2:
iLock2.exe accepts the following command switches:
-slide to start/invoke S2U2
-nomsg to not to show any message even it closes itself & S2U2
-refresh to reload the registry settings & restart S2U2
Known limitations & FAQs:
- How to change wallpaper?
- Create a jpg file with resolution the same as your device (QVGA is 240 x 320; VGA is 480 x 640); rename it to "wallpaper.jpg"; copy it to the gfx folder (default is \program files\s2u2\gfx\); restart iLock2. And the file "wallpaperL.jpg" is for the Landscape mode.
- How to edit the registry?
- You need 3rd party software like "Task Manager" & "Total Commander". Try to google them & they are very user friendly apps.
- After changing the registry settings, iLock2/S2U2 do not behave as instructed??
- Pls RESTART iLock2 after any registry settings is made.
- If "Password/Pin Lock" or "Owner Information" are enabled to display at wake up, S2U2 may cause the screen flicker?!
- Pls disable these functions. Besides, it'll break the CallerID function!
- When system notifications come in (e.g. SMS, email or alarm...), S2U2 will be unlocked?!
- Yes, otherwise you will not be notified. But S2U2 will reappear after these notifications are dismissed.
- My device's special Keys are not blocked by S2U2?! (e.g. HTC Touch, the camera key on some devices...)
- This is a device specific problem that cannot be resolved.
- The quality of the CallerID pic is so bad even the original photo is in high quality?!
- DO NOT use the system contact to add photo to a contact. Use other s/w like Inesoft Address Book or PocketCM to do so.
- How to mute an incoming call when CallerID is enable?
- PRESS the volume up/down keys.
- After soft-reset, the first call's callerID is not shown sometimes?
- It's an OS issue, no solution yet.
- How to restore the system caller tab?
- set CallerID to 0 or uninstall S2U2, then soft-reset.
- Some keys are not blocked?
- Please check if you have installed any key mapping s/w that will break S2U2.
- My device shows a blank/black screen on start? (SX66, Xda IIs (Blue Angel / Himalaya))
- It's not compatible with S2U2. It's a h/w problem. Try to turn on the DirectDraw option:
1. make sure your device is in Portrait mode
2. create a shortcut for "s2u2 Settings.exe"; add -ddraw command switch (or you may use the installed file "s2u2 Settings(dd).lnk", but it assumes the installed path is \Program Files\S2U2")
3. run it
4. check option "Direct Draw" (at the bottom) is turned on
5. save the settings & run S2U2
- Some of my scheduled tasks did not run as schedule, but it'll start when manually turn on the device?
- Try to set OffLCD longer (17 seconds or more).
- Some of my device's background jobs (like email sync or bluetooth connection) stopped unexpectedly when S2U2 is running?
- Try to enable NoPowerSuspend.
- NOT Compatible s/w: AEButton, WA3, RealVGA
Trouble shooting:
If you find your device is hang with a blank screen or no response with any key or screen-touch, you may not need to reset it. Please follow these steps if your device has a camera button:
- press the camera button to invoke the built-in camera program
- press the end call button to go back to Today screen
- use Task Manager (a third party freeware; highly recommended) to close the S2U2.EXE
Special Thanks:
- Forum fellows at xda-developers (http://forum.xda-developers.com). Thank you for your testings, comments, supports & patience.
1st that looks awsome, thank you A_C
Sweet! A configurator integrated and produced by A_C. Thank's man. You've made a lot of lives easier today.
Hey I always wait for a new version of this perfect software. I love the way it integrates itself with WM6, as if it is a part of Microsoft.
THanxs ......nice upgarde
Possible Bug?
Every time I want to invoke this version of S2U2 it closes itself without fully opening up.
This was a clean install. Something wrong?
zephus said:
Every time I want to invoke this version of S2U2 it closes itself without fully opening up.
This was a clean install. Something wrong?
Click to expand...
Click to collapse
I have the same problem too. I can't seem to start S2U2. I am using o2 Atom black with WM5
多谢 A_C,辛苦啦!
我下载了0.80版本,但主程序 S2U2.exe 才显示0.73。而且加载了ChineseSimplified
的lang.ini文件,但 飞行模式 还是显示英文 FlightMode 。
对不起,我不会英文,见谅!
App closes itself down automatically upon launch (s2u2.exe), does not matter if the config was edited or not...
Safe mode feature does not help in this case.
pnwlw said:
多谢 A_C,辛苦啦!
我下载了0.80版本,但主程序 S2U2.exe 才显示0.73。而且加载了ChineseSimplified
的lang.ini文件,但 飞行模式 还是显示英文 FlightMode 。
对不起,我不会英文,见谅!
Click to expand...
Click to collapse
Google translation of previous post, maybe someone had this issue too:
"Thank A_C, hard!
I downloaded 0.80 version, but the main program S2U2.exe only showed 0.73. But loading the ChineseSimplified
The lang.ini documents, but still showed that flight patterns English FlightMode."
Looks like we do have a bug on our hands...
Soft-resets didn't work. Overwrite installation didn't work either. So something has to be wrong with... something about it (I'm no programmer...)
Sorry, not work in my device Universal (WM6).
Installed in MainMemory => run iLock2.exe firts, run s2u2.exe but nothing happen!
I don't know why?!
luongquang said:
Sorry, not work in my device Universal (WM6).
Installed in MainMemory => run iLock2.exe firts, run s2u2.exe but nothing happen!
I don't know why?!
Click to expand...
Click to collapse
This app contains a bug and closes itself down upon launch, it was mentioned in the posts above yours. Waiting for A_C to report it...
Also it is incompatible with Real VGA (that might be your problem).
KarhU; said:
This app contains a bug and closes itself down upon launch, it was mentioned in the posts above yours. Waiting for A_C to report it...
Also it is incompatible with Real VGA (that might be your problem).
Click to expand...
Click to collapse
It's always been incompatible with RealVGA. I've used S2U2 since the beginning, never using Real. And that first post about the bug--
Yeah, that was mine Just following up on my observations.
same here...
rgs,
pirlone
same bug here
we should rename this version ---- S2U2 0.80 'Back to 0.72'
the settings manager is SWEET..... two thumbs up
You are awesome!! Yet another new version.
Works great as usual!
Thanks all for the quick report. Just found a nasty bug. Reuploaded again at the 1st post...

(20 February 2008) S2U2 v0.99p - beyond the basic

Just a minor update of S2U2 to v0.99p... (pls note the on-screen version no is still v0.99)
- added support to S2P (Slide2Play) - does not suspend the system when S2P is running.
- fixed a possible system hang up when an incoming call arrives after the device has been sleept for a long while.
- some minor bugs fixed.
CAB files (Thanks Xenpain for hosting the file)
http://ac.xenpage.eu/S2U2-0.99p-WM5.rar
http://www.mediafire.com/?2cetl3wajxm
Language Pack (Afrikaans, Arabic, Chinese (Simplified & Traditional), Czech, Danish, Dutch, French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Korean, Macedonian, Norwegian, Polish, Portuguese, Portuguese BR, Romanian, Russian, Slovak, Slovenian, Spanish, Swedish & Turkish) Most of them are still not completed yet. Read the LangReadme.txt for the changes. Please let me know if you can complete them.
http://ac.xenpage.eu/S2U2LanguagePack.rar
http://www.mediafire.com/?nm31ufmhtye
Clock Pack
http://ac.xenpage.eu/S2U2ClockPack.rar
http://www.mediafire.com/?7hltdx29ee3
For details, as usual, please read the Readme file or the next post.
Besides, please read the README FIRST, especially the Known limitations & FAQs before posting your questions here.
Finally, to show your appreciation, pls CLICK HERE to make a donation.
Cheers,
A_C
_______________________________
Thanks all for your quick notice about the memory leak of v0.99. It's fixed and updated as v0.99c...
- fixed the memory leak introduced by v0.99.
- in sync with S2V v0.32.
Cheers,
A_C
_______________________________
Just another fine tuned verions v0.99...
- added the connection icon.
- added a default unknown caller pic (to disable it, delete the unknown.png under \GFX\).
- the ExceptionEXE0-9 only effective when the exception application is running in the foreground.
- larger weather icon can be used.
- DPAD will be enabled when it's running on a Smartphone.
- better memory management.
- in sync with S2V v0.30.
- some minor bugs fixed.
Cheers,
A_C
_______________________________
Just another bug fix release v0.98...
- fixed the malfunction of ExceptionEXE4-9 again.
- fixed the Landscape blank screen issue on some devices.
- fixed some graphics displacements for VGA devices.
- in sync with S2V v0.20.
- some minor bugs fixed.
Cheers,
A_C
_______________________________
Hi
It's now v0.97, mainly a bug fix release...
- speeded up the GIF loading a little.
- fixed the issue with Pocket Weather 2.0.
- fixed the malfunction of ExceptionEXE4-9.
- fixed the "unknown" caller issue on some devices.
- fixed the issue with devices that have Landscape orientation as default.
- changed the "Blank Screen" codes with higher compatibility.
- added pressing End key to close "s2u2 Settings".
- changed the scrolling hehaviour of "s2u2 Settings" a little.
- some bugs fixed.
Cheers,
A_C
_______________________________
Hi,
Have you finished your testing with S2U2? Another one is coming... v0.96...
- added option GifEndless to allow endless playback of GIF wallpaper (be warned to charge your device).
- added option not to override the animation speed of GIF wallpaper by turning off the GifSpeed.
(I really like this rat... http://forum.xda-developers.com/showpost.php?p=1755707&postcount=323)
- hard coded some devices not to use DirectDraw. If your device's screen goes black after DirectDraw is enabled, follow these steps:
1. pretend there is a slider on the screen; try to slide to unlock
2. stop iLock2
3. there is a iLock2.log file created under the S2U2 installed path (e.g. \Program Files\S2U2\); post it to the xda forum, I'll black list this device not to use DirectDraw in the next release
4. edit the registry; go to \HKEY_CURRENT_USER\Software\A_C\S2U2; set DirectDraw to 0
5. run iLock2 & S2U2
- fixed the GIF playback will continue after the device wakes up.
- fixed the issue of showing blurred over-sized Wallpapers.
- fixed when S2A is enabled, the Answer key was not locked on some devices.
- fixed sometimes the weather info would not be updated for HTC Weather.
- changed some wordings of "s2u2 Settings.exe".
- some bugs fixed.
Cheers,
A_C
_______________________________
Hey guys, (19-12-2007)
It's almost a month after the last update of S2U2. Take a deep breath & enjoy this early Christmas joy...
- added GIF format support to Wallpapers; with option GifSpeed to control the animation speed. (there is no GIF file included in the CAB file as I don't want to get into any copyright trouble)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
- added option to select a directory for S2U2 to change the wallpapers (*.jpg) automatically; with option to control the changing period & change them randomly.
- added support to display over-sized Wallpapers.
- added option to change the font of the Clock (clock\, clockH\ or clockHS\).
- added option to display an Analog Clock (clockA\).
(From left to right: clockH\, clockHS\ & clockA\)
- added ARGB PNG format support to all graphics files.
- added ShowWeather to retrieve today's weather forecast from other weather applications. For UserWeather, you have to manually update the registry key UserWeather (STRING) under \HKEY_CURRENT_USER\Software\A_C\S2U2. The format is "icon|index|high temp|low temp" where icon is S, P or W.
- added SIM card support to CallerID.
- added option S2AEndKey to enable/disable the End key when S2A is activated.
- added option NoSoftKey to hide all soft buttons. But how to UNLOCK? Press the RIGHT-DPAD.
- added option TopCurtain to enable/disable the display of the topbar.png.
- added the BT headset status icon.
- added an Exceptional applications list that when these applications are running, S2U2 will not start automatically. (Edit the Registry, under \HKEY_CURRENT_USER\Software\A_C\S2U2, add a key ExceptionEXE0 (STRING) with the name of the application (e.g. iexplore.exe). A total of 10 (0-9) ExceptionEXE can be added. Then restart iLock2.)
- fixed the issue that DirectDraw could not be used when the device is in Landscape.
- fixed the issue when S2A is enable, the BT headset button did not work.
- fixed the issue when "Password/Pin Lock" or "Owner Information" are enabled.
- changed some wordings of "s2u2 Settings.exe"
- some bugs fixed
I'm quite excited about this release. Not only because a lot of features are added, it now can read ARGB PNG format graphic files. Meaning that you can tailor S2U2 even further through different level of opacities, and I'm expecting more themes from you guys in the near future.
Merry Christmas!
Readme First
Installation:
- If you have Slide2Unlock installed, please uninstall it first & then soft-reset.
- After installation, there are 3 shortcuts created under \Program Files\S2U2:
iLock2.lnk - start/stop ilock2.exe (on the 1st run, it runs silently in the background; on the 2nd run, it closes iLock2 & S2U2)
s2u2.lnk - manually start S2U2 (be sure iLock2 is running in the background, otherwise the Battery status will not be updated).
s2u2 Settings.lnk - change the settings of S2U2.
- A shortcut for iLock2.exe is created automatically under "\Windows\StartUp" as well.
- Installation on Storage Card is not recommended for the sake of stability.
- For hi-res devices, d/l the S2U2ClockPack.rar & follow the steps in the ClockReadme.txt. Otherwise the clock will be shown as half-sized.
- For additional clock fonts, d/l the S2U2ClockPack.rar & follow the steps in the ClockReadme.txt.
- For non-English devices, d/l the S2U2LanguagePack.rar; extract your language's ini file; rename it to lang.ini; copy to the S2U2 installed folder; restart iLock2.
Configuration: (in the Registry under \HKEY_CURRENT_USER\Software\A_C\S2U2. Please remember to RESTART iLock2 after any registry settings changed, otherwise it won't work):
- Use the "s2u2 Settings.exe" to change the settings.
- Through the lang.ini, the default values of DateFormat, TimeFormat, AppointmentTimeFormat, PhoneNoFormat, Wallpaper(Protrait & Landscape) & ClockPath can be customised. They are s_DefaultDateFormat, s_DefaultTimeFormat, s_DefaultAptTimeFormat, s_DefaultPhoneNoFormat, s_DefaultWallpaper(L) & s_DefaultClockPath.
- For advanced users, you can edit the registry directly. The default values are added on the first run of iLock2:
Autostart=1
IdleStart=0
OffLCD=17
BlankScreen=0
BlankOnTalk=0
ACIdleStart=0
ACOffLCD=0
ACBlankScreen=0
ACBlankOnTalk=0
DateFormat=dddd', 'd MMMM
TimeFormat=H':'mm
ClockPath=clock\
ShowAlarm=1
ShowAppointment=0
ShowTask=1
ShowWeather=0
AppointmentTimeFormat=h':'mmt
CallerID=0
Slide2Answer=0
S2AEndKey=1
PhoneNoFormat=
Wallpaper=
WallpaperL=
GifSpeed=5
GifEndless=0
WallpaperChangeTime=0
WallpaperRandom=0
DpadOn=0
NoSoftKey=0
TopCurtain=1
NoPowerSuspend=0
SafeMode=0
DirectDraw=1
KoreanSMSpatch=0
ExceptionEXE0=iexplore.exe
ExceptionEXE1=VoiceCommander.exe
ExceptionEXE2=AlarmPopup.exe
ExceptionEXE3=
ExceptionEXE4=
ExceptionEXE5=
ExceptionEXE6=
ExceptionEXE7=
ExceptionEXE8=
ExceptionEXE9=
- All files under \GFX\ can be modified. To keep the transparent effect of some graphics, the top left corner pixel must be the transparent color; or use the ARGB PNG format.
Command Switch of iLock2:
iLock2.exe accepts the following command switches:
-slide to start/invoke S2U2
-nomsg to not to show any message even it closes itself & S2U2
-refresh to reload the registry settings & restart S2U2
-reset to reset the unread counts of SMS, MMS, email & vmail
Known limitations & FAQs:
Q. Do I have to install the old version before using this version?
A. No.
Q. How to use the .RAR file?
A. Use WINRAR to extract it.
Q. How to use the .CAB file?
A. http://www.google.com/search?q=install+cab
Q. My device shows a blank/black screen when run S2U2 or "s2u2 Settings"?
A. It's not compatible with S2U2. It's a h/w problem. Try to turn ON or OFF the DirectDraw option:
1. stop iLock2
2. edit the registry, under \HKEY_CURRENT_USER\Software\A_C\S2U2, find the key DirectDraw
3. set it to 0 or 1 (depending on which mode it doesn't work, set an opposite value)
4. start iLock2 & S2U2
Q. How to change wallpaper?
A. Create a jpg file with resolution the same as your device (QVGA is 240 x 320; VGA is 480 x 640); rename it to "wallpaper.jpg"; copy it to the gfx folder (default is \program files\s2u2\gfx\); restart iLock2. And the file "wallpaperL.jpg" is for the Landscape mode.
Q. How to edit the registry?
A. You need 3rd party software like "Task Manager" & "Total Commander". Try to google them & they are very user friendly apps.
Q. After changing the registry settings, iLock2/S2U2 do not behave as instructed??
A. Pls RESTART iLock2 after any registry settings is made.
Q. S2U2 always run unexpectedly?
A. Try to disable the IdleStart.
Q. S2U2 does not start automatically?
A. Check if there is any applications which are included in the ExceptionEXE list are running in the foreground.
Q. S2U2 consumes a lot of power?!
A. Make sure there is no music player s/w running in the background.
Q. If "Password/Pin Lock" or "Owner Information" are enabled to display at wake up, S2U2 may go ALL BLACK?!
A. Tap the screen to refresh the screen.
Q. When system notifications come in (e.g. SMS, email or alarm...), S2U2 will be unlocked with a black background?!
A. Yes, otherwise you will not be notified. But S2U2 will reappear after these notifications are dismissed.
Q. S2U2 shows the wrong no. of unread SMS/MMS/email/vmail?!
A. It's a device specific problem. You may reset these counts by:
1. stop iLock2
2. run iLock2 -reset
3. start iLock2
Q. My device's special Keys are not blocked by S2U2?! (e.g. HTC Touch, the camera key on some devices...)
A. This is a device specific problem that cannot be resolved.
Q. The quality of the CallerID pic is so bad even the original photo is in high quality?!
A. DO NOT use the system contact to add photo to a contact. Use S2V or PocketCM to do so.
Q. How to mute an incoming call when CallerID is enable?
A. PRESS the volume up/down keys.
Q. After soft-reset, the first call's callerID is not shown sometimes?
A. It's an OS issue, no solution yet.
Q. How to restore the system caller tab?
A. Set CallerID to 0 or uninstall S2U2, then soft-reset.
Q. Even CallerID is enabled, the system callerid is still there when a call is incoming?!
A. That's a device specific problem that is no solution yet. DO NOT enable the CallerID then.
Q. What is S2AEndKey?
A. When S2A is enabled & the screen is locked, the only way to reject an incoming call is by pressing the Power button. But if S2AEndKey is turned on, you may reject a call by pressing the End key as well.
Q. Some keys are not blocked?
A. Please check if you have installed any key mapping s/w that will break S2U2.
Q. My device shows a blank/black screen on start?
A. It's not compatible with S2U2. It's a h/w problem. Try to turn ON or OFF the DirectDraw option:
1. stop iLock2
2. edit the registry, under \HKEY_CURRENT_USER\Software\A_C\S2U2, find the key DirectDraw
3. set it to 0 or 1 (depending on which mode it doesn't work, set an opposite value)
4. start iLock2 & S2U2
Q. Some of my device's background jobs (like email sync or bluetooth connection) stopped unexpectedly when S2U2 is running?
A. Try to enable NoPowerSuspend.
Q. Some of my scheduled tasks did not run as schedule, but it'll start when manually turn on the device?
A. Try to set OffLCD longer (17 seconds or more) or add it to the ExceptionEXE list as below.
Q. How to configure S2U2 not start when some applications are running?
A. Edit the Registry, under \HKEY_CURRENT_USER\Software\A_C\S2U2, add key ExceptionEXE0 (STRING) with the name of the application (e.g. iexplore.exe). A total of 10 (0-9) ExceptionEXE can be added. Then restart iLock2.
Q. My GIF file does not shown?
A. Currently, there seems to be a limitation to the size of the GIF file. Sometimes, even your device has enough free RAM, it still cannot be shown. Recommended to reduce the dimension (not the file size) & no. of frames of the GIF, then try again.
Q. The GIF animation stopped after a certain period?
A. Turn on the GifEndless option.
Q. I've set up a folder of GIF files & set the Wallpaper point to that folder, but S2U2 shows nothing?
A. Wallpaper(L) folder only supports JPG files.
Q. When ShowWeather set to HTC Weather, it does not show any icon?
A. You're probably running a custom-made HTC Home plugin. Try to figure out where the plugin is installed (e.g. \HTCHome\), then copy all HH_Weather_XXsmall.png files to \Windows\. Restart iLock2.
Q. There is no registry key called UserWeather in my device?
A. Create it (as STRING) by yourself.
Q. How to make use of UserWeather?
A. You have to manually update the registry key UserWeather (STRING) under \HKEY_CURRENT_USER\Software\A_C\S2U2. The format is "icon|index|high temp|low temp" where icon is S, P or W (Spb Weather, Pocket Weather or Weather Panel).
Schettj has created a MortScript to update it through Yahoo's weather, details at http://forum.xda-developers.com/showthread.php?t=358952
Q. Why there is no current weather info shown?
A. Because S2U2 only shows TODAY's FORECAST info from other weather applications.
Q. When getting temperature (in Celsius) from HTC, there is always 1 degree discrepancy?
A. That's the bug of HTC when converting the readings from Fahrenheit to Celsius.
- NOT Compatible s/w: AEButton Plus, RealVGA
Special Thanks:
- Forum fellows at xda-developers (http://forum.xda-developers.com). Thank you for your testings, comments, supports & patience.
I can't wait to test it, too.
Very good job, A_C!
Marshall
DUDE THIS IS AWESOME!!!! testing now...
nice Christmas present indeed...
what an evolution.
Great many thanks, mate... very good job
Wow, it's great to hear from you again!
Tnx, for this xmas gift!
Thanks ..... Great Work brother
I stopped checking the v0.86 thread hoping that there'll not be smthhng new. But here ur with a new version.
works great it totally kicks ass!!! it uses my sbsh weather to put the waether up on the front as well... great work!!!
anyone know where we can find some good .gif that are 240x320
Can you explain me, what S2AEndKey does?
I expected, that it makes that the red phone button has no function while S2U2 is running.
I tried it with holding the button. Usually this should disconnect the GPRS connection. It doesn't matter, what value it has (1 or 0) but the button disconntects GPRS all the time.
Has the S2AEndKey an other function or did something went wrong?
Anyway this is a nice update. THX!
Amazing.
wonderful changes and awesome program. can I donate bandwith or anything to the development to this? Ihave a few servers at data centers all over th us. let me know.
Damn, what a great Release
If I want to use png clock files.
How should they be named? same name as jpg?
What files do S2U2 prefer if .jpg and .png is in the folder?
edit, ok they are already png files
stupid me...
You are THE MAN!!!! This is as close to perfection as I can think of....I will test later, but I can't think of one other think I could ask for, or need in this app!!!!!
Merry Christmas A_C, I appreciate your gift to us, and another donation will be sitting under your tree!!!!!!!
Thanks again!!!!!!
Thank you very much! This is much more stable on my i760 then v.81.
Great work. Love it.
my device hangs whenever I run the app or the settings. I get a black screen, then when I power the device off then back on, I get the proper image (whether it be s2u2 or the settings) but there is no response to screen taps or hardware buttons. I had the previous version of s2u2 working perfectly and uninstalled it prior to the new installation, I also soft reseted. im using a sprint vogue btw
mr.jcarter said:
my device hangs whenever I run the app or the settings. I get a black screen, then when I power the device off then back on, I get the proper image (whether it be s2u2 or the settings) but there is no response to screen taps or hardware buttons. I had the previous version of s2u2 working perfectly and uninstalled it prior to the new installation, I also soft reseted. im using a sprint vogue btw
Click to expand...
Click to collapse
Also getting the problem on the HTC (Sprint) Mogul. It looks like it's hanging, but I can still slide it (just the animation never changes).
its a problemwith direct Draw I had the same issue. simply uninstall it. remove the directory. remove the registry enteries and reinstall and dont turn on direct draw.
remlle said:
its a problemwith direct Draw I had the same issue. simply uninstall it. remove the directory. remove the registry enteries and reinstall and dont turn on direct draw.
Click to expand...
Click to collapse
I just turned off the directdraw in the registry and restarted ilock2, works again. Guess direct draw is enabled by default this time.

(18 June 2008) S2U2 v1.05 - new page

Hey guys,
Although S2U2 is now called v1.05, it doesn't mean it can be run perfectly on your device. Thanks to different devices produced by different vendors. So, please test it before use it everyday, especially the CallerID function.
What is S2U2?
S2U2 (Slide2Unlock2) is a simple lock/unlock application which has the iPhone style slide unlocking. It can be used as a screensaver while you don't use your device. And it's has a CallerID function (but some devices may not work, so please try it first); and S2P control plugin.
Prerequisition:
- WM5 Phone or WM6 Professional devices
- free RAM: at least 1M for QVGA; 3M for VGA
Changes of v1.05
- fixed the bug introduced in v1.02 that the clock did not update occasionally on device wake up;the idle time out occasionally malfunction; and the wallpaper did not change occasionally.
- the total unread count for FlexMail now reads to a maximum of 10 storages.
- fixed the bug that displayed night icon for Spb Weather.
- fixed the bug that some devices could not run probably on landscape mode.
- added support to RealVGA.
- added support to WVGA & WQVGA.
- some minor bugs fixed.
Changes of v1.03
- added unread count for Windows Live Messenger.
Changes of v1.02
- added option S2UText to customize the text "slide to unlock".
- added option S2AText to customize the text "slide to answer".
(if you still want to use the old graphics file for the animation, delete the sliden.png under \GFX\)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
- added option UnlockSound (must in full path) to play a .WAV file after unlock.
- added option LockSound (must in full path) to play a .WAV file when manually lock the device.
(sample WAV files are attached at the end of this post)
- added option UnlockRunEXE (must in full path) to execute an application after unlock.
(All the above settings can only be modified by editing the registry. Or you may try the apps produced by l3v5y or Grondinm. Thanks both.)
- added option UnlockOnRotate to unlock after the screen is rotated; default is 0 (disabled). It's useful for device with slide-out keyboard. Set to 1 will unlock it when the keyboard is slided out (assume the screen will be rotated as well).
- added option S2AAnsKey to enable the ANSWER key even "slide to answer" is activated; default is 0 (disabled).
- added option WakeupDelayMS to add a delay (in ms) to start S2U2 when the device is woke up; default is 100ms. For SPB Mobile Shell user, a longer delay time is required, e.g. 300ms to let the S2U2 to lock the Now screen.
- added unread count for FlexMail.
- the DPAD Up/Down can only used to mute the incoming ring/vibration when DpadOn is enabled.
- the closing message of iLock2.exe is now self-closing in 3 seconds.
Download
CAB files
http://asapload.com/121076
Language Pack (Afrikaans, Arabic, Chinese (Simplified & Traditional), Czech, Danish, Dutch, French, FYROM, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Portuguese BR, Romanian, Russian, Slovak, Slovenian, Spanish, Swedish & Turkish) Most of them are still not completed yet. Read the LangReadme.txt for the changes. Please let me know if you can complete them.
http://asapload.com/120710
Clock Pack
http://asapload.com/120563
Reset Unread Count
It's attached (ResetUnreadCount.cab) at the bottom of this post. If your device has suspicious unknown count of any unread email/vmail/sms/mms, use this CAB file to reset them.
For details, as usual, please read the README or the next post first, especially the Known limitations & FAQs before posting your questions here.
To show your appreciation, pls CLICK HERE to make a donation.
(@ALL LINK POSTERS: I know most of you do not post the donation link on your reposted message. That's fine. But I hope you can at least post the link of this thread so that your visitors know the source of S2U2. Please give me a little respect. Thanks.)
Configuration:
- Use the "s2u2 Settings.exe" to change the settings.
- Through the lang.ini, the default values of DateFormat, TimeFormat, AppointmentTimeFormat, PhoneNoFormat, Wallpaper (Protrait & Landscape) & ClockPath can be customised. They are s_DefaultDateFormat, s_DefaultTimeFormat, s_DefaultAptTimeFormat, s_DefaultPhoneNoFormat, s_DefaultWallpaper(L) & s_DefaultClockPath.
- For advanced users, you can edit the registry (\HKEY_CURRENT_USER\Software\A_C\S2U2) directly. Please remember to RESTART iLock2 after any registry settings changed, otherwise it won't work. The default values are added on the first run of iLock2:
Autostart=1 (start S2U2 when the device is woke up; 0 to disable)
IdleStart=0 (start S2U2 when the device's backlight is turned off; 0 to disable)
OffLCD=17 (x seconds after the backlight is off, device will be turned off; minimum is 5 seconds; 0 to disable)
BlankScreen=0 (when OffLCD is executed, 1 means do not turn off the device but only turn off the LCD)
BlankOnTalk=0 (blank the LCD when the device is making a voice call; 0 to disable)
ACIdleStart=0 (same as IdleStart but only effective for external power)
ACOffLCD=0 (same as OffLCD but only effective for external power)
ACBlankScreen=0 (same as BlankScreen but only effective for external power)
ACBlankOnTalk=0 (same as BlankOnTalk but only effective for external power)
DateFormat=dddd', 'd MMMM (the format of the displayed date)
TimeFormat=H':'mm (the format of the displayed time)
ClockPath=clock\ (the path stored the clock graphics file under \gfx\)
ShowAlarm=1 (show the next system alarm time; 0 to disable)
ShowAppointment=0 (show the next today or tomorrow's appointment information; 0 to disable)
ShowTask=1 (show the total no of active tasks; 0 to disable)
ShowWeather=0 (show weather information from: 1 - Spb Weather; 2 - Weather Panel, 3 - Pocket Weather, 4 - HTC Weather; 5 - User-defined Weather; 0 to disable; more details at FAQ)
AppointmentTimeFormat=h':'mmt (the format of the appointment time)
CallerID=0 (the CallerID; 1 - full screen mode; 2 - thumbnail mode; 0 to disable)
Slide2Answer=0 (the "Slide to Answer"; 0 to disable; more details at FAQ)
S2AEndKey=1 (when Slide2Answer is enable, allow END key to decline a call; 0 to disable)
PhoneNoFormat= (the format of the incoming phone no.)
Wallpaper= (the path of the wallpaper or folder of wallpapers in portrait mode)
WallpaperL= (the path of the wallpaper or folder of wallpapers in landscape mode)
GifSpeed=5 (the display speed of the GIF wallpaper; 1 is the slowest; 10 is the fastest; 0 to use the GIF's origianl speed)
WallpaperChangeTime=0 (the no. of minutes to change the wallpaper automatically; 0 to disable)
WallpaperRandom=0 (change the wallpaper randomly; 0 to disable)
DpadOn=0 (enable the DPAD Right key to unlock; 0 to disable)
NoSoftKey=0 (display the bottom soft unlock key; 1 to hide)
TopCurtain=1 (display the top curtain behind the clock & date; 0 to hide)
NoPowerSuspend=0 (suspend the power by S2U2; 1 to disable; more details at FAQ)
SafeMode=0 (run in safe mode; 0 to disable; more details at FAQ)
DirectDraw=1 (run in DirectDraw mode; 0 in Raw Buffer mode)
KoreanSMSpatch=0 (the Korean SMS patch; 0 to disable)
ExceptionEXE0=iexplore.exe (disable S2U2's auto lock when ie is running)
ExceptionEXE1=VoiceCommander.exe (disable S2U2's auto lock when Voice Commander is running)
ExceptionEXE2=AlarmPopup.exe (disable S2U2's auto lock when Spb's Alarm is running)
ExceptionEXE3=SDDialer.exe (disable S2U2's auto lock when HTC's voice dialer is running)
ExceptionEXE4=
ExceptionEXE5=
ExceptionEXE6=
ExceptionEXE7=
ExceptionEXE8=
ExceptionEXE9=
ExceptionEXEisFG=1 (exception is checked against foreground application; 0 is checked against both foreground & background application)
S2UText=slide to unlock (customization)
S2AText=slide to answer (customization)
UnlockSound= (play a .WAV file (must in full path) after unlock)
LockSound= (play a .WAV file (must in full path) when manually lock the device)
UnlockRunEXE= (execute an application (must in full path) after unlock)
UnlockOnRotate=0 (do not unlock after the screen is rotated. It's useful for device with slide-out keyboard. Set to 1 will unlock it when the keyboard is slided out (assume the screen will be rotated as well))
WakeupDelayMS=100 (delay (in ms) to start S2U2 when the device is woke up. For SPB Mobile Shell user, a longer delay time is required, e.g. 300ms to let the S2U2 to lock the Now screen)
- All files under \GFX\ can be modified. To keep the transparent effect of some graphics, the top left corner pixel must be the transparent color; or use the ARGB PNG format.
Readme First
Installation:
- If you have Slide2Unlock installed, please uninstall it first & then soft-reset.
- Under your PC/MAC/device, extract the content of the downloaded file & copy the CAB file to your device.
- Under your device, run any File Explorer application; go to the folder where the CAB file is copied; run the CAB file.
- For hi-res devices, d/l the S2U2ClockPack.rar & follow the steps in the ClockReadme.txt. Otherwise the clock will be shown as half-sized.
- For additional clock fonts, d/l the S2U2ClockPack.rar & follow the steps in the ClockReadme.txt.
- For non-English devices, d/l the S2U2LanguagePack.rar; extract your language's ini file; rename it to lang.ini; copy to the S2U2 installed folder; restart iLock2.
Known limitations & FAQs:
General
Q. Do I have to install the old version before using this version?
A. No.
Q. How to use the .CAB file?
A. http://www.google.com/search?q=install+cab
Q. My device shows a blank/black screen when run S2U2 or "s2u2 Settings"?
A. It's not compatible with S2U2. It's a h/w problem. Try to turn ON or OFF the DirectDraw option:
1. stop iLock2
2. edit the registry, under \HKEY_CURRENT_USER\Software\A_C\S2U2, find the key DirectDraw
3. set it to 0 or 1 (depending on which mode it doesn't work, set an opposite value)
4. start iLock2 & S2U2
Q. How to hide the Date or the Time?
A. Set the DateFormat or TimeFormat to blank; restart iLock2.
Q. How to edit the registry?
A. You need 3rd party software like "Task Manager" & "Total Commander". Try to google them & they are very user friendly apps.
Q. After changing the registry settings, iLock2/S2U2 do not behave as instructed??
A. Pls RESTART iLock2 after any registry settings is made.
Q. S2U2 always run unexpectedly?
A. Try to disable the IdleStart.
Q. S2U2 suddenly does not start automatically?
A. Check if there is any applications which are included in the ExceptionEXE list are running in the foreground.
A. If you have installed Battery Status, disable the "show Today Screen after wake up".
A. if you have installed Ultimate Launcher, disable "activate plugin on start up".
Q. S2U2 consumes a lot of power?!
A. Make sure there is no music player running in the background.
Q. If "Password/Pin Lock" or "Owner Information" are enabled to display at wake up, the screen may go ALL BLACK?!
A. Tap the screen to refresh the screen.
Q. When system notifications come in (e.g. SMS, email or alarm...), S2U2 will be unlocked with a black background?!
A. Yes, otherwise you will not be notified. But S2U2 will reappear after these notifications are dismissed.
Q. S2U2 shows the wrong no. of unread SMS/MMS/email/vmail?!
A. It's a device specific problem. You may reset these counts by:
1. stop iLock2
2. run iLock2 -reset
3. start iLock2
A. You may use the ResetUnreadCount.cab to reset these unread counts.
Q. My device's special Keys are not blocked by S2U2?! (e.g. the camera key on P525 & P535...)
A. This is a device specific problem that cannot be resolved.
A. Please check if you have installed any key mapping s/w that will break S2U2.
Q. I can still activate "Touch Flo" even S2U2 is locked?!
A. Exclude S2U2.exe in the "Touch Flo" setting either by edit the \Windows\Touch Flo\FTouchFloConfig.txt
or edit the registry: go to HKLM\Software\HTC\Biotouch\Disable4SpecificApp; add new key called "S2U2"; in the folder for this Key, add new string value "ClassName" = "S2U2"; softreset the device.
Q. Some of my device's background jobs (like email sync or bluetooth connection) stopped unexpectedly when S2U2 is running?
A. Try to enable NoPowerSuspend.
Q. What is NoPowerSuspend?
A. There is a few options in S2U2 to set when to suspend your device's power. If NoPowerSuspend is set to 1, these options will all be disabled.
Q. What is SafeMode?
A. S2U2 runs in special mode called "unattended mode" so that everytime the power button is pressed, it'll start in the background. If SafeMode is set to 1, S2U2 will not run in "unattended mode".
Q. Some of my scheduled tasks did not run as schedule, but it'll start when manually turn on the device?
A. Try to set OffLCD longer (17 seconds or more) or add it to the ExceptionEXE list as below.
Q. How to configure S2U2 not to start when some applications are running?
A. Edit the Registry, under \HKEY_CURRENT_USER\Software\A_C\S2U2, add key ExceptionEXE0 (STRING) with the name of the application (e.g. iexplore.exe). A total of 10 (0-9) ExceptionEXE can be added. Set ExceptionEXEisFG to 1 for checking it's running in foreground only; while set to 0 for checking it's running in foreground or background. Then restart iLock2.
Q. The ShowAppointment does not show all my today's appointments?
A. Yes, only ONE appointment (the closet) & ONE day event will be shown.
CallerID
Q. Does the CallerID support Video Call?
A. No.
Q. The CallerID function does not work on my device?!
A. Since there are a lot variables between different devices/environment, it's possible that the CallerID does not work. So if it's the case, disable the CallerID. Otherwise you may don't know who is calling you.
Q. The quality of the CallerID pic is so bad even the original photo is in high resolution?!
A. DO NOT use the system contact to add photo to a contact. Use S2V (Slide 2 View) or PocketCM to do so.
Q. How to mute an incoming ring/vibration when CallerID is enable?
A. Press the Volume Up/Down or DPAD Up/Down keys.
Q. After soft-reset, sometimes the first call's callerID is not shown?
A. It's an OS issue, no solution yet.
Q. How to restore the system caller tab?
A. Set CallerID to 0 or uninstall S2U2, then soft-reset.
Q. "Slide to Answer" does not work?
A. Firstly, the CallerID must be enable & it works on your device. Secondly, the "Slide to Answer" screen will only appear when your device is locked already by S2U2. Otherwise it only shows a normal CallerID screen.
Wallpaper
Q. How to change wallpaper?
A. Create a jpg file with resolution the same as your device (QVGA is 240 x 320; VGA is 480 x 640); rename it to "wallpaper.jpg"; copy it to the gfx folder (default is \program files\s2u2\gfx\); restart iLock2. And the file "wallpaperL.jpg" is for the Landscape mode.
Q. My GIF wallpaper does not shown?
A. Currently, there seems to be a limitation to the size of the GIF file. Sometimes, even your device has enough free RAM, it still cannot be shown. Recommended to reduce the dimension (not the file size) & the no. of frames of the GIF, then try again.
Q. The GIF animation stopped after a certain period?
A. Turn on the GifEndless option.
Q. I've set up a folder of GIF files & set the Wallpaper point to that folder, but S2U2 shows nothing?
A. Wallpaper(L) folder only supports JPG files.
Q. When the wallpaper is set to GIF file, even a small one, the memory usage is very high?
A. Yes, all the frames need to be cached in memory. So the more frames the GIF has, the more memory will be used.
Q. Is it possible to have a transparent wallpaper so that the Today screen will be shown instead?
A. NO.
Weather
Q. My XXX weather application cannot be shown on S2U2?
A. S2U2 only supports Spb Weather (not Traveler; not Shell), Weather Panel, Pocket Weather, HTC Weather & User-defined Weather.
Q. When ShowWeather set to HTC Weather, it does not show any icon?
A. You're probably running a custom-made HTC Home plugin. Try to figure out where the plugin is installed (e.g. \HTCHome\), then copy all HH_Weather_XXsmall.png files to \Windows\. Restart iLock2.
Q. There is no registry key called UserWeather in my device?
A. Create it (as STRING) by yourself.
Q. How to make use of UserWeather?
A. You have to manually update the registry key UserWeather (STRING) under \HKEY_CURRENT_USER\Software\A_C\S2U2. The format is "icon|index|high temp|low temp" where icon is S, P or W (Spb Weather, Pocket Weather or Weather Panel).
Or "icon|index|string" where "icon" is C (custom), "index" is the weather icon & "string" will be the message displayed underneath the weather icon. e.g. "C|50|Rainning" means the \gfx\weather\50.png icon & "Rainning" will be displayed on screen.
Schettj has created a MortScript to update it through Yahoo's weather, details at http://forum.xda-developers.com/showthread.php?t=358952
Q. Why there is no current weather info shown?
A. Because S2U2 only shows TODAY's FORECAST info from other weather applications.
Q. When getting temperature (in Celsius) from HTC, there is always 1 degree discrepancy?
A. That's the bug of HTC when converting the readings from Fahrenheit to Celsius.
Special Thanks:
- All the donators for your kindly supports.
- Forum fellows at xda-developers (http://forum.xda-developers.com). Thank you for your testings, comments, supports & patience.
thank goodness this is no april fools!
I was fearful someone had an awful sense of humor.
edit: still wish there was a slide to view for text messages, cause that's still sticky to either auto-unlock the screen or not have a notification... maybe 2.00!?
lol very nice, havent been using S2U2 for a while... might have to go back to it now
wow
thank you for your hard work A_C
Very good !
Thanks !
But I have found a bug !
When you put your finger on the slide button, after you move top. The slide button is always linked to your finger, if you move right, it will unlock the phone...
I speak english very bad ! Sorry ! Have you understood ?
Great Work, A_C!
HTC Weather
Hi,
I was using the .99 version and the same has happened in this version. I have been trying to work out and how to have the weather screen working. I Use HTC Weather, the default weather program. I followed the instructions of putting the small.png in the windows folder. It still does not read the icons!
How am I able to rectify this. I have searched everywhere, and been working on this for a 5 days now!
Has anyone any suggestions. I cannot believe I am the first person on original ROM, and default weather......
Kind Regards,
Will
A problem here with S2P integration.
I use S2U2 without the "slide to unlock" in the bottom, I use d-pad to unlock.
But when S2P is launched, d-pad is the next track button. So it's just impossible to unlock the phone ...
Thank you (I'm using a LG KS20).
S2P integration is wonderful!!!
When i unlock the phone with s2p in background it return to today screen and s2p is minimized.
Is possible to have s2p always in foreground when i unlock the phone with s2u2???
Thank you in advance.
great work... just tested and working fine... now i have a ipod touch look a like.. hehehhe
thank you so much A_C !!
A_C said:
Configuration:
- Use the "s2u2 Settings.exe" to change the settings.
- Through the lang.ini, the default values of DateFormat, TimeFormat, AppointmentTimeFormat, PhoneNoFormat, Wallpaper
(Protrait & Landscape) & ClockPath can be customised. They are s_DefaultDateFormat, s_DefaultTimeFormat,
s_DefaultAptTimeFormat, s_DefaultPhoneNoFormat, s_DefaultWallpaper(L) & s_DefaultClockPath.
- For advanced users, you can edit the registry (\HKEY_CURRENT_USER\Software\A_C\S2U2) directly. Please remember to RESTART
iLock2 after any registry settings changed, otherwise it won't work. The default values are added on the first run of iLock2:
Autostart=1
IdleStart=0
OffLCD=17
BlankScreen=0
BlankOnTalk=0
ACIdleStart=0
ACOffLCD=0
ACBlankScreen=0
ACBlankOnTalk=0
DateFormat=dddd', 'd MMMM
TimeFormat=H':'mm
ClockPath=clock\
ShowAlarm=1
ShowAppointment=0
ShowTask=1
ShowWeather=0
AppointmentTimeFormat=h':'mmt
CallerID=0
Slide2Answer=0
S2AEndKey=1
PhoneNoFormat=
Wallpaper=
WallpaperL=
GifSpeed=5
WallpaperChangeTime=0
WallpaperRandom=0
DpadOn=0
NoSoftKey=0
TopCurtain=1
NoPowerSuspend=0
SafeMode=0
DirectDraw=1
KoreanSMSpatch=0
ExceptionEXE0=iexplore.exe
ExceptionEXE1=VoiceCommander.exe
ExceptionEXE2=AlarmPopup.exe
ExceptionEXE3=
ExceptionEXE4=
ExceptionEXE5=
ExceptionEXE6=
ExceptionEXE7=
ExceptionEXE8=
ExceptionEXE9=
- All files under \GFX\ can be modified. To keep the transparent effect of some graphics, the top left corner pixel must be the transparent color; or use the ARGB PNG format.
Click to expand...
Click to collapse
As always excellent....but I don't have all of the registry settings as posted above in my registry(e.g. ShowWeather = 0 or must I create the missing ones?
dwarfy said:
A problem here with S2P integration.
I use S2U2 without the "slide to unlock" in the bottom, I use d-pad to unlock.
But when S2P is launched, d-pad is the next track button. So it's just impossible to unlock the phone ...
Thank you (I'm using a LG KS20).
Click to expand...
Click to collapse
LOL... with your settings means the DPAD should be reserved to unlock.
Just updated the CAB file & pls redownload it.
Hi. Quoting the original message:
---------------------------------------
Changes of v1.00
- integration with S2P (v0.38 or later): When S2P is running, the title & album art of the current playback will be displayed on S2U2. Tapping the screen will call up the music control buttions. If DPAD is enabled, the hardware keys (DPAD & volume up/down) will also be functional as on S2P.
---------------------------------------
Unfortunately this does not work for me. With S2P (0.38) running, I let it turn off the device after the timeout. When I turn it on S2P crashes (I can't find it as a running application) and the device is not locked by S2U2.
As usual, S2U2 works perfectly if S2P is not running.
I'm using a Fujutsu-Siemens T830 with un unofficial WM6 ROM.
Please let me know if you need more details.
Regards,
Fabio
I have a problem with this version : when I reset my device, S2U2 does'nt work
I must stop and restart it with Ilock2 and then it's working nice.
But if I stop it with Ilock2 and then restart it I always have the window with the message "S2U2 and ILock2 are stopped" and I must reset my device to have it to work again (after a first stop and restart with ILock2)
I'm on a LG KS20.
Thank you for your responses
Downloading.... Testing...
Thank U very much for your great work...
Feedback:
It's working very smoothly...
And the integration with S2P is Just "Charming"...
A_C said:
LOL... with your settings means the DPAD should be reserved to unlock.
Just updated the CAB file & pls redownload it.
Click to expand...
Click to collapse
It works great, thank you.
great work once again AC!! And now that you've integrated S2P, its the best group developed apps I've ever used. THANKS MUCH!!
I've used S2U and S2U2 off and on for months. Thanks btw
Question: Is there anyway to make a transparent screen (so I can see my today screen) with the slider? I'm sorry if this has been asked before.

(16 December 2008) S2U2 v1.37 - freeware

Hey guys,
Although S2U2 is now reached v1.37, it doesn't mean it can run perfectly on your device. Thanks to different devices produced by different vendors. So, please test it before use it everyday, especially the CallerID function.
What is S2U2?
S2U2 (Slide2Unlock2) is a simple lock/unlock application which has the iPhone style slide unlocking. It can be used as a screensaver while you don't use your device. It has a CallerID function (but some devices may not work, so please try it first); S2P control plugin; and volume control.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Prerequisition:
- WM5 Phone or WM6/6.1 Professional devices
- free RAM: at least 1M for QVGA; 4M for VGA
Changes of v1.37
- added support to PocketWeather v2.1 (thanks Adrian).
- fixed the volume keys not functional during a phone call if S2U2's Volume Control is enable.
- fixed the occasional problem that the system alarm did not work.
- fixed the occasional problem that the system CallerID would not be shown even S2U2's CallerID is disable.
- a few minor bugs fixed.
if you encounter the clock displayed abnormally, try the beta build here.
if S2U2 shows a blank screen or not updated screen, try to set the DisplayMode to RawBuffer.
Changes of v1.36
- added option "Unlock to Home screen".
- added option "Ignore screen rotation", i.e. if on, the orientation of S2U2 will not be affected by the system.
- changed option "UnlockOnAC" to "ActionOnAC" - lock/unlock when external power is connected.
- extended the range of "WakeupDelayMS" to 4000ms.
- made the "Change Wallpaper Randomly" more random; but still, it's fake.
- fixed the display displacement problem on devices which have G-Sensor.
- fixed the occasional problem that the wallpaper will not change if a folder is assigned.
- improved the compatibility of DirectDraw (fixed screen not update/blank).
- reduced RAM usage a little.
- a few minor bugs fixed.
Changes of v1.35
- fixed the problem when start-up on Landscape mode on some devices.
- fixed the problem when changing orientation on some devices.
- fixed the occasional problem that the device is not locked when power off.
- improved the compatibility of DirectDraw.
- a few minor bugs fixed.
Changes of v1.33
- added option to automatically close S2P when the headphone (either Bluetooth or wired) is disconnected.
- added optional nopic.png to differentiate no pic caller & unknown caller (unknown.png).
- fixed the display displacement problem on Smartphone & WVGA devices.
- fixed the problem when the lang.ini was too big, some translation phases would be omitted.
- a few minor bugs fixed.
Changes of v1.32
- fixed the issue of Manila 3D Weather.
(if it still not works, in the Weather tab, try to add one more city & update;
if the weather shows in wrong unit, try to change the unit setting in the Weather tab & then change it back;
if still no info shown or shows wrong info, pls read here)
- fixed a few weather display problem.
- when CallerID is set to full-screen, unknown.png will be displayed as its own size.
- a few minor bugs fixed.
Changes of v1.30
- added a new display mode - GDI (removed DirectDraw registry key). If your device has problem (e.g. no display) with RawBuffer or DirectDraw, try this. But on some old devices or VGA devices, it may be very slow.
- added optional "Slide to End" ("CallerID" & "Slide to Answer" must be enabled first).
- added weather support to Manila 2D & 3D.
- added option to delay "Blank screen on Talk".
- added option to unlock when external power is connected.
- added option to automatically run S2P when the headphone (either Bluetooth or wired) is connected.
- added option to unlock when the stylus is pulled out.
- added option to lock when the stylus is put back.
- added option to disable the bottom curtain.
- it now locks the Diamond's Home button (but in another way).
- all graphics support high resolution, i.e. truely VGA. (thanks poorlyduck for helping the artworks)
- changed some graphics elements (e.g. a new battery connector).
- fixed the bug that occasional double lock occurred in v1.22.
- moved the S2UText & S2AText settings from registry to lang.ini (as it's more related to language).
- reduced the memory usage.
- a more logical S2U2 Settings.
- some minor bugs fixed.
Download
http://www.ac-s2.com
Reset Unread Count
It's attached (ResetUnreadCount.cab) at the bottom of this post. If your device has suspicious unknown count of any unread email/vmail/sms/mms, use this CAB file to reset them.
Lock/Unlock Sound Sample
For details, as usual, please read the README or the next post first, especially the Known limitations & FAQs before posting your questions here.
To show your appreciation, pls CLICK HERE to make a donation.
(@ALL LINK POSTERS: I know most of you do not post the donation link on your reposted message. That's fine. But I hope you can at least post the link of this thread so that your visitors know the source of S2U2. Thanks.)
Volume Control shortcut
If you need to manually map a key to invoke the new Volume Control, extract the S2U2-VC.LNK & transfer it to your device's \Windows\Start Menu\Programs\S2U2 (for Non-English device, it varies), then use any key mapping software (some devices have it come along) to map this S2U2-VC to your preferred key.
But it assumes S2U2 is installed at \Program Files\S2U2. You may read HERE for how to create a LNK file.
Command Switch of iLock2:
iLock2.exe accepts the following command switches:
-slide to start/invoke S2U2
-nomsg to not to show any message even it closes itself & S2U2
-refresh to reload the registry settings & restart S2U2
-reset to reset the unread counts of SMS, MMS, email & vmail
Configuration:
- Use the "s2u2 Settings.exe" to change the settings.
(There are some extra options that cannot be changed by "s2u2 Settings" yet, but ichijou-san & mushipkw had made their own programs for them, you may try out here & here. Thanks all of them.)
- Through the lang.ini, the default values of DateFormat, TimeFormat, AppointmentTimeFormat, PhoneNoFormat, Wallpaper (Protrait & Landscape) & ClockPath can be customised. They are s_DefaultDateFormat, s_DefaultTimeFormat, s_DefaultAptTimeFormat, s_DefaultPhoneNoFormat, s_DefaultWallpaper(L) & s_DefaultClockPath.
- For advanced users, you can edit the registry (\HKEY_CURRENT_USER\Software\A_C\S2U2) directly. Please remember to RESTART iLock2 after any registry settings changed, otherwise it won't work. The default values are added on the first run of iLock2:
Autostart=1 (start S2U2 when the device is woke up; 0 to disable)
BlankStart=0 (start S2U2 when the device's LCD is turned off; 0 to disable)
IdleStart=0 (start S2U2 when the device's backlight is turned off; 0 to disable)
OffLCD=17 (x seconds after the backlight is off, device will be turned off; minimum is 5 seconds; 0 to disable)
BlankScreen=0 (when OffLCD is executed, 1 means do not turn off the device but only turn off the LCD)
BlankOnTalk=0 (blank the LCD when the device is making a voice call; 0 to disable)
ACIdleStart=0 (same as IdleStart but only effective for external power)
ACOffLCD=0 (same as OffLCD but only effective for external power)
ACBlankScreen=0 (same as BlankScreen but only effective for external power)
ACBlankOnTalk=0 (same as BlankOnTalk but only effective for external power)
DateFormat=dddd', 'd MMMM (the format of the displayed date)
TimeFormat=H':'mm (the format of the displayed time)
ClockPath=clock\ (the path stored the clock graphics file under \gfx\)
ShowAlarm=1 (show the next system alarm time; 0 to disable)
ShowTask=1 (show the total no of active tasks; 0 to disable)
ShowMMS=0 (show the MMS unread count; 0 to disable)
ShowWeather=0 (show weather information from: 1 - Spb Weather; 2 - Weather Panel, 3 - Pocket Weather, 4 - HTC Weather; 5 - User-defined Weather; 0 to disable; more details at FAQ)
ShowAppointment=0 (show the no. (maximum is 6) of next week appointments information; 0 to disable)
AppointmentDays=7 (no. of next days appointment to be shown; maximum is 100 days)
AppointmentDateFormat= (the format of the appointment date)
AppointmentTimeFormat=h':'mmt (the format of the appointment time)
CallerID=0 (the CallerID; 1 - full screen mode; 2 - thumbnail mode; 0 to disable)
Slide2Answer=0 (the "Slide to Answer"; 0 to disable; more details at FAQ)
S2AAnsKey=0 (when Slide2Answer is enable, disable ANSWER key to answer a call; 1 to enable)
S2AEndKey=1 (when Slide2Answer is enable, allow END key to decline a call; 0 to disable)
PhoneNoFormat= (the format of the incoming phone no.)
ShowBattery=1 (show the full-screen battery only when charging; 0 to disable; 2 to always show)
Wallpaper= (the path of the wallpaper or folder of wallpapers in portrait mode)
WallpaperL= (the path of the wallpaper or folder of wallpapers in landscape mode)
GifSpeed=5 (the display speed of the GIF wallpaper; 1 is the slowest; 10 is the fastest; 0 to use the GIF's origianl speed)
WallpaperChangeTime=0 (the no. of minutes to change the wallpaper automatically; 0 to disable)
WallpaperRandom=0 (change the wallpaper randomly; 0 to disable)
DpadOn=0 (enable the DPAD Right key to unlock, DPAD control when the S2P control plugin is displayed & mute the incoming ring/vibration; 0 to disable)
NoSoftKey=0 (display the bottom soft unlock key; 1 to hide)
TopCurtain=1 (display the top curtain behind the clock & date; 0 to hide)
BottomCurtain=1 (display the bottom curtain behind the slide)
NoPowerSuspend=0 (suspend the power by S2U2; 1 to disable; more details at FAQ)
SafeMode=0 (run in safe mode; 0 to disable; more details at FAQ)
DisplayMode=1 (run in DirectDraw mode; 0 in RawBuffer mode; 2 in GDI mode)
KoreanSMSpatch=0 (the Korean SMS patch; 0 to disable)
ExceptionEXE0=iexplore.exe (disable S2U2's auto lock when ie is running)
ExceptionEXE1=VoiceCommander.exe (disable S2U2's auto lock when Voice Commander is running)
ExceptionEXE2=AlarmPopup.exe (disable S2U2's auto lock when Spb's Alarm is running)
ExceptionEXE3=SDDialer.exe (disable S2U2's auto lock when HTC's voice dialer is running)
ExceptionEXE4=
ExceptionEXE5=
ExceptionEXE6=
ExceptionEXE7=
ExceptionEXE8=
ExceptionEXE9=
ExceptionEXEisFG=1 (exception is checked against foreground application; 0 is checked against both foreground & background application)
UnlockSound= (play a .WAV file (must in full path) after unlock)
LockSound= (play a .WAV file (must in full path) when manually lock the device)
UnlockRunEXE= (execute an application (must in full path) after unlock)
UnlockOnRotate=0 (do not unlock after the screen is rotated. It's useful for device with slide-out keyboard. Set to 1 will unlock it when the keyboard is slided out (assume the screen will be rotated as well))
ActionOnAC=1 (action when connected to external power; 0 to disable; 1 to unlock; 2 to lock)
WakeupDelayMS=500 (delay (in ms) to start S2U2 when the device is woke up. For SPB Mobile Shell user, read FAQ for details)
BlankOnTalkDelayMS=300 (delay (in ms) to blank the screen when a phone call is connected)
VolumeControl=0 (replace the system Volume Control; 1 to enable)
TransparentVC=0 (have a transparent background for the Volume Control; 1 to enable)
NoBackLightCheck=0 (not to double check the Backlight when IdleStart is fired; 1 to enable)
NoS2P=0 (not to call the running S2P when unlocked; 1 to enable)
NoKeyBoardHook=0 (not to use the Keyboard Hook to lock the keys; 1 to enable)
StylusOutUnlock=1 (unlock the device when the stylus is pulled out; 0 to disable; only functional if the hardware is supported)
StylusInLock=0 (lock the device when the stylus is put back; 1 to enable; only functional if the hardware is supported)
Unlock2Home=0 (goto Home screen after unlock; 1 to enable)
IgnoreScreenRotation=0 (ignore the system screen rotation; 1 to enable)
- All files under \GFX\ can be modified. To keep the transparent effect of some graphics, the top left corner pixel must be the transparent color; or use the ARGB PNG format.
Command Switch of iLock2:
iLock2.exe accepts the following command switches:
-slide to start/invoke S2U2
-nomsg to not to show any message even it closes itself & S2U2
-refresh to reload the registry settings & restart S2U2
-reset to reset the unread counts of SMS, MMS, email & vmail
Known limitations & FAQs:
General
Q. My device shows a blank/black screen when run S2U2 or "S2U2 Settings"?
A. It's not compatible with S2U2. It's a h/w problem. Try to turn ON or OFF the DirectDraw option:
1. stop iLock2
2. edit the registry, under \HKEY_CURRENT_USER\Software\A_C\S2U2, find the key DirectDraw
3. set it to 0 or 1 (depending on which mode it doesn't work, set an opposite value)
4. start iLock2 & S2U2
Q. How to hide the Date or the Time?
A. Set the DateFormat or TimeFormat to blank; restart iLock2.
Q. How to edit the registry?
A. You need 3rd party software like "Task Manager" & "Total Commander". Try to google them & they are very user friendly.
Q. After changing the registry settings, iLock2/S2U2 do not behave as instructed??
A. Pls RESTART iLock2 after any registry settings is made.
Q. S2U2 always run unexpectedly?
A. Try to disable the IdleStart.
Q. S2U2 suddenly does not start automatically?
A. Check if there is any applications which are included in the ExceptionEXE list are running in the foreground.
A. If you have installed Battery Status, disable the "show Today Screen after wake up".
A. If you have installed Ultimate Launcher, disable "activate plugin on start up".
A. Try to enable the "Don't double check Backlight" in S2U2 Settings.
Q. S2U2 consumes a lot of power?!
A. Make sure there is no music player running in the background.
A. Don't use GIF wallpapers.
A. Don't use a folder of wallpapers.
A. Turn off "Show Appointment".
A. Turn off "Show Weather".
A. Turn on "Don't use Keyboard Hook".
A. Turn on "Ignore screen orientation"
A. If any "auto-rotation" application is installed, please add "S2U2" to it's exception list.
Q. S2U2 sometimes reappear by itself immediately after an unlock?
A. set a longer "WakeupDelayMS".
A. If any "auto-rotation" application is installed, please add "S2U2" to it's exception list.
Q. When system notifications come in (e.g. SMS, email or alarm...), S2U2 will be unlocked?!
A. Yes, otherwise you will not be notified. But S2U2 will reappear after these notifications are dismissed.
Q. S2U2 shows the wrong no. of unread SMS/MMS/email/vmail?!
A. It's a device specific problem. You may reset these counts by:
1. stop iLock2
2. run iLock2 -reset
3. start iLock2
A. You may use the ResetUnreadCount.cab to reset these unread counts.
Q. My device's special Keys are not blocked by S2U2?! (e.g. the camera key on P525 & P535...)
A. This is a device specific problem that cannot be resolved.
A. Please check if you have installed any key mapping s/w that will break S2U2.
Q. I can still activate "Touch Flo" even S2U2 is locked?!
A. Exclude S2U2.exe in the "Touch Flo" setting either by edit the \Windows\Touch Flo\FTouchFloConfig.txt
or edit the registry: go to HKLM\Software\HTC\Biotouch\Disable4SpecificApp; add new key called "S2U2"; in the folder for this Key, add new string value "ClassName" = "S2U2"; softreset the device.
Q. Some of my device's background jobs (like email sync or bluetooth connection) stopped unexpectedly when S2U2 is running?
A. Try to enable NoPowerSuspend.
Q. What is NoPowerSuspend?
A. There is a few options in S2U2 to set when to suspend your device's power. If NoPowerSuspend is set to 1, these options will all be disabled.
Q. What is SafeMode?
A. S2U2 runs in special mode called "unattended mode" so that everytime the power button is pressed, it'll start in the background. If SafeMode is set to 1, S2U2 will not run in "unattended mode".
Q. Some of my scheduled tasks did not run as schedule, but it'll start when manually turn on the device?
A. Try to set OffLCD longer (17 seconds or more) or add it to the ExceptionEXE list as below.
Q. How to configure S2U2 not to start when some applications are running?
A. Edit the Registry, under \HKEY_CURRENT_USER\Software\A_C\S2U2, add key ExceptionEXE0 (STRING) with the name of the application (e.g. iexplore.exe). A total of 10 (0-9) ExceptionEXE can be added. Set ExceptionEXEisFG to 1 for checking it's running in foreground only; while set to 0 for checking it's running in foreground or background. Then restart iLock2.
Q. How to not to display any unread alert?
A. Delete "notice.png" under the \GFX folder; restart iLock2.
Q. How to use the old file "slideanis.png" for displaying the "slide to unlock" animation?
A. Delete "sliden.png" under the \GFX folder; restart iLock2. But the S2E screen will look weird.
Q. How to integrate Spb Mobile Shell with S2U2?
A. http://www.spbclub.com/forum/viewtopic.php?t=17396 (thanks PocketPcUser05)
CallerID
Q. Does the CallerID support Video Call / Skype / PTT (Push-To-Talk)?
A. No.
Q. The CallerID function does not work on my device?!
A. Since there are a lot variables between different devices/environment, it's possible that the CallerID does not work. So if it's the case, disable the CallerID. Otherwise you may don't know who is calling you.
Q. The quality of the CallerID pic is so bad even the original photo is in high resolution?!
A. DO NOT use the system contact to add photo to a contact. Use S2V (Slide 2 View) to do so.
Q. How to mute an incoming ring/vibration when CallerID is enable?
A. Press the Volume Up/Down; or DPAD Up/Down keys when DpadOn is enable.
Q. After soft-reset, sometimes the first call's callerID is not shown?
A. It's an OS issue, no solution yet.
Q. The CallerID is working fine, but after iLock2 is ended, no more CallerID even the system one?
A. The system caller tab is diabled by iLock2. Either restart iLock2 or restore the system caller tab as the next question.
Q. How to restore the system caller tab?
A. Set CallerID to 0 or uninstall S2U2, then soft-reset.
Q. "Slide to Answer" does not work?
A. Firstly, the CallerID must be enable & it works on your device. Secondly, the "Slide to Answer" screen will only appear when your device is locked already by S2U2. Otherwise it only shows a normal CallerID screen.
A. Change the S2U2 settings from "Only Locked" to "Always".
Q. "Slide to End" does not work?
A. Firstly, the CallerID must be enable & "Slide to Answer" & both work on your device. Secondly, the "Slide to End" screen will only appear when your device is locked already by S2U2. Otherwise it only shows a normal CallerID screen.
A. Change the setting of "Slide to Answer" from "Only Locked" to "Always".
A. Do not delete the "sliden.png", otherwise the screen will look weird.
Wallpaper
Q. How to change wallpaper?
A. Create a jpg file with resolution the same as your device (QVGA is 240 x 320; VGA is 480 x 640); rename it to "wallpaper.jpg"; copy it to the gfx folder (default is \program files\s2u2\gfx\); restart iLock2. And the file "wallpaperL.jpg" is for the Landscape mode.
Q. My GIF wallpaper does not shown?
A. Currently, there seems to be a limitation to the size of the GIF file. Sometimes, even your device has enough free RAM, it still cannot be shown. Recommended to reduce the dimension (not the file size) & the no. of frames of the GIF, then try again.
Q. The GIF animation stopped after a certain period?
A. Turn on the GifEndless option.
Q. I've set up a folder of GIF files & set the Wallpaper point to that folder, but S2U2 shows nothing?
A. Wallpaper(L) folder only supports JPG files.
Q. When the wallpaper is set to GIF file, even a small one, the memory usage is very high?
A. Yes, all the frames need to be cached in memory. So the more frames the GIF has, the more memory will be used.
Q. Is it possible to always show the large battery as wallpaper?
A. No, the large battery only shows up when external power is connected.
Q. How to disable the large battery even when external power is connected?
A. Delete "battery1.png" under \GFX folder, restart iLock2.
Weather
Q. My XXX weather application cannot be shown on S2U2?
A. S2U2 only supports Spb Weather (not Traveler; not Shell), Weather Panel, Pocket Weather, HTC Weather, User-defined Weather Manila 2D & 3D Weather.
Q. There is no registry key called UserWeather in my device?
A. Create it (as STRING) by yourself.
Q. How to make use of UserWeather?
A. You have to manually update the registry key UserWeather (STRING) under \HKEY_CURRENT_USER\Software\A_C\S2U2. The format is "icon|index|high temp|low temp" where icon is S, P or W (Spb Weather, Pocket Weather or Weather Panel).
Or "icon|index|string" where "icon" is C (custom), "index" is the weather icon & "string" will be the message displayed underneath the weather icon. e.g. "C|50|Rainning" means the \gfx\weather\50.png icon & "Rainning" will be displayed on screen.
Schettj has created a MortScript to update it through Yahoo's weather, details at http://forum.xda-developers.com/showthread.php?t=358952
Q. Why there is no current weather info shown? Why the weather icon mismatches with HTC Weather or Manila 2D/3D Weather?
A. Because S2U2 only shows TODAY's FORECAST info from other weather applications.
Q. When getting temperature (in Celsius) from HTC Home or Manila 2D, there is always 1 degree discrepancy?
A. That's the bug of HTC Home when converting the readings from Fahrenheit to Celsius.
Q. The Manila 3D Weather info not shown on S2U2?
A. Check if you have added custom city; try to add a non-custom city.
A. Check if you have set the weather to update itself automatically; try different setting.
A. No perfect solution yet.
awesome! im gonna give this a try asap! thanks for the great work A_C!
Thanks
It works perfectly on my P526. Thank you for your hard work.
thank!! can't wait to try.
Hmm, it turns my screen black when I try to lock it. The locking sound is there but the screen turns black. Tried uninstalling the old version, but still the same. I have the i760 wm6.
Edit: It works now.
3q3q!
Nice work! Testing!
thanks buddy..gonna test..
great work A_C!
thanks,i like it
Oh! Great work, downloading now!
One question though, about to check it out, but I noticed with FlexMail, in v1.05, it would show an entire count versus unread only, anyway to change?
mienh said:
Hmm, it turns my screen black when I try to lock it. The locking sound is there but the screen turns black. Tried uninstalling the old version, but still the same. I have the i760 wm6.
Click to expand...
Click to collapse
I have the exact same problem... turns the screen black and must reset my ppc . I have a tmobile wing w/ windows 6, all the previous versions worked perfect
salahnajm said:
I have the exact same problem... turns the screen black and must reset my ppc . I have a tmobile wing w/ windows 6, all the previous versions worked perfect
Click to expand...
Click to collapse
have the same issue, though maybe I installed the wrong version? Trying VGA now..will post again later
blank screen here also Touch Cruise wm6.1
Error
i'm getting a blank screen.
mienh said:
Hmm, it turns my screen black when I try to lock it. The locking sound is there but the screen turns black. Tried uninstalling the old version, but still the same. I have the i760 wm6.
Click to expand...
Click to collapse
Have you try this...
Q. My device shows a blank/black screen when run S2U2 or "s2u2 Settings"?
A. It's not compatible with S2U2. It's a h/w problem. Try to turn ON or OFF the DirectDraw option:
1. stop iLock2
2. edit the registry, under \HKEY_CURRENT_USER\Software\A_C\S2U2, find the key DirectDraw
3. set it to 0 or 1 (depending on which mode it doesn't work, set an opposite value)
4. start iLock2 & S2U2
Click to expand...
Click to collapse
JokeZony0u said:
have the same issue, though maybe I installed the wrong version? Trying VGA now..will post again later
Click to expand...
Click to collapse
yea doesnt work..all I get is a blank screen, on a Titan- PPC-6800
Hi A_C, I hope the landscape bug is fixed. The landscape bug, if you're unaware, is when your phone is off in standby mode, and you receive a call. S2U2 caller ID pops up in landscape mode, but if you change your screen back to portrait mode and then answer the call, S2U2 will use the landscape background even in portrait mode.
Blank screen??
@ALL
If your device shows a blank screen with this version, please try to stop iLock2 & send me the S2U2.LOG & iLock2.LOG (both created under the S2U2's installed folder).
met3ora said:
Hi A_C, I hope the landscape bug is fixed. The landscape bug, if you're unaware, is when your phone is off in standby mode, and you receive a call. S2U2 caller ID pops up in landscape mode, but if you change your screen back to portrait mode and then answer the call, S2U2 will use the landscape background even in portrait mode.
Click to expand...
Click to collapse
But why you have to change to portrait to answer the call?

Categories

Resources