Mostrando postagens com marcador tutorial. Mostrar todas as postagens
Mostrando postagens com marcador tutorial. Mostrar todas as postagens

segunda-feira, janeiro 30, 2012

Soluções para o Modem 3G ZTE MF112

Já faz um bom tempo que nós brasileiros conhecemos a pegadinha do modem grátis. Através desse artifício as operadoras conseguem manter a fidelidade do cliente por pelo menos 1 ano, mesmo que seus serviços sejam ridículos, o cliente está preso graças a multa contratual, geralmente absurda. Devido a isso disseminou-se pelo nosso país a venda de modens 3G debloqueados e um dos modelos mais vendidos nesse nicho é o ZTE MF112. Vamos apresentar agora algumas soluções comuns para lidar com problemas que esse modem costuma apresentar.



Programa de conexão absurdamente malfeito

Um dos primeiros problemas que podemos enfrentar com esse modem é o seu programa de conexão. Geralmente o modem vem com um programa malfeito e de difícil configuração, por isso vamos aprender como trocamos esse programa. Nesse procedimento você deve estar ciente que há riscos e que caso alguma falha ocorra seu modem podem ficar danificado!

O primeiro passo é desplugar o modem do computador e retirar o chip dele, depois devemos baixar o programa que irá trocar o aplicativo do seu modem, para isso iremos usar o DC Unlocker, que pode ser baixado em http://www.dc-unlocker.com/downloads/DC_unlocker_software bastando apenas escolher a versão mais nova. O DC Unlocker também pode ser usado para desbloquear modens, mas essa opção não é gratuita. Depois de baixado, instale o DC Unlocker e baixe o dashboard do seu modem em http://www.dc-unlocker.com/downloads/ZTE/Dashboards e escolha a opção mais recente. 

Mas o que é dashboard? É o conteúdo da memória interna do modem que você pode acessar quando é "espetado" na porta USB do seu computador, geralmente possui os drivers do modem e o programa de conexão, que queremos alterar. Depois do dashboard baixado, abra o DC Unlocker, se já não estiver em português clique em "Options" e seleciona a língua "Português-Brasileiro". Agora vamos selecionar a marca do nosso modem clicando em "Selecione a Marca" e escolhendo "ZTE datacards". Agora você deve plugar o modem no seu computador SEM O CHIP, e fechar o programa de conexão assim que o mesmo aparecer! Em  seguida vamos clicar em "Selecione o Modelo" e escolher a opção "Detecção automática (recomendado)". Depois disso clique no botão que possui uma grande lupa para detectar seu modem, aguarde alguns instantes até que o programa termine a identificação do modelo. Caso o modem seja identificado corretamente uma tela igual a de baixo irá aparecer, onde apenas tive o cuidado de apagar o IMEI:


Após seu modelo ter sido detectado clique em "Flash" e para sua segurança, antes de trocar o dashboard, vamos fazer um backup do atual para em casos de problemas você possa recolocá-lo, clique em "Ler Dashboard" e escolha um nome para o arquivo, como sugestão coloque "ZTE_Dasboard_mf112_original". 

Assim que o backup terminar, clique em "Escrever Dashboard" e selecione o dashboard que baixamos anteriormente e aguarde o processo terminar e pronto! Basta desplugar seu modem colocar o chip e o programa de conexão já vai ser o padrão da ZTE agora só basta configurar o programa de acordo com sua operadora.

Configurando o programa de acordo com sua operadora

Agora que temos um programa de conexão melhor, vamos aprender a configurá-lo. Para isso abra-o e clique no botão "Settings", que tem o formato de uma engrenagem. Depois clique no botão "Add", "RAS Config". Em  escreva "*99#", sem as aspas.

As próximas configurações irão variar de acordo com sua operadora, são elas "Config name", "Dial Number", "Use the following APN address", "User name" e "Password". Basta você colocar os valores da tabela abaixo:

OPERADORA CONFIG NAME DIAL NUMBER APN USER NAME PASSWORD
CLARO Claro 3G+ *99# bandalarga.claro.com.br claro claro
OI Oi Internet *99***1# gprs.oi.com.br oi oi
VIVO Vivo Internet *99# zap.vivo.com.br vivo vivo
TIM Tim Internet *99# tim.br tim tim


Após alterar os valores, clique em "Save", a janela irá se fechar e depois selecione a configuração que acabamos de criar, clique em "Aply" e depois feche a janela. Já estaremos pronto para se conectar, bastando apenas clicar no botão "Connect" que tem o ícone de uma pessoa e fica no canto direito do programa e navegue a vontade, quer dizer, se seu plano não tiver limite de tráfego!

Troquei o dashboard, fiz tudo certinho, mas o programa novo não detecta meu modem ou não conecto

