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

setembro 12, 2012

Android... Ah o android!

Me rendi ao android, ainda não aposentei definitivamente o meu N900, na verdade quero utilizá-lo para algum desenvolvimento mais perto do hardware, tentarei fazer alguma comunicação com um algum microcontrolador, mas relatarei as tentativas.

Agora com um dispositivo android na mão tentarei desenvolver alguns aplicativos para ele, os próximos post devem ser relacionados a isto.

Ainda não terminei de escrever os posts sobre postfix, mas ficarão para depois na fila.

julho 10, 2012

Adicionando um botão reboot

As vezes precisamos dar um reboot no celular, e não queremos desligar e depois ter que ligar novamente, não queremos também entrar no console em modo root e digitar reboot.
O N900 já possui um botão de reboot implementado, mas por razões obscuras ele está escondido da UI.
Tudo o que precisamos fazer é editar o arquivo de configuração da ui do sistema para mostrar o botão.
Primeiro temos que ganhar permissão de root, e então vamos criar um arquivo de backup, e então editar o arquivo:
sudo gainroot
cp /etc/systemui/systemui.xml /etc/systemui/systemui.xml.bak
vi /etc/systemui/systemui.xml
Vamos até a linha onde tem o comentário "<!--" antes de "<menuitem>", apagamos este comentário, e inserimos ele após a linha "</menuitem>".
Este pedaço do arquivo deve ficar assim:
<menuitem priority="20" name="Reboot">
<return>6</return>
<po>osso-powerup-shutdown</po>
</menuitem>
<!--
<menuitem priority="10" name="Soft poweroff">
Saímos salvando (:wq ou :x) o arquivo, e após um reboot, o botão estará visível.

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.

janeiro 19, 2011

Instalado firefox no N900

Há um problema com o N900 no brasil, a ovi store não funciona direito. Muitas coisas la, gratis ou pagas, não estão acessíveis para nós. Uma delas é o Firefox.

Hoje há uma versão mobile do firefox (1.1) disponível na ovi store, que não conseguimos instalar, vou mostrar aqui como instalá-la.

Primeiro passo, vá ao navegador padrão do N900, e entre no site www.firefox.com/m clique em "Transferir agora", neste ponto, hoje dia 19/01/2011 obtive um erro, no qual não conseguiu achar o script de instalação. Para corrigir foi simples, acessei o endereço que foi passado pelo link, e vi onde eles nao estava entrando, que deveria entrar. Após isso só cliquei no link para a instalação. No final o link ficou esse: http://mozilla.cdn.leaseweb.com/mobile/releases/maemo/pt-BR/firefox.install

Após acessar ele, um repositório pede para ser instalado no telefone, clique em sim, e o firefox será instalado em seguida.

janeiro 18, 2011

N900

O N900 é um celular incrível da Nokia, com um bom processador, memória de 32Gb, teclado qwerty, tela touch resistiva que bate muita capacitiva por ai.
O Sistema operacional dele é baseado em debian, chamado de maemo.

Tenho o meu a um pouco mais de um ano, aprendi algumas coisas durante esse tempo, desenvolvi outras, e vou começar a postar algumas coisas com relação a ele aqui.

Em todo linux os aplicativos podem ser adquiridos de repositórios, com o N900 não é diferente. Ele já vem com alguns repositórios cadastrados, e há muitos outros pela internet afora.
Eu aconselho um, o extra do maemo.org, ele é um repositório gratuito, feito pela comunidade de desenvolvedores de apps pro n900, e para que um app chegue la, passa por vários passos, como teste e aceitação da comunidade.

Para entender esses passos, recomendo este post de um blog que eu acesso direto, e foi por onde eu entendi um pouco mais do mundo do N900/maemo. Apesar do dono do blog nao estar mais atualizando, os posts estão la para ajudar qualquer pessoa.

Para acrescentar um novo repositório, vá ao gerenciador de aplicativos, clique no menu e em repositórios de aplicativos. Uma lista dos repositórios instalados será apresentada. Você pode adicionar um novo repositório clicando no botão novo e indicando as informações abaixo:
Nome : Maemo Extras
Endereço : http://repository.maemo.org/extras/
Distribuição : (Em branco)
Componentes : free non-free

Após acrescentar este repositório, você pode ir em instalar e verificar as novas aplicações disponíveis.