If you misplace your device, OnlyMe will ensure that no
one can read the information on the device.
Since OnlyMe locks your device whenever the screen is
turned off, you do nothing special to ensure the privacy of
your information.
OnlyMe is easy to use. Entering your OnlyMe password can be
as easy as making one quick gesture with your stylus
or finger. And your device returns to the state you left it
in.
Note: OnlyMe allows only the letters A through Z,
SPACE, and the numeric digits as password characters.
For purposes of password comparison, the letters A
through F are equivalent to the digits 1 through 6,
respectively.
The letters A through F and digits 1 through 6 correspond
to and are equivalent to the plastic buttons in their
respective, physical positions as shown on the A1..F6
password input keyboard. That is, pressing:
- "DateBook/Calender" inputs an A (or 1, which is the same thing).
- "Address Book" enters a B or 2.
- "To Do" enters a C or 3.
- "Memo" enters a D or 4.
- Up-key enters an E or 5.
- Down-key enters an F or 6.
This is true no matter which keyboard is shown on the screen.
The digit, zero, and other alphabetic letters are each
unique and may only be entered using Graffiti or some
other input mechanism.
OnlyMe does not recognize "case" differences.
Upper case is the same as lower.
The letter, X, must be input using a single Graffiti
stroke. (The single stroke Graffiti version of X looks
like a backward, Graffiti K character.)
As you enter each "key" of your password, OnlyMe displays
little, square dots on the left, bottom of the on-screen
keyboard.
For each failed password attempt, OnlyMe displays little
(red on color devices) dots on the right side of the
on-screen keyboard. These dots can tell you if anyone has
tried to enter a password for your device.
Fast Password Input!
To allow extremely quick and easy password input, OnlyMe's
keys allow you to "press" them without lifting your stylus
from the surface of the device! You may choose a password
composed of keys that allow you to enter the password as
one, quick sweep of the stylus - a single gesture of your
own design. This quick sweep of the stylus may start from
or go outside the bounds of the OnlyMe "window."
For your convenience, OnlyMe resets your input-password
when you tap and release on the "Retry" button in the
password entry window. Remember, OnlyMe's Cracker Time Lock feature counts such
input-password resets as if you power-cycled your device.
Top
Recommended Password Strategy
|
If ease of entry to your device is important to you, then
choose a password that can be input quickly by sliding your
stylus through 3, 4, or more OnlyMe keys in one, smooth
motion. Examine the numbers in the table below. They tell
you how many possible passwords exist for a given password
length. An intruder would need to try the given number of
passwords to be absolutely certain of accessing your
device.
1 key: |
6 possible passwords. |
2 keys: |
42 possible passwords. |
3 keys: |
258 possible passwords. |
4 keys: |
1,554 possible passwords. |
5 keys: |
9,330 possible passwords. |
6 keys: |
55,986 possible passwords. |
7 keys: |
335,922 possible passwords. |
Since OnlyMe protects your device from repeated password
"crack" attempts with its Cracker Time
Lock feature, an intruder must be highly motivated and
must have time on his hands to have better than a 1-in-15
chance of guessing even a 4 key password!
For a high level of security, we recommend that you use two
gestures of at least four keys each. With this level of
security, an intruder's best bet for accessing your data is
to contract with someone with specialized knowledge to
access the device's memory. If your data is sensitive and
valuable enough to warrant this level of protection and
intrusion, see your security officer or department for
recommendations.
For personal use, a single gesture of 4 or 5 keys
should be sufficient.
Top
OnlyMe makes life particularly
hard for the intruder intent upon reading your device's
information. "Cracker Time Lock" is a powerful OnlyMe
feature. This feature is simple, but effective. If an
intruder tries to unlock your device, OnlyMe locks your
device for 7 minutes after 5 failed attempts! After 10
failed attempts OnlyMe locks your device for 14 minutes.
This continues until OnlyMe locks your device for 28
minutes after each 5 failed attempts.
OnlyMe's "Cracker Time Lock" stops an intruder from
quickly trying password after password in the hope of
blindly guessing the correct password.
Top
Do not forget your OnlyMe password!
If you forget your OnlyMe password, you must "cold" reset
your device and recover its information from the
information backed up on your PC.
Fast instructions for power users:
- Delete
PC : \Palm\your_hotsync_user_name\backup\OnlyMe.PRC.
Mac OS 9: /Applications (Mac OS 9)/Palm/Users/your_hotsync_user_name/Backups/OnlyMe.PRC.
Mac OS X: /Users/OS_X_login_username/Documents/Palm/Users/your_hotsync_user_name/Backups/OnlyMe.PRC.
- Cold reset your device.
- HotSync.
- Reinstall a version not earlier than 2.20 of OnlyMe.
Full instructions
If you forget your OnlyMe password:
- You will lose data not backed up to your PC.
- For OnlyMe Versions before v2.20:
If you have run HotSync® since the unknown
password has been set, then you will lose
some extra information that is normally backed up:
your "saved preferences." These "saved preferences"
include the preferences set by the built-in Pref
application.
To recover as much data as you can, do the following
(Please read all of these instructions before doing them
- including the note after the instructions.):
- If you have run HotSync® since setting the
forgotten password, copy to a safe place
and delete these files:
- PC: \Palm\your_user_name\Backup\OnlyMe.PRC
PC: \Palm\your_user_name\Backup\Only_Me.PRC (pre-v2.09 versions of OnlyMe)
Mac OS 9: /Applications (Mac OS 9)/Palm/Users/your_hotsync_user_name/Backups/OnlyMe.PRC.
Mac OS X: /Users/OS_X_login_username/Documents/Palm/Users/your_hotsync_user_name/Backups/OnlyMe.PRC.
- \Palm\your_user_name\Backup\Saved_Preferences.PRC (pre-v2.20, May 2001, versions of OnlyMe)
Please note: Older versions of the Palm Desktop
software used the directory name, "\Pilot" instead of
the name, "\Palm". Note: Instead of "\Palm", PalmOS
device manufacturers other than Palm may use their own
names. (E.g. "\Sony" or "\Handspring")
Here is how to do so in more detail:
- "Cold" reset your device by holding down the green
on/off button while inserting a paper clip or
toothpick into the "Reset" hole on the rear of the
device.
When you do this, the Palm OS asks you whether you wish
to erase all data on your device (after you release the
green on/off button).
You must answer "Yes" to regain control of your device.
- When you next HotSync® your device, you will
recover whatever information has been stored on
your PC.
- If you have deleted the backup copy of
"OnlyMe.PRC", you will need to reinstall OnlyMe
from the original copy using the Palm Install Tool
program.
Note for OnlyMe versions before v2.20, May 2001
To avoid deleting your "Saved_Preferences.PRC" file (and
thereby forcing you to re-enter various system and
program preferences), you may, instead, use the Install
Tool program to install a v2.20+ version of OnlyMe. Do
this before the initial HotSync. The new version of
OnlyMe will clean up the OnlyMe information in
"Saved_Preferences.PRC".
Top
Fast Start
Lock Delay
Instant Power Lock
Backdrop Picture Snapshot Capture
Fast Start
If you really want to unlock your device quickly,
then you may consider using OnlyMe's Fast Start
option. Before doing so, read this whole section, though.
There are security implications to this option.
If you set OnlyMe to allow you to Fast Start your
device, then each time OnlyMe locks your device, OnlyMe
will allow you to unlock your device by entering the first
character/key of your password within 2 seconds of when you
turn on your device.
To Fast Start your device, you must enter the first
character of your device within the 2 second timeout. If
you miss that first opportunity, then OnlyMe will fully
lock your device. Turning your device off and on again will
not help. You have missed your chance at Fast Start. You
will not get another chance until after you have entered
your full password and relock your device.
OnlyMe's Fast Start option is a security risk!
For example, anyone who knows that you use this option
will not have a difficult time observing your password
entry.
Too, if someone knows that you use this option and if
that someone commonly has access to your device, then,
over time, they may easily unlock your device by trying
the possible first characters of your password.
OnlyMe's Fast Start option may be appropriate if you
mainly want to protect the contents of your device from
someone who might find the device when it has been lost.
The assumption is that it is unlikely that such a person
will even touch a password key until after the 2 second
timeout.
When you first enable the OnlyMe Fast Start option,
OnlyMe may ask you to re-set your password. You may set
your password to its current value. The reason OnlyMe asks
you to set your password again is that OnlyMe does not know
the first character/key of your password! Remember that
OnlyMe does not, in fact, store your password in a form
that allows it to "know" the password.
Lock Delay
OnlyMe allows you to set a "Lock Delay." If you set a "Lock
Delay," OnlyMe will not actually lock your device until the
power has been off for at least as long as the "Lock Delay"
that you have set.
Instant Power Lock
If you set a "Lock Delay", you may tell OnlyMe to lock
instantly (ignoring the "Lock Delay" time) if you turn off
your device with the power switch. If you enable "Instant
Lock", OnlyMe uses the "Lock Delay" time only when your
device automatically turns off after the "Auto-off after"
time you have set in Preferences | General.
Backdrop Picture Snapshot Capture
Normally, OnlyMe displays an available image behind the
password entry "keyboard". If no image is available, OnlyMe
displays owner information of some
sort behind the keyboard.
For your use and enjoyment, you may tell (a
non-branded/site-license version of) OnlyMe to capture a
copy of whatever is on your device's screen. This captured
picture is then used as the password entry "backdrop"
image.
How to capture a backdrop picture:
How to delete a captured backdrop picture:
- Tap the Picture: Delete button on OnlyMe's
main screen. This button also tells OnlyMe to stop
looking for the pen gesture if you have told
OnlyMe to capture the screen image.
- OnlyMe will revert to displaying whatever backdrop
it did before a picture was captured.
Important Notes:
- Historically, image viewing programs and games
often have not used documented, Operating
System functions to manipulate the screen. Because
of this, OnlyMe's captured screen image may not
appear in the password entry background exactly as
it appears on-screen in the application itself.
Too, modern PalmOS devices can be switched from
one screen "mode" to another in documented ways.
Since the image may be captured in one mode, but
must be displayed in another, the results may not
be particularly beautiful - or even desirable. The
Internet phrase, "Your milage may vary" (YMMV) is,
in the case of this OnlyMe feature, very
appropriate.
OnlyMe will, in fact, try to show the captured
picture only if it appears to have been captured
in the same mode that the device is in when
it is to be displayed.
Please do send an email to Tranzoa
if you have a problem with a particular image. Be
sure to include the device, OS version, and
application that normally displays the screen
image. Also, if you know it, please include the
screen "color depth". Over time, we may be able to
do something about particular applications'
images.
- The captured image is attached to the OnlyMe
program file and will be deleted when OnlyMe is
deleted or replaced.
- This screen image capture feature does not work on
PalmOS v1.x devices.
Various backdrop picture files are available on
line for you to use with OnlyMe.
Top
Require Power Key
Mask/Hide Private Records
Require Power Key
Certain devices (notably the Palm V), may accidentally
power up and 'type' bad passwords on their own. This
happens because of an unfortunate combination of Operating
System, hardware, case, and device position in a pocket or
bag. When this happens, OnlyMe does not know that the
'person' typing the password is, in fact, a piece of the
device's protective case. Therefore, to stop Cracker Time Lock from locking the owner
out of such a device, OnlyMe does not let the device turn
on from presses on the Up, Down, and Contrast buttons.
If your device's cover or case pushes one of the
applications' buttons (e.g. The ToDo application button.),
then you may select OnlyMe's "Require Power Key" to stop
your device from turning on from pushes on the
applications' buttons.
Mask/Hide Private Records
You may tell OnlyMe to mask or to hide your private records
whenever OnlyMe locks your device. After these records are
masked or hidden, use the built-in Security application to
"Show" the records again. Too, on PalmOS version
3.5+ devices, certain programs contain menu and shortcut
options to "Show" the records and to change
mask/hide options.
"Masking" or "hiding" private records simply sets a mark
that most programs on the device recognize. When masked or
hidden, your private records are not encrypted or
changed in any way in your device's memory. Remember, too,
that private records are stored on your PC in an easily
readable form.
Important! After OnlyMe locks your device, your
records will not appear to be masked or hidden by the
running application until you switch to another program
on your device.
Note: Record masking is a PalmOS version 3.5+ feature.
OnlyMe does not show record masking options on devices
running earlier versions of the operating system.
Top
Event Log Display Features
|
Display All Log Entries
Display Wrong-Password-Input Log Entries
Clear Log Entries
Sort the Log Display
Display Total Powered-On Time
OnlyMe maintains a log of various events.
This log lets you see when you have used your device. In
this log display, you may spot device activity that you did
not partake in!
You may be fascinated by how often you actually do use your
device and at what times of the day.
By default, OnlyMe records and displays the following events:
- AdminOk
The site license admin password was correctly entered.
- BackdoorOk
A site license backdoor password was correctly entered.
- BattryRelock
The device did an emergency shutdown for lack of
battery power. OnlyMe subsequently locked the device.
- Cracker
There was an instance of a Cracker Time Lock.
- Disable
OnlyMe was disabled.
- Enable
OnlyMe was enabled.
- FastStart
An valid Fast Start password was entered.
- Goof
An incorrect password was entered.
- LockDisabled
OnlyMe unlocked the device at a set-disable-time.
- NewPW
A new password was set.
- PasswordOk
A correct, normal password was entered.
- Reset
The device was reset.
Display All Log Entries
Tap the All button to display the entire history log.
Display Wrong-Password-Input Log Entries
Tap the Bad button to display only the
'Goof' and 'Cracker' log entries.
Clear Log Entries
Tap the Clear button to erase the OnlyMe
event log.
This Clear button also resets the
powered-on time display to zero.
Sort the Log Display
Tap the right or left side of the log display to sort the
log entry display. A second, consecutive tap on one side or
the other reverses the sort order of that side's type. That
is, tap the left side of the list at least twice to reverse
the entries' time/date sort order. Tap the right side of
the list at least twice to reverse the alphabetic event
type sort order.
Display Total Powered-On Time
OnlyMe displays the total hours and minutes that your
device has been turned on while OnlyMe has been enabled.
The display is located next to the Clear button. The Clear button resets
this powered-on time value to zero.
Top
History
History
For your sense of security, enjoyment, and information,
through a menu option OnlyMe displays:
- Uses: The number of times that you have used
OnlyMe to lock your device. Note: this count is not
computed the same way that the trial version of
OnlyMe counts uses.
- Goofs: The number of times that someone has
entered a password incorrectly.
- The time and date of the latest incorrect password
attempt.
A menu option resets the usage information.
OnlyMe site licensees may set OnlyMe to log many events.
This accumulated OnlyMe log may be printed on a PC.
Top
Password Entry Screen Information
Recalibrating the Touch Screen Digitizer
Password Entry Screen Information
While waiting for you to enter your password, OnlyMe
displays some combination of the following information:
-
Owner
information as set in the Preferences
application.
The trial version of OnlyMe will
show this information until there are only
50 lock-cycles remaining.
|
|
- A backdrop
picture - either fixed and built-in
(trial and site licensed versions), or from external
databases (registered version), or from a screen snapshot. The trial
version of OnlyMe will show its picture until
there are only 50 lock-cycles remaining.
If your device has more than one OnlyMe backdrop
picture loaded into its memory, the registered
version of OnlyMe will show one of them at random
each power cycle. OnlyMe searches for backdrop
pictures for a limited time before displaying one.
Therefore, there is a limit to the total number of
pictures that the registered version shows. The limit
is determined by total database size and
complexity.
Various backdrop picture files are available on
line for you to use with OnlyMe.
You may create a backdrop picture from a
monochrome or 256-color .BMP file named,
"OnlyMebd.bmp" using the "GCC"
tools and the following WinDOS BAT file:
echo. BITMAP ID 2048 "OnlyMebd.bmp" >tmp.rcp
pilrc tmp.rcp
erase tmp.rcp
build-prc -t Om02 OnlyMebd.prc "Only Me Backdrop" TZob Tbmp0800.bin
OnlyMe looks for a resource file (normally a
.PRC file) of the type, 'Om02', containing a
'tBMP' resource with ID number 2048.
OnlyMe does not currently display "gray" bitmaps
correctly.
The database name in the above example, "Only Me
Backdrop", must be different for each backdrop
file installed on the device. The Palm Operating
System allows only one database of any
particular name and will replace an existing
database with any new one of the same name.
The database name must be under 32 characters
long.
An alternate method for creating backdrop pictures
is to use an unsupported, WinDOS command line
program, OnlyMeBD,
to create the image bitmap PRC files.
ONLYMEBD inputs a 256-indexed (8-bit) color .BMP
file (that should actually contain an image with
only two "colors") and converts it directly to an
OnlyMe backdrop image file. ONLYMEBD is completely
unsupported. Use at your own risk, etc. It does
not yet produce dithered pictures as good as
PhotoShop's "diffision dithered" pictures. It is
not "user friendly." You can ignore most of the
command line arguments. The main thing to remember
is that it reads ONLY monochrome and 256 "color"
(that is, "8-bit color"), .BMP images. If the .BMP
file is not of its liking, ONLYMEBD says that it
cannot find or open the file.
To find out how to run ONLYMEBD, simply run it from
a WinDOS command line. It tells you the command
line parameters. Bottom line:
C:\>onlymebd image.bmp image.prc
converts "image.bmp" into the backdrop file,
"image.prc". Load image.prc on to your device and
you're done.
C:\>onlymebd image.bmp x.bmp
converts "image.bmp" to "x.bmp". Look at "x.bmp"
with the Windows Paint program or something:
C:\>start x.bmp
to verify that you like the resultant image.
- Tranzoa contact information. This information
is shown full-screen when you tap the small, OnlyMe
icon in the upper right corner of the password entry
screen. The trial version of OnlyMe will show this
information after there are less than 50
lock-cycles remaining.
- Time and date. The trial version of OnlyMe
shows a "uses remaining" reminder instead of the time
and date after there are less than 50
lock-cycles remaining.
- Battery charge indicator.
Recalibrating the Touch Screen Digitizer
Rarely, but occasionally, your device may lose digitizer
calibration and you cannot use the touch screen. If this is
the case, OnlyMe allows you to recalibrate the digitizer
before you enter your password.
To recalibrate the device's touch screen digitizer while
OnlyMe expects you to enter your password:
Press and hold down both of the DateBook and MemoPad
keys together
for more than
5 seconds. If one of these keys is your complete
password, press the other key first.
After pressing and holding these keys for 5 seconds, you
will see the digitizer calibration screen:
Follow the instructions.
Top
Program Ordering and Registration
|
OnlyMe is cost effective.
-
What would it cost your business if your private
information fell into the hands of your competitors?
-
Does your device contain information owned by others,
the privacy of which you are obliged to protect?
-
And how embarrassed might you be if your private notes
were read by strangers or casual acquaintances?
-
How much trouble would it be to you if a careless
associate were to accidentally make changes to your
device's information or preferences?
-
Do you have children?
Through Tranzoa's
web site you can license the registered copy of OnlyMe.
The registered version of OnlyMe has the following
enhancements:
-
No limit to use. The trial version of OnlyMe allows
only 120 password input uses. The registered version is
unlimited.
After the trial version has been used for its limited
number of password input uses, OnlyMe ceases to ask
for a password. The trial version is, therefore, less
secure than the registered version.
-
Owner information display. The
registered version of OnlyMe shows your owner information when it asks
for a password. If someone finds your device,
they can use this information to return your device.
The trial version does not show your owner information when the
remaining password input uses drops below 50.
-
Separate backdrop pictures. The registered version of
OnlyMe displays pictures from separate database files
when it asks for your password. You may load several
pictures on to your device. OnlyMe displays them at
random.
-
Peace of mind. Do you really want to trust the security
of your device to a program that you have not paid for?
Note for registered users:
You may beam your registered copy to another person's
device! The beamed copy automatically becomes the trial
version.
Top
Where to Purchase a License for OnlyMe
|
Purchase OnlyMe on line at http://www.tranzoa.com/html/purchase.htm#onlyme.
You may send a check, money order, or cash for OnlyMe's purchase
price to the address below. Be sure to include your
email address so that the latest version can be emailed
to you. You should include your email address to get the
registered version of OnlyMe more quickly and to receive
upgrade notifications.
Tranzoa, Co.
P.O. Box 911
Maple Valley, WA 98038 U.S.A
Email: onlyme_info@tranzoa.com
A note about cash: several Europeans, an Australian,
and a few Americans and Canadians have sent Tranzoa
$10 bills for OnlyMe and other programs. To date
(November 16, 2003), no one has contacted Tranzoa
indicating that they have sent cash, but have not
received their ordered product.
If you have not already done so, you may download the latest
trial version of OnlyMe.
Top
What happens when the trial version of OnlyMe runs out of
"uses".
My device beeps at me when I try to enter my password!
Nothing happens when I try to enter my password!
OnlyMe does not accept my password. Now I have triggered
Cracker Time Lock.
I have a new Palm device and OnlyMe is telling me that
OnlyMe will expire after 'n' more uses.
Does OnlyMe make data kept in FLASH memory secure from
intruders?
Does OnlyMe make data kept on SD, CF, or MMC cards secure
from intruders?
Does OnlyMe change my personal data in any way?
Can OnlyMe be put into FLASH memory?
Can OnlyMe's backdrop pictures be put into FLASH memory?
I've lost my password. Can Tranzoa help me recover data
that has not been backed up?
Should I keep my data secure by "hiding" private records?
Is OnlyMe more secure than the built-in security
application and security applications using the built-in
security feature?
How long is the program author's personal password?
Can a bad guy who has access to my HotSync PC defeat
OnlyMe's security?
I manage PC's and laptops. Can you translate Palm
security into terms that make sense in that world?
After my device turned on and I entered my password, I
found the OnlyMe main screen, not what I had on my screen
when the device turned off.
I have used an encryption program to encrypt some of the
data on my Palm device. Really, how secure is it?
Why doesn't OnlyMe encrypt my data/memory when it locks
the device?
I use a secure storage program with a long password.
Should I use a lock program such as OnlyMe, too?
On other systems, after I enter a password, I must tap
"OK", an "Enter" key, or something of the sort. Why does
OnlyMe simply unlock the device once my password is
entered?
How much added information does an "Enter" key add to a
password?
Why does OnlyMe not require that I change my
password every week/month?
Should I change my OnlyMe password every week/month?
Why doesn't OnlyMe have a scheduling option so that I can
lock the device during certain hours of the day,
Why does the OnlyMe site license option to wipe memory
cause OnlyMe to wipe all of memory instead of ...
I would like to disable the Fast Start / Lock Delay /
etc. option in devices under my control.
I read a "Security Advisory".
Tell me some interesting URLs.
What happens when the trial version of OnlyMe runs out of "uses".
OnlyMe no longer locks your device. The next time you
enter the main, OnlyMe program, OnlyMe fully disables
itself.
My device beeps at me when I try to enter my password!
What do I do?
Put the device on a table and wait 30 minutes. Because of
their case design, PalmV devices are especially
susceptible to false-positive Cracker
Time Lock detection.
Nothing happens when I try to enter my password! None
of the keys work, including the plastic buttons.
What do I do?
Warm (paper-clip) reset the device.
OnlyMe does not accept my password. Now I have
triggered Cracker Time Lock.
What do I do?
First, you must let Cracker Time Lock
clear. Then if you are sure that you know your
password, try entering it through a different method than
usual. That is, if you normally use the pen to tap the
on-screen keys, use the hard, plastic applications'
buttons. Or use Graffiti to write letters or numbers.
Sometimes using a different input method makes it easier
to enter a difficult password.
If you still cannot unlock your device then,
unfortunately, you must follow the Forgotten Password procedure.
I have a new Palm device and OnlyMe is telling me that
OnlyMe will expire after 'n' more uses. What do I do?
Uncheck the "Enable OnlyMe" checkbox on the main screen
of the program and use the Install Tool program to
install your original copy of the registered version of
the program.
OnlyMe thinks that it has been "beamed" to another device
and has reverted to being the trial version.
Does OnlyMe make data kept in FLASH memory secure from
intruders?
No. An intruder can 'cold-reset' your device. Unlike
normal database memory, data in FLASH memory is not
erased or obscured in any way by a 'cold-reset.'
Does OnlyMe make data kept on SD, CF, or MMC cards
secure from intruders?
No. These memory cards are readable on other devices.
Data on them may only be secured with carefully written,
"strong" encryption driven by a much, much longer
password than is needed for device locking.
Does OnlyMe change my personal data in any way?
No.
Can OnlyMe be put into FLASH memory?
No.
For security reasons, OnlyMe ensures that it may not be
run from FLASH memory. OnlyMe modifies itself to disable
certain methods of bypassing Palm security
programs. Programs residing in FLASH memory do not modify
themselves.
Can OnlyMe's backdrop pictures
be put into FLASH memory?
Yes.
I've lost my password. Can Tranzoa help me recover data
that has not been backed up?
No.
A special, site licensed version of OnlyMe can be
modified by the licensee to allow a "backdoor" password
and/or an "administration" password on devices running
Palm OS version 2 or later. Normal versions of OnlyMe do
not accept any other password than the one you set. If
you do not know your password, please follow these instructions.
Should I keep my data secure by "hiding" private records?
No.
"Private" records provide a handy way to keep seldom-used
records off-screen. Private records are stored clearly in
data files on any PC that is HotSynced from your device.
Too, many programs are available for the device, itself,
which allow anyone to view or beam private records. You
may or may not have such programs loaded on to your own
device.
Is OnlyMe more secure than the built-in security
application and security applications using the
built-in security feature?
Yes.
Care to be more specific?
No.
Ok. ... "Security by obscurity" is scorned, perhaps
rightfully, by those who make their living on unobscured
security, but Tranzoa is not in the business of helping
intruders into anyones device - no matter what security
tools the device uses.
How long is the program author's personal password?
5 keys.
Can a bad guy who has access to my HotSync PC defeat
OnlyMe's security?
Yes.
There are certainly ways that such a person can get to
your Palm device. For instance, he could very easily tell
the Palm Install Tool program to install a "Trojan Horse"
type program. After your next HotSync, such a program can
do anything it wants to do on the device. For instance,
it could simply remove OnlyMe.
If this sounds harsh, remember what a person with bad
intent can do to you if he has access to your PC. That he
can access your Palm device may be the least of your
troubles.
I manage PC's and laptops. Can you translate Palm
security into terms that make sense in that world?
There are parallels between the PC/laptop world and the
Palm device world.
The Palm device's memory corresponds to a laptop's disk
drive. The Palm device's memory is, for practical
purposes (at the time of this writing), as secure as a PC
or laptop's disk drive.
A multitude of PC programs exist for casual users to
read raw data from disk drives. Technologies and
services exist to recover data that has been
overwritten on disk drives.
Currently, depending upon the device and OS version,
all Palm security programs can be bypassed using
certain development tools in conjunction with rather
specialized knowledge. Too, specialized hardware can
probably be crafted to read the device's memory. But,
it will probably be some time before anyone runs a
viable business based on recovering data from Palm
device memory.
If you run an operating system on the PC/laptop that
stops application programs from accessing some of the
data on the drive (with a log-on password, for instance),
then you are using the Palm equivalent of "hide records".
Defeating "hide records" is usually and probably (at the
time of this writing) quicker and easier than defeating
the PC/laptop log-on mechanism.
PC/laptop screens are easier to "shoulder surf" than the
Palm screen. That is, other people can see a PC/laptop
screen easier than a Palm screen.
PC/laptop keyboards can probably be a little easier to
"shoulder surf" while you enter a password. Graffiti
passwords are probably a little easier to "shoulder surf"
than a PC/laptop keyboard. This is, of course, very much
a matter of opinion.
Laptops go home with their users. Palm devices do, too.
Users copy data from laptops on to their home PC's. Users
HotSync their Palm devices with their home PC's.
Laptops are harder to lose that Palm devices. Laptops
usually need stickers to identify the owner. Palm devices
can have stickers and/or they can be identified in the
Owner Preferences.
Users can copy personal data and programs from a laptop
to their "work" PC's. Users will usually keep personal
data on their Palm devices and will HotSync it to a
"work" PC or server.
Users can connect their laptops to their "work" LAN and
run programs on the laptop that can access other PC's,
etc. on the LAN. In the future, connectivity will
probably be better between Palm devices and the outside
world. For now, though, from a security point of view,
it's better that Palm devices are not so "connected."
Users can copy data and programs through floppy disks,
serial and parallel ports to other PC/laptops. Users can
"beam" programs from their Palm devices to other Palm
devices.
Encryption programs exist for
both laptops' disks and Palm devices' memory.
After my device turned on and I entered my password, I
found the OnlyMe main screen, not what I had on my
screen when the device turned off. Why?
OnlyMe detected a low "CPU stack" situation and switched
to itself to avoid crashing your device.
I have used an encryption program to encrypt some of the
data on my Palm device. Really, how secure is it?
If you ask, probably not very secure.
To be really secure, you will need a program that uses a
"strong" encryption algorithm - and a password that is a
phrase of several words, minimum. Naturally, your
password cannot be saved as a Graffiti shortcut!
Technically, the security of encrypted data usually
depends upon two things:
- The amount of data-ambiguity in the password.
- The amount of data-ambiguity lost in the encryption
method.
"Data-ambiguity" means, for rough purposes, "how many
possible passwords can there be." For instance, if you
use a 1 letter, A through Z password - and the bad guy
knows that you have a 1 letter, A through Z password -
then the "data-ambiguity" of your password is 1 in 26.
That is, the bad guy can try 26 possibilities and be
assured of decrypting your data. As the length of your
password goes up, the data ambiguity goes up.
So called "strong" encryption methods, for reasonable
passwords, don't lose any data-ambiguity from the
password's inherent data-ambiguity. That is, they don't
take a password with a data-ambiguity of, say, 1 in 1000,
and trim it to 1 in 100. Unless you encrypt your data
with such a "strong" encryption mechanism, your data is
almost certainly not very secure.
As of this writing, the U.S. government restricts
exportation of "strong" encryption programs that allow
data-ambiguity ("key" length) of more than 56 binary
bits (56 bits is 1 in 72,057,594,037,927,936).
"Bits?" A data-ambiguity of 1 in 4 is two "bits." 1
in 8 is three bits. 1 in 16 is four bits. ... And so
on, doubling the X in "one in X" each time. Using
the word, "bits" makes for smaller numbers. Would
you rather say, "31 or 32 bits" or the equivalent,
"1 in 2,147,483,648 or 1 in 4,294,967,296"?
The cryptographic community regards 56-bit keys to be
breakable if there is enough incentive to do so.
Horrors, right? Should patriotic Americans wonder whether
their government is, in fact, on their own side?
Well, let's drop that sensitive topic and remember that
in order to encrypt to 56 bits of data-ambiguity, you
must use a password that actually has 56 bits of
data-ambiguity. If you do, and you enter the password
often, you spend a good deal of your life doing so! A
half dozen or more random, six to ten character words in
your favorite language and an odd symbol or two might get
you 56 bits of data-ambiguity, for instance.
But, there are advantages to using a secure
data storage program:
- The data is encrypted on your PC, too. And,
backup copies of the data from your PC will be
encrypted.
- It will be very clear to you what data is
encrypted and what data is not encrypted.
Clarity in this area is a good thing. It
allows you to spend you mental energy on other
things. And, it helps you avoid mistakes.
Why doesn't OnlyMe encrypt my data/memory when it locks
the device?
Well, encryption can be illusory. See above.
That said, here are the reasons:
- An effective encryption password would need to
be too long for lock/unlock use.
- Which data should be encrypted? Making that
decision too easy makes it too easy to make a
mistake. To be effective, this decision needs to
be made in a more serious way than by checking a
checkbox on or off. Once the box has been
checked off, for instance, there is probably no
going back. The data has been compromised.
- Programs that cause alarms (silent or otherwise)
need their data. If the data is encrypted, such
programs will crash. If the data is decrypted
during alarm processing, then the lock program
doing the decryption needs access to the
"password" to decrypt the data. If such a lock
program has access to the "password", then it
has done the equivalent to leaving the key under
the front door mat.
- Most modern PalmOS devices will be nothing but
trouble if alarm processing is disabled. Some
devices require alarm processing to
operate.
- Encryption/decryption takes time. Too much time
to be done without user irritation when power
turns off and on.
- If instead of encrypting and decrypting when the
device lock/unlocks, encryption/decryption is
done "on the fly", then the "password" must be
available at all times during normal device
operation. This is the equivalent to leaving
copies of your front door key out in the open
all over the place.
I use a secure
storage program with a long password. Should I use
a lock program such as OnlyMe, too?
Yes.
Quick answer: trojans.
In this context, a "trojan" is a program that someone can
beam on to your device to pick up your password when you
later enter it.
Second quick answer: are you sure about that password?
If you use a secure storage program, you are probably
pretty sensitive about your data. It's generally a good
idea to put another fence around such data. The "other
fence" serves to make it difficult to copy your encrypted
data from your device to a more powerful machine.
If the bad guy copies the data to his own machine, then
he can put a lot of computer power to work on
decryption.
A lock program makes this whole process more difficult
for the bad guy.
On other systems, after I enter a password, I must tap
"OK", an "Enter" key, or something of the sort. Why
does OnlyMe simply unlock the device once my password
is entered?
Because it is simpler and can be more secure that way.
The reason why, with many systems, you must "hit Enter"
is that you are not telling your password directly to the
system that validates it. Instead, you are telling your
password to an intermediary: a computer program/system
that, once it is told that you have completed your
password entry, sends your password to another
computer/system for validation.
OnlyMe directly validates your password. Therefore OnlyMe
does not need to be told when you have completed your
password.
Systems that separately enter and validate a password can
be built as securely as OnlyMe with regard to keeping a
password in memory. But often, in practice, one of two
things may happen:
- The password entry system will store the password
in clear-text, locally.
- The password will be transmitted to the validation
system in clear-text.
These are not good things.
How much added information does an "Enter" key add to a
password?
Well, if a password can be from, say 4 to 13 characters
long, digits only, then the "Enter" key is the equivalent
of one extra password key.
More practically, an "Enter" key is about the equivalent
of one extra, simple OnlyMe "keyboard" key (A..F).
Why does OnlyMe not require that I change my
password every week/month?
Because it would be a security risk.
First, OnlyMe knows whether you have entered your
password. It does not need to send the password to any
external system for verification. In fact, OnlyMe does
not actually store your password at any time - even
during entry - but it does store a "hash" of your
password.
For OnlyMe to check a new password against many previous
passwords, OnlyMe would need to store hashes for those
many previous passwords. That means that if the "bad guy"
gets his hands on this record, not only does he know your
current password hash, but many previous password hashes.
As a general rule, it is not wise to give the "bad
guy" any extra information or help. The full record
of your "hashes" may, for instance, help the "bad guy"
know what new password pattern you use. And he may
naturally expect that you would use a similar pattern for
other systems that require password changes.
It is for this reason that effective password-change
systems rely on a separate, remote, secure validation
system. PalmOS devices do not have access to such an
external, secure system. Nor, as noted above, does OnlyMe
need such a system.
Should I change my OnlyMe password every week/month?
Probably not.
There are some negative security implications to this
common practice:
- If you do so, then you may more easily forget your
password. This fact can lead to:
- the equivalent of writing your password on a
"post-it" note pasted to your computer
terminal.
- discontinuing password security usage.
- You may choose less secure and/or usable passwords.
How many people react to systems that enforce
password changes by choosing passwords of forms
like these?
- 12345
- 23456
- 34567
- 45678
- etc.
- aaaaa
- bbbbb
- ccccc
- ddddd
- etc.
- january
- february
- march
- april
- etc.
Why does OnlyMe allow "simple" passwords:
- aaaaa, bbbbb, ...,
- common words,
- easy gestures,
- very short passwords,
- passwords composed of only common tri-grams of the
device's language,
- passwords composed of a single word that is
duplicated in the user's owner information,
- etc. etc. etc.?
Because to disallow such passwords would lower security
for these reasons:
- To date, every person who has suggested that
OnlyMe disallow "obvious" passwords (including
the OnlyMe author), has suggested a
different set of "obvious" passwords.
What is "obvious" to one person seems to be
completely out of the thoughts of another.
- To do so lessens the number of possible
passwords. This has the effect of requiring
a longer password to get the same level of
security.
Why doesn't OnlyMe have a scheduling option so that I
can lock the device during certain hours of the day,
for instance.
Actually, OnlyMe does contain this option. It's a
special, "support" option meant to handle certain
programs that require control of the device in the middle
of the night. OnlyMe's implemetation is coded for that
purpose and not for use as a personal security hole. That
is, OnlyMe's schedule option has the wrong logic for
human use!
For human use, a security program should lock the
device if it has been off at any time during the times
scheduled for locking.
For instance, consider the case of when you tell a
security program to lock the device during the day from
9 AM through 5 PM. If you turn off your device in the
morning at 7 AM, then the security program should
require your password if you next turn on the device in
the evening at 7 PM.
Why? Well, consider what happens if you lose the device
during the day (when you think you need security) - and
someone first finds the device in the evening.
Unless the security program contains such scheduling
logic, then scheduled locking is not just a
sophisticated security hole, but simply silly. Instead
of resorting to using such scheduled-locking logic, be
honest with yourself and turn off the security program
altogether. You are not fooling the enemy.
When will you lose your device? During certain hours
only?
And, what about weekends and holidays - should you want
to be unlocked during the day?
So, if you use scheduled locking, those with experience
with Murphy's
Law may have little sympathy with you when your
device is gone - out of your control.
Why does the OnlyMe site license option to wipe memory
cause OnlyMe to wipe all of memory instead of:
- private records.
- chosen databases.
- etc. etc. etc.?
Because OnlyMe's wipe-memory option is not a pretend
option. It is meant to truly wipe sensitive data.
Copies of any data on your device may be in memory at any
location. Those copies may be stored in proper,
OS-managed databases, or they may not. Data not contained
in OS-managed databases would not be erased by clever or
dainty methods.
I would like to disable the Fast Start / Lock Delay /
etc. option in devices under my control. How?
Get a site license for OnlyMe.
Site licensees receive a WinDOS program, TZOnlyMe, that
allows site IT people to set/disable certain internal
OnlyMe options.
I read a "Security Advisory". It said ...
Over the past year there have been "security advisories"
concerning PalmOS security.
You may safely assume a few things about the information
in these advisories (to date, May 7, 2001):
- The information in these advisories has
generally been well known in the Palm developer
community.
- The information is incomplete. There are other
things that could be said about Palm devices and
security.
- When you read an advisory, you have just read a
reason why programs such as OnlyMe exist.
- Reasonable access security programs (of which
there are probably several now) for PalmOS
devices regard closing these particular holes,
to the best of their abilities, to be a minimum
requirement.
Tell me some interesting URLs.
Extensive listing of PalmOS security programs.
http://www.tranzoa.com/html/compete.htm
"We hope to show brief evaluations of these programs in the future."
A study of particular password methods:
http://www.ftp.cl.cam.ac.uk/ftp/users/rja14/tr500.pdf
"Compliance is the most critical issue."
Interesting editorial with things to say about passwords:
http://www.tech-mavens.com/myths.htm
"Designers of access control systems should take a lesson from the banking industry."
Lots of security related books.
http://www.securitybooks.org/
"Educate Yourself & Be Protected."
A method for picking long passwords, suitable for using to encrypt data (Diceware).
http://world.std.com/~reinhold/diceware.html
"Free - there is no computer software or hardware required."
Un-uplifting reaon why passwords will be with us for some time to come.
http://www.counterpane.com/crypto-gram-0205.html#5
"Matsumoto ... showed that [biometric fingerprint devices] can be reliably fooled with ... $10 worth of household supplies."
A web page the plays a guessing game with you. It can
demonstrate why the human mind does not pick items (like
password characters, for instance), at random.
http://www.jtan.com/guess/
"Since this page has been in operation, I have won 1026 matches. Visitors have only won 668 matches."
Humor:
http://downlode.org/etext/alicebob.html
http://www.privacyinternational.org/activities/stupidsecurity/
Top
Deutsche Version
|
Um die deutsche Version von OnlyMe zu benutzen, installieren Sie bitte die Datei "OnlyMe_German.prc" aus dem OnlyMe
ZIP-Archiv.
OnlyMe wurde von Jens Herrmann
(www.jhc.de) ins deutsche übersetzt.
Übersetzt wurden alle Menüs, Informationen und Anleitungen in OnlyMe.
Für deutschsprachigen Support steht Ihnen die eMail-Adresse
onlyme_de@tranzoa.com zur Verfügung.
The OnlyMe_German.prc file contained in the OnlyMe ZIP file is a German
version of OnlyMe.
The German translation of OnlyMe has been done through
the very kind efforts of Jens Herrmann -
onlyme_de@tranzoa.com.
Jens' web page is at http://www.jhc.de.
Top
-
Version 5.08 : November 23, 2003 Release
Various changes to OSv5 power and Lock Delay control.
More logging of special values and events (dev versions).
Disable FastStart upon normal or ambiguous program entry.
-
Version 5.07 : November 16, 2003 Private release
Apply German changes to new Support tab option.
-
Version 5.06 : November 5, 2003 Limited Beta
Under OSv5, handle certain programs that do not allow device to lock (e.g. DateBk5 pending alarms).
Allow certain Legend and other, now OEM key events to pass.
Recognize particular T/W system extension.
Tungsten 3 - Disallow Picture Capture (build setting option).
T3 - do not hash screen at lock time.
T3 - Slide Dynamic Input Area out and in/out (if device is up-to-date).
T3 - Disallow most DIA operations while locked.
Correct a bad special setting for Tungsten W, making it (finally!) able to answer calls and see incoming SMS's when locked.
Note: Setting can be made to versions v5.03+.
Don't let D-side-keys "try" a password while picture or owner-info or ClockOn is displayed.
Under OSv5, don't lock when in cradle/charger and Pref's 'Stay On In Cradle/Charger' option is set.
Recognize ClockOn v1.06 and run it directly as a plugin under OSv5.
-
Version 5.05 : October 1, 2003 Private release
-
Version 5.04 : August 18, 2003
Better sensing of current app under OSv5.
Fix the code that allows specific-case beam-stopping logic for certain phones.
Fix a keyboard-rectangle-showing problem with certain OSv3.x devices when OnlyMe is set to show backdrop at power-on time.
-
Version 5.03 : June 7, 2003 Release
Turn off Graffiti 2 on-screen logic while inputting password.
Make mods for Fossil watch.
Configurable device logic for auto-power-off and in-beam control.
API disable doesn't account for admin password logic.
-
Version 5.02 : May 12, 2003
Fixes to FAQ.
Set force-pen-up logic to minimum of a minute.
-
Version 5.01 : March 31, 2003 Beta
Display total powered-on time HH:MM in the log tab.
Use Find rather than Graffiti Ronamatic gesture to capture the screen (changed to make consistent for thumbboard devices).1
Save certain device id and program info in power on/off log entries.
Save screen images to pref database rather than program database.
Allow OSv5 devices to stay on if "spuriously" turned on without Require Power Key option checked. Includes Tungsten T slider turn-on.
Save/restore OSv5 and other standard PalmOS hi-res screens.
Show more device information on Support tab.
Add several more dev/debug log items, including spoof-pen events.
Include app type in app log events.
Pass through certain external app and lib key events under OSv4+.
-
Version 5.00 : January 12, 2003 Beta
Sub-call Prefs|Owner on a Tungsten/T, which has a 'Done' button.
Site license option to clear out all free memory space when locking.
Change the version in prep for non-confusing version numbering, matching OS major version.
OSv5 database wipe logic. Not complete memory, as under OSv4-.
Various clean-ups - draw-windowing, mostly.
-
Version 2.39 : December 17, 2002
Yet another Attention manager dialog box display fix - in-place lock over attn mgr over model dialog.
Specialized fixes for i705 power control. May have been influenced/conflicts by/with AIM 2.0, though.
FastStart log entry.
OSv4+: allow Launcher to delete enabled OnlyMe - with (admin) password entry.
Don't allow API to disable without admin password, if one exists.
Allow thumb-board Treo to use ... key to capture screen image.
Treo blue-app/up/down keys map to 'g'..'l' ('7'...'9'+).
Pass through Treo blue power and cradle keys.
Translate Palm D-key keys to password keys: up('e') right('l') down('f') left('k').
Use Clie QWERTY board for alpha('a'..'z')/space(' ') password key entry.
API disable accounts for admin password logic.
-
Version 2.38 : September 2, 2002
Fix the uncomfortable Lock Delay value editting logic (especially in pop-up-keyboard, debug-ROM situations).
Keep ClockOn display showing for configured time when Lock Delay allows device to unlock without password.
Allow ClockOn user to tap title bar to keep clock on-screen.
Put sort direction/control buttons at the top of the log list display.
Allow "invisible" keyboard.
Put in Support tab a button to store all on-device database names, Creator IDs, and types to TZ_DB_List.pdb.
Take password generation out of the program. Silly idea, but nicely done. Too bad really high quality, random passwords are so hard to remember.
-
Version 2.37 : June 15, 2002
Display dots for wrong passwords.
Log display tab.
Put password generation in a tab.
Take the backlight control option out of the Support tab.
Password generate logic.
API function to mix data into the random data.
API function to get random data quality.
After switch-app, if the running app no longer exists (was run off a card), return to the Launcher.
Add some magic numbers for OSv4.1 system extensions.
Documentation changes.
Change the name of the German version to OnlyMe_German.prc from OnlyMe_DE.prc.
-
Version 2.36 : February 20, 2002 Release
Stop from trying to run under PalmOS version 5.
German language executable.
Explanation popup for SwitchApp checkbox.
Change set-password label to confirm when appropriate.
Change "Operations" to "History" in the main menu.
-
Version 2.35 : January 5, 2002 Release
Don't auto-show clock plugin if HotSync button is pushed to turn on power.
Show some device info in Support tab.
Be robust in the face of a rogue clock plugin database.
Change OMClock to ClockOn.
Keep the modification date/time stable (for XTND Server use).
Allow alarming programs to run themselves during DisableLock time.
Keep spurious penUpEvent from current app.
-
Version 2.34 : December 14, 2001
Fix the OSv1 and 2 version warning. (OnlyMe version 2.15 is required for these older versions of the OS.)
Allow clock plugin.
Put turn-backlight-on option into Support tab.
Don't do disable locking logic if they have tried a password.
Move "Allow Alarm Display" from Advanced tab to Support tab.
Put in frightening, disable-lock logic (OSv3.1+) to Support tab (for middle-of-night programs that must switch to themselves).
Site license option to leave initial background up when hard-buttons are pushed.
Use large, bold font for most non-QWERTY keyboard keys.
Number-pad password entry keyboard.
Wider QWERTY L to take the extra key position.
Telephone X rather than zero in star position.
Change "Reset" button on password entry screen to read "Retry".
Sense device specific things at enable/disable time - not just at prefs-create time.
-
Version 2.33 : November 3, 2001
Site license option to turn on backlight when power turns on.
Alternate keyboards: QWERTY and Telephone.
Fix Handera Menu/shortcut-up-in-OM problem.
-
Version 2.32 : September 30, 2001
Bump the unwarned OS version to 4.1.
Do the untested-OS pop-up after lock/unlock in case of app-switch and/or reset (fixes switch-app, OSv4.1, double-pw entry).
Allow run on Handera 330. (Unresolved issues remain. Reset display. OM menu/lock undefined window.)
-
Version 2.31 : September 15, 2001 Release
Do not do Switch App logic if records are to be masked or hidden. The option can be turned on by hand in the support "tab".
Site license option to show Julian date instead of battery-charge indicator.
Set up to better handle Handera 330 in debug build.
-
Version 2.30 : August 27, 2001 Beta
Fix trial version / unique-per-use-backdoor-password bug.
Be less invasive with the bug-in-3rd-party-Launcher work-arounds.
Allow two Cracker Time Lock messages so that it can say, "Please Wait!", too.
Move all but a couple of images out of the distribution ZIP file.
Put the rest of the images on line at http://www.tranzoa.com/cgi-local/pictures.pl.
Handle attention/alarm list power-off logic under OSv4.0+.
-
Version 2.29 : August 16, 2001 Special, limited release
Put switch-app checkbox in a new, hidden support tab (Graffiti S inside the advanced tab to access the support tab.).
-
Version 2.28 : August 15, 2001
If default for instant power lock is ON, then allow only the admin user to turn it off - if there is an admin password set.
Switch-App when DiddleBug or BugMe! is the current app (to avoid screen-save problems).
Tabbed interface.
Do Switch App logic if records are to be masked or hidden.
Show HotSync name and one-time-use backdoor passwords when OnlyMe icon is tapped - not at other super-owner-show times.
Ignore app-stop event at forced-enable, set-password time.
Don't show the reset-time help info alert when forced-enable, pre-set password options etc. are set.
Handle time/change in debug ROMs' Prefs app at reset time.
Default to Allow Alarm Display on.
Force Switch App on Sony hi-res devices.
-
Version 2.27 : July 17, 2001
PalmGear/Yahoo store URL change in docs.
Ability to switch from and return to Prefs panels and built-in Security app.
Support multiple, one-time-use backdoor passwords.
Fix a goof in pre-OSv3.5-screen-restore introduced with 32-bit screen save size.
Option to require power key turn-on.
Color icons.
Color backdrops included in distribution.
Handle alarms in formless environments.
Allow certain system files to be ignored by the install-over-hack detection logic.
Reset wipe-memory/normal password-counter when valid password is entered.
Do wipe-memory/normal-password logic count-down only at unique CTL times.
-
Version 2.26 : June 19, 2001
Add and improve certain logging items.
32-bit screen save size.
A certain Sony hard-key may power on the device.
Allow prefs db to not exist at ROM/FLASH test time.
Properly automatically switch-app if screen takes too much memory to save.
Don't flash the OnlyMe main screen after switch-app unlock.
-
Version 2.25 : June 11, 2001
Re-calibrate digitizer if DateBook and MemoPad keys are pressed and held for 5 seconds.
Be cleaner about showing no backdrop, captured image if the LCD pixel depth has changed since the image was captured.
Avoid a loop by stopping backdoor password from disabling OnlyMe permanently if force-user-to-set-password is turned on.
Handle GoBar leaving active/draw window set to invalid-window/un-allocated memory when running programs.
Don't be confused (yet again) with silk screen presses while setting password.
-
Version 2.24 : June 7, 2001
Tell info in in-ROM/FLASH pop-up for diagnostic reasons.
Fix an unknown-key event mistake.
Raised RAM resident memory address cutoff back to v2.15's value.
-
Version 2.23 : June 2, 2001 Release
API's for monitoring whether password has been entered - which type and when.
Better handle clock changes.
Don't log certain events if non-debug version.
-
Version 2.22 : May 17, 2001
Clean up system Security "footprints" at main screen UI time.
Do not allow running on Handera 330, yet.
Yet another special case for "hack" warnings (M500).
Lighten up the background color of this file.
-
Version 2.21 : May 12, 2001
Clear and set certain recursion flags.
Print information about installing-over application and/or memory address of hook routine.
Give option to reset in disable-hacks popup.
Menu option to toggle on app-switch logic.
Yet another HandSpring extensions recognition thing (to suppress "hack" warning) - more to come.
-
Version 2.20 : May 7, 2001
Be easier going on HandSpring extensions "hack" detection.
PalmOSv4.0 Alarm GoTo keeps power on so user can enter password.
Site license option to totally wipe memory at 'n' Cracker Time Lock time.
Use OnlyMeData for data storage.
After installation pop alert to tell user to run OnlyMe to enable it.
Tell user what hacks are in the way of enable/disable.
-
Version 2.19 : April 29, 2001
Run only under PalmOSv3.0+ and above.
Option to not use Saved_Preferences for storage.
Improve in-ROM detection logic.
Fast Start option.
-
Version 2.18 : April 18, 2001
Update the time/battery display more often (every 3 seconds instead of 30).
Change the charging-battery picture to look more like the Palm "lightning bolt" picture.
Do shut-down-and-lock logic inside us rather than letting it through to the Security app.
Event logging.
-
Version 2.17 : April 4, 2001
Allow certain non-Palm events to pass through.
-
Version 2.16 : March 24, 2001
Require OSv2.0 or newer.
Make all newly installed instances of OnlyMe reset the password and options.
Create API to be source of random data.
-
Version 2.16 : March 12, 2001
Finally (!) fix that darned text field logic so the pop-up keyboard can be used.
Implement _set_password API function.
Better explain overclocking.
Fix a missing bang in the API function onlyme_lc_enable so that it works. Ouch!
-
Version 2.15 : January 21, 2001 Release
Change this HTM file to reflect the new, PC backup directory name for OnlyMe.prc (was Only_Me.prc).
Fix a glitch so that admin users can disable OnlyMe if OnlyMe has the force-user-to-set-pasword-and-enable option set.
Site license No-show-owner-information and Disable-capture options.
Added Register Now! URL.
-
Version 2.14 : January 1, 2001
Put a battery charge indicator on the password entry screen (PalmOS v3.00+).
Warn users about possible security holes when both OnlyMe and the built-in Security app are used to lock the device.
Fix a site license option so that devices won't need cold boots to remove certain, indiscreet options.
-
Version 2.13 : Nowhen
Non-US people may be interested to know that there are tall buildings in the US with no 13th floor! Let's not push anyones button.
-
Version 2.12 : December 26, 2000
Site license option to force user to set password and to enable OnlyMe.
Site license option to set owner and super-owner fonts.
Work around OSv3.5 Launcher category bug (Note: Bug is fixed in Handspring OSv3.5 and OSv4.x).
Fix the HandSpring Prism charging cradle problem. Screen stays off.
Use a more direct way of turning off the power on newer-OS devices.
Site license option to force user to set password.
-
Version 2.11 : December 8, 2000
Comment PayPal logo out until an automated scheme can be built.
Work with and replace existing OnlyMe (2.11+, and in most cases, earlier versions) at install time.
Snapshot/capture screen feature.
Move password entry history display/reset into the menus.
Allow maximum lock delay value setting.
Allow non-admins to set lock delay value up to maximum.
Tighten up the lock delay field entry code.
-
Version 2.10 : October 27, 2000
Fixed tiny text field memory leak.
Put PayPal logo in.
Do the mask/hide record logic at main screen exit time.
Mask private records options for PalmOS v3.5+.
Allow TZOnlyMe to set any of power-on keyboard/backdrop/owner/super-owner display.
Show day-of-week in time display.
Use new Handango logo in onlyme.htm.
Auto-set Allow Alarm Display on PalmVII's and when certain applications are in memory.
Allow up-key to pop m100 clock program if Lock Delay has not timed out.
Tighten up Lock Delay in cases of repetitive alarms.
Power down device quickly after device turns on from non-user-hit-key reason (i.e. an alarm).
Handle some undocumented, m100 "keys".
Get rid of the "Set Owner Information" button.
At enable time, warn the user if it looks like he does not have his owner information set. Give him a zap-to option.
Move a hard-coded string into a resource.
Allow negative Lock Delay values. Convert them to positive.
-
Version 2.09 : September 14, 2000
Speed up the duplicate Graffiti shortcut elimination routine.
Work-around for BigClock 2.7, pre-PalmOS v3.5, and v3.5+ excepting non-Allow Alarm Display mode.
Include local links in onlyme.htm so that support email can reference them.
Fix typo in "Set Owner Information" button logic.
-
Version 2.08 : August 28, 2000 Release
Change reset id.
In program build: put default password entry keyboard position in the middle of the screen.
Allow program to run under newer, untested-with OS's. But warn 'em.
Include order information in the uses-remaining alert.
Use only the HotSync name for registration info. Don't use the device serial number.
Remember and reset key rates.
Allow onlyme_lc_run_without_password function to force the issue over the user's input.
Most implemented API's tested for positive
functionality (error conditions not thoroughly tested)
in APITST01.C.
-
Version 2.07 : July 9, 2000
Allow Graffiti strokes that begin and end at the "same" place.
-
Version 2.06 : June 18, 2000
Be even more strict about stopping stroke/tap hacks from working during password entry.
Automatically remove duplicated Graffiti Shortcuts (fixes pre-3.5 OS bug).
Automatically add reverse-Indiglo Graffiti Shortbut (ribbon.dot.dot.8) if it should be defined.
Try to save the user from crashes by warning of installed hacks on same hooks as OnlyMe will use.
Keep trying to de-install on program entry if user said to, but we could not because of an over-riding hack.
Add another untested API call - for password entry satisfaction, application-run.
-
Version 2.05 : June 14, 2000
Put HotSync name in super owner display (so it's easier to find registered owners whose device is 'sent' to Tranzoa).
Include 'Trial', 'Registered', or 'Branded' on the version label.
Paint a "Cracker Time Lock" notice when it's triggered.
-
Version 2.04 : June 4, 2000
Allow Graffiti strokes to switch from backrop/owner display to keyboard display mode.
Fix emulatable non-reset condition if normal password is set by site licensee.
Update the doc file.
-
Version 2.03 : May 21, 2000
Add Instant Power Lock option.
Put password entry keyboard at fixed location at bottom of screen.
Add site-licensee-only options:
- Run/force-run application after password entry.
- Run AvantGo URL after password entry.
- Administration password required to run OnlyMe.
- Password entry keyboard vertical location.
- Option for no initial display of password entry keyboard.
- Allow site licensee to set initial state for all program options.
Change PalmGear's phone number.
Add Handango to doc file.
-
Version 2.02 : March 19, 2000 Release
Allow screen color depth to change while OnlyMe is enabled - and still save the screen.
Be as gentle as is possible in case there is not enough memory to save the screen.
Note: 2.01 was accidently uploaded before its time. (Backdrops contain wrong internal names.)
-
Version 2.00 : March 11, 2000
Save color screen and other OSv3.5 changes.
Hash the screen at power-down time like the original program did, sort of.
Certain alarm and power-on key changes to work around device and OS weirdnesses as best we can.
Discourage pop-up-stroke "hacks" from bypassing security.
Don't show blank owner name in certain cases and add more owner name boiler plate filtering strings.
Branded version: entry of backdoor password permanently
disables program security. Note: As a side effect of this,
you must delete an trial copy of OnlyMe from a device
before loading a branded version.
No filtering that is made redundant by certain ROM discoveries.
Jump the version number to V2.00 because of version number ambiguity with the old, sub-version 1.21 and others.
-
Version 1.10 : October 18, 1999
Option to Allow Alarm Display.
Fix for conflict with IRLink.
-
Version 1.9 : September 14, 1999 Release
Require new password to be set if the date/time is more than
24 hours away from when the password was last entered correctly.
Documentation changes.
-
Version 1.8 : September 6, 1999
Don't power up from Up/Down/Contrast buttons. Try to
eliminate Up/Down during alarm turn-ons.
Be aware of whether StayOffHack is installed
and superset its logic if so.
Use key modifier mask for sensing power-on key - not timeout.
Reset and restore the key mask in case games have changed it.
Noted that \Pilot and \Palm are used, depending upon Desktop version.
Sense Graffiti fast time-out of uses for testing trial version.
-
Version 1.7 : July 23, 1999
Option (for the cased V) to stop power-on from spurious app-button hits.
Fix menu-button bug in Set Password.
Pass contrast button for the V.
Pass 0x11e (OS V3.2+ SysSleep) character.
Pass lowBatteryChr.
Interim "solution" to the VII radio battery
autoOffChr/SysSleep problem.
-
Version 1.6 : June 6, 1999
BackupBuddy certification image and link.
HTM: note about reset at install time.
-
Version 1.5 : May 31, 1999 Release
TZONLYME changes super-owner text.
-
Version 1.4 : May 29, 1999
Finally (we hope) fixed the re-HotSync thing.
-
Version 1.3(1) : May 21, 1999
Update the HTML to reflect that a whacked password may
not have been Hotsync'd.
Avoid low-level, OSV3.1 arithmetic bug accessed by
DeLorme Solus program.
-
Version 1.3 : May 2, 1999
Stack-available sensing and self-launch if low-stack.
Usage recording and display.
Lock Delay.
Document the lost password procedure.
Play two different tunes at cracker time lock alarm time.
Paint backdrop picture, if present.
Allow site licenses to configure a minimum password length.
Allow site licenses to configure an extra, long password.
Allow site licenses to use branded, non-registration-check version.
Move the Information "I" button up to the menu line.
Disallow putting program into FLASH memory (security risk).
Implement, without testing, some API functions.
Allow power-off timeout even when the pen is down.
(OS, itself, will not do so.)
Require password to launch OnlyMe when it is enabled.
Move the password input window around vertically to
smooth out screen wear.
Show-Tranzoa-information icon-button.
Show-owner-information button.
Show-backdrop-picture button.
Reset-password-input button.
Set-owner-information button (except OS Version 1).
Crank up the maximum Cracker Time Lock lock-out to 28 minutes.
Turn Graffiti back off if it was off before password entry logic.
Changes to take less dynamic memory.
Changes for less troublesome interaction with certain programs.
-
Version 1.21 : January 29, 1999 Release
Allow only alpha, numeric, and SPACE in passwords.
Reset Graffiti aggressively to fix the N, O, and shortcut problem.
Ensure that Graffiti is turned on at password input time.
Refresh the Graffiti shift-state indicator after password input.
Continue to lower run-time memory requirements.
HTML changes.
-
Version 1.20 : January 23, 1999
Works on all Palm devices.
HTML changes.
-
Version 1.10 : January 22, 1999
Disallow warm-reset, brute force trick.
Disallow password characters over 127 (warm-reset artifact and "Command" character).
Pass through alarms and power-on/hotsync application-start keys.
Fix double-warm-reset problem.
Link to feedback.htm from this file.
HTML changes.
-
Version 1.00 : January 10, 1999 Release
Release, with access notes, etc.
HTML changes.
-
Version 0.06 : January 1, 1999
Require OS Version 3 or greater at run time.
Include feedback.htm in ZIP file and at web site.
HTML changes.
-
Version 0.05 : December 19, 1998
Allow very fast gesture input.
"Breakout" to stop malicious, trained-user, OS, side door.
No copy of the clear-text password is kept anywhere.
Get time/date format preferences each lock time.
HTML changes.
-
Version 0.04 : December 15, 1998
Stop Graffiti special functions/states
(OnlyMe is now more secure than OS Security application).
System Preferences control time/date display.
Step over owner boiler plate.
Be quieter and faster.
Smaller screen hash memory.
Be nicer after Cracker Time Lock timeout.
HTML changes.
-
Version 0.03 : December 6, 1998
Tips/html changes.
Faster password stroke input.
Removed spurious power-on/warm-reset keys.
De-bullet tips (for OS V3.1).
Registered/trial logic.
Top
OnlyMe runs under PalmOS® version 3.0
and newer.
OnlyMe is BackupBuddy
certified.
Top
Conflicts and Side Effects
|
Tungsten 3 Dynamic Input Area suffers from display
glitches, depending upon whether device updates have been
applied.
Tungsten W may come on after a few seconds when it first
auto-offs and OnlyMe is not set to "switch app" to itself.
If a Sony NR70(C) device is turned on with an applications'
button and the last "key" of a password is entered with
Graffiti, the device may have a Fatal Error.
VisorPhone does not ring if there are unacknowledged alarms.
Samsung I300 is reported to not allow incoming calls - or
to disallow them without unlocking first.
Hi-resolution Sony Clies (that is, most Clies) do not
repaint the Prefs|General screen properly after a reset and
OnlyMe lock.
If you use AfterBurner, CruiseControl, ClockupDA or a
similar program to "overclock" your device's CPU, please do
not contact Tranzoa about any troubles with OnlyMe or with
your device. OnlyMe runs on Palm compatible devices.
Unfortunately, you may no longer have such a device.
Please explain this!
When the device is locked, BigClock v2.7 alarms will cause
an PalmOSv3.5+ device to never power off if OnlyMe's
Allow Alarm Display option is not set.
If the Allow Alarm Display checkbox on OnlyMe's Support
screen is not checked (it is checked, by default), you will
probably not be notified of multiple alarms.
If the Allow Alarm Display checkbox on OnlyMe's Support
screen is not checked (it is checked, by default), programs
that do "midnight" processing may not work correctly - that
is, post events, update data records, and such. (E.g.
DateBk4)
For security reasons, OnlyMe will not run from FLASH
memory. Therefore, do not use TRG's FlashPro or
FlashBuilder to put OnlyMe into FLASH memory.
You may be able to use only the plastic buttons
below the screen to input your password if your device is
powered off while you are setting the Preference's
"Digitizer" settings.
OnlyMe may conflict in subtle ways with other security
applications, including the built-in Security application.
Do not assume that using two access control
applications such as OnlyMe will double your security.
It may lessen your device's security, instead.
On the Symbol SPT1500, if:
- You are running the barcode or laser pointer application.
- You push the green laser buttons while the device is
off or during OnlyMe password entry.
The laser will not turn on until you re-launch the application.
Certain programs take too much of a type of memory called
the "CPU stack."
The Palm has very little of this type of memory.
Most applications, like OnlyMe, are written to take very,
very little of this type of memory. If, when your device
powers down, OnlyMe senses that there is not enough "CPU
stack" memory for OnlyMe to operate with, OnlyMe will
attempt to launch itself before turning the device off.
Unfortunately, especially on older devices, simply
switching applications at the wrong moment can crash the
device. At those moments, you could crash your device
yourself, for instance, by pressing one of the plastic
applications buttons. When "hack" programs are installed,
these "stack overflow" crashes are more likely to happen.
Versions of OnlyMe before 1.10 (1.9 and older) conflict
with IRLink 1.4.
FastApp can crash if it is used to "Turn Off Palm" or "Turn
Off & Lock" the device.
There has been a report of problems disabling OnlyMe when
EVPlugBase is installed.
There has been a report of problems disabling OnlyMe when
BatteryHack is installed.
There has been a report of a conflict with Trek Sounds.
There has been a report of conflicts between at least
one battery monitor "hack" program and OnlyMe.
There has been a report of alarms problems with LauncherIII
when a user upgraded his device's operating system. He
found that his problems were solved by turning off and on
LauncherIII (as the default launcher). There have been
other reports of imcompatibilities between OnlyMe and
versions of LauncherIII. Such reports usually mention
device crashes.
On devices running OS versions earlier than version 3, the
Fitaly keyboard stand-alone, non-hackmaster program cannot
be enabled after OnlyMe is enabled.
If the Fitaly keyboard is on-screen, on older devices
(pre-PalmOS version 3) the whole screen shows for a brief
moment when the device is powered on.
Top
When OnlyMe is enabled, calling SysSleep() will cause the
device to power-off, automatically triggering OnlyMe's
logic.
A superior way to put the device to sleep, though, is to make this call:
EvtEnqueueKey(autoOffChr, 0, commandKeyMask);
OnlyMe's API includes calls to:
- Query OnlyMe's version.
- Query whether OnlyMe is enabled.
- Set whether OnlyMe is enabled.
- Force a user to enter the password (without
power-off).
- Query encrypted password value.
- Query and set certain OnlyMe parameters.
Top
OnlyMe comes in two forms:
- Trial.
- Registered.
Note: OnlyMe does not use "reg codes". There are two,
separate .PRC files: one the trial version, the other the
registered version of the program.
Your Trial Version of OnlyMe
Without paying Tranzoa, Co. or any agent of Tranzoa, Co.,
you may use the trial version OnlyMe for 120
password-input, lock cycles. You may freely copy or
transfer the trial version of OnlyMe to anyone.
Your Registered Version of OnlyMe
You may use your registered version of OnlyMe on 1 and only
1 Palm compatible device at any 1 time. The
registered version of OnlyMe may be "beamed" to other
Palm devices. Such a "beamed" version will
automatically become an trial version of OnlyMe.
You may transfer your registration license to another party
on a permanent basis provided you retain no copies and the
recipient agrees to the terms of this OnlyMe license
agreement.
You may not rent or lease the registered version of OnlyMe.
Both Versions of OnlyMe
Tranzoa, Co. warrants that it is sole owner of the software
and has full power and authority to grant this license
without consent of any other party.
Tranzoa, Co. hereby disclaims all warranties relating to
this software, whether expressed or implied, including
without limitation any implied warranties of
merchantability or fitness for a particular purpose.
Tranzoa, Co. will not be liable for any special,
incidental, consequential, indirect or similar damages due
to loss of data or any other reason, even if Tranzoa, Co.
or an agent of Tranzoa, Co. has been advised of the
possibility of such damages. In no event shall Tranzoa,
Co.'s liability for any damages ever exceed the price paid
for the license to use the software, regardless of the form
of the claim. The person using the software bears all risk
as to the quality and performance of the software.
This agreement shall be construed and enforced in
accordance with the laws of the State of Washington. Any
action or proceeding brought by either party against the
other arising out of or related to this agreement shall be
brought only in a state or federal court of competent
jurisdiction located in King County, Washington. The
parties hereby consent to in personam jurisdiction of said
courts.
You may not decompile, disassemble, or create derivative
works based on OnlyMe for any purpose other than creating
an adaptation of OnlyMe for your own, personal use. You
acknowledge Tranzoa's claim that OnlyMe embodies valuable
trade secrets proprietary to Tranzoa. You may not disclose
any information regarding the internal operations of OnlyMe
to others.
Top
OnlyMe is available for site licensing. A site licensed
version of OnlyMe is suited for easy, large scale
deployment. Features of the site licensed version of OnlyMe
include:
- Fixed price.
- Option 1: Up to 200 copies within your enterprise.
- Option 2: Unlimited copies within your enterprise.
- Centrally controlled, unique-per-usage, override/backdoor password(s).
- Centrally controlled, enforced, minimum password length.
- Control over whether users enable OnlyMe.
- Centrally controlled default "owner" display information.
- Optional branded version (enterprise name/logo/picture built in to program).
- No internal program copy restrictions on branded version.
- WinDOS utility program to set initial values of all
program options, including passwords.
- Administration password(s) (required to run OnlyMe or make option-changes on the device).
- Set a particular application to run after successful password entry.
- Set option to completely
wipe memory at Cracker Time
Lock.
For detailed information and for ordering OnlyMe a site
license, please contact: Tranzoa
directly.
Tranzoa, Co.
P.O. Box 911
Maple Valley, WA 98038 U.S.A
+1 (425) 432-3532
Email: onlyme_info@tranzoa.com
onlyme.htm :
Last modified November 23, 2003