
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
|
- Securing your information by AES (Advanced Encryption Standard).
- Optimized for small and portable smartphone.
- Advanced filtering.
- Customizable table columns and sorting field.
- User defined types and categories
- Customizable password generator.
- Mask/unmask security sensitive information.
- Selectable icons.
- Inactivity logout.
- Backup and restore your information.
- MiniSafe Desktop for Windows with two-way synchronization.
- Import CSV, eWallet TXT, SplashID vID and CryptMagic TXT.
- Export as CSV.
|
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):
- Use your WAP browser to access http://www.simprit.com/wap.wml.
- Select MiniSafe (RIM BlackBerry) and follow the instructions to install the software on your smartphone.
Installation with BlackBerry Desktop Manager (PC):
- 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.
- Start the "BlackBerry Desktop Manager".
- Start "Application Loader".
- Add the "minisafe_bb.alx" file to the Application Loader
- Follow the instructions from "Application Loader Wizard". See the following screen:

- 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:
-
Find your device ID. Click the trackwheel and select the Register menu item to activate Registration dialog. You will see the
following screen:

Your BlackBerry device ID shows on this dialog. For example, as the above screen shows, the device ID is 2100000A. - Make payment. Visit http://www.simprit.com/minisafe_bb/ for more information.
- 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:

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:

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 View - Category Choice | List 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:

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:

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:

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:
![]()
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:

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 |
|---|
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 |
|---|
|
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 |
|---|
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) |
|---|
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:
- Connect your smartphone to your computer.
- Open the desktop manager.
- Double-click the Backup and Restore icon.
- Click Advanced.
- If your smartphone is locked, type your password. Click OK.
- In the Handheld Databases section, select the MiniSafe database to back up.
- Click the Left-Arrow icon.
- On the File menu, click Save As.
- Type a name and select a location for your backup file.
- Click Save.
Restore MiniSafe data to a smartphone:
- Connect your smartphone to your computer.
- Open the desktop manager.
- Double-click the Backup and Restore icon.
- Click Advanced.
- If your smartphone is locked, type your password. Click OK.
- On the File menu, click Open.
- Select a backup file (an .ipd file).
- Click Open.
- In the Desktop File Databases section, select the MiniSafe database to restore.
- Click the Right-Arrow icon.
- 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 has the following additional functionalities:
- Click-able URL links.
- Copy field(s) to clipboard.
- Two-way synchronization.
- Import CSV, eWallet TXT, SplashID vID and CryptMagic TXT.
- Export as CSV.
Setup MiniSafe Desktop and MiniSafe Sync
- Download MiniSafe (RIM BlackBerry) - minisafe_bb.zip from http://www.simprit.com/download.html.
- Extract all files in the zip file to a temporary folder.
- Double click the setup.exe in the folder and follow the instructions to install MiniSafe Desktop.
See the following screen:

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

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

Check the MiniSafe Sync add-in module to complete the setup process.NoteIf you use Desktop Manager version 4.2 or later, switch to Configuration tab and click Configure Add-ins button.
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:

- 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.

- 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.

- 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:

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

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:

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:

- 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.

- 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:
- Connect your smartphone to your computer. Make sure MiniSafe for BlackBerry is not running.
- Open the Desktop Manager and double click the Intellisync icon. See the following screen:

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

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:
- Launch BlackBerry Desktop Manager and double click Intellisync icon to activate Intellisync dialog.
- In the Intellisync dialog, click the Auto start... button. You shall see the following screen:

- 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 |
|
| 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. |


