Я отправляю и получаю файлы через Bluetooth с именами, которые заканчиваются на zip и txt , но не apk или dmp .
Android-нуга
/src/com/android/bluetooth/opp/Constants.java
имеет следующий белый список mime-типов:
"image/*",
"video/*",
"audio/*",
"text/x-vcard",
"text/x-vcalendar",
"text/calendar",
"text/plain",
"text/html",
"text/xml",
"application/zip",
"application/vnd.ms-excel",
"application/msword",
"application/vnd.ms-powerpoint",
"application/pdf",
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"application/vnd.openxmlformats-officedocument.presentationml.presentation",
"application/x-hwp",
Все остальные типы отвергаются.
Обновление: после более подробного изучения источников. Существует белый список устройств (с тайм-аутом 15 секунд) со следующим комментарием: «Список устройств, которые могут отправлять файлы по OPP на это устройство без подтверждения пользователя. Используется для передачи соединения с форекс NFC». Похоже, эти устройства могут отправлять другие типы mime. Не знаю, при каких условиях эти устройства могут быть добавлены в этот белый список.
foobarbecue