Como usar o iMessage no Android e Windows

iMessage no Android e Windows

A maioria das coisas que você pode fazer em um iPhone também pode ser feita com um telefone Android. Uma grande exceção é o iMessage . Você pode ser uma bolha azul com um telefone Android? Que tal um PC com Windows? Sim você pode.

Como isso é possível? Como a Apple se recusa a abrir mão do controle sobre os números de telefone dos usuários do iPhone, há muito tempo as pessoas tentam fazer o iMessage funcionar no Android. O grande avanço veio quando a Apple trouxe o iMessage para o Mac . É aí que reside a chave para fazer isso funcionar.

O que você precisará

Antes de termos muitas esperanças, você deve saber que existem alguns grandes problemas. Primeiro, e mais importante, você precisará de um dispositivo macOS ou de uma máquina virtual macOS – embora seja altamente recomendável fazer isso com hardware Apple real.

Esse dispositivo precisará estar no Mac OS X El Capitan (lançado em 2015) ou mais recente, mas você vai querer reservar um minuto para decidir qual versão melhor atenderá às suas necessidades. Certos recursos do iMessage não são suportados pelo software que usaremos com algumas versões do macOS (mais sobre isso mais tarde).

Estaremos usando uma ferramenta de código aberto chamada BlueBubbles . AirMessage é outra solução popular, mas achamos que o BlueBubbles tem algumas vantagens. É auto-hospedado, então você não depende de servidores administrados por outras pessoas. BlueBubbles é voltado para a comunidade e possui aplicativos de desktop para Windows e Linux, um aplicativo da web e vários recursos de personalização.

Conforme mencionado, certos recursos do BlueBubbles não estão disponíveis em todas as versões do macOS. Confira a tabela abaixo para ver qual versão melhor atende às suas necessidades.

  • ✓**  – O envio de anexos Monterey pode não ser tão confiável quanto as versões anteriores do macOS, pois depende da automação da interface do usuário (simulando pressionamentos de teclas) em vez do código real.
  • – As respostas serão exibidas como uma mensagem normal em dispositivos macOS 10.x, em vez de serem exibidas na IU de respostas.

Este é o estado do BlueBubbles em junho de 2022. Verifique a página de perguntas frequentes para obter informações atualizadas sobre as versões do macOS.

Claro, você também precisará de um ID Apple para usar o iMessage. Fora isso, estamos todos prontos. Resumindo, você precisa de um Mac executando uma versão compatível do macOS, o aplicativo Mensagens conectado com seu ID Apple e o servidor BlueBubbles. Então vamos começar.

Configure o servidor BlueBubbles

A parte mais importante do quebra-cabeça é o servidor BlueBubbles. O servidor é executado em seu dispositivo macOS e atua como uma espécie de “hub” para que iMessages sejam enviadas para os aplicativos BlueBubbles em seu telefone Android e PC Windows ou Linux.

Primeiro, acesse a página GitHub em seu dispositivo macOS e baixe o arquivo DMG mais recente do servidor BlueBubbles.

Clique no arquivo BlueBubbles DMG mais recente.

Em seguida, abra o arquivo DMG e arraste-o para a pasta “Aplicativos” após a instalação. Agora você pode abrir o aplicativo.

Arraste BlueBubbles para a pasta Aplicativos.

Primeiro, você será solicitado a conceder ao BlueBubbles “acesso total ao disco”. Isso é necessário para que o BlueBubbles leia o banco de dados de bate-papo do iMessage. Clique em “Abrir Preferências do Sistema”.

Clique em “Abrir Preferências do Sistema”.

Vá para a seção “Segurança e Privacidade” das Configurações e selecione “Acesso total ao disco” na barra lateral.

Selecione "Acesso total ao disco".

Clique no ícone de cadeado no canto inferior para inserir sua senha do Mac e ativar o BlueBubbles. Você será solicitado a reiniciar o BlueBubbles.

Ative "BlueBubbles".

Antes de sair das configurações de “Segurança e Privacidade”, vá para a seção “Acessibilidade” e habilite o BlueBubbles também.

Habilite "BlueBubbles" para ter acesso à "Acessibilidade".

Em algum momento durante esta configuração inicial, você também será solicitado a conceder acesso ao BlueBubbles aos seus contatos. Clique em “OK” para permitir isso.

Clique em "OK" para permitir o acesso.

É aqui que as coisas ficam um pouco complicadas. BlueBubbles usa Google Firebase Cloud Messaging para notificações para seus dispositivos. Isso permite que o BlueBubbles não exija conexão com o servidor o tempo todo, o que significa que você recebe notificações mesmo quando o aplicativo está sendo executado em segundo plano e não consome tanta bateria.

Recomendado:  Como fazer sua TV usar menos eletricidade (e você deveria?)

Para começar, acesse o Google Firebase Console e faça login com sua conta do Google. Clique em “Criar um projeto” e nomeie-o como “BlueBubblesApp”. Você não precisa ativar o Google Analytics para o projeto.

Nomeie o projeto como “BlueBubblesApp”.

Em seguida, em “Construir” no menu da barra lateral, vá para Realtime Database > Criar banco de dados.

