janeiro 27, 2012

Reinstalação de aplicativos

Optei por não fazer backup da lista de aplicativos instalados, para reinstalar somente aqueles que realmente sejam interessantes.

Primeiramente verificamos se há atualização do maemo, e caso haja, instalamos a mesma.
Em seguida instalamos o aplicativo rootsh pelo gerenciador de aplicativos. Este app serve para liberar o comando sudo no console, com ele instalado podemos entrar com o comando apt-get seguido da lista de aplicativos a serem instalados.

Abaixo temos uma lista de aplicativos com sua funcionalidade e o nome do pacote a ser instalado:

AplicativoNome pacoteDescrição
App Search Widget app-search-widget Buscador de aplicativos para acesso rápido
Battery Widget battery Widget ajustável que mostra o nivel de bateria
Battery Eye battery-eye Ferramenta gráfica de consumo da bateria com estatísticas
Battery Graph batterygraph Outra ferramenta gráfica de consumo da bateria
Camera Lens Launcher cl-launcher Habilita escolher qual aplicação executar ao abrir a lente da câmera
D-Theme BlackAndRed d-theme-blackandred Tema para desktop
Extend Contacts search feature extended-contacts-search Adiciona funcionalidades para o algoritmo de busca na lista de contatos
Fcamera fcamera Aplicativo para tirar fotos RAW com controles manuais
Faster Application Manager fapman Um gerenciador de aplicações mais rápido e melhorado
File Transfers monorail Envia arquivos para os contatos
Flashlight flashlight-applet Utiliza o flash como lanterna
ForecaWeather widget Utilizar o instalador já disponível Previsões meteorológicas no desktop
Fuelpad fuelpad Histórico de consumo de combustível
HDR capture hdrcapture Captura fotos em HDR
Load Applet load-applet Mostra uso de CPU e memória, tira screenshotse e grava screencasts
Maetronome maetronome Metronomo
N900-i18n-pt-br n900-i18n-pt-br Tradução pra português brasileiro
Nelisquare nelisquare Foursquare para N900
OpenSSH Openssh SSH client e server
SSH Status and Switcher ssh-status Permite habilitar e desabilitar o SSH facilmente
Personal Dataplan Monitor personal-gprs-mon Mostra o uso de dados GPRS no desktop
Personal IP Address personal-ip-address Mostra o endereço IP no desktop
SeriesFinale seriesfinale Gerenciador de episódios de séries
Simple Brightness Applet simple-brightness-applet Controlador de brilho da tela
Sociality sociality Cliente para Facebook
Storage Usage storageusage Mostra o uso do disco
Ttf-nokiapure ttf-nokiapure Nova fonte da Nokia
Tweakr tweakr Controle para ajustes finos em configurações
uRemote uremote Cliente remoto para µTorrent
Vim vim VIM Console editor


Alguns outros ainda interessantes:

CSSU features
callbloker
catorise
catorise gui
community ssu enabler
EasyList
Extend call log
Extra protocol plugins for conversation and contacts
FM Radio Player
FileBox
FreOffice
LedPatternEditor
MSN protocol plugin for Conversations and Contacts
mp-fremantle-community-pr
Ogg Support
Panorama
People Nearby plugin for Conversation and Contacts
Pidgin Extra Protocols
Pidgin protocols plugin
QCPUFreq
PyQT4 Full Install
Theme Customizer

janeiro 25, 2012

Utilizando o Flasher

Deve-se fazer o download do programa através deste link, aceite a licença e escolha o sistema operacional que será utilizado. (Este post será focado em Windows XP 32 bits)

Deve-se também fazer o download do firmware em si através deste link. Para acessar a lista de downloads, é necessário entrar com o IMEI do aparelho (pode ser visto atrás do aparelho em baixo da bateria, ou então pelo menu "Settings" na opção "About product").
Na lista de downloads deve-se escolher o firmware que se aplica ao celular.
No caso tem-se um celular vindo dos EUA, com PR 1.3, portanto foi escolhido o seguinte firmware:
RX-51_2009SE_20.2010.36-2.002_PR_COMBINED_002_ARM.bin
PR 1.3 version 20.2010.36-2
Latest Maemo 5 USA release for Nokia N900
Salva-se este arquivo na mesma pasta de instalação do flasher por comodidade, que no caso é:
C:\Arquivos de programas\maemo\flasher-3.5

