WP8 bluetooth capabilities

sensboston

Recognized Developer
Nov 18, 2009
2,142
797
193
Boston, MA
Hi guys,

wanna share some experience with you. I just switched my Nissan Altima from 2011 to 2013 model, equipped with bluetooth.

But I was really surprised when my Lumia 920 was successfully detected by car, and Altima downloaded all contacts and music tracks (now L-920 is fully integrated with car bluetooth system: I can call any contact and manipulate music playback).

So, it looks like WP8 BT stack is fully compatible with the BT specs. I'm curious - what else we can do with BT (for example, from the desktop)? I have zero experience with BT (as a programmer) but may be we can use BT for device hack? (just an assumption).
 
  • Like
Reactions: haerigrek

dazza9075

Senior Member
Jul 22, 2007
2,854
490
0
Glasgow
Hi guys,

wanna share some experience with you. I just switched my Nissan Altima from 2011 to 2013 model, equipped with bluetooth.

But I was really surprised when my Lumia 920 was successfully detected by car, and Altima downloaded all contacts and music tracks (now L-920 is fully integrated with car bluetooth system: I can call any contact and manipulate music playback).

So, it looks like WP8 BT stack is fully compatible with the BT specs. I'm curious - what else we can do with BT (for example, from the desktop)? I have zero experience with BT (as a programmer) but may be we can use BT for device hack? (just an assumption).
I'm not sure what is exactly supported but I do know a few

Advanced Audio Distribution Profile (A2DP 1.2)
Audio/Video Remote Control Profile (AVRCP 1.4
Hands Free Profile (HFP 1.5)
Phone Book Access Profile (PBAP 1.1)
Object Push Profile (OPP 1.1)
Out of Band (OOB) and Near Field Communications (NFC)

I think there is a couple more, but you won't get the full profile lists that windows mobile once had, but to be perfectly honest you probably won't miss them much anyway

As for hacking. I don't think it will help, but better people on here can answer that for sure than me.

Tho I'm still wondering if installing a SIM app on a Sim card might work, modifying the cards are possible, perhaps it will have OEM level access in doing so...
Sent from my Rooted Kobo Arc :D
 
  • Like
Reactions: ngame

jessenic

Senior Member
Sep 9, 2010
479
313
0
suomiwp.com
Tho I'm still wondering if installing a SIM app on a Sim card might work, modifying the cards are possible, perhaps it will have OEM level access in doing so...
Sent from my Rooted Kobo Arc :D
You would break the signature of the SIM card if you managed to put your own app there, only operators can make SIM apps. They are written in Java (was it Micro Edition?) and I'm not sure but I think they run on the SIM card itself rather than on the phone and they cannot access any resources from the phone itself.
 

dazza9075

Senior Member
Jul 22, 2007
2,854
490
0
Glasgow
You would break the signature of the SIM card if you managed to put your own app there, only operators can make SIM apps. They are written in Java (was it Micro Edition?) and I'm not sure but I think they run on the SIM card itself rather than on the phone and they cannot access any resources from the phone itself.
that rings a bell although I thought I read somewhere that it was possible to modify the SIM programs, as for them running off the card or not I don't know, but my thoughts were, if having SIM apps appear in the settings and able to run (on the OS, but I realise it may be running within the confines of the SIM), perhaps there is a hole there waiting to be exploited...

just an idea
 

GoodDayToDie

Inactive Recognized Developer
Jan 20, 2011
6,066
2,930
0
Seattle
Well, attacking the Bluetooth stack on the phone (for example, by fuzzing raw BT data) is certainly one possible avenue. Exploiting the BT service on the phone would be hard, but possibly quite rewarding.

Beyond that, the main handy thing I've found PC-phone BT connectivity useful for is sending files to my phone (as an alternative to emailing them). The phone is happy to open files (of known types; if multiple apps can handle one type it will ask) sent this way. You can also see what's playing on the phone in a little desktop widget, and play or pause the music from there.
 

wazmo

Senior Member
Jun 3, 2007
90
4
0
Twin Cities
On a 2009 Prius connected to Bluetooth, if I get an incoming SMS it activates the BT stack and starts reading the SMS header, and then asks if I want to hear it or ignore it. If I ask to hear it, it reads it out, then asks me if I want to reply. It will actually listen to your voice and translate it to an outbound SMS.

Hell, My SGS IV can't even do that.
 
  • Like
Reactions: AlvinPhilemon

wazmo

Senior Member
Jun 3, 2007
90
4
0
Twin Cities
[offtopic] "Driving Prius doesn't make you a Jesus" (c) :D
I find that a late 2000's automotive Bluetooth stack and Windows Phone 8 behavior on receipt of an SMS message rather impressive.

But the fact that they (MSFT) still can't assign individual SMS alert tones just blows my mind-especially in 2013.
 

sensboston

Recognized Developer
Nov 18, 2009
2,142
797
193
Boston, MA
But the fact that they (MSFT) still can't assign individual SMS alert tones just blows my mind-especially in 2013.
How about calendar reminders/alerts? The fact is - MS & Nokia are simple ignoring customer needs last decade :( But that strategy require a marketing genius such as Steve Jobs (RIP Steve!). Balmer has all bad character traits as Jobs had: authoritarianism, excessive self-importance, egotism but have a lack of luck, charm and a brilliant foresight... What's why he's fired (of course press called it more politically correct) :laugh:
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone