Difference between revisions of "/dev"

From The iPhone Wiki
Jump to: navigation, search
(Files)
(Files)
Line 385: Line 385:
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
{{partial|ipad 3g}}
+
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
 
|-
 
|-
Line 398: Line 398:
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
{{partial|ipad 3g}}
+
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
 
|-
 
|-
Line 411: Line 411:
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
{{partial|ipad 3g}}
+
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
 
|-
 
|-
Line 424: Line 424:
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
{{partial|ipad 3g}}
+
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
 
|-
 
|-
Line 437: Line 437:
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
{{partial|ipad 3g}}
+
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
 
|-
 
|-
Line 450: Line 450:
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
{{partial|ipad 3g}}
+
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
 
|-
 
|-
Line 463: Line 463:
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
{{partial|ipad 3g}}
+
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
 
|-
 
|-
Line 476: Line 476:
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
{{partial|ipad 3g}}
+
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
 
|-
 
|-
Line 489: Line 489:
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
{{partial|ipad 3g}}
+
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
 
|-
 
|-
Line 502: Line 502:
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
{{partial|ipad 3g}}
+
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
 
|-
 
|-
Line 515: Line 515:
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
{{partial|ipad 3g}}
+
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
 
|-
 
|-
Line 528: Line 528:
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
{{partial|ipad 3g}}
+
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
 
|-
 
|-
Line 541: Line 541:
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
{{partial|ipad 3g}}
+
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
 
|-
 
|-
Line 622: Line 622:
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
{{partial|ipad 3g}}
+
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
 
|-
 
|-
Line 653: Line 653:
 
|*[[/dev/compass2_0|compass2_0]]
 
|*[[/dev/compass2_0|compass2_0]]
 
|( [[Gyroscope]] )
 
|( [[Gyroscope]] )
  +
|{{no}}
  +
|{{no}}
  +
|{{no}}
  +
|{{yes}}
  +
|{{no}}
  +
|{{no}}
  +
|{{no}}
  +
|{{yes}}
  +
|{{no}}
  +
|{{no}}
 
|-
 
|-
 
|*[[/dev/compass1_0|compass1_0]]
 
|*[[/dev/compass1_0|compass1_0]]
Line 667: Line 677:
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
{{yes}}
+
|{{yes}}
 
|{{no}}
 
|{{no}}
 
|-
 
|-

Revision as of 20:24, 26 October 2010

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