Como se trata de um download relativamente grande, deve-se validar o mesmo. É comum em sites de distribuições linux e firmwares disponibilizares o checksum do arquivo. Neste caso este arquivo é o MD5SUM, que contém o MD5 de todos os firmwares do site. Para validar, gera-se o MD5 do download realizado e compara-se com o correspondente ao firmware que está dentro do arquivo. Tem-se certeza de que o download não foi corrompido quando o resultado do arquivo de download bate com o valor do arquivo disponibilizado, pois um único bit diferente modifica o resultado.
Para gerar o MD5, utiliza-se o programa MD5sum através do comando:
md5sum RX-51_2009SE_20.2010.36-2.002_PR_COMBINED_002_ARM.bin
Se os valores não baterem, deve-se fazer novamente o download, pois ele está corrompido.

Com todos estes passos prontos, podemos iniciar a instalação do firmware no aparelho.

Abre-se o prompt do DOS (menu iniciar -> executar -> cmd) e se dirige ao diretório de instalação do flasher(o arquivo do firmware deve ter sido copiado para este diretório):
cd "C:\Arquivos de programas\maemo\flasher-3.5"
Digita-se o comando a seguir para iniciar a instalação (mantendo as letras maiúsculas e minúsculas como descrito):
flasher-3.5.exe -F RX-51_2009SE_20.2010.36-2.002_PR_COMBINED_002_ARM.bin -f -R

Após algum tempo a mensagem a seguir aparecerá, informando que não foi informado um equipamento USB correspondente, e ficará aguardando.
Suitable USB device not found, waiting.
Conecta-se agora o cabo USB somente no computador. Deve-se então desligar o N900, abrir o teclado, apertar a tecla "U" e sem soltá-la ligar o cabo USB no aparelho. (Não deve-se ligar o aparelho)

Uma imagem aparecerá e permanecerá na tela, deve-se notar o símbolo de conexão USB no canto superior direito, caso este símbolo esteja lá, pode-se soltar a tecla, caso contrário, deve-se retirar o cabo USB e começar o processo novamente.

Neste momento o firmware está sendo transferido para o celular, assim que o processo terminar, ele será reiniciado sozinho, e, se o processo tiver sido executado com sucesso, após algum tempo as opções para as configurações iniciais do celular serão mostradas.


Pronto, tem-se um celular como saído de fabrica!
Este procedimento também é eficiente caso o N900 esteja com problemas.

Agora deve-se copiar novamente para o celular os arquivos de backup e restaurar o mesmo.

Backup do N900

Antes de fazer o reflash do N900, um backup dos dados do celular deve ser feito.
Através do menu principal seleciona-se a ferramenta "backup", dentro dela "New backup", neste ponto é indicado o nome para o backup, e em seguida pode-se selecionar as opções que serão incluidas no backup, como calendário, lista de aplicações, etc. Pode-se também proteger o mesmo com senha.

Após alguns momentos, o backup estará pronto, e poderá ser acessado via usb na pasta backup. O backup em si é criado como uma pasta com o nome que foi indicado acima, com vários arquivos compactados dentro. Deve-se salvar a pasta toda.

Alguns softwares não terão seus dados salvos no backup, como o seriesfinale, para estes casos devemos copiar os arquivos necessários através do "X Terminal" com o comando de cópia do linux.
Aqui por exemplo fizemos a cópia do banco de dados do seriesfinale e fuelpad:
cp /home/user/.osso/seriesfinale/series.db MyDocs
cp /home/user/fuelpad.db MyDocs

Caso tenha sido criado algum arquivo via console, devemos copiá-lo também para que não seja perdido posteriormente.

Com todos os arquivos copiados para a pasta MyDocs, conectamos o celular à usb no modo armazenamento de massa, e copiamos os arquivos para o PC.

janeiro 19, 2012

Um ano depois

Hoje faz exatamente um ano que não posto nada neste blog.
Pelo visto o mote do blog não deu certo, a preguiça ganhou de mim.
Estou agora juntando informações para fazer o reflash do meu N900.
Algumas coisas pararam de funcionar nele sem explicação, como o bluetooth. Eu já devia ter feito esse reflash a muito tempo, mas... a preguiça, sempre ela, ganhou.