Como ja disse antes, tenho um LG GT540, um celular Android modesto. Como se sabe, a LG disponibiliza a versao 2.1 do Android (codinome Eclair) para este celular.Uns dias atras, resolvi que arriscaria atualizar para uma versao mais nova, a 2.3.7 (codinome Gingerbread). Antes de mais nada, tinha de fazer backup dos dados e principais aplicativos. Como tinham me recomendado usar o Titanium Backup para isso, eu precisava de acesso root no meu celular.Instalar o acesso a root e bem simples, voce vai precisar deste arquivo (contem o ADB e arquivos de instalacao para o celular). E preciso habilitar USB debugging no celular para funcionar tambem. Descompacte os arquivos numa pasta e execute os comandos a seguir:./adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage./adb shell chmod 4755 /data/local/tmp/rageagainstthecage./adb shell /data/local/tmp/rageagainstthecage./adb wait-for-device./adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system./adb push su /system/xbin/su./adb push su /system/bin/su./adb shell chmod 4755 /system/xbin/su./adb shell chmod 4755 /system/bin/su./adb shell rm /data/local/tmp/rageagainstthecageSimples, ne? Depois disso, recomendo instalar o aplicativo Superuser no celular para controlar quais aplicativos podem ou nao ter privilegio de root.Adaptado daqui.Notas:Nao desligue o celular antes de concluir o processo.Testado no Ubuntu 11.10.Este artigo parte da premissa de que o celular esta rodando a versao Android 2.1 instalada de fabrica.Necessita do pacote ia32-libs instalado no Ubuntu. Ha algum tempo atras, falei sobre um capitulo de livro que escrevi. O tema e bastante relacionado a minha dissertacao de mestrado e trata, essencialmente, do processo de desenvolvimento de software para plataformas moveis, dando atencao especial para o projeto One Laptop per Child (OLPC).Volto a falar neste assunto porque recebi um e-mail da editora dizendo que o capitulo atingiu 6000 downloads. Achei bastante impressionante e resolvi compartilhar.O capitulo, assim como os demais do livro, estao sob licenca Creative Commons. Fique a vontade para ler e compartilhar tambem! Por padrao, o terminal do Ubuntu nao tem nenhum espacamento entre as bordas da janela e o conteudo do terminal em si. Isso sempre me incomodou, mas encontrei uma maneira de resolver isso ha pouco tempo atras no Ask Ubuntu.A biblioteca GTK 3 usa arquivos CSS para determinar a aparencia dos aplicativos, permitindo controlar os temas usando apenas as configuracoes destes arquivos de estilo, quase como numa pagina HTML.Tudo o que voce precisa fazer e criar um arquivo de estilo ~/.config/gtk-3.0/gtk.css com o seguinte conteudo:TerminalScreen { -VteTerminal-inner-border: 3px 6px 3px 6px; }Eu usei os valores acima, mas fica a seu criterio modificar. Como em um CSS de pagina HTML, e possivel atribuir valores para o espacamento nas laterais, superior e inferior. Na imagem abaixo, veja a diferenca entre a janela com espacamento (acima) e sem espacamento (abaixo). O Razr i nao e exatamente um campeao de vendas, mas um desenvolvedor no XDA (jcase) deu uma atencao especial para o aparelho e desenvolveu um metodo habilitar root sem desbloquear o bootloader. Em outras palavras, voce nao precisa passar por aquele processo relativamente complicado da Motorola para conseguir destravar o aparelho e conseguir o acesso ao root.O procedimento e bem simples, voce apenas precisa dos arquivos deste link e do abd. Eu fiz usando Ubuntu, mas deve funcionar