IMessage chega ao Android: tudo o que você precisa saber sobre o Beeper Mini

Algumas semanas atrás, um aplicativo chamado Nothing Chats entrou em cena com muita agitação. O principal ponto de venda foi o iMessage no Android, e também com bolhas azuis. Chega de vergonha da bolha verde. O CEO da Nothing, Carl Pei, apareceu em uma introdução vídeo com uma corajosa legenda “Sorry Tim” e falou sobre quebrar as paredes do ecossistema. Em poucos dias, tudo desabou. O Nothing Chats foi baseado na arquitetura do Sunbird, que usava um hack (um sistema de retransmissões do Mac) para permitir o iMessage no Android, mas teve um incêndio na lixeira por medidas de segurança. Nada puxou seu aplicativo, e o aplicativo homônimo do Sunbird foi encerrado para corrigir as falhas.

Beeper, ideia do cofundador da Pebble, Eric Migicovsky, lançou agora um aplicativo chamado Bip Mini. O aplicativo, que tem uma assinatura mensal de US$ 2, faz o mesmo que o Nothing Chats e o Sunbird. Mas o Beeper Mini oferece quase todos os recursos básicos que você esperaria de uma troca de texto de iPhone para iPhone. Mais notavelmente, não depende de um hack obscuro. Na verdade, nem é necessário o seu ID Apple para permitir o iMessage em telefones Android. É um produto da engenharia reversa dos fundamentos do iMessage. Configurá-lo é muito fácil e também não compromete a segurança, ou pelo menos é o que afirma a empresa. Por padrão, todas as suas conversas do iMessage são criptografadas de ponta a ponta e tudo que você precisa fornecer é o seu número de celular e algumas permissões no dispositivo para continuar.

O início do Beeper Mini é extraordinário. Agora, o Beeper entrou em cena no início deste ano, oferecendo uma maneira de agrupar todos os seus aplicativos de mensagens – como WhatsApp, iMessage, Slack e Telegram – em um só lugar. A fórmula de 15 chats-1-app era bastante lucrativa por si só. Então, em agosto, um estudante do ensino médio com o pseudônimo JJTech chegou ao GitHub alegando ter feito engenharia reversa do iMessage. Posteriormente, eles entraram em contato com Migicovsky com sua proposta para uma implementação do iMessage de código aberto e sem Mac, chamada pypush. Por mais inacreditável que parecesse, Migicovsky aceitou a ideia e a JJTech prontamente entregou as rédeas ao pessoal da Beeper, enquanto ainda fazia parte do projeto.

Assim começou a jornada do Beeper Mini. Como mencionado acima, o Beeper Mini não depende de um sistema de retransmissões Mac para enganar os servidores da Apple, fazendo-os acreditar que uma mensagem é originada de um dispositivo Apple. Em vez disso, ele se baseia nos próprios fundamentos de um sistema Apple que dita notificações push. A empresa o chama de Apple Push Notification Service (APNs). É bidirecional e lida com a cadeia de entrega do iMessage. Depois de acessar o link APN, o pypush prossegue com o processo de registro, onde a Apple exige dados de validação, que essencialmente pedem provas de que uma solicitação de token do iMessage foi originada em um Apple dispositivo.

Pypush depende de um formato de identificador serial de dispositivo semelhante a ferramentas como o Hackintosh, o que significa que os identificadores são legítimos e a validação ocorre sem brechas obscuras. Notavelmente, o Beeper Mini também mantém intacta a criptografia de ponta a ponta, uma maneira segura de garantir aos usuários que eles não precisam se preocupar com segurança. ao enviar mensagens de texto de um telefone Android pela linha iMessage para chegar a um usuário do iPhone - uma análise detalhada de como tudo isso pode ser encontrado aqui.

Beeper Mini está disponível como um aplicativo independente na Play Store com uma taxa de assinatura de US$ 2 por mês e um teste gratuito de sete dias. Depois de instalar o aplicativo, você precisa autenticar sua forma de pagamento do Google Play para pagar a taxa de assinatura, registrar seu número e pronto. Ao contrário do Nothing Chats ou do Sunbird, o Beeper Mini não solicita suas credenciais de ID Apple para fazer seu trabalho.

Depois de conceder permissão de acesso a mensagens e contatos, o aplicativo exportará seus bate-papos do Android para o iPhone. Iniciar um novo bate-papo é tão fácil quanto a experiência nativa do iMessage em iPhones ou aplicativos de terceiros como o WhatsApp. Para um aplicativo que atravessa o ecossistema notoriamente complexo entre Android e iOS, o Beeper Mini oferece um processo contínuo de introdução ao iMessage em telefones Android.

Trabalhamos muito para tornar isso extremamente seguro. Nenhum ID Apple é necessário para usar o Beeper Mini. Ele registra apenas usando seu número de telefone. Escrevemos uma postagem detalhada sobre como funciona: https://t.co/pL3jZ2NTJ1

