CrackMem and CrackUtil: the Story of an Old Man & a Phone

By Pete6 on 19 Jan 2009 02:11 am EST

[ Editor's Note: After our CrackBerry forum moderator Pete6's software creations CrackMem and CrackUtil were voted Best BlackBerry Utility App of 2008 by the CrackBerry Community, we asked Pete6 to further educate our readers and give an overview of these awesome tools for the CrackBerry blogs. Here it is. Thanks Pete6! Enjoy!! ]


Back in the day, I used to remove files from the Java folder by hand. Trouble is, I'm getting old and kept forgetting which filenames I needed to delete. I had a couple of disasters caused by me removing the wrong files that resulted in my BlackBerry coming out of an OS upgrade as a paperweight with a white screen.

I had the idea of making up old DOS batch files to do the job for me and this grew into CrackMem version 1.0 which had a quite archaic user interface. Many revisions later and we have the familiar sky blue panel of CrackMem 3.x and up.

CrackMem was designed to try and make it easy to save memory when upgrading and it has now grown to support a number of BlackBerry devices and OS versions.

The program now handles up to nine BlackBerry OS and will remove a wide variety of modules from the OS. It is important to note that CrackMem does not remove modules and files directly from the phone. CrackMem only ever (apart from Vendor.xml) works with files on your PC hard disk and never on your phone. That responsibility belongs to Desktop Manager and you should use CrackMem to condition your new OS before you put it on your phone. If you run into trouble upgrading then you can use the program to brick your phone back to JVM 507 by using the Wipe Device button. This uses the RIM Loader program and will wipe the phone and then begin the OS load process immediately after the wipe.

Obviously the preferred way to upgrade is via Desktop Manger and there is a button to run that too.

CrackMem is continually being upgraded as new OSs and BlackBerry devices are released. Each new release builds on the previous version and nothing is taken out.

Happy Crackin'


CrackUtil is the next step along from JL_Cmder. Like JL_Cmder it is just a front-end for the RIM program Javaloader. CrackUtil is prettier and it's "killer feature" is the built in File Manager which allows you to remove or even add files to or from you BlackBerry.

When you run the program it asks for a phone password. If you have one, it only remembers it for the current session. If you don't have one then click either button.


Most of the Javaloader functions are there and the program is split into three screens. Opening the program after the password screen brings you to a screen where you can press any of the buttons and nothing bad will happen to your phone. The worst you can do here is to delete the phone's log file.

There are buttons for

  • Set Device Time (set the time to that of the PC)
  • Take Screenshot (what it says, really)
  • Retrieve Event Log (just like Alt-LGLG)
  • Clear Event Log (same a Alt-LGLG, Menu, Clear Log)


Screen2 is the File Manager and here you can Add or Remove files from your phone. Interestingly files you remove are not actually deleted. They are stored, due to a quirk of Javaloader, in the CrackUtil folder so that you can put them back again if you wish and have not crashed your phone.. This screen is really unique to CrackUtil and is really the reason that the program got written.

There's only three buttons and they are

  • Retrieve File Listing
  • Remove File From Device (and saves it to C:\Program Files\CrackUtil)
  • Load File to Device (puts a specified file on the phone)


The final screen is just a push button JL_Cmder. You can wipe your device or remove a residual IT Policy but only if you are running OS 4.3 or better. On the other hand, this is the screen where you can brick your phone very quickly.

Again there are three buttons to play with.

  • Wipe Device Applications (same as Options, Security Options, General Settings, press Menu, select Wipe Handheld)
  • Wipe Device File System (Back to JVM 507)
  • Reset IT Policy (for OS better than 4.3)

CrackUtil is a really handy utility that, in the right hands, can help you really optimize your phone. If you remove a theme, for example, it uninstalls it from the phone as well as removing it. In reality kudos go to RIM and Javaloader for this.

Use CrackUtil badly and remove the wrong file from your phone and you may just have a plastic brick sitting in front of you.

Topics: Apps

Reader comments

CrackMem and CrackUtil: the Story of an Old Man & a Phone


Is'nt there a download link in the article or is that for downloading a different version?
At work so I cannot check at all otherwise I would.

look at the bottom of the post it says to learn more about crackmem and download.

Then at the end of the first post in the forum there is a zip file you can download. I bet that is the most up to date version. I dont know without installing and cannot install at work.

Hope that works and helps you out.

Pete has done a great job with these utilities and they can make doing a few things easier and much faster than doing the same things manually.

i have many mb of wallpapers sucking of ram on my storm, but i dotn want to get rid of them! I just want to move them to the memory card. Will either of these programs let me move the stock wallpapers and music to the memory card?

I only get 2 HD's. the 1gb internal storage and 8gb memory card. i dont get access to the systems RAM Drive which is where they are stored.

sorry repost. crackberry contstantly loads a blank page for me in FF, sometimes refreshing reposts sometimes it doesnt. i dont know whats wrong with the site. i also get the NIGX error in FF alot and then i have to clear cookies. also it doesnt load the full site from the storm. kevin, time to start fixing the site i think :) clearly if the BB's cant load it at all, there is an issue, i assume with all the "extras" the site has....

CrackUtil helped save me wiping my phone once when a rogue theme kept it from starting up properly. I was able to use the file manipulation - intermediate features to get a list of files and delete the offending theme. Very useful app.

I use both of these utilities and LOVE them! Pete is a nice guy and if you ever have a question about the program, pm him and he is swift to answer.

Both of these programs are a must for me, i too used to have to go in manually and remove the neccessary files to free memory. This is a breeze...

Hey in the picture above it says CrackMem v3.2 but at the download sites and forum it only says v3.1? is there a new version of CrackMem that's not in the forum yet?

I followed the direction exactly and Crackmem won't recgonize any OS's on my system. I keep getting an error message that says no OS detected. Anyone have any idea what might be going on with this?

This App is not all that easy to use. It is not just a simple task of downloading the App then plugging your Blackberry in, opening the DM, closing down the DM and then opening CrackMem and bam it recgonizes the OS you are running. From what I gather you have to double load your OS. The whole process is very confusing and I think somewhat iffy if you are not a real Tech type. Why on earth would you want to download your OS again once it is already installed on the PC? That makes no sense...

Well, just another overly complex App that comes with very confusing instructions on its use.

I am not sure, but I think CrackMem is mainly for when you upgrade your OS and CrackUtil is for house keeping. I am not a Tech Type and have been using CrackMem for at least the last 8 OS upgrades on my 8310, and 2 OS upgrades on my 8900. For upgrades it is very simple to use. I have not used CrackUtil yet but is sounds like it is for the OS that is installed on the phone. Any way keep up the good work Pete.