Difference between revisions of "/dev"

From The iPhone Wiki
Jump to: navigation, search
m (Pretty much redone the page. STILL W.I.P--DO NOT USE FOR REFERENCE (but try to improve if you want!))
m (Changed the proportions a little)
Line 15: Line 15:
 
{| class="sortable" style="table-layout: fixed; text-align: center; border-collapse: collapse;" border="1"
 
{| class="sortable" style="table-layout: fixed; text-align: center; border-collapse: collapse;" border="1"
 
|-
 
|-
!width="100"| node
+
! node
!width="100"| description
+
! description
!width="100"| [[m68ap|iPhone]]
+
|width="80"| [[m68ap|iPhone]]
!width="100"| [[n82ap|iPhone3G]]
+
|width="80"| [[n82ap|iPhone3G]]
!width="100"| [[n88ap|iPhone 3G S]]
+
|width="80"| [[n88ap|iPhone 3G S]]
!width="100"| [[n90ap|iPhone 4]]
+
|width="80"| [[n90ap|iPhone 4]]
!width="100"| [[n45ap|iPod touch]]
+
|width="80"| [[n45ap|iPod touch]]
!width="100"| [[n72ap|iPod touch 2G]]
+
|width="80"| [[n72ap|iPod touch 2G]]
!width="100"| [[n18ap|iPod touch 3G]]
+
|width="80"| [[n18ap|iPod touch 3G]]
!width="100"| [[n81ap|iPod touch 4G]]
+
|width="80"| [[n81ap|iPod touch 4G]]
!width="100"| [[k48ap|iPad]]
+
|width="80"| [[k48ap|iPad]]
!width="100"| [[k66ap|Apple TV]]
+
|width="80"| [[k66ap|Apple TV]]
 
|-
 
|-
 
|*[[/dev/zero|zero]]
 
|*[[/dev/zero|zero]]

Revision as of 21:08, 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 ? ?
*vn0 ? ?
*urandom (Outputs pseudo-random data) Yes
*uart.utms ( new data line added on the iPhone 4 ) ? 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
*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 )
*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