Em uma de minhas leituras em foruns sobre Android encontrei um tópico em um forum russo com um arquivo que diziam ser o Android 2.2 liberado pela Motorola, depois de pensar nos riscos decidi tentar e para minha surpresa tudo funciona perfeitamente e com novidades muito bem vindas
Não é preciso grandes conhecimentos para fazer essa atualização, todos os passos são bem simples e todos os arquivos estão disponíveis nesse tópico.
Andes de prosseguir saiba que todos os passos são de sua inteira responsabilidade, o que descrevo aqui é o que eu fiz e pra mim deu certo.
Não aconselhavel se você ja aplicou alguma ROM e não esta com o sistema original.
O primeiro passo é instalar os drivers da Motorola que estão disponíveis aqui.
Segundo passo é instalar o RSD Lite 4.9 disponível aqui.
Terceiro passo baixar o arquivo SBF que é a atualização para o Froyo disponível aqui.
Depois dos drivers e do RSD Lite instalados é hora da atualização em si, plugue seu Defy no computador e aguarde a instalação dos drivers, ao fim da instalação abra o RSD Lite.
Na imagem acima mostra como o programa deve estar para a atualização.
Descompacte o arquivo JRDNEM_U3_3.4.2_117-002.rar dentro dele haverá um arquivo .sbf
Clique no botão [...] que esta abaixo do numero 1, e busque o arquivo .sbf que estava dentro da pasta descompactada e de OK, se o RSD Lite reconhecer o seu Defy e estiver como na imagem acima é só clicar no Start que esta abaixo do numero 2, a atualização se iniciará, esse processo demora cerca de 5 minutos, haverá alguns reboots e ao fim do processo no campo Status ira aparecer Finished ou Please Manually Power up this Phone e 100% em Progress.
Reinicie o celular e mande restaurar para o para o padrão de fabrica.
Menu > Configurações > Privacidade > Restaurar dados de fabrica.
Se você não utiliza o teclado Swipe, o processo termina aqui.
Mas se você ja ficou dependente do Swipe como eu, segue mais alguns passos para instalar o teclado com o dicionário em português BR.
A primeira coisa a se fazer é rootear o celular, o processo é bem simples basta baixar o aplicativo aqui, descompactar, colocar o celular em modo de depuração (Configurações > Aplicativos > Desenvolvimento > Depuração USB) e executar o arquivo SuperOneClick.exe com o celular plugado no USB
Clique no botão Root e aguarde o processo terminar, ao fim reinicie o celular. O próximo passo é instalar no celular o Root Explorer que pode ser baixado aqui. Abra o Root Explorer aceite quando ele informar que o aplicativo esta solicitando acesso Root, isso só aparece na primeira vez, navegue até a pasta /System/app e procure por Swype.apk, mantenha selecionado o arquivo ira aparecer um menu com opções, selecione Delete, nagegue até /System/lib e procure por libSwypeCore.so, repita o processo, mantenha selecionado o arquivo e selecione Delete. Reinicie o Celular. O ultimo processo é instalar o teclado Swype que eu modifiquei e inseri o idioma português-BR e pode ser baixado aqui. Esse teclado também funciona em outros celulares com a mesma resolução que o Defy, como o Milestone que ja fiz o teste e funciona perfeitamente. Algumas imagens do Defy com o Andoid 2.2