Skip to content

Instantly share code, notes, and snippets.

@mwbrooks
Created March 15, 2011 17:45
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mwbrooks/871115 to your computer and use it in GitHub Desktop.
Save mwbrooks/871115 to your computer and use it in GitHub Desktop.
Backup BlackBerry Code-Signing Keys

Backup your BlackBerry Code-Signing Keys

  1. Find the SDK directory where you installed your keys

Installed using Eclipse

C:\Eclipse-3.5.2\plugins\net.rim.ejde.componentpack5.0.0_5.0.0.25\components\
  • Eclipse directory path may differ from C:\Eclipse-3.5.2\
  • Plugin component path may differ from net.rim.ejde.componentpack5.0.0_5.0.0.25
    • General format is net.rim.ejde.componentpackX.X.X_X.X.X.X

Installed BlackBerry Widget/WebWorks Packager Standalone SDK

# 32-bit
C:\Program Files\Research In Motion\BlackBerry Widget Packager\

# 64-bit
C:\Program Files (x86)\Research In Motion\BlackBerry Widget Packager\

# PhoneGap Wiki suggestion
C:\bbwp\
  1. Find your code-signing files

C:\SDK_PATH\bin\sigtool.csk
C:\SDK_PATH\bin\sigtool.db
C:\SDK_PATH\bin\sigtool.set

sigtool.csk appears to contain your database private key and salt. In other words, your password and the random mouse and keyboard input that you assigned during the installation.

sigtool.db appears to be the actual signing key.

sigtool.set does not appear to be required, but contains your signature tool settings.

  1. Backup

Zip the three files up.

The signing keys are not bound to your system and can be used in multiple SDK directories.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment