Mostrando postagens com marcador 700p. Mostrar todas as postagens
Mostrando postagens com marcador 700p. Mostrar todas as postagens

domingo, 25 de janeiro de 2009

Como Desbloquear o Palm Treo 700p

Aqui neste pequeno tutorial ensinaremos como desbloquear o Palm Treo 700p.

No final do ano passado me aventurei a comprar um smartphone Palm Treo 700p que vinha bloqueado de fábrica. Comprei-o para usar como PDA, já que há muito tempo almejava ter um. Apesar do inconveniente de não poder fazer nem receber ligações, eu gostei bastante do aparelho. A quantidade de aplicativos para Palm é muito grande. Basta procurar que tem programa pra “tudo”: tem reprodutor de vídeo, gravador de voz, emulador de video-game SNES e por aí vai. Consegui até rodar um Linux nele.

Dois meses depois, intrigado pelo bloqueio da função celular e estimulado por alguns visitantes deste blog, dentre eles o Marcos Esteves, comecei uma busca pela Internet do tipo tudo ou nada. Ou seja, estava decidido a encontrar pelo menos uma luz de como destravar o dispositivo, mesmo que as chances de sucesso fossem mínimas.

Depois de várias buscas e diversas tentativas e erros, fui parar em um blogue que ensina um método grátis de desbloqueio e que não requer nenhum equipamento extra. O link e descrição do blogue é esse abaixo:

Hacking the Treo 700p fonte: http://blog.4d2.org/2008/05/12/hacking-the-treo-700p/ Como obter o MSL, a senha e o código de destravamento para o Treo 700p sem pagar um centavo e sem usar nenhum hardware extra, salvo o próprio celular. (artigo em inglês)

Como o texto está em inglês e muitos leitores deste blog podem ter dificuldades com o idioma, elaborei um passo a passo para facilitar a vida dos visitantes. Também já fiz metade do trabalho extraindo os arquivos necessários e disponibilizando para download. O que o leitor vai fazer é somente instalar os arquivos disponibilizados aqui.

Antes do passo a passo, deixem me explicar o que vamos fazer. Vamos instalar uns programas para descobrir a senha de desbloqueio do celular. Depois que achar-mos a senha vamos usá-la para destravar o aparelho. Agora vamos aos procedimentos:

Arquivos necessários:

  • Resco Explorer: Gerenciador de arquivos no estilo Windows Explorer;
  • CDMAFirmwareUpdater.bprc: Programa de atualização do Treo 700p;
  • CDMAFirmwareUpdater_enUS.oprc: Dependência do programa de atualização.

Baixe um os arquivos neste LINK. (Avisem caso o link esteja quebrado)

Passo a passo:

1. No Windows, instale os dois arquivos de atualização usando o cabo Hot Sync;

2. No Windows, instale o Resco Explorer usando o cabo Hot Sync. Depois pegue o celular;

3. No Palm Treo, procure CDMAFirmwareUpdater no menu de aplicações e execute-o;

4. Quando uma tela de atualização aparecer, NÃO APERTE O BOTÃO DE ATUALIZAR AINDA (UPDATE NOW)!;

5. Aperte a tecla menu (ao lado de ALT) e selecione "Debug";

6. Na tela "Debug Options" DESmarque TODAS as opções, EXCETO "Backup NV". Dê OK;

7. Agora sim aperte o botão grande "Update now" e espere o processo terminar (não se preocupe, não vai apagar nada);

8. No Palm Treo, abra o Resco Explorer e procure um arquivo chamado "CDMA NV Backup" que está dentro do disco virtual RAM(0:);

