How to send AT Commands to iPhone 4
This article will help to figure out how to send AT Commands to iPhone 4. The commands will be sent via iPhone shell. We’ve already published the list of AT commands and the tools that will help you to send that commands. In this tutorial we will use minicon (you can install it from Cydia) or just follow the link above to review the tools which can be used for communicating with your iPhone’s baseband.
To install minicom from Cydia you should do next things. After installing the package itself check if the folder /usr/etc exists. Connect to your iPhone through SSH and then type in:
after that continue setting up the ports and all the other things as usual. If you’re not sure how to do that or just want to remind yourself of something within the installation process – read this post to get the detailed instructions on how to install and configure minicom.
In /dev folder you can find interfaces like this:
iPhone4:/dev root# ls /dev aes_0 io8logmt tty.highland-park bpf0 klog tty.iap bpf1 mux.spi-baseband tty.umts bpf2 null ttyp0 bpf3 pf ttyp1 btreset ptmx ttyp2 btwake ptyp0 ttyp3 console ptyp1 ttyp4 cu.bluetooth ptyp2 ttyp5 cu.debug ptyp3 ttyp6 cu.gas-gauge ptyp4 ttyp7 cu.gps ptyp5 ttyp8 cu.highland-park ptyp6 ttyp9 cu.iap ptyp7 ttypa cu.umts ptyp8 ttypb disk0 ptyp9 ttypc disk0s1 ptypa ttypd disk0s2 ptypb ttype disk0s2s1 ptypc ttypf dlci.spi-baseband.call ptypd ttys000 dlci.spi-baseband.chatty ptype uart.bluetooth dlci.spi-baseband.cl1 ptypf uart.debug dlci.spi-baseband.extra_0 random uart.gas-gauge dlci.spi-baseband.iq rdisk0 uart.gps dlci.spi-baseband.low rdisk0s1 uart.highland-park dlci.spi-baseband.pdp_0 rdisk0s2 uart.iap dlci.spi-baseband.pdp_1 rdisk0s2s1 uart.umts dlci.spi-baseband.pdp_2 sha1_0 urandom dlci.spi-baseband.pdp_3 tty vn0 dlci.spi-baseband.pdp_ctl tty.bluetooth vn1 dlci.spi-baseband.reg tty.debug zero dlci.spi-baseband.sms tty.gas-gauge io8log tty.gps
The /dev/dlci.spi-baseband.extra_0 worked fine for me but I can’t guarantee it will do the same for you.
Setup minicom properly to make it work:
iPhone4:/dev root# minicom -s
after that select “Serial port setup” and press A and edit the line of the serial device (for me was that):
A - Serial Device : /dev/dlci.spi-baseband.extra_0
Type esc and “Save setup as dfl”, then exit and type:
iPhone4:/dev root# minicom -w
for connecting to the device.
Afterwards type in AT. If you get an “OK” response – everything should now work like a charm If not – double check the “serial port setup” settings.
To make a call to the 3931111100 number simply type:
for hanging up:
To obtain the sim serial number (iccid number) type:
To get your phone’s imei number put in:
That’s basically all the steps you need to make to send AT Commands to iPhone 4. Looks pretty easy if you know at least what minicom and SSH is, right? If you need to connect to iPhone 5 BB use this guide. Let us know how it worked for you in the comment section under the article.