while working with BlackBerry devices, sooner or later I had the need for documentation of BlackBerry applications and "How-to-..." leaflets. That was when I started to look for a tool that would create a screenshot of the BlackBerry display. My first try was BlackBerry JDE and the simulator. This works fine but creates a huge overhead and is not suitable for users. Then I found the javaloader.exe command line tool which is part of the JDE. It allows taking screenshots of the BlackBerry in bmp format. Since the handling of a command line tool is no fun especially if you have a lot of documentation
to do, I tried to program a small GUI based on javaloader.exe to handle the taking of screenshots more convenient.
What started as a personal gimmick is now a usable tool that I like to share with the BlackBerry community.
A small tool to capture the current screen of a 7xxx, 8xxx, 9xxx Blackberry. This is useful to e.g. create documentation.
It relies on the original Javaloader.exe from RIM.
(JavaLoader.exe is available on the Blackberry homepage in the developers section as part of the JDE components 4.x)
A Blackberry OS version of v4.0.2 or higher is required.
The Blackberry Desktop Manager or Device Manager has to be installed on the PC.
The Blackberry needs to be connected via USB.
If you have content protection enabled, screenshots of a locked screen will not work.
The multimedia area (cam, videos) of devices since the PEARL cannot be captured.
Use the [...] button next to the "Folder:" drop down menu to select where your screenshots will be stored.
A history list of up to 16 folders is kept.
Type a name for your screenshot(s) in the field named "Filename:"
If you select "enable auto-numbering", each screenshot will be consecutively numbered with numbers in square brackets.
Select a file format from the ".bmp | .jpg | .png" drop down menu next to the filename field.
Select a value from the "xyz%" drop down menu to resize the screenshot to the chosen percentage of the original.
Select the thickness of the frame around your screenshot with the "Frame:" drop down menu. Use "0" for no border.
Click on the color field to select or define custom frame colors.
Drag the slider to control the frame shading effect.
[CTRL] + left-click sets the frame effect slider to neutral position
Click the [up/down arrow] button to toggle the effect direction.
Click the [take screenshot] button to make a screenshot of your Blackberry display.
Enter your Blackberry password or connect the device upon request.
Leave the "password" field empty if you don't have a password set on your device.
The screenshot will be automatically stored on the disk and in the clipboard in the requested size and format.
You can use "paste" or "CTRL-V" in most applications to insert the screenshot.
A double-click on the screenshot picture will copy it again to the clipboard.
Click [!] to check for online updates so you never miss the latest version.
The pin symbol button toggles the programs stay-on-top feature.
The speaker symbol button switches sound effects on or off.
The square-arrow-line symbol button puts the program icon into the notification area of the system tray and enables the hotkey feature. Right-click on the tray icon to customize your hotkey assignment. Double-click on the tray icon to restore the application window.
I guess you have figured out the [?] button already :-)
Click the [toggle viewer] button to open or close the screenshot viewer window.
Within the viewer window you can right-click on a picture to get a menu with more options. (add/remove frames, delete files)
Double-click on a picture to copy it to the clipboard.
[CTRL] + double-click adds a frame to a picture below the mouse pointer.
[SHIFT] + double-click removes the frame again.
[DEL] + double-click deletes a pictures below the mouse pointer.
Use the option fields at the bottom of the viewer window to sort the picture list by name, number or creation date.
The [up/down arrow button] changes the sorting order. The [rounded double arrow] button refreshes the display list.
(Due to program limitations approximately only 128 pictures can be shown - the rest is hidden. Use more folders with fewer files instead)
[Enter] takes the screenshot
[F1] opens the help window
[F6] launches the updater
[F5] refreshes the viewer window
[F9] toggles the viewer window
[ESC] exits the current window or the program
This program is provided as is without any warranty or support.
It is free to use for anyone - Use it at your own risk.
The author can not be held responsible for any damage that might be related with it.
The links eventually used in this program have been thoroughly evaluated; however they don't reflect necessarily the author's opinion.
The author guarantees it has been coded free of any Malware and does not collect or submit any data.
The password is never stored on any media and only remains in memory as long as the program is active.
The built-in update function simply downloads a text file to see if a newer version is available.
Do not use this program for any illegal purpose!
You can share this program with others. Modifications are not allowed. US export restrictions apply.
Help & Information
The included help and information text gives basic hints on the program prerequisites and usage plus version information in multiple languages.
Currently supported are: German, English, Spanish, French, Italian, Turkish and Japanese
(volunteers for more translations are welcome)
The names RIM © and Blackberry © are registered Trademarks of Research In Motion Limited.
The program JavaLoader.exe is intellectual property of Research In Motion Limited.
US export restrictions apply to this program!
You can use the tool free of charge in private or business environment.
It does neither collect nor submit any data from your computer.
The password you enter into the tool is never saved to disk.
The program has been created from scratch using the wonderful PureBasic (PureBasic : visual basic compiler, easy & optimized basic programming language, basic, compiler) and does not contain any ad- or spy-ware.
The program comes as is and without any warranty. Use it at your one responsibility, do not use it for any illegal action.
The author can not provide support for the program but I always like to get feedback and will listen to feature or bug fix requests.