Difference between revisions of "/dev"

From The iPhone Wiki
Jump to: navigation, search
(Children)
(Children)
Line 28: Line 28:
 
|width="80"| [[k66ap|Apple TV]]
 
|width="80"| [[k66ap|Apple TV]]
 
|-
 
|-
|*[[/dev/zero|zero]]
+
|[[/dev/zero|zero]]
 
|(Outputs 0x0, discards input)
 
|(Outputs 0x0, discards input)
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/vn1|vn1]]
+
|[[/dev/vn1|vn1]]
 
|?
 
|?
 
|colspan="10" {{yes|made by jailbreak}}
 
|colspan="10" {{yes|made by jailbreak}}
 
|-
 
|-
|*[[/dev/vn0|vn0]]
+
|[[/dev/vn0|vn0]]
 
|?
 
|?
 
|colspan="10" {{yes|made by jailbreak}}
 
|colspan="10" {{yes|made by jailbreak}}
 
|-
 
|-
|*[[/dev/urandom|urandom]]
+
|[[/dev/urandom|urandom]]
 
|(Outputs pseudo-random data)
 
|(Outputs pseudo-random data)
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/uart.umts|uart.utms]]
+
|[[/dev/uart.umts|uart.utms]]
 
|( new data line added on the iPhone 4 )
 
|( new data line added on the iPhone 4 )
 
|colspan="3" {{partial|?}}
 
|colspan="3" {{partial|?}}
Line 50: Line 50:
 
|colspan="6" {{partial|?}}
 
|colspan="6" {{partial|?}}
 
|-
 
|-
|*[[/dev/uart.iap|uart.iap]]
+
|[[/dev/uart.iap|uart.iap]]
 
|([http://devdot.wikispaces.com/Iphone+Serial+Port+Tutorial Dock connector serial interface])
 
|([http://devdot.wikispaces.com/Iphone+Serial+Port+Tutorial Dock connector serial interface])
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/uart.highland-park|uart.highland-park]]
+
|[[/dev/uart.highland-park|uart.highland-park]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/uart.gps|uart.gps]]
+
|[[/dev/uart.gps|uart.gps]]
 
|
 
|
 
|
 
|
 
|-
 
|-
|*[[/dev/uart.gas-gauge|uart.gas-gauge]]
+
|[[/dev/uart.gas-gauge|uart.gas-gauge]]
 
|(Battery meter)
 
|(Battery meter)
 
|colspan="2" {{no}}
 
|colspan="2" {{no}}
Line 71: Line 71:
 
|{{partial|?}}
 
|{{partial|?}}
 
|-
 
|-
|*[[/dev/uart.debug|uart.debug]]
+
|[[/dev/uart.debug|uart.debug]]
 
|[[Baseband_Commands|(Baseband)]]
 
|[[Baseband_Commands|(Baseband)]]
 
|colspan="4" {{yes}}
 
|colspan="4" {{yes}}
Line 78: Line 78:
 
|{{no}}
 
|{{no}}
 
|-
 
|-
|*[[/dev/uart.bluetooth|uart.bluetooth]]
+
|[[/dev/uart.bluetooth|uart.bluetooth]]
 
|( Bluetooth Dev Node disabled by the kernel for power saving )
 
|( Bluetooth Dev Node disabled by the kernel for power saving )
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/ttypf|ttypf]]
+
|[[/dev/ttypf|ttypf]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/ttype|ttype]]
+
|[[/dev/ttype|ttype]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/ttypd|ttypd]]
+
|[[/dev/ttypd|ttypd]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/ttypc|ttypc]]
+
|[[/dev/ttypc|ttypc]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/ttypb|ttypb]]
+
|[[/dev/ttypb|ttypb]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/ttypa|ttypa]]
+
|[[/dev/ttypa|ttypa]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/ttyp9|ttyp9]]
+
|[[/dev/ttyp9|ttyp9]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/ttyp8|ttyp8]]
+
|[[/dev/ttyp8|ttyp8]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/ttyp7|ttyp7]]
+
|[[/dev/ttyp7|ttyp7]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/ttyp6|ttyp6]]
+
|[[/dev/ttyp6|ttyp6]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/ttyp5|ttyp5]]
+
|[[/dev/ttyp5|ttyp5]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/ttyp4|ttyp4]]
+
|[[/dev/ttyp4|ttyp4]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/ttyp3|ttyp3]]
+
|[[/dev/ttyp3|ttyp3]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/ttyp2|ttyp2]]
+
|[[/dev/ttyp2|ttyp2]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/ttyp1|ttyp1]]
+
|[[/dev/ttyp1|ttyp1]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/ttyp0|ttyp0]]
+
|[[/dev/ttyp0|ttyp0]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/tty.umts|tty.umts]]
+
|[[/dev/tty.umts|tty.umts]]
 
|?
 
|?
 
|{{no}}
 
|{{no}}
Line 154: Line 154:
 
|{{no}}
 
|{{no}}
 
|-
 
|-
|*[[/dev/tty.iap|tty.iap]]
+
|[[/dev/tty.iap|tty.iap]]
 
|([http://devdot.wikispaces.com/Iphone+Serial+Port+Tutorial Dock connector serial interface])
 
|([http://devdot.wikispaces.com/Iphone+Serial+Port+Tutorial Dock connector serial interface])
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/tty.highland-park|tty.highland-park]]
+
|[[/dev/tty.highland-park|tty.highland-park]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/tty.gas-gauge|tty.gas-gauge]]
+
|[[/dev/tty.gas-gauge|tty.gas-gauge]]
 
|(Battery meter)
 
|(Battery meter)
 
|colspan="2" {{no}}
 
|colspan="2" {{no}}
Line 171: Line 171:
 
|{{partial|?}}
 
|{{partial|?}}
 
|-
 
|-
|*[[/dev/tty.debug|tty.debug]]
+
|[[/dev/tty.debug|tty.debug]]
 
|[[Baseband_Commands|(Baseband)]]
 
|[[Baseband_Commands|(Baseband)]]
 
|colspan="4" {{yes}}
 
|colspan="4" {{yes}}
Line 178: Line 178:
 
|{{no}}
 
|{{no}}
 
|-
 
|-
|*[[/dev/tty.bluetooth|tty.bluetooth]]
+
|[[/dev/tty.bluetooth|tty.bluetooth]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/tty|tty]]
+
|[[/dev/tty|tty]]
 
|?
 
|?
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/sha1_0|sha1_0]]
+
|[[/dev/sha1_0|sha1_0]]
 
|?
 
|?
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/rdisk0s2|rdisk0s2s1]]
+
|[[/dev/rdisk0s2|rdisk0s2s1]]
 
|(Character device equivalent of disk0s2s1)
 
|(Character device equivalent of disk0s2s1)
 
|{{no}}
 
|{{no}}
Line 200: Line 200:
 
|colspan="4"{{yes}}
 
|colspan="4"{{yes}}
 
|-
 
|-
|*[[/dev/rdisk0s2|rdisk0s2]]
+
|[[/dev/rdisk0s2|rdisk0s2]]
 
|(Character device equivalent of disk0s2)
 
|(Character device equivalent of disk0s2)
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/rdisk0s1|rdisk0s1]]
+
|[[/dev/rdisk0s1|rdisk0s1]]
 
|(Character device equivalent of disk0s1)
 
|(Character device equivalent of disk0s1)
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/rdisk0|rdisk0]]
+
|[[/dev/rdisk0|rdisk0]]
 
|(Character device equivalent of disk0)
 
|(Character device equivalent of disk0)
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/random|random]]
+
|[[/dev/random|random]]
 
|(Outputs random data)
 
