|
The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
/dev
Device Nodes are here, as with any other *nix system. The directory is read-only as its files don't actually exist and are transparently handled by the kernel.
Children
Files
| Node | Description | Apple TV (2nd generation) | iPad | iPhone | iPhone 3G | iPhone 3GS | iPhone 4 | iPod touch | iPod touch (2nd generation) | iPod touch (3rd generation) | iPod touch (4th generation) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| aes_0 | (used with a crypto bundle provided in XPwn to utilize the AES Keys in userland) | Yes | |||||||||
| bpf0 | (Berkeley Packet Filter) | Yes | |||||||||
| bpf1 | (Berkeley Packet Filter) | Yes | |||||||||
| bpf2 | (Berkeley Packet Filter) | Yes | |||||||||
| bpf3 | (Berkeley Packet Filter) | Yes | |||||||||
| btreset | (used if the bluetooth chip becomes unresponsive) | Yes | |||||||||
| btwake | (sent to switch the bluetooth chip on from standby) | Yes | |||||||||
| compass_0 | (Magnetometer) | No | Yes | No | Yes | No | |||||
| compass1_0 | (This may exist as Accelerometer) | ? | |||||||||
| compass2_0 | (Gyroscope) | No | Yes | No | Yes | ||||||
| console | (System console, displayed during a verbose boot) | Yes | |||||||||
| cu.bluetooth | (primary Dev Node to comunicate with the bluetooth chip) | Yes | No | Yes | |||||||
| cu.debug | (Exclusive access to Baseband used, for example, by BBUpdater) | No | 3G Variant | Yes | No | ||||||
| cu.gas-gauge | (Exclusive access to the battery meter) | No | Yes | No | Yes | No | Yes | ||||
| cu.gps | (Something with GPS) | No | 3G Variant | No | Yes | No | |||||
| cu.highland-park | (Camera) | ? | |||||||||
| cu.iap | (Dock connector serial interface) | Yes | |||||||||
| cu.umts | ? | ? | |||||||||
| disk0 | (NAND) | Yes | |||||||||
| disk0s1 | (NAND, system partition) | Yes | |||||||||
| disk0s2 | (NAND, user partition) | Yes | |||||||||
| disk0s2s1 | (Encrypted user partition on 3GS?) | Yes | No | Yes | No | Yes | |||||
| disk1 | (Virtual drive for SDK tools image) | Yes | |||||||||
| dlci.spi-baseband.call | ( compatibility node made by Cydia ) | No | 3G Variant | Yes | No | ||||||
| dlci.spi-baseband.chatty | ( compatibility node made by Cydia ) | No | 3G Variant | Yes | No | ||||||
| dlci.spi-bseband.cl1 | ( compatibility node made by Cydia ) | No | 3G Variant | Yes | No | ||||||
| dlci.spi-baseband.extra_13 | ( compatibility node made by Cydia ) | No | 3G Variant | Yes | No | ||||||
| dlci.spi-baseband.iq | ( compatibility node made by Cydia ) | No | 3G Variant | Yes | No | ||||||
| dlci.spi-baseband.low | ( compatibility node made by Cydia ) | No | 3G Variant | Yes | No | ||||||
| dlci.spi-baseband.pdp_0 | ( compatibility node made by Cydia ) | No | 3G Variant | Yes | No | ||||||
| dlci.spi-baseband.pdp_1 | ( compatibility node made by Cydia ) | No | 3G Variant | Yes | No | ||||||
| dlci.spi-baseband.pdp_2 | ( compatibility node made by Cydia ) | No | 3G Variant | Yes | No | ||||||
| dlci.spi-baseband.pdp_3 | ( compatibility node made by Cydia ) | No | 3G Variant | Yes | No | ||||||
| dlci.spi-baseband.pdp_ctl | ( compatibility node made by Cydia ) | No | 3G Variant | Yes | No | ||||||
| dlci.spi-baseband.reg | ( compatibility node made by Cydia ) | No | 3G Variant | Yes | No | ||||||
| dlci.spi-baseband.sms | ( compatibility node made by Cydia ) | No | 3G Variant | Yes | No | ||||||
| io8log | ( replied AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0 when opened [1] ) | Yes | |||||||||
| io8logmt | ? | Yes | |||||||||
| kmem | (Kernel memory) | On patched kernels | |||||||||
| klog | part of the kernel used to receive kernel panic count | Yes | |||||||||
| mem | (Memory) | On patched kernels | |||||||||
| null | (Doesn't output, discards input) | Yes | |||||||||
| pf | ( firewall ) | Yes | |||||||||
| ptmx | ( Posix terminal ) | made by jailbreak | |||||||||
| ptyp0 | Yes | ||||||||||
| ptyp1 | Yes | ||||||||||
| ptyp2 | Yes | ||||||||||
| ptyp3 | Yes | ||||||||||
| ptyp4 | Yes | ||||||||||
| ptyp5 | Yes | ||||||||||
| ptyp6 | Yes | ||||||||||
| ptyp7 | Yes | ||||||||||
| ptyp8 | ? | Yes | No | Yes | No | Yes | |||||
| ptyp9 | ? | Yes | No | Yes | No | Yes | |||||
| ptypa | ? | Yes | No | Yes | No | Yes | |||||
| ptypb | ? | Yes | No | Yes | No | Yes | |||||
| ptypc | ? | Yes | No | Yes | No | Yes | |||||
| ptypd | ? | Yes | No | Yes | No | Yes | |||||
| ptype | ? | Yes | No | Yes | No | Yes | |||||
| ptypf | ? | Yes | No | Yes | No | Yes | |||||
| random | (Outputs random data) | Yes | |||||||||
| rdisk0 | (Character device equivalent of disk0) | Yes | |||||||||
| rdisk0s1 | (Character device equivalent of disk0s1) | Yes | |||||||||
| rdisk0s2 | (Character device equivalent of disk0s2) | Yes | |||||||||
| rdisk0s2s1 | (Character device equivalent of disk0s2s1) | Yes | No | Yes | No | Yes | |||||
| sha1_0 | ? | Yes | |||||||||
| tty | ? | Yes | |||||||||
| tty.bluetooth | (Bluetooth Node) | Yes | No | Yes | |||||||
| tty.debug | (Baseband) | No | 3G Variant | Yes | No | ||||||
| tty.gas-gauge | (Battery meter) | Yes | No | Yes | No | Yes | No | ||||
| tty.highland-park | ? | ? | |||||||||
| tty.iap | (Dock connector serial interface) | Yes | |||||||||
| tty.umts | Used for UMTS (3G) connection tecnology | No | 3G Variant | No | Yes | No | |||||
| ttyp0 | ? | Yes | |||||||||
| ttyp1 | ? | Yes | |||||||||
| ttyp2 | ? | Yes | |||||||||
| ttyp3 | ? | Yes | |||||||||
| ttyp4 | ? | Yes | |||||||||
| ttyp5 | ? | Yes | |||||||||
| ttyp6 | ? | Yes | |||||||||
| ttyp7 | ? | Yes | |||||||||
| ttyp8 | ? | Yes | No | Yes | No | Yes | |||||
| ttyp9 | ? | Yes | No | Yes | No | Yes | |||||
| ttypa | ? | Yes | No | Yes | No | Yes | |||||
| ttypb | ? | Yes | No | Yes | No | Yes | |||||
| ttypc | ? | Yes | No | Yes | No | Yes | |||||
| ttypd | ? | Yes | No | Yes | No | Yes | |||||
| ttype | ? | Yes | No | Yes | No | Yes | |||||
| ttypf | ? | Yes | No | Yes | No | Yes | |||||
| uart.bluetooth | (Bluetooth Dev Node disabled by the kernel for power saving) | Yes | No | Yes | |||||||
| uart.debug | (Baseband) | No | 3G Variant | Yes | No | ||||||
| uart.gas-gauge | (Battery meter) | Yes | No | Yes | No | Yes | No | ||||
| uart.gps | (Something with GPS) | No | 3G Variant | No | Yes | No | |||||
| uart.highland-park | ? | ? | |||||||||
| uart.iap | (Dock connector serial interface) | Yes | |||||||||
| uart.utms | (new data line added on the iPhone 4) | ? | Yes | ? | |||||||
| urandom | (Outputs pseudo-random data) | Yes | |||||||||
| vn0 | ? | made by jailbreak | |||||||||
| vn1 | ? | made by jailbreak | |||||||||
| zero | (Outputs 0x0, discards input) | Yes | |||||||||