Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android Bluetooth Bluejacking Possible?

Reading from http://developer.android.com/guide/topics/wireless/bluetooth.html,

The current Android Bluetooth API's require devices to be paired before an RFCOMM connection can be established. (Pairing is automatically performed when you initiate an encrypted connection with the Bluetooth APIs.)

However, to my knowledge, the Bluetooth protocol allows .vcf (vCard) files to be sent without having paired two devices. This is what makes Bluejacking possible on older phones like Sony Ericsson k7** series, Nokia 63** series etc.

In the interests of writing an android bluejacking application I would like to be able to send vCard files from Android without having to first pair with the device. Does anyone know if this is possible?

like image 575
aaronsnoswell Avatar asked Dec 25 '10 00:12

aaronsnoswell


People also ask

Is bluejacking possible?

It's an attack that sends unsolicited messages to bluetooth-enabled devices, provided the target is in a certain area. It's relatively simple to bluejack a phone, although it's not a common practice these days. Bluetooth is wireless a connection that links phones and other devices together.

Is bluesnarfing still possible?

Bluesnarfing is one of the most serious threats that businesses face moving into 2022. As we connect more and more mobile and network devices to Bluetooth, hackers have ready access to data via these communication devices. Read on to learn the ins and outs of bluesnarfing and how you can prevent it.

Why is Bluebugging worse than bluejacking?

Bluebugging goes beyond bluejacking or bluesnarfing, allowing thieves to take full control of a device. A crafty bluebugger can wirelessly direct a mobile phone to make calls without the owner's knowledge. Similarly, a bluebugger can set call forwarding and receive calls intended for the unsuspecting victim.

What is the difference between bluesnarfing and bluejacking?

Bluejacking is a technology based on bluetooth that is used to send anonymous messages between 2 devices which are connected by bluetooth. Bluesnarfing is hacking someone's information illegally from a bluetooth connected device through Bluetooth.


1 Answers

You can make the phone discoverable for an unlimited period of time, this might be start point for bluejackign to be possible:

EXTRA_DISCOVERABLE_DURATION Intent extra. The maximum duration an app can set is 3600 seconds, and a value of 0 means the device is always discoverable.

like image 191
Taiko Avatar answered Oct 18 '22 06:10

Taiko