Wednesday, March 24, 2010

How to Unlock the Huawei E220 HSDPA modem

Huawei e220 or Vodafone e220 is the HSDPA modem we usually get from Dialog Telecom or Mobitel GSM (probably from Airtel) when we purchase a mobile broadband connection. But usually it's operator locked, so we can't switch between networks when the current ISP starts treating us like dust. Here I'm gonna explain how I did that and I'll try to be as simple as I can...



Disclaimer: I’m not responsible, nor will be held liable, for anything you do with the information I provide in this tutorial. Use it at your own risk.

Ok, since we are done with the traditional "Disclaimer" Lets see what you have to do.

First you'll have to download the following tools.
e220 CardLock UnLocker
e220 Updater version 11.117.09.04.00
QC Mobile Analysis Tool
And a Hex editor. But if you do it correctly you can do it with an ordinary text editor too ;)

Or you can download and extract this file. It contains all the tools we need for the job, including a lightweight portable hex editor :)

Basically, Unlocking the e220 is simple as running the E220 CardLock Unlock tool and entering the unlock code and pressing the "Ok" button. But that's when you "know" the unlock code.


So how do we find the unlock code for our modem? that's where the other tools come in handy.

Plug your modem to the computer and run the E220 Updater. Wait till it detects your modem and then press the "Cancel" button. yes! Cancel it! This is just to make it easier for the "real tool" to identify the modem.

Now open the QC BQS Analyzer and click on Hardware forensics menu, select Use Com/USB Port


Now the "QC Com Diag" window should be open. Most of the time your modem and com port is automatically selected on the Serial Com port drop down list. If not you'll have to select it manually. And then click on the "Send Cmd" button and wait till the message "Successfully sent command" appears on the bottom right.

Now Select " Read EFS" from the Diag Functions drop down menu and Click the "Lets go"button. When it asks, enter the file name e220.bin and save it. A message saying "Successfully read EFS" should appear.

Now its time to do some hex reading :) Open the
e220.bin file from your Hex Editor. And search for the ASCII string Sd, (including the comma) or Search for the for the Hex string 53 64 2c
After few random characters you'll see a clean 8 digit code. Believe me, it's easily recognizable and guess what! thats our Unlock code :D
Once you've found the unlock key all you have to do is enter it on the CardLock Unlock utility and click "OK" And your modem is... Unlocked!!! :D

Hope this will be helpful. I'd absolutely love to know your views on this. Good luck with unlocking your modems :)


thanx for

Thursday, March 18, 2010

Adding Zend PHTML extension in Dreamweaver


If you’re using the Zend Framework and Dreamweaver, you’ve probably noticed you can’t open PHTML files in Dreamweaver. Here’s how to add it. You’ll need to modify three separate files:
  1. Open Documents and Settings > [user] > Application Data > Adobe Dreamweaver > en_US>Configuration > extensions.txt. Keep in mind this is for Windows XP and the file may be located elsewhere for other OS’s.Add PHTML to the first line of this file as shown circled below:
    and add it again to the PHP line as shown circled below:




  2. We’re going to do this again but in another location. Open Program Files > Adobe > Dreamweaver [Your Version] > configuration > Extensions.txt and repeat step 1 above.
  3. Open Program Files > Adobe > Dreamweaver [Your Version] > configuration > DocumentTypes > MMDocumentTypes.xml. In the middle of the file there will be a section for PHP_MySQL. You will add PHTMLto it twice as shown circled below:
    Restart Dreamweaver and you should now be able to open PHTML files with normal PHP syntax highlighting.

Wednesday, March 17, 2010

Tomcat server logging

bare tail මගින් tomcat server එකේ ලොග් එකක් තියා ගන්න පුලුවන්.


Product Overview

A free real-time log file monitoring tool

BareTail Screenshot


  • Real-time file viewing

    • Optimised real-time viewing engine

    • View files of any size (> 2GB)

    • Scroll to any point in the whole file instantly

    • View files over a network

    • Configurable line wrapping

    • Configurable TAB expansion

    • Configurable font, including spacing and offset to maximise use of screen space


  • Follow tail mode
    Follow the tail

    • View the end of a growing file in real time, no matter how fast the file grows

    • Like "tail -f" on Unix systems, but with many more features


  • Tail multiple files
    Tail multiple files

    • Simultaneously monitor multiple files for changes using tabs

    • Visual indication on each tab of file status and changes

    • Tabs may be positioned on any side of the window and oriented horizontally or vertically


  • Configurable highlighting
    Configurable highlighting

    • Lines containing particular strings can be highlighted to help you notice important text

    • Highlight colours are fully customisable


  • International character sets

    • Unicode

    • UTF-8

    • ANSI

    • ASCII


  • Many file formats

    • Windows / DOS text files (lines end in CR/LF pairs)

    • Unix text files (lines end in LF)

    • Microsoft IIS logfiles (and other files terminated with a string of nulls)


  • Flexible configuration options and storage
    Flexible configuration options and storage

    • Many configurable user preferences

    • Preferences can be saved to a file, the registry or not at all on exit

    • Preferences are loaded from a file in the local directory, a file in the application directory or the registry (in that order)

    • Preferences can be loaded and saved at any time by the user, and shared with other users


  • Single small executable, no installer

    • No installation needed, start using the tool immediately

    • Small executable can be run from the network

    • Easy to temporarily install and then completely remove