[Windows Mobile Development and Hacking General] A_C:
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://xdaforums.com). Thank you for your testings, comments, supports & patience.