Logo
 
MiniSafe for BlackBerry User Guide

MiniSafe MiniSafe is a mobile application that provides secure and easy access to your security sensitive information such as passwords, PINs, etc. You are able to access your information wherever you go and yet the security of your information will never be compromised.

MiniSafe protects and encrypts your information by using a very strong encryption algorithm, namely AES (Advanced Encryption Standard). You need not to worry someone will discover your information when you lose your smartphone or laptop, In theory, it will take them billions of years to discover the information. Visit NIST AES Questions and Answers for more information about AES.

Besides strong security features, MiniSafe is designed with simplicity and ease of use in mind. You may use MiniSafe to organize and categorize your information, and access your information with ease with our Advanced filtering feature.

Features
Installation

MiniSafe for BlackBerry is distributed in zip file format (minisafe_bb.zip). You can download the MiniSafe (RIM BlackBerry) from http://www.simprit.com/download.html. The zip file contains the following files:

  • minisafe_bb.alx - MiniSafe for BlackBerry application description file.
  • minisafe_bb.cod - MiniSafe for BlackBerry executable code.
  • userguide.pdf - This user guide.
  • setup.exe - MiniSafe Desktop setup file.
  • readme.txt - MiniSafe ReadMe file.


Installation with OTA (over the air):

  1. Use your WAP browser to access http://www.simprit.com/wap.wml.
  2. Select MiniSafe (RIM BlackBerry) and follow the instructions to install the software on your smartphone.


Installation with BlackBerry Desktop Manager (PC):

  1. Extract the minisafe_bb.zip into a temporary location on your hard drive. You can download Zip utility from http://www.winzip.com if you do not have the utility to extract the files in minisafe_bb.zip.
  2. Start the "BlackBerry Desktop Manager".
  3. Start "Application Loader".
  4. Add the "minisafe_bb.alx" file to the Application Loader
  5. Follow the instructions from "Application Loader Wizard". See the following screen:

    Application Loader
  6. Reset your smartphone after installation.
Registration

You may run the MiniSafe software in full-functioning trial mode for 30 days. There are no differences between trial version and registered version in term of functionality.

When you decide to buy the MiniSafe, you do not require to re-install the software. Follow the following instructions to unlock the trial software:

  1. Find your device ID. Click the trackwheel and select the Register menu item to activate Registration dialog. You will see the following screen:

    Regisration dialog

    Your BlackBerry device ID shows on this dialog. For example, as the above screen shows, the device ID is 2100000A.
  2. Make payment. Visit http://www.simprit.com/minisafe_bb/ for more information.
  3. Register the MiniSafe software. Your registration key to unlock the software will be generated to you immediately after your payment is made and cleared. Activate Registration dialog and input the registration key. You will have a full version of MiniSafe if you input a valid registration key.
Getting Started

Launch the MiniSafe, you will see List View screen with predefined Types and Categories. See the following screen:

List View

You may start to edit record by clicking the trackwheel and select the New menu item or the Edit menu item (when you select a record). You shall see the following screen:

Edit View

When you are done editing, you may activate Save menu item to save it. If you want to discard the changes, activate Close menu item or press ESCAPE button. You will return to the List View.

List View

List View screen shows a list of your records. You may select a record to edit/delete, and create a new record in the List View screen.

   List View       List View - Type Choice   
List ViewList View - Type Choice
   List View - Category Choice       List View - Filter   
List View - Category ChoiceList View - Filter

Advanced Filtering


When you have hundreds of records, it would be impractical to find and access a specific record one by one. You may use Advanced filtering feature to find your records. MiniSafe supports three types of filtering:

  • Type. Move the focus to Type choice and press ALT key. You shall see the List View - Type Choice screen. All Types is selected by default. You may select a specific type to restrict the table list to show the records of the type only.
  • Category. Move the focus to Category choice and press ALT key. You shall see the List View - Category Choice screen. All Categories is selected by default. You may select a specific category to restrict the table list to show the records of the category only.
  • Description. You may restrict the table list to show records that contain a specific description text. Input text as usual when the table list is in focus to activate Description filtering, you may use Backspace key to delete inputted characters. Description filtering is case-insensitive. As the List View - Filter screen shows, the table list shows the records that contain my description text.

Customizable table columns and sorting field


You may customize the columns that shows in the List View and specify sorting field in the table. Click the trackwheel and activate Options menu item. You shall see the following screen:

Options Dialog

Select the sorting field and check the fields that you want to show in the List View. Click OK button or simply press ENTER key to save the changes.

Detail View

In the List View screen, you may select a record and press ENTER key to switch to Detail View screen. See the following screen:

