
UpdatedJun 23, 2020
PublishedJun 23, 2020
Packagework.recon.btconsole
MD54ad12e1f04824b7cbdb59076c2c80eda
SHA1 (signer)6B:7C:6C:DC:1D:5F:0F:8E:AF:78:67:BB:36:6E:8A:FD:81:58:92:A3
Signed byCN=Yaroslav Zubkov, O=recon.work
Malware scanUNKNOWN
Websitehttps://recon.work/
Contact[email protected]
What's new
Added descriptive text to most common characteristics. Added ability to send text formatted as string or hexadecimal.
Description
Bluetooth Console allows you to explore nearby Bluetooth LE devices without having to do the pairing. After the initial scan for available devices, you can click on any one device and attempt to connect and read all the available services and characteristics. Once the connection is established, you can click on a characteristic and subscribe to any value changes. If subscription was successful, you will be shown a build-in serial console allowing you to send commands and receive responses.
The application includes the following main capabilities:
1. Scan for nearby devices and identify device names, unique device address, and received signal strength index (RSSI).
2. Scan for device services and capabilities.
3. Identify all the characteristics (values) within each service.
4. Retrieve characteristic descriptors.
5. Subscribe to notification changes for any characteristic.
6. Monitor the characteristic value changes in a serial console.
7. Send commands to the remote Bluetooth device using the same serial console
8. Specify the format of the outgoing data:
a) regular string value
b) hexadecimal string (8-bit)
9. Control how incoming data is being formatted:
a) string value (optionally null terminated)
b) integer value (big/little endian)
c) float value (big/little endian)
d) byte array
e) binary string
The application includes the following main capabilities:
1. Scan for nearby devices and identify device names, unique device address, and received signal strength index (RSSI).
2. Scan for device services and capabilities.
3. Identify all the characteristics (values) within each service.
4. Retrieve characteristic descriptors.
5. Subscribe to notification changes for any characteristic.
6. Monitor the characteristic value changes in a serial console.
7. Send commands to the remote Bluetooth device using the same serial console
8. Specify the format of the outgoing data:
a) regular string value
b) hexadecimal string (8-bit)
9. Control how incoming data is being formatted:
a) string value (optionally null terminated)
b) integer value (big/little endian)
c) float value (big/little endian)
d) byte array
e) binary string
Required features
- Bluetooth android.hardware.bluetooth
- Bluetooth Le android.hardware.bluetooth_le
- Faketouch android.hardware.faketouch
- Location android.hardware.location
Permissions (3)
Bluetooth Console requests the following Android permissions:
- Access Coarse Location android.permission.ACCESS_COARSE_LOCATION
- Bluetooth android.permission.BLUETOOTH
- Bluetooth Admin android.permission.BLUETOOTH_ADMIN