|(Outputs random data)
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/ptypf|ptypf]]
+
|[[/dev/ptypf|ptypf]]
 
|-
 
|-
|*[[/dev/ptype|ptype]]
+
|[[/dev/ptype|ptype]]
 
|-
 
|-
|*[[/dev/ptypd|ptypd]]
+
|[[/dev/ptypd|ptypd]]
 
|-
 
|-
|*[[/dev/ptypc|ptypc]]
+
|[[/dev/ptypc|ptypc]]
 
|-
 
|-
|*[[/dev/ptypb|ptypb]]
+
|[[/dev/ptypb|ptypb]]
 
|-
 
|-
|*[[/dev/ptypa|ptypa]]
+
|[[/dev/ptypa|ptypa]]
 
|-
 
|-
|*[[/dev/ptyp9|ptyp9]]
+
|[[/dev/ptyp9|ptyp9]]
 
|-
 
|-
|*[[/dev/ptyp8|ptyp8]]
+
|[[/dev/ptyp8|ptyp8]]
 
|-
 
|-
|*[[/dev/ptyp7|ptyp7]]
+
|[[/dev/ptyp7|ptyp7]]
 
|-
 
|-
|*[[/dev/ptyp6|ptyp6]]
+
|[[/dev/ptyp6|ptyp6]]
 
|-
 
|-
|*[[/dev/ptyp5|ptyp5]]
+
|[[/dev/ptyp5|ptyp5]]
 
|-
 
|-
|*[[/dev/ptyp4|ptyp4]]
+
|[[/dev/ptyp4|ptyp4]]
 
|-
 
|-
|*[[/dev/ptyp3|ptyp3]]
+
|[[/dev/ptyp3|ptyp3]]
 
|-
 
|-
|*[[/dev/ptyp2|ptyp2]]
+
|[[/dev/ptyp2|ptyp2]]
 
|-
 
|-
|*[[/dev/ptyp1|ptyp1]]
+
|[[/dev/ptyp1|ptyp1]]
 
|-
 
|-
|*[[/dev/ptyp0|ptyp0]]
+
|[[/dev/ptyp0|ptyp0]]
 
|-
 
|-
|*[[/dev/ptmx|ptmx]]
+
|[[/dev/ptmx|ptmx]]
 
|( Posix terminal )
 
|( Posix terminal )
 
|colspan="10" {{yes|made by jailbreak}}
 
|colspan="10" {{yes|made by jailbreak}}
 
|-
 
|-
|*[[/dev/pf|pf]]
+
|[[/dev/pf|pf]]
 
|( [[wikipedia:PF (firewall)|firewall]] )
 
|( [[wikipedia:PF (firewall)|firewall]] )
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/null|null]]
+
|[[/dev/null|null]]
 
|(Doesn't output, discards input)
 
|(Doesn't output, discards input)
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/mem|mem]]
+
|[[/dev/mem|mem]]
 
|(Memory)
 
|(Memory)
 
|colspan="10" {{partial|On patched kernels}}
 
|colspan="10" {{partial|On patched kernels}}
 
|-
 
|-
|*[[/dev/klog|klog]]
+
|[[/dev/klog|klog]]
 
|?
 
|?
 
|colspan="10" {{partial|?}}
 
|colspan="10" {{partial|?}}
 
|-
 
|-
|*[[/dev/kmem|kmem]]
+
|[[/dev/kmem|kmem]]
 
|(Kernel memory)
 
|(Kernel memory)
 
|colspan="10" {{partial|On patched kernels}}
 
|colspan="10" {{partial|On patched kernels}}
 
|-
 
|-
|*[[/dev/io8logmt|io8logmt]]
+
|[[/dev/io8logmt|io8logmt]]
 
|?
 
|?
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/io8log|io8log]]
+
|[[/dev/io8log|io8log]]
 
