Até sair a próxima versão, postarei aqui as novidades sobre o desenvolvimento do jSMS.
23/11/2007: o Fiddler2 é uma merda, acabei pegando uma licença do HttpWatch mesmo. Com base nas informações obtidas a partir do programa, fiz ajustes no jSMS. Acontece que não funciona! Existe algum detalhe que estou perdendo e não agüento mais procurar. Alguém tem alguma idéia? O código-fonte está no SVN. O problema aparentemente está no estágio final.
16/11/2007: Consegui tirar um dia inteiro para mexer no jSMS e praticamente terminei de implementar a Vivo. O login do usuário já é efetuado no site, bem como o procedimento de envio. Há um amazing no final do processo, no momento do último post. Acredito que seja um cookie ou algo assim, porém, não tenho como verificar, pois a conexão é SSL e o sniffer não pega. Porém, encontrei o HttpWatch. Esse programa me permite ver todas as saídas e entradas das páginas, independente de ser SSL. O problema é que os cookies e algumas outras informações q’eu preciso para quebrar a parte final da cadeia de envio da Vivo não estão disponíveis na versão gratuíta dele. Só que a versão paga dele custa a bagatela de U$ 295,00. Acabei de ser informado da existência do Fiddler, que é de graça e faz a mesma coisa ;-D
15/06/2007: suporte a logins genéricos de operadoras implementado. A parte gráfica está 100% funcional… falta agora só implementar as operadoras. Atenção: a compatiblidade de perfis foi quebrada, ou seja, os perfis terão de ser recadastrados.
16/05/2007: a previsão para a chegada da nova versão é depois de junho. Portanto, não adianta fazer nada a não ser esperar ;-P
15/05/2007: me sobrou um tempinho ontem e hoje e acabei de enviar para o SVN uma nova versão do jSMS, utilizando a nova biblioteca HttpClient (agora é a da Apache). Essa biblioteca é quente e funciona muito melhor que a anterior. Tive que fazer várias modificações estruturais no jSMS para fazer uso da mesma. O Proxy finalmente vai funcionar em todos os casos e aquele problema de Cookie estranho que estava acontecendo com a Telemig (se não me engane) não vai mais acontecer. Ainda não mexi em nenhuma operadora, somente migrei-as para o novo jSMS. Por enquanto é isso.
po renato…eu tava com um probleminha meio chato com o jSMS…
eu tava querendo q ele funcionasse em meu pendrive (pra rodar em linux) por que eu viajo muito e como os contatos nao sao salvos na net ficava meio chato…mas a dica que voce deu de copiar o .jSMS todo pro caminho do executavel funcionou belezinha!
ahh, tb fiz um shell-script pra fazer upload e download do arquivo contacts em um servidor ftp proprio, assim eu posso substituir a versao portavel, por uma que busca os contatos na web…
Genial seu projeto…Avanteee!
Olha está de parabéns pelo programa…
Aguarda ansioso pela nova versão do programa… rsrs…
# Miguelcdf Says:
September 11th, 2007 at 6:36 pm
andrefpc, vá em Ferrementas/Preferências/Operadoras e marque a opção “Enviar torpedos TIM via OI”, pronto, agora vc pode deixar a opção “Seleção automática de operadora” ativada…..
…..
Miguelcdf, Valew… não sabia que tinha essa opção…. olhei lá e não tinha visto nada, mas porque quando abria a janela de preferência , ela estava de um tamanho que comia esse pedaço … olhei direito percebi e aumentei….
Grato
e mais uma vez Renatoc parabéns pelo seu Trabalho….
Como eu faço para ajudar a extrair as url’s da Vivo?
Me manda um e-mail que eu quero ajudar!
Como faço para ser ajudar?
Agradeço o pessoal, mas já me passaram todas as URLs… só falta tempo agora ;-P
Renato,
existe a possibilidade de você fazer a gravação dos dados (contatos, grupos, histórico e perfis) num banco de dados SQLite?
Abraços.
O jSMS salva suas informações em arquivos-texto. Não há qualquer pretensão de utilizar um banco de dados. A modificação é bem simples de ser feita, você mesmo pode fazer. É só modificar os métodos load e save da classe JSMSProperties para utilizar um banco de dados.
Olá Renato, por acaso o seguinte addon do firefox não poderia te ajudar? https://addons.mozilla.org/en-US/firefox/addon/3829
Ele te dá toda informação sobre a comunicação com servidor, logando e incluíndo todos os cabeçalhos HTTP, inclusive os Cookies.
A propósito, outro dia lí você dizendo que o jSMS não é uma API, e sim uma aplicação standalone. Pois bem, fiz uns refactories e transformei ele numa API. Não pretendo distribuir isso, mas se vc quizer dar uma olhada como ficou posso te mandar.
Abraço,
Vou experimentar esse Live HTTP Headers… só espero q’ele seja esperto o suficiente para funcionar com conexões SSL… O HTTPClient me ajudou, mas ainda assim há algo faltando.
Com relação à API, se quiseres me passar o código-fonte (por email), posso colocá-lo para download no site.
Ele funciona com SSL sim e é bonzinho, mas não se compara com o HttpWatch ;-P
Mesmo assim, não consegui descobrir o que há de errado, mas acho que tem a ver com o ‘x’ e o ‘y’ submetidos com o post em SendSMS.do…
renatoc, eu sei que é ‘muita coisa’, mas se esse esquema de mandar pra TIM pela Oi funciona, implemente uma checkbox “enviar tim pela oi’. provavelmente é temporário, mas enquanto funcionar tá ótimo! =)
Ah, e cheque o link que tem aí em cima:
http://detudoumpoucotem.blogspot.com/2007/06/quando-eu-vi-achei-que-era-brincadeira.html
Aparentemente dá pra mandar torpedos TIM por esse site. Parece que agora, se você quiser, dá pra ter ao todo 3 implementações da TIM, sendo 2 de graça. :D
Parabéns e obrigado pelo programa!
Esse checkbox existe. Está em Ferramentas->Preferências->Operadoras->Enviar mensagens da Tim via Oi. Se o checkbox não aparece para você, simplesmente aumente o tamanho da janela para baixo e você o verá :-P
Renato, pagaste a licença do HttpWatch, U$ 295 ?
Eu não… recebi uma licença emprestada ;-P Mesmo assim, não resolveu. Acho que tem alguém da Vivo de olho.. Eu tinha feito o jSMS efetuar todo o processo até o POST final do envio da mensagem. Porém, de uns dias para cá, simplesmente dá erro 500 no servidor da Vivo… Muito, muito estranho.
Renato, acha que tem algum funcionário espião aqui no fórum? Ou eu viajei agora?
Acho difícil… deve ter sido somente uma coincidência filha da puta ou alguém leu meu post na página principal e olhou os fontes… vai saber.
Kra nem vou dizer que o jsms é bom por que isso todo mundo já sabe e vc deve estar cansado de ler isso, (Só existe o jsms, os outros são fracos, ficam limitando a qtd de torpedos ou cheios de frescuras). Pelo amor de Deus não desista desse projeto, senão vamos ficar orfãos de sms, é uma pena eu ser um mero usuário, se tivesse conhecimento em java iria ajuar. Boa sorte.
estou tentando enviar um sms so q aparece uma msg dizendo que o limite esta exedido. O q devo fazer para resolver esse problema?
Estou com problemas para enviar sms para claro. Digito as letras e aparece.. Erro enviando mensagem… A Claro mudou algo? Onde eu acho a versao 2.6a?
Renato, vi que a Claro mudou o sistema de envio e atualizei o ClaroOperator.java, agora voltou a funcionar! como faço pra te passar o arquivo?
[]’s
Andre
o andré, posta aqui o arquivo que a genta baixa daqui mesmo, põe ele no Rapidshare oualgum parecido!
Ops, esqueci de dizer: to com o Gadget de windows Vista da Claro pra envio de sms desmontado aqui, acho q ele tb pode resolver o problema, já que foi feito pela própria Claro e funciona de boa, de repente olhando os procedimentos que ele toma pra enviar a sms possa esclarecer o bug da Claro que está nos deixando no escuro
Galera,
ATUALIZAÇÃO DA OPERADORA CLARO:
1. Baixar o arquivo operator.zip em:
(tire os espaços… tive que colocar a URL assim pro comentario nao precisar de aprovação)
tinyurl . com / ywx5e7
OU
tinyurl . com / 393jqv
2. Descompactar o arquivo colocando o conteúdo no diretório “operator/” do seu jSMS
Dúvidas postem aqui.
André
Valeu andre321, baixei o arquivo e agora tá mandando pra Claro novamente.
Abraço!
Obrigado André. Como te respondi por email, a modificação que fizeste já foi incorporada no jSMS (versão >= 2.61).
Meus parabens nao e facil encontrar alguem que desenvolva um software tao util e gratuito, muito pratico de simples manuseio.
Renato gostaria de aprender masi sobre java, pode me indicar apostilas, sites etc. O programa é bala .>>>> Obrigado
Tinha um livro q’eu achava legal de indicar para inciantes… O autor é Deitel.