Requisitos:
Estar na ROM Stock. Caso não esteja, reinstale a ROM Brasileira.
Bootloader Desbloqueado.
Arquivos necessários:
ROMS:
Recovery:
OPCIONAL:
Caso tenha dado algo errado...
ROM Brasileira;
XT1068 (Modelo Dual Sim)
XT1069 (Modelo DTV)
BUGS:
Se usar apenas um chip: Nenhum
Se usar os dois chips: Há um bug no discador que faz com que ele feche ao tentar fazer ou atender uma ligação. Você pode utilizar dois chips, mas não de forma automática e sim manualmente. Para resolver esse problema: vá em Discador, selecione as opções e vá em Configurações de chamada>Configurações de conta do telefone>Realizar ligações com> Escolha o chip que você faz ligação.
Vamos começar:
mfastboot.exe flash partition gpt.bin
mfastboot.exe flash motoboot motoboot.img
mfastboot.exe flash logo logo.bin
mfastboot.exe flash boot boot.img
mfastboot.exe flash recovery recovery.img
mfastboot.exe flash system system.img_sparsechunk.0
mfastboot.exe flash system system.img_sparsechunk.1
mfastboot.exe flash system system.img_sparsechunk.2
mfastboot.exe flash system system.img_sparsechunk.3
mfastboot.exe flash modem NON-HLOS.bin
mfastboot.exe erase modemst1
mfastboot.exe erase modemst2
mfastboot.exe erase cache
mfastboot.exe erase userdata
6.Espere o sistema iniciar, mova o arquivo "update_nofsg.zip" para a memória interna do Moto G. Você vai notar que estará sem sinal, não se preocupe, pois você irá recuperá-lo ao fazer o próximo passo.
- Vá para a tela de Bootloader e instale o custom recovery utilizando o seguinte comando "mfastboot.exe flash recovery CWM_Touch_Titan_V2.img".
- Acesse o modo RECOVERY selecionando a opção "Recovery" na tela de bootloader.
- Selecione "Install" no seu recovery e escolha o arquivo "update_nofsg.zip" e espere terminar o processo (demora um tempo considerável, mas vai funcionar).
- Reboot, espere o sistema reiniciar e atualizar os aplicativos.
Pronto, Android 5.0 Lollipop instalado
dicas
Uma dica quando voces acabarem de instalar o update_nofsg.zip faça o Wipe Data/Factory Reset e Wipe Cache Partition.
um bug na opção Configurar/mais/redes celulares apos os Wipes esta tudo funcionando perfeitamente.
Tela de bloqueio:

Tela principal do launcher:

Aplicativos recentes:

Informações do sistema:
Fonte: XDA e Comunidade do Motorola Moto G no Google+
Créditos ao membro do XDA: ffsosilva.