Como disse antes, eu estava tentando atualizar meu celular. Depois de algum tempo pesquisando, encontrei uma maneira de instalar uma ROM personalizada usando (quase exclusivamente) Ubuntu. No meu caso, instalei o Android 2.3.7 (Gingerbread), a partir de uma ROM conhecida como SwiftDroid 2.0, que e baseada no CyanogenMod 7.Meu celular veio com Android 2.1, sem fastboot [1], por isso o processo foi feito em duas etapas: instalacao de uma ROM com fastboot e a instalacao do SwiftDroid. A primeira parte, nao consegui fazer diretamente do Ubuntu, a segunda pode ser feita em Ubuntu sem problema algum. Se voce ja conseguir ativar o modo fastboot diretamente, pode seguir diretamente para a instalacao da ROM Gingerbread.Instalando uma ROM com fastboot: fiz esta etapa usando Windows. Li relatos de pessoas que teriam feito esta etapa usando Windows no Virtualbox, mas comigo nao deu certo; por isso usei o Windows 7 para esta primeira parte. Eis os passos:Baixar e instalar drivers do celular, e o software de instalacao de ROMs da LG o KDZ Updater. O pacote do KDZ contem o arquivo msxml.msi, necessario para rodar o KDZ Updater. Os drivers nao sao necessarios se voce ja tiver instalado no LG PX Suite.Baixar a ROM com fastboot, versao Android 2.1.Rodar KDZ Updater, usando os parametros: type = 3GQCT, mode = DIAG, ROM = Android_2.1_Fastboot.kdz (arquivo que acabamos de baixar).Agora e so clicar em "Launch software update" e esperar (nao desligue o telefone).Instalando ROM Android 2.3.7 (Gingerbread): uma vez que voce tenha uma ROM com fastboot no telefone, e possivel usar o Ubuntu para instalar uma nova versao de Android a qualquer momento, basta ter os arquivos certos. Os arquivos sao: imagens do SwiftDroid 2.0 e os executaveis do ADB e fastboot. Conecte o telefone com Debug USB ativado e digite o seguinte na linha de comando (descompacte os arquivos na mesma pasta):./adb reboot bootloaderE espere o telefone reiniciar em modo fastboot. Se tudo estiver certo, o telefone apresentara o logo da LG e, depois, uma tela preta, apenas com o backlight ligado. Na sequencia:sudo -s./fastboot -w #apaga dados de usuario! faca ***BACKUP***./fastboot flash boot boot.img./fastboot flash system system.img./fastboot flash recovery recovery.img./fastboot rebootO fastboot vai instalar os arquivos na particao de boot, depois na de sistema e, finalmente, na de recuperacao. O processo todo demora em torno de 8 minutos. Vale lembrar que e bom fazer backup, ja que configuracoes e aplicativos serao apagados.Nota: fiz este procedimento usando Ubuntu 11.10. Alem disso, eu ja tinha o SDK Android instalado, pode ser necessario para voce tambem.-----[1] - o fastboot funciona como um bootloader, ao iniciar o celular em modo fastboot, e possivel descarregar uma nova versao do sistema operacional. Tal qual outros sistemas baseados em GNU/Linux, Android tem particoes de boot e sistema, e o fastboot permite descarregar uma imagem nestas particoes.Atualizacao: corrigi os links como a Ines Adornes relatou nos comentarios.Referencias: http://ericcarneiro.wordpress.com/2012/01/09/overclock-no-lg-gt540/http://forum.xda-developers.com/showthread.php?t=927379http://android.stackexchange.com/questions/17499/install-custom-rom-from-linux-on-a-lg-gt540/21263#21263 No ultimo dia 12 de novembro, participei da 3a. edicao Wearable Wednesday a convite da Luca Toledo.As "Wearable Wednesdays" foram idealizadas pela Wearable World, cuja sede fica em San Francisco, California. Os encontros giram sempre