Detail View

Your security sensitive information is masked by default. You may activate Unmask menu item or press M short-cut key to unmask it. If you want to mask it again, activate Mask menu item or press M short-cut key.

Edit View

You may enter Edit View screen either from List View screen or Detail View screen. See the following Edit View screen:

Edit View

When you are in Edit View screen, you may start to edit your data. You can change the Type and Category. When the Type is changed, field labels will be updated according. Masked field's label ends with [*] text.

When you move the focus to the icon field, you may select a icon by activating Select Icon menu item or pressing ENTER key. You shall see the following Icon Picker screen:

Icon Picker

Password Generator

You may activate Password Generator dialog when a text field is in focus (in Edit View) by activating Generate Password menu item. If the focused text field is masked, you may also press ENTER key to activate the Password Generator dialog. See the following screen:

Icon Picker

Customize password generator's options such as password length and character sets, and click OK button to generate a random password.

Type and Category

Type is like template. You may use types to define the meaning of records such as Bank Acct Type, Credit Card Type, Email Type, Web Login Type, etc.

You may create new Types, modify and delete existing Types. You can define up to 5 custom field labels when you define a new Type. Each custom field can be defined as masked.

Masked field is always shown as **** in List View; in Detail View, masked field is shown as **** initially. You may unmask the masked field in Detail View when you feel safe to view the content. You can use this feature to protect your security sensitive information such as passwords, PINs, etc.

   Type List View       Type Edit View   
Type List ViewType Edit View


You may use Category to categorize your records. Category is like folder in Windows Explorer. It helps you to categorize your information. You may create new Categories, modify and delete existing Categories.

   Category List View       Category Edit   
Category List ViewCategory Edit
Security

You must set your password when you first use the system. The password is used to protect your information. Do not lose the password. Your information is encrypted by the password to prevent unauthorized access. You will lose your information if you lose your password.

   New System       Login Dialog   
New SystemLogin Dialog


You must present a valid password to log on to the system. After logging on to the system successfully, you may change your password in List View screen by activating Change Password menu item.

   Change Password (Verification)       Change Password (Confirmation)   
Change Password (Verification)Change Password (Confirmation)

Inactivity Logout

MiniSafe supports a security feature to automatically logout logged in user if the user does not have any activities after a period of time. The duration of time is configurable. You may disable this security feature, however this is not recommended.

You can change this security setting by activating Options menu item in List View. The default idle timeout time is 2 minutes.

Backup and Restore

You may backup MiniSafe data in your smartphone by using BlackBerry Desktop Manager:

  1. Connect your smartphone to your computer.
  2. Open the desktop manager.
  3. Double-click the Backup and Restore icon.
  4. Click Advanced.
  5. If your smartphone is locked, type your password. Click OK.
  6. In the Handheld Databases section, select the MiniSafe database to back up.
  7. Click the Left-Arrow icon.
  8. On the File menu, click Save As.
  9. Type a name and select a location for your backup file.
  10. Click Save.

Restore MiniSafe data to a smartphone:

  1. Connect your smartphone to your computer.
  2. Open the desktop manager.
  3. Double-click the Backup and Restore icon.
  4. Click Advanced.
  5. If your smartphone is locked, type your password. Click OK.
  6. On the File menu, click Open.
  7. Select a backup file (an .ipd file).
  8. Click Open.
  9. In the Desktop File Databases section, select the MiniSafe database to restore.
  10. Click the Right-Arrow icon.
  11. Click Yes.
MiniSafe Desktop

MiniSafe Desktop is a Windows application that provides similar features of MiniSafe for BlackBerry. You can input your data using MiniSafe Desktop and sync it to your smartphone. You may find it more convenient and easy to input data in your desktop environment.

When you cannot access to your desktop, you may input your data using MiniSafe for BlackBerry and sync it back to your desktop. MiniSafe Desktop provides flexible and powerful synchronization utility (MiniSafe Sync) for you to sync your data two-way. We will show you in more details in the Synchronization section. See the following screen:

MiniSafe Desktop

MiniSafe Desktop has the following additional functionalities:

Setup MiniSafe Desktop and MiniSafe Sync

  1. Download MiniSafe (RIM BlackBerry) - minisafe_bb.zip from http://www.simprit.com/download.html.
  2. Extract all files in the zip file to a temporary folder.
  3. Double click the setup.exe in the folder and follow the instructions to install MiniSafe Desktop. See the following screen:

    MiniSafe Desktop Installation

  4. After the installation. Launch BlackBerry Desktop Manager and double click Intellisync icon to activate Intellisync dialog. You will see the following screen:

    Intellisync Dialog
    Note
    If you use Desktop Manager version 4.2 or later, double click Synchronize icon.
  5. Check the Execute Add-in actions checkbox.
  6. Click the Configure Add-ins button. See the following screen:

    Intellisync Configuration Dialog

    Check the MiniSafe Sync add-in module to complete the setup process.
    Note
    If you use Desktop Manager version 4.2 or later, switch to Configuration tab and click Configure Add-ins button.
