2024 09 25 - Mano que epopéia!
Utilizando o Whatsapp no PC – via Pidgin
Tava eu lá todo felizão no trampo novo, navegando em tudo quanto é site sem qualquer tipo de restrição, estava adorando! Tinha acesso ao meu gmail (coisa que já fazia alguns anos que não acontecia) e minha produtividade estava nas alturas, configurei o gmail pra pegar os e-mails corporativos, uma maravilha.
Na firma eles usavam a solução do google (solução aqui leia-se e-mail, arquivos na nuvem, editores variados via web e outras papagaiadas) quando entrei já estavam terminando o processo de migração pro OFFICE 365, não gosto, se puder não uso! Odeio o jeito que o outlook (web) agrega os e-mails, na hora de procurar não acha nada, um horror!
Figura 1: Tela inicial do Office 365
Uma outra coisa que não gostei, mas que não gostei com vontade foi o intercomunicador, um tal de lync,
Figura 2: Logotipo do Lync
Como só uso a parada via texto (não falo ao telefone, skype, VoIP e outros pra minha cabeça se enquadram como telefone) lembrei do pidgin que o pessoal lá da Nossa Caixa adorava e resolvi tentar instalá-lo.
Figura 3: Logo do Pidgin
Para download (http://pidgin.im/download/windows/)
Antes disso deu uma pesquisada e vi que já tinha o plugin pra fazer funcionar com o protocolo do Lync e nessa procurada previa descobri que tinha uns doidões que fizeram um plugin para funcionar o whatsapp nele, achei muito da hora!
Como curto uma novidade e uns testes, fui lá eu atrás dos plugins e de como configurá-los.
A configuração do Lync foi relativamente tranquila e o funcionamento um sucesso!
Baixei o plugin "Protocol plugin for Office 365/Lync/OCS" de http://sipe.sourceforge.net e a configuração segue abaixo
Figura 4: Configuração pidgin Lync – Aba básico
Aqui selecionei o protocolo que é o (office Communicator), inseri meu nome de usuario que é meu e-mail na firma, digitei a senha e cliquei pra deixar ela salva.
Figura 4: Configuração pidgin Lync – Aba avançado
Aqui rolou apenas incluir o agente do usuário que coloquei :
UCCAPI/4.0.7577.256 OC/4.0.7577.280
Figura 5: Configuração pidgin Lync – Aba proxy
O zap zap
deu um pouco mais de trabalho, tanto pra descobrir como funcionava a parada (muito, mas muito legal a engenharia reversa que a molecada fez, vale a pena a leitura), como para descobrir como configurar - esse achei vários sites falando os comos, mas funcionar mesmo com o que estava lá escrito nem a pau!
Por ter perdido algum tempo, deixa eu anotar pra se um dia precisar porque logo logo vou esquecer!
A primeira tarefa foi achar o raio do plugin propriamente dito, o figura que o desenvolveu resolveu que iria colocar o site dele em atualização e nada do link pro download funcionar, peguei então o pacote dos fontes e vamos ver o que dá! Puta trampo dos infernos, o figura usou uma parada de desenvolvimento que eu nunca tinha visto, enfim, baixei a parada, perdi umas meias horas instalando, configurando e entendendo como funcionava até conseguir montar o pacote e gerar o plugin (nada mais nada menos que uma "simples" DLL do windows) depois foi só copiar ele pro \.purple\plugins (C:\Users\XXXXXXX\AppData\Roaming\) e boa, vamos à configuração!
Entrei no site pra ver como que estava, e o carinha repaginou ele inteiro e disponibilizou o plugin pra instalação (com installer e tudo pela bagatela de 1,49!) https://davidgf.net/whatsapp/ se ele tivesse ofertado isso antes eu já teria comprado de cara e me poupado um belo tempo... mas aprendi bastante coisa nova e isso sempre vale!
Na sequencia lembro de ter descolado foi o WART - WhatsApp Registration Tool (https://github.com/shirioko/WART) programinha muito firmeza, interface fácil de usar e direto ao assunto! Gerar um token que vai servir de senha pra você colocar no pidgin.
Figura 5: Logotipo do Wart
Depois baixei os emoji (carinhas felizes e tals – tem versão do android e do ios) muito bem-feitos por sinal, os 2 funcionam relativamente bem, tirano o fato que demora bastante pra carregar quando você está num chat, enfim, baixei e salvei ledo engano no \.purple\smileys e boa.
Figura 6: Emoji instalado
Para baixar recomendo qualquer um dos abaixos
https://github.com/stv0g/unicode-emoji
e/ou
https://github.com/VxJasonxV/emoji-for-pidgin
Lembrei aqui outra coisa que apanhei foi pra iniciar o pidgin automaticamente com a inicialização do windows, depois de vasculhar tudo que era configuração do pignin, desisti e inclui no menu iniciar, mas depois fiquei com aquela pulga atras da orelha porque é muito lusitano ter que fazer assim, ai achei como, e é muito simples, mas nem um pouco intuitivo. Tem que habilitar um plugin (que já vem com o pidgin) ele é o “opções de pidgin para windows” e temos que selecionar o “Executar Pidgin na inicialização do windows”, sinceramente não achei pratico ou funcional essa parada estar como um plugine nao como uma opção/preferência do usuário, mas ta valendo!
Figura 7: Configurar o pidgin para inicializar automaticamente
Figura 9: Clicando no quadradinho “check box” de Executar Pidgin na inicialização do windows
Com tudo pronto fui lá configurar a parada, segue abaixo:
Aba Básico
===========
Figura 10: Configuração pidgin para
funcionar o WhatsApp - Aba básico
Nome do usuário: coloca aqui seu celular (5511999771234)
Senha: coloca aqui a que o WART gerou
Clica no lembrar senha!
Aba Avançado
=============
Figura 11: Configuração WhatsApp - Aba aqvançado
server: c2.whatsapp.net
Port: 443
Nickname: deixa em branco
Resource: Android-2.31.151-443
Aba Proxy
=========
Figura 12: Configuração proxy WhatsApp
Tipo: Usar configuração global de proxy
Atualização em
Fui oficialmente banido do whastapp às 13:31 do dia 04 de março de 2015. Num primeiro momento achei que simplesmente estivesse sem internet ou caido o servidor la do zapzap, seilá, ai fui dar uma procurada e vi que em janeiro eles ja estavam bloqueando os usuarios por um dia depois por 3 e na ultima semana pela vida toda! A explicação utilização do zapzap de maneira não autorizada. Nada mais justo! Damn you hackers!
Figura 13: Erro no pidgin - Server closed the connection!
Figura 14: Solicitando um novo codigo para gerar o token
=====> Agora o ler as letrinhas miúdas, que ninguem nunca lê, mas que deixa o fabricante/distribuidor/dono/projetista/de como voce quiser chamar quem fez ou disponibilizou o software resguardado como algo do tipo “eu te avisei”
O Pidgin deixa claro que não podem rodar plugins não oficiais (de terceiros) é obvio que eles sabem que existem plugins que a galera fez e que rodam neme, mas é melhor (mais facil, menos trabalhoso) avisar que não pode a incorpara-los no projeto!
Eu sou a favor do seguinte pensamento:
- Olha tem uns plugins/funcionalidades extras por ai (por ai é na internet) que a galera fez que são excepcionais! Porém não temos como garantir que eles façam exatamente o que dizem (podem roubar os dados da sua maquina, fazer seu pc virar zumbi, e tantas outras maldades que o pessoal hoje em dia faz pra descolar uma graninha com a internet ou por pura vontade mesmo, do tipo fiz porque queria fazer e consegui! Enfim, isso é discussão para um outro post...) e não sabemos como eles afetam nossa aplicação, use com parcimonia!
Mas o time do pidgin preferiu um simples “Third party plugins are not supported. “
Agora a vez do Whatsapp que diz que “we do disallow any efforts to reverse-engineer our system, our protocols, or explore outside the boundaries of the normal requests made by WhatsApp clients.“ sou totalmente contra essa abordagem ainda mais quando se trata de softwares, sou a favor do codigo livre, fonte aberto e pelo não patenteamento de ideias, algoritmos, programas e correlatos. Não sou tão doido como o Richard Stallman mas muito do que ele prega julgo ser correto.
Enfim, baseado nisso o zapzap resolveu banir para a vida quem utilizar seus serviços de maneira diferente da que eles julgam ser a correta e de como voce deva usar o whatsapp!
Caso voce tenha duvidas sobre isso ou tem um numero de celular pra funcionar na sua radio, tv, blog ou qualquer outra atividade que receba muitas mensagens e apareceu a mensagem “Seu numero de telefone não esta mais autorizado a utilizar nosso serviço saiba que voce violou os Termos de Serviço deles! www.whatsapp.com/faq/pt_br/general/23154266
Me diverti bastante usando o whatsapp no trampo, mas agora já era!
Figura 14: Banned for life!
Agora como o whatsapp liberou o uso via Web (https://web.whatsapp.com/) nao tem mais o porque usar ferramentas nao oficiais ? Será ? Claro que não, afinal não liberarm o uso para o iphone! E eu tenho um iphone e quero voltar a digitar no meu teclado grande de computador mesmo nada de ficar digitando na tela do celular!
Abaixo print da tela de “login” e das conversas. Se vão bloquear de novo, não sei, mas tem grandes chances, afinal descobrir isso é extremamente facil pro time que trabalha no zapzap! É só ver que meu telefone (um iphone, e eles sabem disso!) esta utilizando o whatsapp web!
Figura 15: Tela do WhatsApp Web
Aqui o site fica aguardando a leitura do QRCode e envio da autorização pelo aplicativo para inicio da aplicação web
Figura 19: Tela do WhatsApp Web
Em funcionamento! Agora o como!?!!?
Simples (se voce tiver seu iphone com jailbreak) vá no Cydia e procure o “WhatsApp Web Enabler” (tem no repositorio BigBoss) ou baixe do site do carinha que fez o ‘hack’ http://imokhles.com/ e instala com o ifunbox ou algo similar.
Figura 20: Tela do WhatsApp com o hack instalado e rodando
Figura 21: Escaneando o QRCode
Figura 22: Tela de ajustes do iphone com o WhatsAppWebEnabler
Figura 22: Configurações do WhatsAppWebEnabler
Nenhum comentário:
Postar um comentário