Difference between revisions of "/dev"

From The iPhone Wiki
Jump to: navigation, search
(Files)
(Files)
Line 274: Line 274:
 
|*[[/dev/io8logmt|io8logmt]]
 
|*[[/dev/io8logmt|io8logmt]]
 
|?
 
|?
|colspan="10" {{partial|?}}
+
|colspan="10" {{yes}}
 
|-
 
|-
 
|*[[/dev/io8log|io8log]]
 
|*[[/dev/io8log|io8log]]
Line 289: Line 289:
 
|*[[/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]] )
|{{yes}}
+
|colspan="4" {{yes}}
|{{yes}}
+
|colspan="4" {{no}}
|{{yes}}
 
|{{yes}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
 
|{{partial|ipad 3g}}
 
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
Line 302: Line 296:
 
|*[[/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]] )
|{{yes}}
+
|colspan="4" {{yes}}
|{{yes}}
+
|colspan="4" {{no}}
|{{yes}}
 
|{{yes}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
 
|{{partial|ipad 3g}}
 
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
Line 315: Line 303:
 
|*[[/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]] )
|{{yes}}
+
|colspan="4" {{yes}}
|{{yes}}
+
|colspan="4" {{no}}
|{{yes}}
 
|{{yes}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
 
|{{partial|ipad 3g}}
 
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
Line 328: Line 310:
 
|*[[/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]] )
|{{yes}}
+
|colspan="4" {{yes}}
|{{yes}}
+
|colspan="4" {{no}}
|{{yes}}
 
|{{yes}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
 
|{{partial|ipad 3g}}
 
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
Line 341: Line 317:
 
|*[[/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]] )
|{{yes}}
+
|colspan="4" {{yes}}
|{{yes}}
+
|colspan="4" {{no}}
|{{yes}}
 
|{{yes}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
 
|{{partial|ipad 3g}}
 
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
Line 354: Line 324:
 
|*[[/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]] )
|{{yes}}
+
|colspan="4" {{yes}}
|{{yes}}
+
|colspan="4" {{no}}
|{{yes}}
 
|{{yes}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
 
|{{partial|ipad 3g}}
 
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
Line 367: Line 331:
 
|*[[/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]] )
|{{yes}}
+
|colspan="4" {{yes}}
|{{yes}}
+
|colspan="4" {{no}}
|{{yes}}
 
|{{yes}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
 
|{{partial|ipad 3g}}
 
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
Line 380: Line 338:
 
|*[[/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]] )
|{{yes}}
+
|colspan="4" {{yes}}
|{{yes}}
+
|colspan="4" {{no}}
|{{yes}}
 
|{{yes}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
 
|{{partial|ipad 3g}}
 
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
Line 393: Line 345:
 
|*[[/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]] )
|{{yes}}
+
|colspan="4" {{yes}}
|{{yes}}
+
|colspan="4" {{no}}
|{{yes}}
 
|{{yes}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
 
|{{partial|ipad 3g}}
 
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
Line 406: Line 352:
 
|*[[/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]] )
|{{yes}}
+
|colspan="4" {{yes}}
|{{yes}}
+
|colspan="4" {{no}}
|{{yes}}
 
|{{yes}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
 
|{{partial|ipad 3g}}
 
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
Line 419: Line 359:
 
|*[[/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]] )
|{{yes}}
+
|colspan="4" {{yes}}
|{{yes}}
+
|colspan="4" {{no}}
|{{yes}}
 
|{{yes}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
 
|{{partial|ipad 3g}}
 
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}
Line 432: Line 366:
 
|*[[/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]] )
|{{yes}}
+
|colspan="4" {{yes}}
|{{yes}}
+
|colspan="4" {{no}}
|{{yes}}
 
|{{yes}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
|{{no}}
 
 
|{{partial|ipad 3g}}
 
|{{partial|ipad 3g}}
 
|{{no}}
 
|{{no}}

Revision as of 21:17, 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 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