This morning I didn't know what flashing was. By now I am a little bit in system overload. Just assume you are talking to a child and explain to me what has to be done to get things working. Starting with a iphone 4 with a bad ESN with the goal of making it work with cricket.

Here is what was done so far:
Jailbroken
easyflashstudio.com/cydia - commcenter patch + Carrierbundle cricket