Aparentemente há um problema com o programa da ZTE e determinadas versões do Windows, como os famosos Starter e Home Edition. Nesse caso você pode retornar a versão anterior do dashboard do seu modem que fizemos um backup no início do processo e tentar usar as configurações de acordo com sua operadora. É importante frisar que você só deve restaurar o dashboard caso o modem não seja detectado pelo programa, caso você tente conectar e não consiga, ou digitou as configurações da operadora incorretamente, ou sua operadora está lotada e é necessário que tente várias vezes antes de conseguir conectar-se.


Informações Técnicas:
Fabricante: ZTE
Modelo: MF112
Frequências: 3G HSDPA/UMTS (850/1900/2100MHz), 2G GSM/GPRS/EDGE (850/900/1800/1900MHz)
Interface: USB
Velocidade: Download 7.2 Mbps, Upload 2.0 Mbps
Sistema Operacional: Windows XP, Vista, 7, Mac OS e Linux.  
Outros: Entrada para cartão microSD.



quarta-feira, maio 25, 2011

Programando para Android: Criando uma aplicação com o Eclipse IDE - Parte 2

Antes de começarmos, é importante que seu ambiente de desenvolvimento já esteja preparado e configurado para criar aplicações para Android, por isso sugiro ler o post anterior.

Programar para Android é muito fácil, afinal: Java é ensinado em 99% das escolas de informática ao redor do mundo! Para ilustrar isso vamos fazer o mundialmente famoso "Hello World" e para você criar também, só basta seguir o passo a passo abaixo.

Abra o Eclipse e clique no menu "File", depois no submenu "New" e por fim em "Project...". Uma janela semelhante a mostrada abaixo se abrirá:


Clique em "Android", depois em "Android Project" e por fim em "Next > ". Uma janela de propriedades se abrirá, aqui devemos determinar as configurações básicas iniciais do nosso projeto.


Coloque o nome do projeto de "Hello Droid". Em "Build Target" devemos selecionar qual versão do Android nossa aplicação será testada, clique em Android 1.5. Note que a cada versão do Android, temos um nível de API diferente.

Em "Aplication Name" coloque "Hello Droid", este será o nome da nossa aplicação quando instalada em um dispositivo.

Em "Package name" coloque "com.cafecombits.hellodroid". Neste campo devemos seguir uma hierarquia, começamos com "com", de "company", seguido da companhia em si, "cafecombits", depois podemos hierarquizar da forma que nos convier, sempre colocando o nome da nossa app por último, por exemplo: "com.cafecombits.games.crazychess", "com.cafecombits.tools.coffeemachine".

Marque a opção "Create Activity" e escreva: "hello". Activitys são equivalentes a janelas no mundo da programação Desktop.

Em "Min SDK Version" coloque "3", esta é a versão mínima do Android necessária para rodar sua aplicação. Em caso de dúvidas olhe na tabela "Build Target" em API Level. Por exemplo, se a versão mínima é a 2.2, coloque 8.

Agora é só clicar em finish e seu projeto se abrirá conforme mostrado abaixo:



A estrutura de pastas do nosso projeto está sendo mostrada a esquerda. A pasta "src" contém o código em java de nossa aplicação. A pasta"res" contém 3 subpastas, "drawable", onde colocamos as imagens, "layout", onde ficam os arquivos XML que guardam a forma visual de nossas activitys, e a pastas "values", onde existe um arquivo especial chamado "strings.xml", onde podemos colocar todas as strings que nossa app irá utilizar. Como podemos ver o Android foi pensado na torre de babel das línguas do mundo. E com a centralização de strings em arquivos fica fácil fazer a tradução da nossa aplicação para outros idiomas.

Na direita, podemos ver que está aberto o arquivo hello.java, que contém o código da nossa activity inicial. Basicamente ele cria a activity e seta seu arquivo de layout. Sim! Aquele da pasta "res/layout" chamado "main.xml".

Se você abrir o arquivo "main.xml", vai ver uma imagem semelhante a essa, onde podemos ver uma paleta de contoles a esquerda e opções de visualização em cima:


Então você me diz, mas espere um pouco, isso não é um arquivo XML? A resposta é sim! O Eclipe abre um editor que facilita a visualização e edição do layout de nossa activity, mas se você preferir, pode ver o código XML puro clicando embaixo na aba "main.xml" ao lado de Graphical Layout".

Como podemos ver o projeto padrão já criou uma frase emblemática em nossa app. Como podemos alterar essa frase? O código XML de nossa acitivity não explica muita coisa, podemos notar que o nosso arquivo não armazena o conteúdo da string da frase diretamente, mas carrega seu conteúdo a partir de uma string definida no arquivo "strings.xml", contido na pasta "res/values". Ao abrir esse arquivo, devemos clicar na string "hello", então na direta poderemos editar em "value":


Digite "Hello Droid!" e pronto, nossa aplicação já pode ser compilada e testada! Clique na aba "hello.java", depois em "Debug" ou aperte "F11" e a tela do emulador com nossa aplicação se abrirá.

Caso você ainda não tenha nenhum emulador definido, pode criar um clicando no menu "Window -> Android SDK and AVD Manager".

Veja o resultado final de nossa app:



Divirtam-se!