9. Abra esse arquivo clicando em cima dele. Quando ele abrir você vai ver seu conteúdo. Procure os seguintes registros:

  • Registro 315 (REC #315): Contem a senha para arquivos privados (olhe depois de "secret")
  • Registro 442 (REC #442): Contem o MSL (que é o código de seis dígitos para desbloqueio - Master System Lock)
  • Registro 443 (REC #443): Contem o PIN do Usuário.

O registro mais importante e o que nos interessa agora é o do MSL. Ele contém o código de desbloqueio para configurar o número do telefone. No meu caso a linha que contem o MSL foi a 441. Portanto aquele registro 442 que eu disse pode variar. Procure nos registros 441, 442 e 443 por uma sequência de 6 números. Essa sequência deve ser o MSL do seu Palm. Eu reparei que ele vem antes de um registro que começa com a letra U ( PIN de usuário).

10. Depois que tiver achado o MSL, abra a aplicação "Phone" e disque ##SEU_MSL# (exemplo: ##055007#, esse foi o que funcionou pra mim);

11. Se o código estiver certo aparecerá a tela "Activating Your Phone". É nela que você irá conlocar o número de seu telefone. Aperte "Edit" e insira o número de telefone e o MSID. Se informe com a operadora (Vivo) sobre esses dois números. Geralmente o número do telefone e o MSID são o mesmo número. Então basta repetir o mesmo número pros dois. Lembre que o número tem 10 dígitos e precisa que estar no formato DDD+Numero, por exemplo, 1122223333 (DDD São Paulo + Número = 10 dígitos).

12.Aperte "Save". Pronto.

Em alguma horas ou mesmo minutos você poderá fazer e receber ligações, dependendo da operadora de celular CDMA que você contratou. Além do código de desbloqueio que foi encontrado, outro código que pode ser útil é este: ##3282#. Com ele é possível configurar diversas funções de rede. Eu acho que o pessoal da operadora de celular pode precisar desse código quando for configurar o seu Palm Treo.

Boa sorte e volte sempre.

Observação Importante: este procedimento funciona, desde que seguindo a sequência indicada. O autor não se responsabiliza por quaisquer danos que vierem a acontecer caso o usuário cometa algum erro que comprometa o funcionamento do aparelho celular.

Postagens Relacionadas:

segunda-feira, 15 de dezembro de 2008

Internet no Palm Treo 700p via Bluetooth

Este artigo ensina como acessar a Internet no Palm Treo 700p usando a conexão do PC. Ele contêm um passo-a-passo que mostra como usar o celular para navegar na Internet, aproveitando a própria conexão do PC de casa. Neste método utilizei um adaptador Bluetooth e um programa que veio junto chamado Bluesoleil. Apesar de me ter dado trabalho descobrir como fazer isso, a configuração é relativamente simples.

Mês passado adquiri um smartphone Palm Treo 700p. Comprei ele por um preço bem abaixo do mercado devido a um bloqueio de fábrica que impedia que ele funcionasse como telefone. Não obstante, ele é um dispositivo Palm cheio de funções e características que eu certamente não encontraria em outros PDAs com o mesmo preço.

Informações técnicas:

O processo de conexão aqui descrito é chamado Reverse DUN (rede discada reversa). É chamado assim porque ao invés de usar o celular para o computador acessar a Internet, é o celular que aproveita a conexão do computador, ou porque está sem Internet ou porque seu dono não quer pagar nada para navegar do celular. Em outras palavras, a conexão será compartilhada do computador para o smartphone. Para o celular conseguir "puxar" a conexão do PC será necessario um adaptador Bluetooth (aquele do tipo USB) e do programa que vem com ele.

Requisitos:

  • Um palm Treo 700p
  • Um PC com acesso a internet banda larga
  • Um adaptador USB/Bluetooth
  • Um programa que veio com o adaptador que suporte a conexão

A minha configuração é a seguinte:

  • Um palm Treo 700p
  • Um PC Windows XP em rede doméstica com o Velox 600.
  • Um adaptador Bluetooth Class
  • Um programa chamado Bluesoleil que veio com o adaptador

Alguém que leia este artigo talvez diga: pra quê acessar a Internet do celular usando bluetooth se o computador vai estar próximo? Se eu tenho um PC por perto eu não preciso usar o celular, não é mesmo... Isso é verdade. Mas digamos que alguem está usando o PC. Ou ainda, se você estiver em outro cômodo da casa preguiçosamente e não quiser sair de lá para sentar em frente ao PC? Na minha opinião isso vale a pena, principalmente porque não vou precisar pagar nenhum plano 3G para ter uma conexão banda larga. A única limitação é a distância máxima que um dispositivo bluetooth pode suportar, que na Classe 1 é de 100M em ambiente sem paredes. É o suficiente para garantir certa mobilidade dentro de uma casa comum. Explicada a aplicabilidade do nosso método, vamos ao que interessa:

Primeiramente instale o programa que veio com o CD do adaptador USB que você comprou, no meu caso o Bluesoleil. A instalação não é complicada pois segue a tecnologia da Microsoft, ou seja, next, next, next... A versão do Bluesoleil que uso é a 2.1.3.0. Embora existam versões bem mais novas, preferi não atualizar, pois a que eu tenho já satisfaz minhas espectativas: trocar arquivos entre dispositivos e compartilhar Internet do PC para o Celular. Eu recomendo essa versão. Caso queira baixar eu disponibilizei o programa que uso no Rapidshare. Essa foi a versão que veio junto com o CD de instalação de meu adaptador Bluetooth/USB. (download acrescentado em 21/01/2009)

Baixe aqui o IVT Bluesoleil 2.1.3.0 Voip.

Desligue a função telefone. Isso é feito apertando e segurando o botão vermelho do lado direito. Fazendo isso irá aparecer a mensagem "powering off", e o Treo irá funcionar apenas como um PDA. Desligar a função de telefone do Treo é importante porque a operadora geralmente bloqueia o celular para funcionar apenas na rede dela. Ela faz isso para forçar o usuário a pagar para ter navegar na Web.

Agora vamos começar as configurações.

Configurando o Palm Treo 700p

Do menu principal do Palm clique em System > Prefs. Na tela que aparece você vai ter acesso a todas as configurações do sistema Palm OS.

Na parte Communication, clique em Connection. Nessa tela você irá criar uma conexão Bluetooth.

Clique no botão "New" e configure assim:

Name: Conexao Bluetooth (Ou qualquer outro nome que você preferir)
Connect to: Local Network
Via: Bluetooth
Device: Nome do PC (Antes faça o pareamento do PC com o celular)

Clique no botão "Details" para acrescentar alguns detalhes assim:

Speed: 57600bps
Flow Ctl: Automatic

Finalize a criação da conexão clicando "ok", "ok" e "done". Agora você pode ver sua nova conexão junto com as outras que já vieram de fábrica. Saia da tela connections clicando em "done" novamente.

Vamos agora criar uma configuração de serviço de rede. Por padrão o celular já vem com uma configuração de rede da própria operadora. Essa configuração é deixada lá para a operadora lhe forçar a usar o serviço de dados dela. Para evitar que essa configuração atrapalhe, desligue a função de celular como foi dito acima.

Vá agora para Network (opção logo abaixo de connection).

Na tela que vai aparecer, você clica no menu "Service" a opção "New" para fazer uma nova configuração de rede assim:

Service: Bluetooth LAN (Nome do serviço de rede)
Connection: Conexao Bluetooth (a que você criou)
User Name: Deixe em branco
Password: Deixe em branco

Clique no botão "Details" para acrescentar mais um detalhe:

Idle timeout: Never

Na mesma tela, clique em "Advanced" e faça o seguinte:

IP Address: Deixe marcada a opção Automatic.
Query DNS: Desmarque essa opção
Primary DNS: 192.168.0.1 (Pode variar veja nota abaixo)
Secundary DNS: Se você souber o IP do DNS do seu provedor

Nota: Verifique o número IP que aparece no canto inferior direito do programa Bluesoleil. Em alguns casos ele varia. Um visitante deste blog alertou que em roteadores wireles o IP é 192.168.1.1. Eu também notei que em uma versão do Bluesoleil o IP é 192.168.50.1. Então, certifique-se acerca de qual número IP é o correto no seu caso. (informação acrescentada em 21/01/2009)

Clique agora em Script para inserir tres comandos. Esses três comandos são necessários para começar a comunicação entre o celular e o PC. É como um aperto de mão em que o celular se apresenta para o PC e chama ela para uma conversa. Olá eu sou o Palm vamos conversar um pouquinho...

Send: CLIENT (maiúscula)
Send: CLIENT (maiúscula)
Wait For: CLIENTSERVER (maiúscula e tudo junto)
End

Agora, clique em "ok", "ok" e "ok". Pronto. A configuração do lado do celular já está termindada. Iremos então para o PC.

Configurando o Windows XP

Vá para o seguinte caminho: Iniciar > Painel de Controle > Conexões de Rede. Na janela que aberta você verá todas as conexões existentes em seu computador. Você terá pelo menos duas: uma da internet e outra que o programa do bluetooth gerou. Procure a conexão que lhe dá acesso á internet. Ela geralmente está como "Conexão Local" apontando para a placa de rede de seu PC. Clique sobre essa conexão com o botão direito. Na janela que aparece, clique na aba avançado e marque a opção:

[x] Permitir que outros usuários da rede se conectem pela conexão deste computador à Internet

Configurando o Bluesoleil

Agora abra o programa Bluesoleil, vá para o menu Meus Serviços (Service Window) e escolha a opção Propriedades. Aparecerá uma janelinha contendo diversas abas. Habilite os dois serviços fundamentais: Rede de Área Pessoal e (Personal Area Networking) Acesso à LAN (LAN Access). Marque as duas abas com esses nomes OK?! Na aba Rede de Área Pessoal deixe marcadas as opções:

[x] Instalar a rede de área pessoal Bluetooth (O programa cria uma rede bluetooth pra você) [x] Ativar Servidor DHCP (O programa configura o endereço do seu celular)

Agora reinicie o Bluesoleil para que ele crie a rede Bluetooth. Na janela Conexões de rede, deverá aparecer uma conexão nova chamada conexão de entrada.

Pronto. Agora que você já deve ter plugado o adaptador Bluetooth no computador e ter feito todas as configurações que foram descritas acima, vamos testar pra ver se deu tudo certo.

Estabelecendo a conexão

Para testar, pegue o celular, vá para System > Prefs > Network. Lembre-se que essa é a tela onde nós criamos uma configuração de rede. Pois bem, lá tem um botão chamado "Connect". Clique nele. Vai aparecer uma mensagem dizendo que a função celular está desligada e perguntando se você quer ligá-la. Escolha NÃO! Daí a conexão será iniciada e os primeiros apertos de mão entre o PC e o celular irão acontecer. Se tudo funcionar, a ligação será estabelecida e seu Palm Treo 700p já estará conectado ao seu PC! Se você entender um pouco mais de informática, você pode fazer uns testes com pings, tracert, ipconfig etc só pra verificar. Mas deixemos isso para os técnicos em redes.

Se não conseguiu êxito depois de todo esse trabalho, reveja todos os passos uma a um. Se não adiantar, veja este link: Configurando Bluetooth para PDAs. Outro link interessante é um sobre Reverse DUN no Treo 650. Os dois estão em inglês mas dá pra traduzir com o Google Tradutor.

Com essa configuração que fizemos já dá pra acessar alguns programas como o Versamail para ver seus emails e o Google Maps pra você ver as fotografias de satélite do planeta. Para navegar na internet mesmo, vai dar mais um trabalhinho. É que o navegador que vem junto com o Treo parece ser bloqueado para somente acessar a internet a partir da conexão da operadora de celular. Que pena! Mais isso ainda não é nenhum problema. Instale o Opera Mini e está resolvido. Ele é o melhor navegador que existe para Palms. Vamos então a mais algumas dicas:

Acessando o E-Mail:

A primeira coisa que você faz quando vai começar a usar um programa de E-mail de verdade é configurar uma conta. Vou mostrar a configuração que fiz para acessar minha conta Gmail do celular. Não entrarei em detalhes:

Account Name: Conta Gmail (Nome da conta)
Mail Service: Gmail
Next
Username: usuario (nome de usuario do Gmail antes do @)
Password: senha (a mesma que você usa no Gmail)
Next
Email Address: usuario@gmail.com (seu e-mail)
Incoming Mail Server: pop.gmail.com (servidor POP3)
Outgoing Mail Server: smtp.gmail.com  (servidor SMTP)
next
Done (Feito!)

Olha já tenho quatro mensagens novas! Mentira, você nem acessou sua conta ainda... para baixar as mensagens do Gmail direto para seu celular, aperte o botão "Get".

Dica importante: lembra que desligamos a função celular do Palm? Pois bem, o Treo vai perguntar se você quer ligar de novo. Agora responda "YES!". Por algum motivo só funciona se a função celular estiver ativa. Não entendo: se eu me conecto pelo meu PC, pra quê ligar o celular? O que importa é você dizer sim.

Daí pra frente as mensagens serão baixadas uma a uma. Caso você veja alguma mensagem dizendo que o tempo se esgotou: "The connection whith the server timed out, Please try again" Tente novamente e ele vai voltar a baixar as mensagens que faltam.

Acessando a Web com o Opera Mini:

Como eu disse o Opera Mini é a melhor alternativa gratuita para navegar nas páginas da web. Além de ser bonito, é leve, fácil de usar... em fim... simples, elegante e cumpre o que promete. Ele é um navegador desenvolvido por várias pessoas ao redor do mundo e por isso tem versões para diversos idiomas, inclusive o português. Para que ele funcione no seu Treo 700p, você tem que instalar outro programa chamado Java. Esse Java é uma Máquina Virtual projetada exclusivamente para smartphones e PDAs. A Máquina Virtual de que estamos falando não é a da Sun Microsistems, e sim da IBM. Ela recebe o nome de Java IBM Websphere Micro Enviroment. Infelizmente o site da Palm não está mais autorizado a disponibilizar download do Java da IBM. Abaixo estou deixando os links para os dois programas citados neste parágrafo:

Para instalar esses programas você deve usar o programa de sincronização (Hot Sync) que veio com o CD do Treo e que você instalou no seu computador pessoal (você fez isso, né?). Ligue o cabo no celular e comece a sincronização. Durante a sincronização os programas serão instalados no PC. Você já sabe fazer isso (não é?). Se não, procure na internet como instalar programas no Palm através do HotSync.

Tendo instalado ambos, abra o Opera. Ele vai começar se configurar pela primeira vez. Então vai perguntar: "Can Opera Mini use airtime to send or receive...". Responda "Yes". Se ele perguntar se você quer ligar a função telefone, diga "No!". Pronto. Você vai ver a barra de progresso se enchendo. Em alguns segundos vai poder usufruir de seu celular 3G a la Bluetooth. Parabéns!

Pra me despedir, quero dizer que postei este artigo por que não é fácil encontrar dicas na Internet dizendo como compartilhar conexão do PC usando um Palm Treo 700p. Passei um mês desde que comprei esse celular e só agora achei uma solução. Por isso estou disponibilizando este pequeno tutorial para quem mais se interessar. Obrigado por ler até aqui.

Postagens Relacionadas: