Description:
Although S2U2 is now called v1.18, 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.
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 (some devices may not work, so please try it first); and S2P control plugin.
S2U2 is the new version of Slide2Unlock because the old one is a RAM hunger and running it at Landscape mode caused a lot of troubles. So the author started to rewrite the whole thing in C++... and, here it is the new born baby - S2U2. As a new start, this is the most basic version, i.e. it does not have the Caller ID, unread xxx notifications, etc...
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.
- 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.
- If it's your first time to use S2U2, please start iLock2 first.
- 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.
Download:
- QVGA CAB file (379 KB) or its mirror here
- VGA CAB file (515 KB) or its mirror here
- 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.
- Clock Pack
Update Description:
v1.18 (14-08-2008):
- Rewrote the show appointments code which fixed some bugs & requires lesser CPU time.
- Further optimized the screen rendering speed.
- When the S2P control is activated, appointments info will be temporarily hidden.
- Removed the lock when S2P (or other music app) blanks the screen.
- Added option to disable the unread count of MMS.
- Upgraded some graphics (but still not all) to true VGA for the VGA version.
- Some minor bugs fixed.
v1.16 (07-08-2008):
- Fixed the update problem of multiple appointments.
- Removed "ReLockWaitMS" which caused some weird problems, i.e. no more relock.
- Changed the default value of "NoKeyBoardHook" to 1; it'll set to 1 as well when the "VolumeControl" is 0.
- Fixed the S2U2 Settings that could not save/change the "Volume Control" & "Keyboard Hook" settings.
- Some minor bugs fixed.
v1.15 (07-08-2008):
- Fixed the update problem of multiple appointments.
- Removed "ReLockWaitMS" which caused some weird problems, i.e. no more relock.
- Changed the default value of "NoKeyBoardHook" to 1; it'll set to 1 as well when the "VolumeControl" is 0.
- Fixed the S2U2 Settings that could not save/change the "Volume Control" & "Keyboard Hook" settings.
- Some minor bugs fixed.
v1.14 hotfix (03-08-2008):
- Fixed the misbehaviour (lock failure; improper CallerID screen) when there is a data connection.
- Fixed the bug of showing events of day after tomorrow as tomorrow. (please d/l the iLock2-1.14hotfix.zip; stop iLock2; overwrite iLock2.exe with the extracted one; start iLock2 again.)
v1.13 (01-08-2008):
- Fixed the bug when there is a tomorrow all-day event.
- Fixed the bug that change orientation when there is an incoming call.
- Fixed the transparency background for 320x320 device.
v1.12 (29-07-2008):
- Fixed the blank screen problem introduced in v1.10.
- Enlarged the responsing area of the slide button.
v1.10:
- Added option to replace the system Volume Control; & optional transparent background. (it's by default maps to the Volume Up/Down keys; to run it on other keys, map to a .lnk file with command -vc, e.g. "\program files\s2u2\s2u2.exe" -vc, but S2U2 must be running in the background) (thanks ValeraVi & MarcLandis for their help).
- Added option to lock the hardware keys further by "Keyboard Hook"; useful to those devices that come with some keys that cannot be locked in the previous version; but may conflict with other key remapping software; When it's disabled, the Volume Up/Down keys will not be mapped with the new Volume Control.
- In pair with "Keyboard Hook", use ReLockWaitMS to set how long (in ms) it will wait & relock again.
- Added option not to double check the Backlight; useful to those devices that the "IdleStart" does not function in the previous version.
- Reworked the CallerID function; if your device does not work with the previous version, try this.
- Added option to have "slide to answer" always on or only when locked.
- Fixed the key problem with CallerID when a call waiting is incoming.
- Added option to display a maximum of 5 today/tomorrow's appointments.
- Added option not to call the running S2P when unlock.
- Added option not to display any unread alert. How? Delete "notice.png" under the \GFX folder; restart iLock2.
- Fixed the scrolling bug in S2U2 Settings.
- Separate CAB files for QVGA (low-res) & VGA (high-res) devices.
- Some minor bugs fixed.
- Updated the Configuration & FAQs sections of the README.TXT.
v1.05 (18-06-2008):
- 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.
v1.03 (04-06-2008):
- Added unread count for Windows Live Messenger.
- Fixed the bug introduced in v1.02 that Task count is always displayed no matter what setting.
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\)
- 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.
- Some minor bugs fixed.
- Updated the Configuration & FAQs sections of the README.TXT.
v1.01 (05-05-2008):
- Added option "ExceptionEXEisFG" - 1 means the exceptional applications list (ExceptionEXE0-9) will be checked against the foreground application only; 0 means the exceptional applications list will be checked not only the foreground application but also the background applications.
- Added a charging animation when the device is charging; to disable it, delete the battery1.png under \gfx\.
- Added DPAD Up/Down (besides the Volume Up/Down) to mute the incoming ring/vibration.
- If S2P is running, unlock S2U2 will invoke S2P.
- Some fine tuning done when interacting with S2P.
- Some minor bugs fixed.
- Updated the Configuration & FAQs sections of the README.TXT.
v1.00 (01-04-2008):
- 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.
- When "Missing Call" is displayed, drag this phase from left to right will dismiss the missed call.
- Added one more syntax for UserWeather: "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 shown.
- Some minor bugs fixed.
v0.99p (20-02-2008):
- 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.
v0.99c (28-01-2008):
- Fixed the memory leak introduced by v0.99.
- In sync with S2V v0.32.
v0.99 (26-01-2008):
- 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.
v0.98 (14-01-2008):
- 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.
v0.97 (10-01-2008):
- 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.
v0.96 (28-12-2007):
- 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.
- 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.
v0.95 (19-12-2007):
- 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 be get into any copyright trouble).
- Added option to select a directory for S2U2 to change the wallpapers 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\).
- 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.
v0.8.6 (20-11-2007):
- 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.
o Make sure your device is in Portrait mode.
o 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").
o Run it.
o Check option "Direct Draw" (at the bottom) is turned on.
o 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.
- Added option PhoneNoFormat to display the CallerID No in user-defined format.
- Some minor bugs fixed.
v0.8.5 (17-11-2007):
- Added a few more locations support to CallerID.
- Fixed the "unknown" Caller.
- Fixed the call waiting issue.
- Some minor bugs fixed.
v0.83 (15-11-2007):
- 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.
v0.81 (10-11-2007):
- 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.
v0.72 (30-10-2007):
- Added a few more locations support to CallerID.
- Added international languages support (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).
- Fixed the unmapping issue of keyboard on unlock.
- Some minor bugs fixed.
- More FAQs added in the ReadMe.txt.
v0.7 (26-10-2007):
- Added opton CallerID to have a full screen or thumbnail caller pic (left: CallerID = 1, right: CallerID = 2).
- When CallerID is enabled, & when a call is missed, a "Missed Call" will show who made that...
- Added support to 320 x 320 devices.
- Smoother start-up.
- Some bugs fixed.
v0.60 (22-10-2007):
- Changed the clock files format (all under GFX\Clock) for easier customisation (for transparent effect, the top left corner pixel must be the transparent color, for hi-res devices, please extract files 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. Used clockh.zip & TimeFormat set to hh':'mmtt).
- Fixed the background power interuption problem.
- Do not start S2U2 when the LCD is turned off.
- Smoother start-up.
- Some bugs fixed.
v0.532 (19-10-2007):
- Fixed the background power interuption problem.
v0.53 (17-10-2007):
- Added option ShowAlarm to show the coming system alarm info.
- Added a little animation when the device is charging.
- Fixed the "Flight Mode" issue for Treo.
- Some minor bugs fixed.
v0.52 (14-10-2007):
- ShowAppointment also shows "all day event" (but only the 1st one).
- Reworked the "Flight Mode / No Service" detection.
- Fixed the WGA display defect in Landscape mode.
- Fixed Autostart to work with soft-key power off.
- Some bugs fixed.
v0.5 (11-10-2007):
- Added Landscape orientation (the wallpaper file is wallpaperL.bmp under GFX folder).
- Added auto power saving as S2U (i.e. the shimmer will stop after idle for a while).
- Aded an icon for S2U2.
- Added Unread XXX notifications & ShowTask option.
- Added options ShowAppointment & AppointmentTimeFormat (read the Configuration section below for the details).
- No more AC_XXX.bmp temp files.
- All texts are VGA aware.
- Some graphic improvements on VGA mode.
- Fixed the problem with other Alarm software.
v0.3 (29-9-2007):
- Added option DpadOn.
- Fixed some devices that cannot slide the arrow button.
- Increased the arrow button's sensitivity a little.
- Super fast loading time of S2U2.
v0.2 (25-9-2007):
- Support square & VGA devices (native high resolution wallpaper is also supported).
v0.1:
- Rewrite the whole application in C++.
- Trim down the memory usage to around 1M.
- Support QVGA devices only.
- Support Portrait & Landscape mode.
- Back to basic version (no Caller ID; no unread xxx notifications & others).