Remove enterprise policies on pre-BlackBerry 10 devices

All information in this post is provided as-is, with no warranties. It is written in my capacity as a developer and mobile phone enthusiast. Please contact your carrier support or BlackBerry Technical Support for official recommendations.

 

The application in this post is available to the public in the RIM JDK packages, available at blackberry.com/developers. It does not allow you to avoid corporate policies; reconnecting your device to a BES after using this procedure will reapply any enterprise policies. Use this procedure for personally owned devices from online auction sites, or to remove all restrictions associated with uninstalling BlackBerry Unite.

The absolute best way to remove an enterprise policy on any 8xxx or 9xxx series device (Pearl, Curve, 8800/8820/8830 or Bold) involves upgrading your device operating system to version 4.5 or later , then running JavaLoader with the “-u resettofactory” switches. Any operating system below version 4.3 will not work using this method.

The reason I suggest upgrading your OS first is because newer enterprise policy settings and BlackBerry Unite! configurations are not overwritten by the instructions on BlackBerry FAQ. Unite! specifically creates firewall rules that persist even after applying a blank policy.bin. (If the device’s existing policy prevents OS upgrades, use the BlackBerry FAQ process first and then continue with this page. I’ve also mirrored policy.bin for your convenience.)

First, you’ll need JavaLoader, usually packaged online as JL_Cmder. You can download a basic version of JavaLoader (1.9.1) here – no installation required, just unzip the tools to a folder of your choice. This download also includes a batch file to reset your IT policy automatically.

Once ready, connect your device to your PC using a USB cable and close any instances of Desktop Manager. Then, run the included resettofactory.bat script. Once complete, your device will be clear of any IT policy settings – you can check in Options/Security Options/General Settings.

If the batch file doesn’t work, use Command Prompt to run javaloader -u resettofactory.