Posts Tagged ‘ Motorola Spice Xt300

Relato da bateria do Motorola Spice XT300

Relato da bateria do Motorola Spice XT300

Nesse ultimo mês tive uma experiência muito boa com o SPICE Xt300, retirei o chip da operadora e coloquei o celular a maior parte do tempo em modo avião incrivelmente a duração da bateria foi de 7 dias, isso mesmo 7 dias, de sexta até a outra sexta. Nesse tempo o aparelho não ficou somente em stand by¹, tirei varias fotos com ele, utilizei o Wi-Fi algumas vezes e utilizei o aplicativo Note Everything para guardar alguns textos.

Depois de presenciar essa experiência tive minhas duvidas sobre qual é o gargalo do Android, o que faz a bateria acabar tão rápido? Muitas pessoas falam que a culpa é do sistema Android, que é muito ruim. Outros falam que a bateria que é ruim. E também é falado que a culpa é das redes sem fio (Wi-fi, Bluetooth e rede de dados).

Mas o que pode ser visto é que a bateria não é ruim e a culpa não é totalmente do sistema Android. O maior vilão que eu observei é são as redes sem fio principalmente a rede de dados da operadora e o sinal da operadora para realizar ligações. O sinal da operadora tem que ser bem forte para conseguir chegar a um torre de recebimento, mas será que esse sinal não esta forte demais??? Porque um celular antigo da Nokia com uma bateria com configuração pior consegue durar mais com o uso mais intenso de conversação???

Pois é, fica varias perguntas, poucas respostas e nenhuma ação a respeito. Quem quiser continuar com a discussão fique a vontade de mandar comentários. Lembrando que não sou o dono da verdade e que nem todos os fatos que apresentei podem ser realmente verdadeiros.

 

 

¹Stand by: é o termo usado para designar o consumo de energia elétrica em modo de espera de vários aparelhos eletrônicos como geladeiras, maquinas de lavar, televisores, rádios, DVDs, consoles de videogames, fornos de micro-ondas, computadores, celulares etc. (WikiPedia, 2011)

Motorola Spice XT 300 – RomDump, RSD, FastBoot e Modo de Recuperação

Esse é um tutorial criado por Renê de Souza Pinto em seu blog – renesp.com.br. Recomendo seguir o site.

 

Lembrando os tutoriais antigos:

Acesso Root

Problema Wi-Fi no Android 2.1

Abaixo Assinado Para Atualização de Software e Firmware do Motorola Spice XT300

Aumentando o tempo de uso da bateria

Instalando Aplicativo no Cartão de Memória Android 2.1

Atualização do software (firmware) do Motorola Spice XT300

Emulando aplicativos/jogos de Java (J2ME) em Android

Backup da ROM Atual do Celular – RomDump

ROM para o Motorola Spice Xt 300 – SESGC_U3_10.10.0_cu_monster

Atualizando o Motorola Spice XT300 – Segunda Forma

Compilando o kernel Linux do Android

Recovery Mode (Modo Recuperação) do Motorola Spice XT300

Acesso Root – SuperOneClick

Reservando mais memória para o OpenGL

Chainfire3D – Melhorando o Desempenho do Aparelho

 

Tutorial:

Vários tutoriais na internet utilizam o RSDLite para gravar uma nova ROM (arquivo no formato .sbf) para o Spice corrompido. Entretanto, apesar do RSDLite reconhecer meu Spice, na hora de gravar a ROM acontece o seguinte erro: “Unable to retrieve interface handle. (0×7027)”. Testei diversas versões do Driver da Motorola e do RSDLite, inclusive em versões de Windows diferentes também: Win7 e XP. Todos apresentavam o mesmo erro.

Eu já tinha feito atualização pelo Software da Motorola, então meu Android ainda era o 2.1 mas com algumas correções de BUGs. Tinha feito também um dump da minha ROM com o romdump, então eu tinha pelo menos os arquivos:

boot.img

recovery.img

system.tar.gz

Obtidos com o romdump. Após meu Spice ter sido corrompido, eu ainda conseguia entrar nos modos de fastboot/recuperação dele:

 

Entrando em modo fastboot:

1) Com o celular desligado, pressione as teclas VolumeUP e Power

2) Mantenha ambas as teclas pressionadas até o celular ligar e entrar em uma tela azul (tela do fastboot)

3) Você verá uma tela como esta:

 

Entrando no modo de recuperação:

1) Deslize o celular para acessar o teclado

2) Pressione a tecla X e a tecla Power

3) Mantenha ambas as teclas pressionadas até o celular ligar e entrar no modo de recuperação

4) Você verá uma tela como esta:

