Tenho um telefone LG Optimus ME (P-350, pecan), e o sistema dele ficou progressivamente mais lento, ao ponto de me fazer aventurar pelo mundo dos ROMs customizadas.Procurei por ai e so vi tutoriais para aquele sistema operacional da tela azul. Como ele nao e muito bem vindo por aqui, tive que experimentar um pouco, e resolvi reportar os passos aqui.Se voce tem este telefone, usa o Linux e quer instalar o Cyanogen Mod, aqui vao os passos. Eles foram realizados no Ubuntu 12.04 Precise Pangolin, mas podem facilmente ser adaptados a outras distribuicoes.Atencao: como de costume, estes passos funcionaram para mim, e nao me responsabilize caso algo nao de certo... Alem disso, obter acesso root no aparelho provavelmente invalide a garantia do aparelho. Siga por sua conta e risco.Atencao 2: ao realizar este processo, TODOS os dados (contatos, aplicativos, etc) do telefone serao perdidos. Faca um backup de seus dados antes.1. Acesso root no aparelhoBaixe o aplicativo Gingerbreak, versao 1.20 em http://forum.xda-developers.com/showthread.php?t=1044765. Para instala-lo, voce necessita da opcao de permitir instalar aplicativos de fontes desconhecidas. Se preferir, baixe o apk usando o seu computador, copie-o para o cartao SD e instale-o com um aplicativo como o AppInstaller.Uma vez instalado, Habilite o debug por USB em Configuracoes > Aplicacoes > Desenvolvimento e certifique-se de ter um cartao SD montado. Rode o aplicativo, selecionando a opcao de root. Depois disso, o aparelho vai reiniciar, ja com o acesso root obtido.2. Obtendo e configurando o ADBO ADB e um comando que permite executar comandos no celular quando ele esta conectado por USB ao computador. Seguindo o que esta descrito em http://forum.xda-developers.com/showthread.php?t=1067273, baixe o arquivo http://forum.xda-developers.com/attachment.php?attachmentid=588859&d=1304719623 e extraia o zip para um caminho executavel, por exemplo, com o comando:sudo unzip fastboot-and-adb.zip -d /usr/binDepois, e necessario configurar o UDEV para reconhecer o dispositivo. Para tal, baixe o arquivo http://www.joescat.com/linux/51-android.rules, copie-o para o local correto e edite-o, com os seguintes comandos:sudo cp 51-android.rules /etc/udev/rules.d/sudo chown root:root /etc/udev/rules.d/51-android.rulessudo chmod 644 /etc/udev/rules.d/51-android.rulesgksu gedit /etc/udev/rules.d/51-android.rulesAgora, com o editor de textos, remova o comentario na linha logo abaixo do fabricante LG, para que fique assim:# LG Ally/Optimus One/Vortex/P500 618f, 618e=(debug)ATTRS{idVendor}=="1004", ATTRS{idProduct}=="618e", ENV{adb_matched}="yes"Depois, execute sudo /etc/init.d/udev restartTalvez seja necessario instalar a versao 32 bits do libncurses se voce estiver usando o Linux em 64 bits. Caso tenha algum problema executando o adb, rode sudo apt-get install libncurses5:i386Teste o adb com o telefone conectado por USB. Depois, rode no console: adb devicesVoce deve ver 1 linha abaixo de "List of devices attached".3. Obtendo o custom recovery e a ROMPrimeiro, baixe o custom recovery. Neste caso, usei o AmonRA custom recovery. Para o p350, pode-se usar o seguinte link: http://leaveme.in/wp/wp-content/uploads/2012/01/recovery-RA-pecan-2.2.1-GNM-drap.img_.zip.Dentro do zip, tem os arquivos flash_image e recovery-RA-pecan-2.2.1-GNM-drap.img. Copie ambos para a raiz do cartao SD.Voce tambem vai precisar da ROM do Cyanogenmod e do Google Apps (para ter acesso, por exemplo, ao Google Play). Baixe ambos. O GApps, conforme o wiki do proprio Cyanogenmod pode ser baixado de http://cmw.22aaf3.com/gapps/gapps-gb-20110828-signed.zip. Ja a ROM eu usei esta aqui: http://forum.xda-developers.com/showthread.php?t=1610605.Copie tambem ambos os arquivos zip (do Google Apps e do ROM) para a raiz do cartao SD,