|( replied AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0 when opened [http://yfrog.com/hta56p] )
 
|( replied AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0 when opened [http://yfrog.com/hta56p] )
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/dlci.spi-baseband.sms|dlci.spi-baseband.sms]]
+
|[[/dev/dlci.spi-baseband.sms|dlci.spi-baseband.sms]]
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|colspan="4" {{yes}}
 
|colspan="4" {{yes}}
Line 287: Line 287:
 
|{{no}}
 
|{{no}}
 
|-
 
|-
|*[[/dev/dlci.spi-baseband.reg|dlci.spi-baseband.reg]]
+
|[[/dev/dlci.spi-baseband.reg|dlci.spi-baseband.reg]]
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|colspan="4" {{yes}}
 
|colspan="4" {{yes}}
Line 294: Line 294:
 
|{{no}}
 
|{{no}}
 
|-
 
|-
|*[[/dev/dlci.spi-baseband.pdp_ctl|dlci.spi-baseband.pdp_ctl]]
+
|[[/dev/dlci.spi-baseband.pdp_ctl|dlci.spi-baseband.pdp_ctl]]
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|colspan="4" {{yes}}
 
|colspan="4" {{yes}}
Line 301: Line 301:
 
|{{no}}
 
|{{no}}
 
|-
 
|-
|*[[/dev/dlci.spi-baseband.pdp_3|dlci.spi-baseband.pdp_3]]
+
|[[/dev/dlci.spi-baseband.pdp_3|dlci.spi-baseband.pdp_3]]
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|colspan="4" {{yes}}
 
|colspan="4" {{yes}}
Line 308: Line 308:
 
|{{no}}
 
|{{no}}
 
|-
 
|-
|*[[/dev/dlci.spi-baseband.pdp_2|dlci.spi-baseband.pdp_2]]
+
|[[/dev/dlci.spi-baseband.pdp_2|dlci.spi-baseband.pdp_2]]
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|colspan="4" {{yes}}
 
|colspan="4" {{yes}}
Line 315: Line 315:
 
|{{no}}
 
|{{no}}
 
|-
 
|-
|*[[/dev/dlci.spi-baseband.pdp_1|dlci.spi-baseband.pdp_1]]
+
|[[/dev/dlci.spi-baseband.pdp_1|dlci.spi-baseband.pdp_1]]
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|colspan="4" {{yes}}
 
|colspan="4" {{yes}}
Line 322: Line 322:
 
|{{no}}
 
|{{no}}
 
|-
 
|-
|*[[/dev/dlci.spi-baseband.pdp_0|dlci.spi-baseband.pdp_0]]
+
|[[/dev/dlci.spi-baseband.pdp_0|dlci.spi-baseband.pdp_0]]
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|colspan="4" {{yes}}
 
|colspan="4" {{yes}}
Line 329: Line 329:
 
|{{no}}
 
|{{no}}
 
|-
 
|-
|*[[/dev/dlci.spi-baseband.low|dlci.spi-baseband.low]]
+
|[[/dev/dlci.spi-baseband.low|dlci.spi-baseband.low]]
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|colspan="4" {{yes}}
 
|colspan="4" {{yes}}
Line 336: Line 336:
 
|{{no}}
 
|{{no}}
 
|-
 
|-
|*[[/dev/dlci.spi-baseband.iq|dlci.spi-baseband.iq]]
+
|[[/dev/dlci.spi-baseband.iq|dlci.spi-baseband.iq]]
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|colspan="4" {{yes}}
 
|colspan="4" {{yes}}
Line 343: Line 343:
 
|{{no}}
 
|{{no}}
 
|-
 
|-
|*[[/dev/dlci.spi-baseband.extra_13|dlci.spi-baseband.extra_13]]
+
|[[/dev/dlci.spi-baseband.extra_13|dlci.spi-baseband.extra_13]]
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|colspan="4" {{yes}}
 
|colspan="4" {{yes}}
Line 350: Line 350:
 
|{{no}}
 
|{{no}}
 
|-
 
|-
|*[[/dev/dlci.spi-baseband.cl1|dlci.spi-bseband.cl1]]
+
|[[/dev/dlci.spi-baseband.cl1|dlci.spi-bseband.cl1]]
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|colspan="4" {{yes}}
 
|colspan="4" {{yes}}
Line 357: Line 357:
 
|{{no}}
 
|{{no}}
 
|-
 
|-
|*[[/dev/dlci.spi-baseband.chatty|dlci.spi-baseband.chatty]]
+
|[[/dev/dlci.spi-baseband.chatty|dlci.spi-baseband.chatty]]
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|colspan="4" {{yes}}
 
|colspan="4" {{yes}}
Line 364: Line 364:
 
|{{no}}
 
|{{no}}
 
|-
 
|-
|*[[/dev/dlci.spi-baseband.call|dlci.spi-baseband.call]]
+
|[[/dev/dlci.spi-baseband.call|dlci.spi-baseband.call]]
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|( compatibility node made by [[Cydia.app|Cydia]] )
 
|colspan="4" {{yes}}
 
|colspan="4" {{yes}}
Line 371: Line 371:
 
|{{no}}
 
|{{no}}
 
|-
 
|-
|*[[/dev/disk1|disk1]]
+
|[[/dev/disk1|disk1]]
 
|([[/Developer|Virtual drive for SDK tools image]])
 
|([[/Developer|Virtual drive for SDK tools image]])
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/disk0s2s1|disk0s2s1]]
+
|[[/dev/disk0s2s1|disk0s2s1]]
 
|(Encrypted user partition on 3GS?)
 
|(Encrypted user partition on 3GS?)
 
|{{no}}
 
|{{no}}
Line 387: Line 387:
 
|{{yes}}
 
|{{yes}}
 
|{{yes}}
 
|{{yes}}
 
 
|-
 
|-
|*[[/dev/disk0s2|disk0s2]]
+
|[[/dev/disk0s2|disk0s2]]
 
|(NAND, [[/private/var|user partition]])
 
|(NAND, [[/private/var|user partition]])
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/disk0s1|disk0s1]]
+
|[[/dev/disk0s1|disk0s1]]
 
|(NAND, [[/|system partition]])
 
|(NAND, [[/|system partition]])
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/disk0|disk0]]
+
|[[/dev/disk0|disk0]]
 
|([[NAND]])
 
|([[NAND]])
 
|{{yes}}
 
|{{yes}}
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/cu.umts|cu.umts]]
+
|[[/dev/cu.umts|cu.umts]]
 
|-
 
|-
|*[[/dev/cu.iap|cu.iap]]
+
|[[/dev/cu.iap|cu.iap]]
 
|([http://devdot.wikispaces.com/Iphone+Serial+Port+Tutorial Dock connector serial interface])
 
|([http://devdot.wikispaces.com/Iphone+Serial+Port+Tutorial Dock connector serial interface])
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/cu.highland-park|cu.highland-park]]
+
|[[/dev/cu.highland-park|cu.highland-park]]
 
|( camera )
 
|( camera )
 
|-
 
|-
|*[[/dev/cu.gps|cu.gps]]
+
|[[/dev/cu.gps|cu.gps]]
 
|(Something with GPS)
 
|(Something with GPS)
 
|-
 
|-
|*[[/dev/cu.gas-gauge|cu.gas-gauge]]
+
|[[/dev/cu.gas-gauge|cu.gas-gauge]]
 
|(Exclusive access to the battery meter)
 
|(Exclusive access to the battery meter)
 
|-
 
|-
|*[[/dev/cu.debug|cu.debug]]
+
|[[/dev/cu.debug|cu.debug]]
 
|[[Baseband_Commands|(Exclusive access to Baseband used, for example, by BBUpdater)]]
 
|[[Baseband_Commands|(Exclusive access to Baseband used, for example, by BBUpdater)]]
 
|{{yes}}
 
|{{yes}}
Line 430: Line 429:
 
|{{no}}
 
|{{no}}
 
|-
 
|-
|*[[/dev/cu.bluetooth|cu.bluetooth]]
+
|[[/dev/cu.bluetooth|cu.bluetooth]]
 
|( primary Dev Node to comunicate with the bluetooth chip )
 
|( primary Dev Node to comunicate with the bluetooth chip )
 
|{{no}}
 
|{{no}}
 
|colspan="9" {{yes}}
 
|colspan="9" {{yes}}
 
|-
 
|-
|*[[/dev/console|console]]
+
|[[/dev/console|console]]
 
|(System console, displayed during a verbose boot)
 
|(System console, displayed during a verbose boot)
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/compass2_0|compass2_0]]
+
|[[/dev/compass2_0|compass2_0]]
 
|( [[Gyroscope]] )
 
|( [[Gyroscope]] )
 
|{{no}}
 
|{{no}}
Line 452: Line 451:
 
|{{no}}
 
|{{no}}
 
|-
 
|-
|*[[/dev/compass1_0|compass1_0]]
+
|[[/dev/compass1_0|compass1_0]]
 
|( This may exist... )
 
|( This may exist... )
 
|-
 
|-
|*[[/dev/compass_0|compass_0]]
+
|[[/dev/compass_0|compass_0]]
 
|([[Magnetometer]])
 
|([[Magnetometer]])
 
|{{no}}
 
|{{no}}
 
|{{yes}}
 
|{{yes}}
 
|{{yes}}
 
|{{yes}}
|{{no}}
+
|colspan="5" {{no}}
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
 
|{{yes}}
 
|{{yes}}
 
|{{no}}
 
|{{no}}
 
|-
 
|-
|*[[/dev/btwake|btwake]]
+
|[[/dev/btwake|btwake]]
 
|( sent to switch the bluetooth chip on from standby )
 
|( sent to switch the bluetooth chip on from standby )
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/btreset|btreset]]
+
|[[/dev/btreset|btreset]]
 
|( used if the bluetooth chip becomes unresponsive )
 
|( used if the bluetooth chip becomes unresponsive )
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/bpf3|bpf3]]
+
|[[/dev/bpf3|bpf3]]
 
|( [[wikipedia:Berkeley Packet Filter|Berkeley Packet Filter]] )
 
|( [[wikipedia:Berkeley Packet Filter|Berkeley Packet Filter]] )
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/bpf2|bpf2]]
+
|[[/dev/bpf2|bpf2]]
 
|( [[wikipedia:Berkeley Packet Filter|Berkeley Packet Filter]] )
 
|( [[wikipedia:Berkeley Packet Filter|Berkeley Packet Filter]] )
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/bpf1|bpf1]]
+
|[[/dev/bpf1|bpf1]]
 
|( [[wikipedia:Berkeley Packet Filter|Berkeley Packet Filter]] )
 
|( [[wikipedia:Berkeley Packet Filter|Berkeley Packet Filter]] )
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/bpf0|bpf0]]
+
|[[/dev/bpf0|bpf0]]
 
|( [[wikipedia:Berkeley Packet Filter|Berkeley Packet Filter]] )
 
|( [[wikipedia:Berkeley Packet Filter|Berkeley Packet Filter]] )
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}
 
|-
 
|-
|*[[/dev/aes_0|aes_0]]
+
|[[/dev/aes_0|aes_0]]
 
|( used with a crypto bundle provided in [[XPwn]] to utilize the [[AES_Keys]] in userland )
 
|( used with a crypto bundle provided in [[XPwn]] to utilize the [[AES_Keys]] in userland )
 
|colspan="10" {{yes}}
 
|colspan="10" {{yes}}

Revision as of 21:39, 26 October 2010

Summary

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

Children

Files

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

Parents