Note
There is a known problem of BlackBerry Desktop Manager running on Windows Vista. Please refer to the following website for more information:
http://www.simprit.com/community/viewtopic.php?t=104

Refer to Auto Sync section if you want to auto sync your MiniSafe data between desktop and smartphone when you connect your smartphone to your desktop.

Import

Import CSV

You may import and export data in CSV format. CSV (Comma Separated Values) is a common file format readable and exportable by most spreadsheets, databases and word processors. As of version 1.0, MiniSafe Desktop supports two built-in CSV formats, they are MiniSafe export CSV format and SplashID export CSV format. If your data file is in custom format, you may configure import mapping manually.

See the following screenshots for Import CSV:

Import Wizard 1

  • Select import file name and import file type. If your data file is in custom format, you may select either one of the import file type and configure import mapping manually in the next wizard page.
  • Check Skip Undefined Type and Category if you want to ignore records with unmatched Type and Category. If this option is unchecked, records with unmatched Type and Category will be assigned to Default Type and Category.


Import Wizard 2

  • This wizard page allows you to configure import mapping manually. If your data file is in our supported format list, you do not require to change any settings in this page.
  • If your data file is in custom format, you may configure field mapping manually. For example, you may set Column 1 to map to Category, Column 2 to map to Type, etc.
  • Check Skip Header Row checkbox if your data file contains header row. When you are done, click Next button, you will see the following screen.


Import Wizard 3

  • This final wizard page provides an action list that contains records that are going to import to MiniSafe Desktop. You may preview the list and disable import of some records by un-checking the corresponding check box.
  • You may move your mouse pointer to Description column, a hint window will appear that shows you the detailed data that will be imported to the MiniSafe Desktop database. You may use this feature to verify one or two records before clicking Finish button to activate Import process.

Import eWallet TXT, SplashID vID and CryptMagic TXT

MiniSafe Desktop supports direct import of eWallet TXT, SplashID vID and CryptMagic TXT file. You can access this feature by activating menu File/Import and selecting corresponding menu item.

Import process is straightforward. Follow step-by-step import wizard guide as the following screens show.

First step is to select an import file. See the following screen:

Import Custom 1

After reading the import file, Import Wizard will verify the import file. If there is no verification error, you shall see the following screen:

Import Custom 2

Second wizard page shows a list of Type info. Grey row indicates the particular Type info has already existed in the system. White row indicates the Type info does not exist in the system and it will be created in import process. Note that you can customize new Type info such as selecting an icon and changing its labels.

When you proceed to third (last) wizard page, you can verify imported records. Move your mouse pointer to Record Description column, you shall see a hint window that shows detailed record info as the following screen shows:

Import Custom 3

Click Finish button to activate Import process. You will be prompted total number of records imported.

Note that MiniSafe Desktop does not support encrypted SplashID vID file. Please do not password protect your SplashID vID file if you want to import the data to MiniSafe Desktop.

Export

MiniSafe export CSV format has the following 8 columns in order:

Type, Category, Description, Field 1, Field 2, Field 3, Field 4, Field 5

See the following screenshots:

Export Wizard 1

  • This is the first Export wizard page. Input your export file name.
  • Select All Types and All Categories to export all records. You may also select a specific Type or Category to only export records with the selected Type and Category.


Export Wizard 2

  • This wizard page gives you fine-grained control which records to be exported. You may disable export of any records in the action list.
  • When you are done, click Finish button. Exported records will be stored in the file specified in first wizard page.

Synchronization

You must configure MiniSafe Sync Add-in module for Intellisync before you start to perform synchronization. If you have not done so, refer to Setup MiniSafe Desktop and MiniSafe Sync first.