Clique em “Criar banco de dados”.

Escolha sua localização e clique em Avançar > Ativar com “Iniciar no modo bloqueado” selecionado.

Clique em “Ativar”.

Em seguida, clique no ícone de engrenagem ao lado de “Visão geral do projeto” no menu da barra lateral e vá para Configurações do projeto > Contas de serviço > Criar conta de serviço > clique em “Gerar nova chave privada” e salve o arquivo em seu Mac.

Selecione "Gerar nova chave privada".

Agora mude para a guia “Cloud Messaging” e clique no ícone do menu de três pontos para “Cloud Messaging Legacy API” e vá para Gerenciar API no Cloud Console > Ativar.

Clique em “Ativar”.

Arraste e solte o arquivo JSON que baixamos que inclui “firebase-adminsdk” no nome do arquivo para o aplicativo BlueBubbles.

Arraste o arquivo json para BlueBubbles.

De volta ao menu Configurações do projeto no site do Firebase, vá para a guia “Geral”. Clique no ícone do Android na parte inferior da página.

Clique no ícone do Android.

Digite “com.[seunome].bluebubbles para o” Nome do pacote Android “e clique em” Registrar aplicativo “para baixar o arquivo google-services.json.

Nomeie o pacote e “Registrar aplicativo”.

Agora também podemos arrastar o arquivo google-services.json para o aplicativo BlueBubbles. Clique em “Avançar” depois de fazer isso.

Arraste o arquivo json para BlueBubbles.

Digite uma senha forte para o seu servidor e clique no ícone salvar. Clique no botão “Avançar” quando terminar.

Crie uma senha e salve-a.  Clique em “Avançar”.

A próxima tela é para “Configuração de API privada”. Este é um dos recursos mais avançados do BlueBubbles. Se quiser enviar reações, respostas, assuntos, ver indicadores de digitação e efeitos, você precisará seguir as instruções desta página . Observe que isso requer a desativação de algumas medidas extras de segurança no seu Mac.

Recursos avançados de API privada.

A última coisa a fazer é ativar “Inicializar com macOS” e “Manter o macOS Awake” para garantir que o servidor BlueBubbles continue funcionando. Você também pode fazer com que o BlueBubbles verifique e instale atualizações automaticamente.

Certifique-se de que seu Mac continue funcionando.

Conecte o servidor aos aplicativos BlueBubbles

Com o servidor instalado e funcionando podemos conectar os aplicativos Android e Windows BlueBubbles para começar a usar o iMessage! Começaremos com o aplicativo Android, que pode ser baixado aqui .

Clique no ícone do Android.

Você precisará conceder algumas permissões ao aplicativo ao abri-lo pela primeira vez e certificar-se de estar conectado com seu ID Apple com o iMessage no seu Mac.

Dê permissões ao BlueBubbles.

Em seguida, de volta ao aplicativo BlueBubbles em seu Mac, clique no ícone do código QR e digitalize-o com o aplicativo de telefone.

Gere o código QR para digitalizar.
Digitalize o código QR com seu telefone.

Toque em “Iniciar sincronização” no aplicativo do telefone após escanear o código QR.

Toque em “Iniciar sincronização”.

Após a conclusão da sincronização, toque em “Concluir”.

Toque em “Concluir”.

Agora você está usando o iMessage no Android! Você pode encontrar muitas opções de personalização no menu de três pontos na tela de conversas. Se você ativou os recursos da API privada, você desejará ativá-los.

Vá para “Configurações” para mais opções.

O aplicativo para Windows também pode ser encontrado na página de downloads do BlueBubbles .

Selecione o aplicativo "Desktop".

A configuração do aplicativo de desktop é igual à do aplicativo Android, mas você provavelmente não conseguirá escanear um código QR com seu PC. Em vez disso, você precisará inserir os detalhes do servidor manualmente. Você pode encontrá-los no aplicativo Android em Configurações > Conexão e Servidor (mesma senha que criamos anteriormente).

Insira os detalhes do servidor e clique em “Conectar”.

Agora você tem a mesma experiência BlueBubbles do seu telefone no PC com Windows! Observe que também existe um aplicativo da web BlueBubbles que pode ser configurado da mesma maneira.

Coisas para saber

Uma coisa importante a entender é que isso basicamente transforma o iMessage em um serviço de mensagens instantâneas separado. Todas as suas conversas do iMessage estarão no aplicativo BlueBubbles, enquanto as conversas SMS/RCS padrão ainda estarão no aplicativo de mensagens de texto padrão do seu dispositivo .

Recomendado:  Como verificar se existe um arquivo em scripts Bash do Linux

A segunda coisa a saber é que esta é uma solução alternativa inerentemente hackeada para fazer algo funcionar que nunca foi planejado para funcionar dessa maneira. Portanto, você terá problemas. A boa notícia é que a comunidade BlueBubbles é muito ativa e útil no Reddit e no Discord . O site oficial do BlueBubbles também é um bom recurso para informações atualizadas.

BlueBubbles não é uma solução perfeita e certamente requer algum esforço para ser configurado. No entanto, é uma solução e você só deverá passar por esse processo uma vez. É incrível quando você faz tudo funcionar.