Size: a a a

2020 October 05

M

Murager in Android Guards
Сергей П.
Wifi direct еще есть. А, ультразвук. Реально рабочая вещь, частоты больше примерно 18000 человек не слышит, а динамики и микрофоны норм. Хотя много данных так не передашь
спасибо, про wifi direct не знал, стоит изучить данный подход.
источник

UU

Undefined User in Android Guards
Сергей П.
Wifi direct еще есть. А, ультразвук. Реально рабочая вещь, частоты больше примерно 18000 человек не слышит, а динамики и микрофоны норм. Хотя много данных так не передашь
Таким макаром самсунги коннектятся для переноса данных с другого аппарата
источник

СП

Сергей П. in Android Guards
Undefined User
Таким макаром самсунги коннектятся для переноса данных с другого аппарата
Да, недавно видел такое.
источник

NK

Nikita Kulikov in Android Guards
Murager
Всем привет!
Нужно сделать безопасный обмен данными между android устройствами без интернета. На данный момент есть три варианта:
1) Обмениваться данными через bluetooth.
2) Обмен данными через USB (соединить два устройства через  USB кабель)
3) Сделать одно из устройств хостом/сервером и раздать интернет через Wifi, а другие устройства подключаются по локальной сети к  нему. Хост имеет доступ к интернету, а другие устройства просто подключены и делаю запрос к хост устройству. (Был ли у вас опыт в данной архитектуре, возможна ли такая схема обмена данными или она не правильная).
Самым безопасным из двух это USB  кабель. Был ли опыт у вас  обмена данными через USB между смартфонами? Подскажите куда копать?
Подскажите как безопасно передавать данные через Bluetooth, является ли это безопасным и как максимально обезопаситься от атаки MITM (man-in-the-middle)?

И правильное ли направление по передачи данных я выбрал?

Спасибо!
Буду очень рад вашим советам!
А доступ к прошивке есть? Не уверен что можно сделать usb-usb без вмешательства в прошивку
источник

M

Murager in Android Guards
Nikita Kulikov
А доступ к прошивке есть? Не уверен что можно сделать usb-usb без вмешательства в прошивку
к сожалению нет(
источник

NK

Nikita Kulikov in Android Guards
Murager
к сожалению нет(
Можно таки через wifi и шифровать данные
источник

M

Murager in Android Guards
Nikita Kulikov
Можно таки через wifi и шифровать данные
Спасибо
источник

M

Murager in Android Guards
Ребята, скажите как сделать приложение максимально не убиваемым? Приложение должно работать 24/7 без перебоя и передавать данные на сервер. Как правильно сделать так чтобы все время воскрешать его если андроид его убивает?
Или это зависит от многих факторов производитель, версия ос и т.д?
источник

NK

Nikita Kulikov in Android Guards
Последнее верно, но сильно повысить стабильность должен Foregroung notification и кучу броадкаст ресиверов. Если есть рут, то советую сделать это приложение системным
источник

M

Murager in Android Guards
Nikita Kulikov
Последнее верно, но сильно повысить стабильность должен Foregroung notification и кучу броадкаст ресиверов. Если есть рут, то советую сделать это приложение системным
приложение работает в режиме киоска
источник

NK

Nikita Kulikov in Android Guards
Вроде киоск и так делает приложение не убиваемым
источник

NK

Nikita Kulikov in Android Guards
Могу быть не прав
источник

M

Murager in Android Guards
Nikita Kulikov
Вроде киоск и так делает приложение не убиваемым
замечаю что циклические запросы на сервер в активите работаю, но иногда отваливаются, хотя я сделал так чтобы окно всегда было включено.
источник

R

Rtem in Android Guards
Murager
замечаю что циклические запросы на сервер в активите работаю, но иногда отваливаются, хотя я сделал так чтобы окно всегда было включено.
А с чего ты взял, что запросы отваливаются из-за смерти приложения?
источник

M

Murager in Android Guards
Rtem
А с чего ты взял, что запросы отваливаются из-за смерти приложения?
На практике, девайс работает 2-3 дня и синхронизирует данные, потом перестает отправлять данные. Думаю где искать ошибку.
источник

R

Rtem in Android Guards
Murager
На практике, девайс работает 2-3 дня и синхронизирует данные, потом перестает отправлять данные. Думаю где искать ошибку.
организуй туда удаленный доступ и посмотри живой ли процесс. Если живой, то значит нужно ковыряться в чем-то другом
источник

M

Murager in Android Guards
Rtem
организуй туда удаленный доступ и посмотри живой ли процесс. Если живой, то значит нужно ковыряться в чем-то другом
а что вы подразумеваете под удаленным доступом?
источник

R

Rtem in Android Guards
Murager
а что вы подразумеваете под удаленным доступом?
Да хоть ssh
источник

M

Murager in Android Guards
Rtem
Да хоть ssh
спасибо
источник

R

Rtem in Android Guards
Да не за что =) Еще можно всякие логи пособирать с системными бродкастами и всяким таким. Но в любом случае не иметь удаленного доступа к киоску это большое упущение.
источник