/dev

From The iPhone Wiki
Revision as of 20:24, 26 October 2010 by Liamchat (talk | contribs) (Files)
Jump to: navigation, search

Summary

Device Nodes are here, as with any other standard UNIX system. The folder cannot be written to.

Key

Colors will show which devices the nodes are from. If it comes from two devices, use the 2 appropriate colors

device's iPhone iPhone3G iPhone 3G S iPhone 4 iPod touch iPod touch 2G iPod touch 3G iPod touch 4G iPad Apple TV
data from No No Yes Yes No Yes No No No No

Children

Files

Parents

node description iPhone iPhone3G iPhone 3G S iPhone 4 iPod touch iPod touch 2G iPod touch 3G iPod touch 4G iPad Apple TV
*zero (Outputs 0x0, discards input) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*vn1
*vn0
*urandom (Outputs pseudo-random data) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*uart.utms ( new data line added on the iPhone 4 ) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*uart.iap
*uart.highland-park
*uart.gps
*uart.gas-gauge
*uart.debug
*uart.bluetooth ( Bluetooth Dev Node disabled by the kernel for power saving ) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*ttypf
*ttype
*ttypd
*ttypc
*ttypb
*ttypa
*ttyp9
*ttyp8
*ttyp7
*ttyp6
*ttyp5
*ttyp4
*ttyp3
*ttyp2
*ttyp1
*ttyp0
*tty.umts
*tty.iap (Dock connector serial interface) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*tty.highland-park
*tty.gas-gauge (Battery meter) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*tty.debug (Baseband) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*tty.bluetooth
*tty
*sha1_0
*rdisk0s2s1 (Character device equivalent of disk0s2s1) No No Yes Yes No No Yes Yes Yes Yes
*rdisk0s2 (Character device equivalent of disk0s2) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*rdisk0s1 (Character device equivalent of disk0s1) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*rdisk0 (Character device equivalent of disk0) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*random (Outputs random data) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*ptypf
*ptype
*ptypd
*ptypc
*ptypb
*ptypa
*ptyp9
*ptyp8
*ptyp7
*ptyp6
*ptyp5
*ptyp4
*ptyp3
*ptyp2
*ptyp1
*ptyp0
*ptmx ( Posix terminal )
*pf ( firewall ) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*null (Doesn't output, discards input) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*mem ( public memory monitored by sandbox ) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*klog
*kmem ( private memory used to patch the kernel memory in userland jailbreak's ) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*io8logmt
*io8log ( replied AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0 when opened [1] ) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*dlci.spi-baseband.sms ( compatibility node made by Cydia ) Yes Yes Yes Yes No No No No ipad 3g No
*dlci.spi-baseband.reg ( compatibility node made by Cydia ) Yes Yes Yes Yes No No No No ipad 3g No
*dlci.spi-baseband.pdp_ctl ( compatibility node made by Cydia ) Yes Yes Yes Yes No No No No ipad 3g No
*dlci.spi-baseband.pdp_3 ( compatibility node made by Cydia ) Yes Yes Yes Yes No No No No ipad 3g No
*dlci.spi-baseband.pdp_2 ( compatibility node made by Cydia ) Yes Yes Yes Yes No No No No ipad 3g No
*dlci.spi-baseband.pdp_1 ( compatibility node made by Cydia ) Yes Yes Yes Yes No No No No ipad 3g No
*dlci.spi-baseband.pdp_0 ( compatibility node made by Cydia ) Yes Yes Yes Yes No No No No ipad 3g No
*dlci.spi-baseband.low ( compatibility node made by Cydia ) Yes Yes Yes Yes No No No No ipad 3g No
*dlci.spi-baseband.iq ( compatibility node made by Cydia ) Yes Yes Yes Yes No No No No ipad 3g No
*dlci.spi-baseband.extra_13 ( compatibility node made by Cydia ) Yes Yes Yes Yes No No No No ipad 3g No
*dlci.spi-bseband.cl1 ( compatibility node made by Cydia ) Yes Yes Yes Yes No No No No ipad 3g No
*dlci.spi-baseband.chatty ( compatibility node made by Cydia ) Yes Yes Yes Yes No No No No ipad 3g No
*dlci.spi-baseband.call ( compatibility node made by Cydia ) Yes Yes Yes Yes No No No No ipad 3g No
*disk1 (Virtual drive for SDK tools image) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*disk0s2s1 (Encrypted user partition on 3GS?)
*disk0s2 (NAND, user partition) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*disk0s1 (NAND, system partition) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*disk0 (NAND) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*cu.umts
*cu.iap
*cu.highland-park ( camera )
*cu.gps (Something with GPS)
*cu.gas-gauge (Exclusive access to the battery meter)
*cu.debug (Exclusive access to Baseband used, for example, by BBUpdater) Yes Yes Yes Yes No No No No ipad 3g No
*cu.bluetooth ( primary Dev Node to comunicate with the bluetooth chip ) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*console (System console, displayed during a verbose boot) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*compass2_0 ( Gyroscope ) No No No Yes No No No Yes No No
*compass1_0 ( This may exist... )
*compass_0 (Magnetometer) Yes Yes Yes No No No No No Yes No
*btwake ( sent to switch the bluetooth chip on from standby ) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*btreset ( used if the bluetooth chip becomes unresponsive ) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*bpf3 ( Berkeley Packet Filter ) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*bpf2 ( Berkeley Packet Filter ) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*bpf1 ( Berkeley Packet Filter ) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*bpf0 ( Berkeley Packet Filter ) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
*aes_0 ( used with a crypto bundle provided in XPwn to utilize the AES_Keys in userland ) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes