Difference between revisions of "/dev"

From The iPhone Wiki
Jump to: navigation, search
m (Changed the proportions a little)
Line 43: Line 43:
 
|*[[/dev/vn1|vn1]]
 
|*[[/dev/vn1|vn1]]
 
|?
 
|?
|colspan="10" {{partial|?}}
+
|colspan="10" {{yes|made by jailbreak}}
 
|-
 
|-
 
|*[[/dev/vn0|vn0]]
 
|*[[/dev/vn0|vn0]]
 
|?
 
|?
|colspan="10" {{partial|?}}
+
|colspan="10" {{yes|made by jailbreak}}
 
|-
 
|-
 
|*[[/dev/urandom|urandom]]
 
|*[[/dev/urandom|urandom]]
Line 60: Line 60:
 
|-
 
|-
 
|*[[/dev/uart.iap|uart.iap]]
 
|*[[/dev/uart.iap|uart.iap]]
  +
|([http://devdot.wikispaces.com/Iphone+Serial+Port+Tutorial Dock connector serial interface])
|?
 
|colspan="10" {{partial|?}}
+
|colspan="10" {{yes}}
 
|-
 
|-
 
|*[[/dev/uart.highland-park|uart.highland-park]]
 
|*[[/dev/uart.highland-park|uart.highland-park]]
Line 68: Line 68:
 
|-
 
|-
 
|*[[/dev/uart.gps|uart.gps]]
 
|*[[/dev/uart.gps|uart.gps]]
|?
+
|
  +
|
|colspan="10" {{partial|?}}
 
 
|-
 
|-
 
|*[[/dev/uart.gas-gauge|uart.gas-gauge]]
 
|*[[/dev/uart.gas-gauge|uart.gas-gauge]]
  +
|(Battery meter)
|?
 
|colspan="10" {{partial|?}}
+
|colspan="2" {{no}}
  +
|colspan="2" {{yes}}
  +
|colspan="2" {{no}}
  +
|colspan="2" {{partial|?}}
  +
|{{yes}}
  +
|{{partial|?}}
 
|-
 
|-
 
|*[[/dev/uart.debug|uart.debug]]
 
|*[[/dev/uart.debug|uart.debug]]
  +
|[[Baseband_Commands|(Baseband)]]
|?
 
|colspan="10" {{partial|?}}
+
|colspan="4" {{yes}}
  +
|colspan="4" {{no}}
  +
|{{partial|iPad 3G}}
  +
|{{no}}
 
|-
 
|-
 
|*[[/dev/uart.bluetooth|uart.bluetooth]]
 
|*[[/dev/uart.bluetooth|uart.bluetooth]]
Line 251: Line 259:
 
|*[[/dev/ptmx|ptmx]]
 
|*[[/dev/ptmx|ptmx]]
 
|( Posix terminal )
 
|( Posix terminal )
  +
|colspan="10" {{yes|made by jailbreak}}
 
|-
 
|-
 
|*[[/dev/pf|pf]]
 
|*[[/dev/pf|pf]]

Revision as of 21:11, 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 Yes Yes Yes Yes Yes Yes Yes Yes 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 Yes Yes Yes Yes Yes Yes Yes Yes Yes
*null (Doesn't output, discards input) Yes
*mem (Memory) On patched kernels
*klog ? ?
*kmem (Kernel memory) On patched kernels
*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?) No No Yes Yes No No ? Probably yes Probably yes Probably yes
*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
*compass2_0 ( Gyroscope ) No No No Yes No No No Yes No No
*compass1_0 ( This may exist... )
*compass_0 (Magnetometer) No No Yes No No No No 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