bluetooth
Is it possible to make a computer behave as a bluetooth HID device?
It is definitely possible on Linux. Some time ago I found this project: http://nohands.sourceforge.net/index.html They emulate a full-blown headset with audio and keyboard controls on the Linux bluetooth stack. If they can emulate something like that, you would probably be able to emulate something simpler like a keyboard.
Programmatically pairing with a BLE device on Android 4.4+
I almost have it working. It pairs programmatically but I can’t get rid of the “Pairing request” notification. Some answers to this question claim to be able to hide it just after it is shown using the hidden method cancelPairingUserInput() but that doesn’t seem to work for me. Edit: Success! I eventually resorted to reading … Read more
How to pair Bluetooth device programmatically Android
How can I avoid or dismiss Android’s Bluetooth pairing notification when I am doing programmatic pairing? This seems to give you the answer, with the pin entering and all. It involves sending .setPin() whenever you get the message.
Android/iOS Peer-To-Peer architecture [closed]
I know google just came out with a cross platform api for ios and android devices to communicate with each other. I don’t know what you’re exactly looking for but this one lets you pass small binary payloads between Android and IOS devices. they don’t have to be on the same network at all either … Read more
the differences between createRfcommSocketToServiceRecord and createRfcommSocket
Think of it a bit like the difference between opening a TCP connection to a port you specify by number, and opening one to a port you look up by name from /etc/services. createRfcommSocketToServiceRecord takes the UUID you pass and uses SDP to decide what radio channel to use for the connection. It also checks … Read more
Bluetooth HCI snoop log not generated
UPDATE: The btsnoop hci log seems to be getting phased out of the user-accessible areas on a lot of phones. Assuming you have hci logging enabled, you can get a bugreport adb bugreport anewbugreportfolder Then decompress the folder. If you’re lucky there is an ‘FS’ folder that contains the btsnoop_hci.log log several layers down (not … Read more