TealLock User's Manual
By Vince Lee, Tex Tennison, and Amanda Epume
= Program Version 2.10e
Last Updated: Feb 24, 2000
Description
Thank you for trying TealLock. This program
replaces the standard security application with a powerful and
flexible system with many activation and customization options.
Installing
NOTE: Due to the nature of this program (a security app), you are strongly
advised to back up your organizer following the instructions in your
PalmPilot handbook before activating TealLock and setting a
password. In the rare event you should you forget your password or run a
downloaded application that interferes with TealLock, you may
otherwise have limited options in getting back to your data, so it's
best to be safe just in case.
This archive contains the files:
- TEALLOCK.DOC
- This document in text format
- TEALLOCK.HTM
- This document in HTML format
- LOCKDOC.PRC
- This document as a TealDoc document
- TEALLOCK.PRC
- The TealLock program file
- LOCKIMGS.PDB
- Sample TealLock background image
- REGISTER.HTM
- TealPoint Registration form in HTML format
- REGISTER.DOC
- TealPoint Registration form in text format
Use the PalmPilot Installer to install the program file TEALLOCK.PRC.
You may also optionally install the sample image file LOCKIMGS.PDB,
which can be used as a background for the "Locked" screen.
Instructions on how to use the PalmPilot installer are in the
PalmPilot Handbook that came with your Pilot, PalmPilot, or WorkPad.
Once installed, activate TealLock by going into the PalmPilot
applications screen and clicking on the TealLock icon. Click on
the "ON" button to restart your PalmPilot and activate TealLock.
If you need to reinstall TealLock or upgrade to a newer version
in the future, you MUST turn "OFF" the program before doing so or your
organizer will crash.
Using the Program
TealLock functions much like the standard Security application,
but it offers many more activation and customization options and must
maintain its own password to do so. Similar to the standard app, you set
and change a password which is used to lock the PalmPilot or protect
private records from curious eyes. Note, however, that both the standard
Security application and TealLock can hide and show private records,
so you should set a password for the standard application as well as
TealLock, so nobody can use the standard app to show records
set hidden by TealLock. It's probably a good idea to make the
passwords the same, so there will not be any confusion between the two.
Action Buttons:
- -Unassigned-/-Assigned-
- Set, delete, or change your password
- Image...
- Set image database for the lock screen.
The image database is in TealPaint
format, and can be modified using
TealPaint 3.0. Enter here, the
name of the database as it appears in
TealPaint, not necessarily the
name of the file on the PC. If more
than one image exists in the database,
an image is chosen at random every time
the device is locked, unless the "animate"
checkbox is checked. If that is the case,
all the images in the database will be
treated as consecutive frames of an animation
to be played. The sample
database is named "LockImgs".
Note that capitalization of the database
name must match the entered name.
- Text/Config...
- Set text and options for the lock screen
- Show
- Show Private Records
- Hide
- Hide Private Records
- Lock button
- Lock and turn off PalmPilot
Configure TealLock by setting these options on the main
configuration screen.
Options:
- Hide shortcut
- Graffiti shortcut to hide private
records. Write cursive 'l' followed by
specified letter or letters. Note that
capitalization is ignored and these
shortcuts supercede any set in your
preferences that may be supersets of
these.
- Hide on power off
- Hide Privates when the Pilot turns off
- Hide after ___ minutes
- Hide Privates when off for more than
a specified amount of time.
- Hide at time
- Hide Privates at a specified time
of day (after shutdown if on)
- Hide if on between ___
- Hide Privates if turned on within a time range
-
- Show shortcut
- Graffiti shortcut to show private
records.
-
- Lock shortcut
- Graffiti shortcut to lock the organizer.
- Lock on power off
- Lock organizer when the Pilot turns off
- Lock after ___ minutes
- Lock organizer when off for more than
a specified amount of time.
- Lock at time
- Lock at a specified time
of day (after shutdown if on)
- Lock if on between ___
- Lock if turned on within a time range
-
- Use as Welcome screen
- Option to not require a password to exit
the "lock" screen, using it only as
a "welcome" screen. Coupled with
"lock on power off", the welcome screen
can be shown whenever you power up.
- Call TealGlance on Unlock
- Triggers TealGlance to come up after you
unlock the device.
- Mask passwords
- Shows boxes for each entered character
instead of the characters themselves
Setting a Password
If you set a password, whenever you lock the device, you'll be required
to enter the key again to regain access to your data. If you hide
private records, you'll also be asked for the same key to show the
records again. Obviously, you should keep your password in a safe place.
Emergency Password
When you register, you'll be given an emergency password that can be used
to unlock your PalmPilot should you forget your normal password. This
will be keyed to your Hotsync name and will not work on another PalmPilot.
This is not the same as your registration key. Note that the emergency
password only works with TealLock, not with the System Lockout screen,
which comes up if someone tries to bypass TealLock by resetting the
PalmPilot.
Lock-screen Images
You can select an image database to be used for a background for
your "locked" screen. This database must be in TealPaint format
and can be modified in TealPaint. You can have multiple images
in this database. If you do, a random image will be chosen each time
you lock the PalmPilot. Thus, you can create a number of images in
TealPaint, and add text there if you wish for "quote of the day"
functionality, inspirational images, etc. In the image-select screen,
enter the name of the image database to use. The one provided with
TealLock is called "LockImgs". If you change it, be sure to
specify the name as it appears in TealPaint with the exact same
spelling and capitalization.
Lock-screen Text/Config
The text to appear on the "Locked" screen can be modified. It can
be bold or not, but is always black on grey and drawn from the left hand
side of the display. If you are using an image, you should plan
accordingly, or better yet, render the text into the images themselves.
Options
- Show
- Add option to Show Privates on Lock Screen (if password set)
- Clock
- Show time and date on Lock Screen
- Bold
- Show bolded text
- Frame
- Draw frame around lock screen
Shortcuts
Use the shortcuts to hide private records, show private records, or
lock the PalmPilot, at anytime. You do not need to be in a text-editing
field for the shortcuts to work. A shortcut is a graffiti stroke with
resemble a cursive lover-case 'l' followed by letter you select. A popup
screen will tell you when private records are shown or hidden. If you
have a password set, you'll be asked for the password to continue, and
returned to the previous application when done.
Welcome Screen Only
If you want to use a password to protect your private records, but
don't want to lock your PalmPilot, you can set the "Welcome Screen"
option, which turns the "locked" screen into a "welcome" screen that
does not require a password, but shows your message and waits for
an "OK" before continuing.
Special features on unlock and show screens
The following features are available on the password screens for
unlocking the PDA or showing private records. They aren't available
on the popup windows for changing and verifying passwords.
- The "Enter" graffiti stroke can be used in place of pressing 'OK'
- The application buttons substitute for '1', '2', '3', and '4', resp.
- The Page-Up button acts like a backspace stroke
- The Page-Down Button acts line pressing 'OK'
Thus, if you set your password to a combination of the numbers 1,2,3, & 4,
you can unlock your pilot solely from the physical hardware buttons.
System Lockout Screen
If your PalmPilot is reset while locked, TealLock will fallback to the
system Lockout Screen in ROM for maximum security. This lockout screen
has the text "System Lockout Screen" at the top of the screen. The
password for this screen will only be the same as TealLock's password if you set them to be the
same. The TealLock emergency password will not work for the
System Lockout Screen, and there is no way past this lockout screen if
you forget the password here.
Compatibility
As we cannot control the style and robustness of other products, we cannot
guarantee compatibility with PalmPilot applications beyond those included
from Palm Computing. However, we try to resolve compatibility issues as
best we can.
- Visor Flash
-
TealLock detects when it is installed in Flash but
cannot activate when installed in a Visor Flash card, which
is removable.
- Defragger
-
Be sure to disable TealScript before running a memory management program
like Defragger, or changing the state of any hack that may patch
into graffiti recognition routines.
- Security
-
Note that the system security program is still active on your machine. You should
set a password for it so someone can't unlock your private records with
the system security program. Also note that some programs which offer
a "lock and off" feature may call the built-in security screen directly,
either as a handy feature (LaunchPad) or as a security precaution (CheckIn)
after a reset. When this occurs, you may seem to get a "double" locked screen. Note if
this occurs that one screen is actually the system security screen, not
TealLock. You can identify the System lock screen because it will say
"System Lockout" at the top. When you get this screen, remember that
you must enter your system password, which may differ from the one you
entered into TealLock.
- SafeHack
-
TealLock should make SafeHack unneccessary. When activated, SafeHack
may interfere with TealLock activation.
Revision History
Version 2.10e - 2/24/00
- Fixed app-return after unlock bug in 2.10d
Version 2.10d - 2/10/00
- Added compatibility with pZip application compressor
- Made detection of Flash memory more rigorous, particularly for Visor flash card.
Version 2.10B - 12/4/99
- Fixed image drawing when BackdropEZ hack is running
Version 2.10 - 11/26/99
- Updated to work with Palm OS 3.3
- Added to safety pre-lock to prevent bypassing timed lock with a reset
- Added customizable key mapping for button presses on lock screen
- Added hardware button support on passkey entry to settings screen
- Added support so program can be installed in flash memory
- Added small icon for list view on app screen (OS3.0+)
- Added code to prevent blank lock screens
- Added code to keep pager/cell modem "ticks" from preventing timed locking
- Added code to allow more consistent timing
- Added color image support (on future devices running PalmOS 3.5 build 25 and TealPaint 4.0)
Version 1.87 - 4/19/99
- Reduced flashing when updating clock to once every 30 seconds
Version 1.86 - 4/18/99
- Fixed crash entering incorrect passkey to change settings or password
Version 1.85 - 3/5/99
- Fixed updating of clock screen
- Fixed screen update graphic glitches on lock screen
- Fixed Hotsync activation, disabling it when locking
- Fixed to not pass thru keys to datebook or todo app if already there
- Fixed NULL form bug for emulator and future OS compatibility
- Added fallback to System Lockout screen for total security
Version 1.72 - 11/5/98
- Added primative optional lock screen animation
- Updated to work with new TealPaint 3.0 compressed images
- Fixed TealGlance 2.56 activation bug
Version 1.62 - 9/8/98
- Fixed time-locking at PM times
- Trial Redo activation code
- Fixed to activate correctly with 'no time' alarms
- Fixed to activate correctly after alarm
Version 1.56 - 8/9/98
- Resets alarm code on normal program launch
Version 1.53 - 8/4/98
- Fixed Redo/Alarm code
- Turned off autolock if "show" option is off
- Fixed Time Range lock/hide activation
- Fixed Unlock-with-reset bug
- Fixed Sleep-after-wake-with-Hotsync bug
- Fixed double-locking reset bug
- Added registration button/indicator
- Fixed lock/hide-at-time options to work even if pilot is on--will lock when turned off
- Added option for lock or hide at a specified time of day (if off)
- Added option for lock or hide if turned within a specified time range
- Fixed Alarm lockups
- Fixed Hotsync interaction
Version 1.44 - 6/18/98
- Changed not to also activate system lock on lock-and-off pen-up stroke
- Fixed bug preventing clean deactivation
Version 1.43 - 6/17/98
- Fixed overlocking bug.
Version 1.41 beta - 6/8/98
- Fixed bug resetting Locked pilot with Hackmaster installed
Version 1.40 beta - 6/7/98
- Fixed bug not locking after a Hotsync
- Locking restored after tap following alarm (was button press only)
- Increased delay for activation after Reset for increased compatibility
- Added option not to show "Show privates" checkbox on lock screen
- Added optional time/date clock on lock screen
- Added support for power off and lock option of screen-up keystroke (OS 2.x+)
Note that this may add support of the "lock and off" option of some
utility programs if they use the system keystroke to support this but
not if they lock the pilot directly.
- Added pass-thru of App keys pressed on powerup
- Added auto Password-selection after invalid entry
- Fixed to pass correct parameters to sleep function
- Fixed version number
Version 1.32 - 4/13/98
- Fixes "Off till reset" bug on some machines
Version 1.31 - 3/30/98
- Fixes "blank screen" bug
- Added option to show hidden records on Unlock screen
- Password protects TealLock options
- Added Cut/Copy/Paste to owner text screen
- Added onscreen preview of bold/unbold owner text
- Adjusted autooff time (was off by 1 minute)
- Added optional border to lock screen
- Alarms no longer blocked when locked
- Fixed Alarm-interaction bugs
Version 1.20 - 3/5/98
- Added mapping for hardware buttons on unlock and show screens
- Accepts "Enter" stroke on "show" password screen.
- Blanks screen immediately when "Lock when off" option is active
- Improved memory defragger interaction
- Now correctly locks out TealGlance when first auto-locked
- Support for TealPaint compressed image format (upcoming)
Version 1.10 - 2/27/98
- Auto-activates passkey entry lines
- Added option to trigger TealGlance on unlock
- TealGlance now properly locked out after first timed lockout
- Now Blanks screen quickly on power up after timed lockout
- Added option not to echo characters on password entry
- Accepts "Enter" stroke on "locked" screen. (not yet on "show" screen)
Contact Info
TealLock by TealPoint Software
(c)1998-2000 All Rights Reserved.
TealPoint Software
454 Las Gallinas Ave PMB #318
San Rafael, CA 94903-3618
We look forward to hearing from you.
Please visit us at www.tealpoint.com, or
email us at contact@tealpoint.com.
Thank you.
Registering
Currently, you may register by snail mail, electronically through our
website with a credit card and a secured server, or
through PilotGear HQ at 1-800-741-9070. For the first
option, the enclosed registration form is provided for your convenience.
You may use this form or simply send the following to the address above.
- Product Name
- E-Mail Address
- HotSync User ID ( Pilot Name Required for Passkey generation,
it can be found on the main screen of the HotSync application
on the Pilot as "Welcome ________." or in the corner on a PalmIII )
- Check or Money Order for ($11.95 US) to TealPoint Software
Disclaimer
We at TealPoint Software are committed to providing quality,
easy-to-use software. However, this product is provided without
warranty and the user accepts full resposibility for any damages,
consequential or otherwise, resulting from its use.
This archive is freely redistributable, provided it is made available
only in its complete, unmodified form with no additional files and for
noncommercial purposes only. Any other use must have prior written
authorization from TealPoint Software.
Unauthorized commercial use includes, but is not limited to:
- A product for sale.
- Accompanying a product for sale.
- Accompanying a magazine, book or other publication for sale.
- Distribution with "Media", "Copying" or other incidental costs.
- Available for download with access or download fees.
This program may be used on a trial basis for 30 days. The program will
continue to function afterwards. However, if after this time you wish to
continue using it, please register with us for the nominal fee listed in
the program.
Thank you.