iPhone Bluetooth Project este numele unei mici comunitati ce lucreaza la decodarea/modificarea bluetooth-ului nativ al iPhone-ului pentru a-l face compatibil cu alte device-uri si chiar pentru a obtine clasicul Bluetooth File-Transfer. Ultima realizarea a acestora este o aplicatie ce permite recunoasterea iPhone-ului prin Bluetooth de catre alte deviceuri.
1. We have been able to initialise bluetooth in objective-c, linking to apples private frameworks, through only reverse engineering.
2. We were able to talk in raw Host Controller Interface code, i.e. close to binary communications, using only POSIX functions that are available in any standard C library.
3. To do that we had to initialise the BlueCore6-ROM type integrated circuit found on the iPhone 3g over a UART transport, formulate HCI packets and read the response.