MiniSafe Sync provides you flexible data synchronization. You may sync data two-way (between desktop and smartphone) or one-way (either desktop overwrites smartphone data or smartphone overwrites desktop data). See the following step-by-step guide:

  1. Connect your smartphone to your computer. Make sure MiniSafe for BlackBerry is not running.
  2. Open the Desktop Manager and double click the Intellisync icon. See the following screen:

    Intellisync Dialog

    Note
    If you use Desktop Manager version 4.2 or later, double click Synchronize icon.
  3. Click the Synchronize now button. You shall see the following screen:

    Sync Wizard

    You may input MiniSafe Desktop database file name. If you use the default MiniSafe Desktop database , you do not require to change the Database file.

    Input your password for MiniSafe Desktop. If you have identical password for MiniSafe Desktop and MiniSafe for BlackBerry, you may check the Use MiniSafe Desktop Password option, so that you do not require to input your password twice. If your passwords are different, you can uncheck the option and input your password for MiniSafe for BlackBerry.

    Sync Option gives you the flexibility of data synchronization. You may sync your data two-way between desktop and smartphone or one-way either desktop overwrites smartphone data or smartphone overwrites desktop data. In normal case, you should choose two-way sync option (Two-way between Desktop and Handheld). MiniSafe Sync will reconcile changes made in desktop and smartphone, and make your data in desktop and smartphone up-to-date. In rare cases, you may want to completely overwrite your smartphone data by your desktop data or completely overwrite your desktop data by your smartphone data. In that case, you can choose one-way sync option such as Desktop Overwrites Handheld or Handheld Overwrites Desktop.

    You can check Save my settings for Unattended Sync option if you do not want to input the same info again when you perform a sync next time. Please be aware of security implication of using this feature. Settings such as your passwords are stored in your system in encrypted format. Do not use this feature if you share your computer with others.

    In normal case, MiniSafe Sync dialog will not appear again if Save my settings for Unattended Sync is checked. In case of you want sync dialog to always appear, pressing CTRL key when you perform a sync.

    Click Finish button to start synchronization process. When sync process is done, you will be informed total number of sync-ed records if Show Summary option is checked.

Auto Sync

If you want to launch MiniSafe Sync automatically when your smartphone is connected to desktop (note that you must also launch Desktop Manager), you can setup Auto start in Intellisync. Follow the following instructions to configure Auto start feature:

  1. Launch BlackBerry Desktop Manager and double click Intellisync icon to activate Intellisync dialog.
  2. In the Intellisync dialog, click the Auto start... button. You shall see the following screen:

    MiniSafe Auto Sync
  3. Check the Execute Add-in actions checkbox and click OK button to complete the configuration.

MiniSafe Desktop Database file

The default MiniSafe Desktop database file is located in:

My Documents\MiniSafe\minisafe.msf

As a good practice, you are recommended to backup the database file regularly. You can perform backup manually by copying the database file to another storage in Windows Explorer.

By default, MiniSafe Desktop database file will be associated with MiniSafe Desktop after installation. You may double-click the database file to activate MiniSafe Desktop

Quick Reference (MiniSafe for BlackBerry)

List View

Menu Item Description
New Create a new record.
Edit Modify the selected record.
View Display the selected record in Detail View.
Duplicate Duplicate the selected record and start to edit the duplicate record.
Delete Delete the selected record.
Edit Types Switch to Type List View.
Edit Categories Switch to Category List View.
Change Password Change your current password.
Options Change security and display options.
Help Show a simple user manual.
Register Register and unlock trial software.
Close Close the application.
Short-cut Key Description
ENTER Display the selected record in Detail View.
ESC Close the application.

Detail View

Menu Item Description
Previous View previous record.
Next View next record.
Mask/Unmask Protect or un-protect masked field(s).
Edit Modify the current record.
Close Return to List View screen.
Short-cut Key Description
M Protect or un-protect masked field(s).
P View previous record.
N View next record.
ESC Return to List View screen.

Edit View

Menu Item Description
Save Save the editing record.
Generate Password Generate a random password to the field in focus.
Select Icon Choose a icon to represent the editing record.
Close Return to List View screen.
Short-cut Key Description
ENTER
  • When icon field is in focus, activate Select Icon dialog.
  • When masked field is in focus, activate Password Generator dialog.
ESC Return to List View screen.

Type List View

Menu Item Description
New Create a new Type.
Edit Modify the selected Type.
Duplicate Duplicate the selected Type and start to edit the Type.
Delete Delete the selected Type.
Close Return to List View screen.
Short-cut Key Description
ENTER Modify the selected Type.
ESC Return to List View screen.

Type Edit View

Menu Item Description
Save Save the edit Type.
Select Icon Choose a icon to represent the editing Type.
Close Return to Type List View screen.
Short-cut Key Description
ESC Return to Type List View screen.

Category List View

Menu Item Description
New Create a new Category.
Edit Modify the selected Category.
Delete Delete the selected Category.
Close Return to List View screen.
Short-cut Key Description
ENTER Modify the selected Category.
ESC Return to List View screen.