- "Chega de bolhas verdes"
- Aplicativo independente que permite aos usuários de Android usar bolhas azuis ao trocar mensagens com usuários de iPhone
- Oferece recursos como envio de arquivos em alta resolução, threads de resposta, indicador de digitação, confirmação de leitura e reações com emoji
- Permite participar de chats em grupo exclusivos do iPhone e inclui recursos como edição, cancelamento e criptografia
Como o Beeper Mini funciona
- Com o Beeper Mini, o número de telefone do usuário Android aparece para usuários de iPhone com bolhas azuis
- O app se conecta diretamente aos servidores da Apple sem usar um servidor relay em Mac, enviando e recebendo mensagens criptografadas
- Implementa nativamente no app para Android o protocolo de criptografia E2E da Apple e o protocolo do iMessage
- Um desenvolvedor chamado jjtech fez a engenharia reversa: analisou o conteúdo da comunicação entre o app real do iMessage e os servidores da Apple
- Um PoC em Python do protocolo do iMessage chamado pypush também foi publicado como open source
- O objetivo final é criar um app de chat universal (integrando SMS/RCS, WhatsApp, Signal e outros 12 apps de chat)
Segurança do Beeper Mini
- As mensagens são criptografadas de ponta a ponta e ninguém, incluindo a Beeper ou a Apple, pode lê-las
- As chaves de criptografia não saem do dispositivo do usuário, e não é necessário um Apple ID
Preço e disponibilidade do Beeper Mini
- Há um teste grátis de 7 dias, depois uma assinatura mensal de US$ 1,99
- Há suporte planejado para outras redes de chat, e versões para desktop e iOS também estão previstas
- O Beeper Mini pode ser baixado na Google Play
5 comentários
Fico curioso para saber o que a Apple vai achar disso. O fato de quererem usar o iMessage nem que seja dessa forma também acaba sendo uma prova de que querem fazer parte do ecossistema da Apple.
Eu também penso que talvez seja melhor não entrar nesse ecossistema a esse ponto, mas a parte de adotar uma estrutura de mensageria mais expansível me parece boa.
O texto iMessage, Explained, publicado por jjtech, e How Beeper Mini Works
explicam o funcionamento interno.
Resumo do GN+ de iMessage, Explained
De qualquer forma, é um app fruto de engenharia reversa, então não sei se é um app sustentável a longo prazo.
Será que em outros lugares também vão pegar essa versão open source, modificar e usar?
Ainda assim, parece um método bem melhor do que o esquema de relay por meio de um servidor Mac intermediário que o Nothing Phone tinha implementado há pouco tempo.
Opiniões no Hacker News
Entusiasmo e apoio à ideia de um aplicativo de chat universal
Perguntas sobre o código baixado do GitHub e o binário
IMDAppleServicesRespeito pela Beeper e reconhecimento de seu valor como produto técnico
Elogios a um projeto com potencial maior do que o próprio iMessage
Dúvida sobre oferecer um botão de login antes das informações de assinatura
Expressão de preocupação com o uso da Beeper e medo de violar os termos de serviço
Preocupação com o fato de o Beeper Mini usar uma chave privada FairPlay “vazada/extraída”
Pergunta sobre a possibilidade de usar a Beeper sem conta Google
Interesse na escalabilidade do Beeper Mini
Pergunta sobre autorização para se conectar aos servidores da Apple