-Eric Migicovsky (@ericmigi) 5 de dezembro de 2023

No entanto, se desejar a conveniência de usar o Beeper Mini em outros dispositivos, como iPad ou Mac, você precisará enviar suas credenciais de ID Apple. Só para ficar claro aqui, é um recurso opcional. Depois de prosseguir, você pode usar seu endereço de e-mail vinculado ao ID Apple para enviar mensagens às pessoas em sua lista de contatos de dispositivos diferentes do seu telefone Android no qual o aplicativo está instalado.

O Beeper coleta apenas seu nome, número de telefone, endereço IP, número do modelo do telefone, versão do Android e seu endereço de e-mail do Google/Apple. O Beeper também garante que não armazena os detalhes do seu ID Apple. Todo o conteúdo da conversa – texto e mídia – é armazenado de forma criptografada usando criptografia de acesso zero nos servidores Beeper. Curiosamente, o Beeper oferece uma auto-hospedagem opção e uma prova de conceito (POC) Python de código aberto em GitHub.

Assim como o processo de configuração, usar o Beeper Mini é uma experiência surpreendentemente gratificante. Testei o aplicativo enviando mensagens de texto para pelo menos três usuários do iMessage no iPhone e eles não conseguiram apontar nenhuma irregularidade. De minha parte, não notei nenhum problema com o envio de mensagens de texto ou arquivos de mídia de um OnePlus aberto para um iPhone 15 Pro Máx. lado a lado. Recursos como reações de emoji, recibos de leitura e respostas a tópicos também funcionaram perfeitamente. A seguir está a lista completa de recursos do iMessage que estão atualmente disponíveis no Beeper Mini:

  • Mensagens diretas
  • Editar e cancelar o envio de mensagens
  • Bate-papos em grupo
  • Compartilhamento de imagens e vídeos em alta resolução
  • Ler recibos
  • Responder tópicos
  • Adesivos e GIFs
  • Reações de emoji de tapback
  • Status de digitação
  • Mensagens de voz
Usando o Beeper Mini no Android

No momento, o aplicativo não oferece suporte para chamadas de áudio e vídeo FaceTime. Além disso, você não pode compartilhar sua localização ao vivo e usar efeitos de mensagens. Além disso, jogos iMessage como Tic Tac Toe e Game Pigeon estão ausentes. Beeper diz que esses minijogos provavelmente não chegarão ao aplicativo em um futuro próximo. No geral, o Beeper cumpre sua promessa principal sem quaisquer sinais de alerta de segurança, o que o coloca muito à frente das soluções rivais.

Mas a questão é: você deveria pagar US $ 2 por mês apenas para deixar seus balões de bate-papo azuis e obter a maioria dos recursos do iMessage em um telefone Android quando existem aplicativos como o WhatsApp? Se você mora nos EUA, um lugar onde a cor do balão de bate-papo pode ter um impacto tangível em sua vida social, a resposta é sim. Mas para qualquer outro mercado onde WhatsApp, Telegram e WeChat lidam com a maior parte das conversas diárias entre pares para as massas, o Beeper Mini não encontrará muitos compradores.

O maior argumento contra o Beeper Mini é que Apple está adotando o protocolo RCS no próximo ano, o que significa que modernizará nativamente a experiência de mensagens do Android para o iPhone com a maioria dos recursos sofisticados que você esperaria do iMessage. Mas há duas advertências aqui. Quando a mudança começar no próximo ano, a criptografia ponta a ponta não estará disponível imediatamente. E dada a complexidade da implementação de um firewall de criptografia, isso pode levar um bom tempo. Além disso, não há garantia se a Apple estenderá seu recurso de chamadas FaceTime para Androids quando adotar a tecnologia RCS em 2024.

Beeper Mini já oferece um recurso de criptografia ponta a ponta. A empresa planeja habilitar chamadas de áudio e vídeo FaceTime nos próximos meses. Além disso, recursos adicionais como listas de bloqueio, pesquisa de texto, importação de histórico de bate-papo anterior, backup e exportação, agendamento de mensagens e otimização de tela dobrável já estão no roteiro. Não temos um cronograma rigoroso para quando exatamente isso vai acontecer, mas o desenvolvimento está em andamento de forma prioritária. O suporte para plataformas iOS e desktop também está em curso de planejamento.

Mas essa é apenas a parte dos recursos. No futuro, o Beeper Mini se tornará o que o aplicativo Beeper original (agora Beeper Cloud) se propôs a realizar. Ele se tornará um aplicativo abrangente que servirá como balcão único para 15 plataformas de mensagens, incluindo WhatsApp, DMs do Instagram, Telegram e iMessage, entre outras. O aplicativo Beeper Cloud será descontinuado nesse ponto e o Beeper Mini continuará como a única oferta da empresa.