// home

Latest Post

Everything can be reversed. Everything.

I recently started reverse engineering BlackBerry applications.  I have done it before, but this time around, I focused a lot more effort and energy on it.  In short, BlackBerry apps can be decompiled; enough to the point where you can begin to write keygens for them.  Yes, much like back in the good old [...]

Asides

  • A quick and easy method to read an InputStream to a byte array is available in the IOUtilities class of the BlackBerry API.  I didn't check if this is available pre 4.6 or not, but it does exist in 4.6 To read an InputStream directly to a byte array you can do something like this: FileConnector fconn = (FileConnector)Connector.open("testfile.txt"); InputStream inStream = fconn.openInputStream(); byte[] byteData = IOUtilities.streamToBytes(inStream); #
  • I released my first commercial application for the BlackBerry a few days ago. It's called BlackBall and is an application that allows you to filter or block incoming calls based on a specific blacklist that you maintain. It's on an introductory offer at $0.99 until the end of January 2010, so check it out and grab a copy if you find it useful. #

Welcome to Chirashi Security

Recent Posts

Ligatt’s Lawsuits
July 13, 2010
By chopstick
You want the BlackBerry Event Log? beg damnit!
July 1, 2010
By chopstick
Data exfiltration via email
April 24, 2010
By chopstick
RIM says “Would you like a password hint?”
January 8, 2010
By chopstick
App World Dynamic Licensing HOWTO
December 14, 2009
By chopstick