Arquivo da categoria: Android

Relógio com Android.

“Este incrível relógio com 64Mb de RAM, Processador Freescale ARM9 IMX233 e nada menos que 4Gb de memória interna para armazenamento roda o sistema operacional da Google para portáteis: o Android! Além disso ele tem uma tela touchscreen de 1.54’’ e faz ligações quando conectado a um celular Android ou iPhone por um aplicativo. “

Mais informações AQUI!

TwitterMe: Código fonte publicado e envio de camiseta disponível.

Acabo de disponibilizar a loja de camisetas como também o código fonte do projeto twitterMe  que acaba de ser publicado. Para quem não sabem twitterMe é um aplicativo para celulares com o sistema operacional Android, que permite adicionar e/ou seguir os seus amigos tirando apenas uma foto. Sendo assim podemos adicionar pessoas com facilidade no twitter (seja em palestras, baladas, reuniões e em qualquer eventos com pessoas presentes em massa). Esta foto pode estar estampada em camiseta, cartão de visita, cartões em PVC, pagina Web e onde a sua imaginação permitir.

Para as pessoas que desejam obter a sua camiseta com o QRCode estampado, envie um e-mail para cabelo@opensuse.org cujo assunto deverá conter a string com a sua conta no twitter. Em seguida disponibilizarei a camiseta na loja twitterMe.

O Google traiu Steve Jobs

Não gosto de replicar posts, mas este …

Era uma vez duas empresas que se viam como irmãs: Google e Apple. Tudo corria bem até que o sistema Android surgiu para azedar de vez o relacionamento.

Steve Jobs sentiu-se traído ao perceber, durante uma visita ao Googleplex, em 2008, que o protótipo de smartphone feito pelo Google tinha multitoque como o iPhone. Irado, cortou relações com Larry Page e Sergey Brin. O episódio faz parte de uma história um pouco mais complexa e longa, segundo Steven Levy, que acaba de publicar o livro In the Plex nos Estados Unidos. A obra conta os bastidores do Google e narra, em alguns momentos, o surgimento do atrito entre as duas companhias.” Leia o texto na integra aqui.

fonte: Info.


Android NDK: Desmistificando o acesso a códigos nativos em C

Conforme prometido na palestra sobre Android na Campus Party 2011, publico no Viva O Linux um documento prático cujo foco foi a elaboaração de um programa helloworld prova de conceito utilizando código nativo e java (JNI). O objetivo é desmistificar a utilização de código C na plataforma Android. Espero que esta contribuição ajude na compreenção das pessoas que não sabem por onde começar esta jornada.

Leia AQUI o artigo na íntegra.

Wiimote no openSUSE e no Android.

Neste post, veremos sem mistério como utilizar o controle do nintendo wii no openSUSE e no Celular android. No celular android é bem simples, basta instalar Wiimote Controller efetuando o download na sua página oficial ou utilizar o QR code abaixo . E a seguir e assistir o vídeo abaixo de como configura-lo.

No openSUSE, primeiramente devemos instalar os pacotes enumrados abaixo:

  1. libcwiid1
  2. libcwiid-devel (para os desenvolvedores )
  3. lswm
  4. python-cwiid
  5. wmgui
  6. wminput

wmgui é uma interface gráfica que permite a conexão com o controle sem precisar se preocupar com o id do dispositivo e tudo mais, muito prático, mas prefiro ainda a tradicional linha de comando.

Abaixo uma receita de bolo para colocar em funcionamento o controle do wii no seu sistema operacional openSUSE.

Adicionando o módulo do kernel.

# modprobe uinput

Listando o id (mac-adress) do controle.

# lswm
Put Wiimotes in discoverable mode now (press 1+2)...
00:1A:1A:C1:07:26

Modifique o arquivo /etc/cwiid/wminput/ir_ptr conforme o exemplo abaixo:

# vi /etc/cwiid/wminput/ir_ptr
#ir_ptr
include buttons
Plugin.ir_ptr.X = ABS_X
Plugin.ir_ptr.Y = ABS_Y

Agora utilize o comando wminput e pronto!

# wminput -c /etc/cwiid/wminput/default 00:1A:1A:C1:07:26
Put Wiimote in discoverable mode now (press 1+2)...

ATENÇÃO: Para o Wii funcionar como mouse, precisaremos do LED-IR de 940 nm, mais detalhes no Viva o Linux no artigo do Sergio.


Tethering no Motorola DEXT.

Após obter o acesso como usuário root no Motorola DEXT, comecei buscar alternativas para compartilhar a internet 3G via wireless. Infelizmente comecei pelo caminho errado e perdi muito tempo, pois estava tentando utilizar o android-wifi-tether que necessita das  opções  CONFIG_NETFILTER e CONFIG_IP_NF_IPTABLES do kernel habilitada. Isto demandaria a  compilação do kernel do Android ou um imagem com um kernel já pronto. Graças ao documento do Morimoto, lembrei que já havia instalado  (ante de obter acesso a root) o Barbacle Wifi Tether que necessita apenas o acesso como root. Agora tudo esta funcionando como eu queria, não vou trocar a minha ROM e vai demorar agora para eu trocar de celular…

Acesso ao usuario root no Motorola DEXT.

Graças ao link enviado pelo Luiz Giovanini da NETi, consegui destravar e obter acesso ao usuário root no sistema linux do meu Android 1.5 (Motorola DEXT). Abaixo os procedimentos passo-a-passo como também aqui, o link de download dos binários utilizados. Por precaução, caso o link de download um dia deixe de existir, adicionei os binários utilizados dentro da imagem abaixo. ATENÇÃO: Danos causado ao equipamento  devido a utilização deste texto não é de responsabilidade do autor. sendo assim o proprietário do aparalho deve estar ciente de todos os ricos antes de proceder.

Primeiramente, após o download, descompacte o arquivo .rar.

$ unrar x Moto_MSM_Root.rar
UNRAR 3.90 beta 3 freeware      Copyright (c) 1993-2009 Alexander Roshal
Extracting from ../Moto_MSM_Root.rar
Extracting  install-root.sh                                           OK
Extracting  rageagainstthecage-arm5.bin                               OK
Extracting  su                                                        OK
Extracting  Superuser.apk                                             OK
All OK

Entre na pasta Moto_MSM_Root recém criada e adiciones todos os arquivos no aparelho via ADB.

# cd Moto_MSM_Root/
# adb push Superuser.apk /sdcard/Superuser.apk
# adb push su /sdcard/su
# adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin
# adb push install-root.sh /data/local/tmp/install-root.sh

No shell do celular atribua os direitos de execução aos arquivos conforme o exemplo abaixo:

$ adb shell
$ cd /data/local/tmp
$ chmod 0755 rageagainstthecage-arm5.bin
$ chmod 0755 install-root.sh

Agora desconecte o celular do computador e entre no terminal de sua preferência no Motorola DEXT para executar os comando abaixo. No meu caso, utilizei o  ConnectBot.

$ cd /data/local/tmp
$./rageagainstthecage-arm5.bin
$ exit

Entre no console novamente e execute o script install-root.sh

# /data/local/tmp/install-root.sh
mount -o rw,remount /dev/block/mtdblock1 /system
cat /sdcard/su > /system/xbin/su
chown root.root /system/xbin/su
chmod 6755 /system/xbin/su
cat /sdcard/Superuser.apk > /system/app/Superuser.apk
chown root.root /system/app/Superuser.apk
chmod 644 /system/app/Superuser.apk
mount -o ro,remount /dev/block/mtdblock1 /system

Agora falta recompilar o kernel do meu android para habilitar o Netfiler para fazer o tethering via wireless para o meu iPad. Alguém tem uma receita de bolo inicial?

Atribuo todos os créditos deste post ao Sebastian Krahmer at C skills

Mozilla lança um novo conceito de telefone…

Se não for apenas boatos, a Mozilla esta preparando um novo conceito de celular com android Claro! No vídeo abaixo, veremos como  seria este novo aparelho: o Mozilla Seabird. Com design criado para a Concept Series do Mozilla Labs, o aparelho é uma exploração pela comunidade para imaginar como seria um celular aberto e voltado para a web. Os dois picoprojetores laterais são fantásticos. Confiram…