Декодирование/Реинженеринг

Цена договорная
13 июля 2020, 20:25 • 6 откликов • 90 просмотров
Существует программа на Android.
Программа подключается к дополнительному устройству через WiFi по udp протоколу. Формулирует команды в json - после конвертит через библиотеку написанную на c++ в byte код и передаёт на устройство.
Всё стабильно работает.
Функции для обработки команд две.

external fun parseBin(data: ByteArray?, length: Int): String?
external fun parseJson(command: String?, sno_length: Int): ByteArray?

Функции работают из Android приложения без дополнительных команд из Java кода.
Библиотеки для Android - под 2 процессора armeabi-v7a и arm64-v8a

Требуется - разобраться как она работает, и написать алгоритм на c++, Java, Kotlin или swift.

В лучшем случае требуется человек для написания приложение под ios. Вытащить из готового приложения библиотеку для ios или использовать либу от android и собрать рабочий прототип с базовыми командами - информация об устройстве, передача изображения

Ссылка на команды и данные которые передаются/принимаются - https://docs.google.com/spreadsheets/d/1JO6sb1o0rrVek_SdGT4tpkLubcmRAuyc1dvYALrGj2s