iPhone baseband is very interesting part of the iDevice. If you need to unlock iPhone, you need to unlock its baseband. All previous unlocks were depended on the version of iPhone modem firmware and every iPhone user was looking to find the solution for his iPhone modem firmware. Each unlock solution based on finding exploit. In order to find it you need to establish the connection between iPhone BB and your PC. So in this article I’m briefly going to show you how to connect to different iPhone BB Chipset versions.
Sendmodem is a tool that can access iPhone’s and iPad’s 3G baseband (modem) through /dev/tty.debug port without the need to disable the CommCenter. The original code for SendModem was taken from iPhone’s SMS app and its output format was slightly modified by sendmodem developer PmgRiPhone. Usually the modem or baseband is accessed through Minicom with sending commands to /dev/tty.baseband. Minicom needs CommCenter to be disabled in order to work normally. After you’re done using Minicom you have to enable the CommCenter again.
Here’s the list of tools which can communicate with your iPhone’s baseband. Those are Minicom, sendmodem and igsm. They are text-based Unix systems which can send commands to the baseband (or modem) of iPhone. The difference between them is that Minicom needs CommCenter to be disabled while communicating with baseband. Sendmodem and igsm don’t require the CommCenter swith off in order to work properly. They execute the AT+ commands directly from the command line. Let’s take a closer look on each of the tools.
You may read my guide about Sendmodem program to send AT commands to your iPhone baseband. You can use these commands to get some baseband information for unlock or other thinks. Also you can read about Minicom. You can use this link to go there. But today I want to introduce you another program for this which is called iGSM. The new iGSM tool was developed to send AT commands. This tool was created by Marcio’s iPhone Apps and uses /dev/tty.debug without need to disable the commcenter during the process and has function to perform these jobs which means that you don’t need to manually enter: