Algumas, se não todas, as câmeras Fuji da série X parecem conter uma função de rede Wifi ( 802.11 ) com capacidade de enviar / carregar / baixar arquivos e, possivelmente, realizar algumas filmagens ou controle remoto.
A Fuji menciona principalmente isso para usar seus "aplicativos" específicos.
Parece haver todos os mecanismos necessários para enviar fotos para um NAS ou site ou fazer intervalos de tempo ilimitados, etc. (seja qual for o desenvolvimento de um desenvolvedor), se ele pudesse ser automatizado em vez de ficar preso a ferramentas proprietárias interativas.
Podem ser câmeras de documentação matadoras (exposição manual consistente), por exemplo.
Existe alguma informação ou documentação melhor sobre como esse sistema funciona, quais protocolos podem estar envolvidos e se existe uma maneira de desenvolver aplicativos para isso?
Respostas:
Eu estava procurando por algo semelhante e encontrei este repositório GitHub , que foi a tentativa de alguém de fazer engenharia reversa do protocolo wi-fi com o Fujifilm X-T10.
fonte
Tenho vasculhado a rede para obter informações sobre a conexão com o meu novo Fuji X-T10 do Linux, mas acabei completamente de mãos vazias.
Tentei farejar a conexão (instalei um farejador de pacotes no meu telefone) e o que descobri até agora é que uma conexão tcp é feita do telefone para 192.168.0.1 (que é a câmera) na porta 55740. Parece ser um protocolo baseado em mensagens, com os 4 primeiros bytes sendo o comprimento do pacote.
Isso é aproximadamente o quão longe eu cheguei, não parece um protocolo fácil de fazer engenharia reversa, e eu nunca fiz engenharia reversa antes. Eu continuarei insistindo nisso, mas qualquer ajuda na análise do protocolo seria apreciada!
Meu objetivo seria criar um dispositivo Raspberry Pi que se conecte automaticamente à câmera quando o Wi-Fi é iniciado e baixa todas as novas imagens e as coloca no meu NAS, no Google Fotos ou qualquer outra coisa. Mas isso está longe ...
fonte
Se você não conseguiu encontrar nenhuma informação sobre o protocolo (provavelmente já tentou o Google pesquisar palavras-chave do protocolo de comunicação diretamente no site, digitando o site da palavra-chave: fujifilm.com ), provavelmente não está disponível.
Você pode entrar em contato com a Fujifilm, explicar suas intenções e elas podem ajudá-lo.
Também pode haver outra opção - você pode executar a engenharia reversa.
Aviso: Antes de tudo, leia atentamente os "Termos e Condições" se você não fizer algo ilegal ouvindo a comunicação entre a câmera e o aplicativo.
Se não há nada de errado nisso (suspeito que alguns protocolos não oficiais tenham sido obtidos de maneira semelhante), aqui estão algumas dicas para fazê-lo.
Por outro lado, se a senha estiver codificada na câmera e no aplicativo (você não a conhece), talvez não seja possível decifrá-la. Existem algumas ferramentas para fazer isso, mas elas geralmente dependem de um ataque de dicionário (resultados incertos) e a força bruta aqui é quase impossível devido à complexidade da criptografia. Você também pode pesquisar na Internet.
fonte
O desenvolvedor do ShutterSnitch parece ter descoberto isso; talvez seja possível fazer com que eles o ajudem.
fonte