Wow, I've already read the whole thread and I have some things to say. Anyway, almost every think I go to say is on the thread:
-
/dev it's a devices directory where are mapped the hardware in device files.
- The /dev filesystem
devfs is used in the iPhone and you can't write to this directory basically because the permissions are:
Quote:
|
dr-xr-xr-x 3 root wheel 740 Jul 5 23:19 /dev
|
and there are no write permissions for anyone.
- The filesystem it's not encrypted at all:
Quote:
# mount
/dev/disk0s1 on / (hfs, local, noatime)
devfs on /dev (devfs, local)
/dev/disk0s2 on /private/var (hfs, local, noatime)
|
/dev/disk0s1 is the first partition where is located the system and /dev/disk0s2 the media filesystem for media files. Both have write permissions for root.
- The executable file /System/Library/Frameworks/BluetoothManager.framework/BluetoothManager has some strings that make me think it's the more important for manage bluetooth, like:
Quote:
BT: setPincode:%@ forDevice:%@
BT: connection request from %s
BT: device %@ connect event: %d with result %d
BT: audio connect failed for %s
BT: connecting bluetooth audio for %s
BT: audio disconnect failed for %s
BT: disconnecting bluetooth audio for %s
BT: connectDevice: %@
BT: pairDevice: %@
(...)
|
And I finally think no developers work in this issue even with money pay because it's a difficult think and no one can accept money for a try only.
I would like to know how to play with all this but I'm looking for more technical information for now.
Anyway I think we can play with device files. Surely /dev/tty.bluetooth is a serial port connector to device. I'll try to compile python with serial module support and play with all this info.
Best regards and keep in touch.