5) Se quiser pressione Alt+L para entrar no menu do modo de recuperação

No modo de recuperação é necessário um arquivo update.zip (assinado digitalmente) para fazer a atualização do sistema. Seria muito simples se existisse um update.zip na internet para o Spice…. cansei de procurar e não achei nenhum que funcionasse… como a atualização pelo RSDLite não funcionava a única maneira era utilizar o fastboot para gravar as imagens boot.img e system.img…. acontece que eu não tinha a imagem system.img, tinha apenas o system.tar.gz, que é simplesmente a raiz do sistema compactada.

Pesquisando mais um pouco, vi que a partição do sistema é formatada em YAFFS2, um sistema de arquivos de alta performance, utilizado em memórias NAND… então baixei o utilitário yaffs2 utils e gerei um system.img a partir da minha raiz extraída com o romdump. Gravei a imagem com o fastboot, mas não funcionou.

Quase perdendo a esperança, descobri este link. É por isso que amo Software Livre… vale lembrar que quando uma empresa inclui software licensiado pela GPL em seus produtos comerciais, ela é obrigada a divulgar pelo menos a parte aberta utilizada em seus produtos. A Motorola faz isso, e o link citado contém parte do código da ROM do Spice XT300. No meio dos arquivos disponíveis para download, está o yaffs2.tgz (http://sourceforge.net/projects/xt300.motorola/files/XT300/SESLA_U3_01.72.0/yaffs2.tgz/download), baixei ele, porém o mesmo não compilava. Fiz pequenas alterações no código, compilei ele, gerei a imagem a partir da minha raiz extraída com o romdump, gravei com o fastboot e funcionou! Consegui ressuscitar meu Spice XT300.

Então se seu Spice está na mesma situação, segue abaixo o passo-a-passo para a recuperação:

 

Material necessário:

0) Conhecimentos básicos de Linux

1) Computador com Linux (usei o Gentoo x86-64, mas deve funcionar sem problemas em outras distros)

2) Cabo micro-USB para ligar seu celular na USB do computador

3) Software fastboot para Linux, que você pode baixar aqui.

4) Software yaffs2 para o Spice. Você pode baixar a versão que eu modifiquei e que compila: código-fonte ou a versão compilada (para x86-64).

5) Se preferir, as minhas imagens prontas (boot.img, recovery.img e system.img) podem ser baixadas aqui.

 

Preparando a imagem system.img

Se você quiser utilizar (por sua conta e risco) o system.img gerado a partir da minha ROM, os passos a seguir não são necessários, se você já tem o boot.img e o system.tar.gz da sua ROM, basta preparar a imagem system.img:

1) Para compilar o yaffs2:

# tar -xvjf yaffs2_SpiceXT300.tar.bz2

# cd yaffs2_SpiceXT300/utils

# make

Note que dois executáveis serão gerados, o mkyaffs2image é o que deverá ser utilizado.

2) Extraia a raiz compactada para uma pasta (utilizei romfs, e não esqueça o parâmetro -p para preservar as permissões dos arquivos ao descompactar):

# mkdir romfs

# sudo tar -xpzf system.tar.gz -C romfs/

3) Gere a imagem system.img com o mkyaffs2image:

# sudo ./mkyaffs2image romfs/ system.img

4) Pronto, você já tem seu system.img.

 

Gravando as imagens no celular

Com os arquivos boot.img e system.img prontos, basta proceder a gravação no celular:

1) Coloque seu celular em modo fastboot

2) Conecte o cabo USB no computador

3) Utilize o fastboot como root (pois provavelmente seu usuário não terá acesso ao dispositivo /dev/ttyUSB0):

# sudo ./fastboot devices

Se a saída for algo assim:

????????????    fastboot

É porque ele já reconheceu seu celular. Basta proceder com a gravação das imagens:

# sudo ./fastboot erase boot

# sudo ./fastboot erase system

# sudo ./fastboot flash boot boot.img

# sudo ./fastboot flash system system.img

Note que aqui fizemos a gravação de ambas as imagens, se o problema for apenas o corrompimento do sistema de arquivos, você pode gravar apenas o system.img. Os dois primeiros comandos são para limpar as partições atuais.

Se tudo deu certo (ele respondeu OK), reinicie o celular:

# sudo ./fastboot reboot

4) Pronto! Seu Spice está vivo novamente! Note que é normal a primeira inicialização demorar um pouco, seja paciente e aguarde até que o celular inicie normalmente.

 

FONTE: Renesp – Spice XT300 – Jornada de Recuperação do Android

 

Recovery Mode (Modo Recuperação) do Motorola Spice XT300

  • Ligue o celular segurando o botão X
  • Segure POWER+X até aparecer um sinal de exclamação e um celular na tela.
  • Depois apertar ALT+L para ir para o menu.
    • Aparecera uma tela escrita:

Android system recovery <2e>

Use Vol. Up / down to highlight and press Enter to select.

Reboot system now
Apply sdcard:update.zip
Wipe data/factory reset
Wipe cachê partition

E: Can’t open /cachê/recovery/command

  • Em modo de recuperação aperte Alt + W.
  • Os dados da ROM serão restaurados ao original.

ROM para o Motorola Spice Xt 300 – SESGC_U3_10.10.0_cu_monster

  • ROM - É o termo designado a uma imagem do sistema operacional completo incluído num determinado dispositivo. Neste caso, a ROM é o software que está instalado nos terminais com o qual o utilizador interage. Também pode ser usado o termo firmware.

Algum chinês disponibilizou uma ROM para o celular Motorola Spice Xt300, continua com o Android 2.1 update 1 e seu idioma padrão é o chinês (Pode ser trocado pelo inglês).

Como toda ROM modificada, essa vem com alguns apps nativos interessantes, alguns joguinhos, um task manager(ferramenta para gerenciar os programas em execução) nativo e outros apps.

Já o Market não vem instalado e o sincronismo com o Google não vem ativado.

Ainda não instalei essa ROM no meu celular por falta de tempo, assim que instalar vou tirar os prints.

O nome da ROM é SESGC_U3_10.10.0_cu_monster. 

O procedimento abaixo não foi testado por mim.
Feito por conta e risco do proprietário do aparelho.
Não me responsabilizo por danos causados a seu aparelho.

 

Tutorial Passo-a-passo para instalação da ROM:

1 -  Baixe os arquivos abaixo:

RSD Lite 5.0  Mediafire. Programa para atualizar o Spice.

Drivers da Motorola 64/32 bits Drivers para reconhecer o Spice no PC.

Rom SESGC_U3_10.10.0_cu_monster Nova ROM para o SPICE.

2 – Instale o RSD Lite 5.0 e os Drivers do SPICE;

3 – Abra o RSD Lite 5.0 e conecte o SPICE no computador;

4 – Se você fez tudo certo, o RSD vai reconhecer o SPICE como nessa imagem:

5 – Em seguida procure a ROM SESGC que você baixou em .RAR

6 – E clicar em Start

Pronto seu Celular ja esta com a nova ROM.

FONTE: Eu Sou Android

Atualização do software (firmware) do Motorola Spice XT300

Essa atualização continua com a instalação do Android 2.1 mais com correção de bugs, menos lags e ficou mais rápido do que antes.

A versão do novo firmware é SESLA_U3_01.72.0.

Toda a instalação é feita por software da Motorola o que garante maior confiança.

Antes de começar a instalação faça um backup de seus aplicativos, pois o celular vai ser reiniciado do zero, perdendo todos os dados.

Obs.: Realizei esse processo no Windows 7.

Vamos para a instalação.

  • Entrar no site da Motorola na parte de suporte ao Spice, LINK.
  • Ir ao menu “SOFTWARE E DRIVERS”.

  • Na parte “Drivers USB e Drivers Carregadores Para PC” clicar em “Saiba mais” e na próxima pagina clicar em “Fazer o download do driver USB Motorola v.4.9.0 com MotoHelper*” para realizar o download dos drivers.
  • Depois de terminado o download realizar a instalação do Drive.
  • É importantíssima a instalação dos drivers para que na hora da atualização não aconteça nenhum erro.

  • Voltaremos para o site de suporte do Spice, LINK. E clicaremos em “ATULIZAR MEU SOFTWARE”, seremos direcionados para essa pagina:

  • Agora vamos escolher a operadora “Retail Brasil” e escolher o modelo “Spice”.

  • Segue algumas instruções da atualização, marcar “Li a Etapa 3 sobre mídia de terceiros.”  e clicar em “Download da Atualização do Software” para baixar o programa que vai atualizar nosso celular.
  • Depois de termino do Software Updater realize a instalação do mesmo.
  • Agora uma parte muito IMPORTANTE, retire o chip da operadora de seu celular e o cartão de memória (SD card) do celular também.
  • Plugue o USB de seu celular no computador e abra o Software Updater.
  • Espere o programa reconhecer seu celular e siga as instruções do Wizard, é bem simples basta ir clicando em “Avançar” e esperando os processos.
  • Depois de completado a instalação que demora em torno de 15min ou menos, o celular vai ser reiniciado do zero com o novo firmware.

Pronto seu celular esta atualizado.

Agora você pode realizar o “Acesso Root” e “Instalar aplicativo no Cartão de Memória”.