Como instalar o CyanogenMod no Moto G


O artigo explica como instalar o CyanogenMod, uma versão não-oficial do Android (mais atualizada que a versão de fábrica) no aparelho Moto G. O procedimento descrito é compatível com os seguintes versões de aparelhos: XT1031, XT1032, XT1033 e XT1034 e também os de 2ª geração.

Perco a garantia do aparelho ao instalar o Cyanogenmod?

Sim, pois o processo exige o desbloqueio do aparelho.

Quais os riscos existentes ao instalar o Cyanogenmod?

Trata-se de um processo que pode danificar o aparelho e deixá-lo “bricado”, mas só se você fizer algo realmente estranho e diferente do procedimento. Além disso, você perderá todos os dados do aparelho, seus arquivos pessoais, músicas etc. O aparelho será zerado. Fazer backup é importante.

O processo é reversível?

Sim, mas não será abordado neste artigo.

Se algo der errado durante o procedimento, quem eu devo processar ou xingar?

Ninguém. O risco é todo seu. Não há garantias por parte da equipe do CyanogenMod e nem por parte do autor desse artigo.

Nota de esclarecimento do Cyanogenmod:

“Modifying or replacing your device’s software may void your device’s warranty, lead to data loss, hair loss, financial loss, privacy loss, security breaches, or other damage, and therefore must be done entirely at your own risk. No one affiliated with the CyanogenMod project is responsible for your actions. Good luck.”

Tradução livre:

“Modificar ou substituir o software do seu dispositivo pode anular a garantia do dispositivo, levar à perda de dados, perda de cabelo, perda financeira, perda de privacidade, violações de segurança ou outros danos e, portanto, deve ser feito inteiramente por sua conta e risco. Ninguém afiliado com o projeto CyanogenMod é responsável por suas ações. Boa sorte.”

Este artigo foi feito usando:

  • Moto G 2013 (1ª geração)
  • Ubuntu 15.04

E terminou com a instalação do Android 5.1.1 (CM 12.1).

Resumo do procedimento para instalar o CyanogenMod:

  1. Desbloquear o bootloader;
  2. Instalar programa de “recovery” usando o fastboot;
  3. Instalar do CyanogenMod a partir do “recovery”.

Continue lendo “Como instalar o CyanogenMod no Moto G”

Habilitando dispositivos Motorola no ADB em Linux


Olá, recentemente ao desenvolver um aplicativo para Android o ADB passou a não reconhecer mais meu aparelho no momento de depurações nas versões mais recentes do SDK disponibilizado pela Google.

A janela onde é feita a seleção do dispositivo onde deseja implantar o aplicativo surgia da seguinte forma:

Device Not Recognized

Após algumas pesquisas em fóruns e outros locais encontrei a seguinte solução que descrevo abaixo:

Abra uma janela do terminal e autentique com o usuário root, pois é necessário criar uma nova regra no udev.

No arquivo de regras que será criado, cada fabricante possui um ID único, conforme será especificado na propriedade ATTR{IdVendor}, veja a lista completa aqui.

Efetue login como root e crie este arquivo: /etc/udev/rules.d/51android.rules

Utilize este formato para adicionar cada fornecedor neste arquivo:
SUBSYSTEM==”usb”, ATTR{idVendor}==”<vendor>”, MODE=”0<permission>”, OWNER=”<user name>”, GROUP=”<group name>”

No meu caso como é um Motorola a configuração ficou da seguinte forma:

SUBSYSTEM==”usb”, ATTR{idVendor}==”22b8″, MODE=”0666″, OWNER=”elexsandro”, GROUP=”developers”

Salve o arquivo e execute o seguinte comando:

chmod a+r /etc/udev/rules.d/51-android.rules

A propriedade ATTR{idVendor} é o Id único de cada fornecedor conforme visto acima.

A propriedade MODE é o nível de permissão concedida  no formato octal;

A propriedade OWNER é o login do usuário que possuirá permissões administrativas sobre o dispositivo

A propriedade GROUP é o nome do grupo UNIX que possuirá permissões para gerenciar o dispositivo conforme o nível concedido na propridade MODE.

Após reinicializar o meu computador obtive o seguinte resultado:

ADB Recognize device perfect

Agora o dispositivo está pronto para testes,

Até a próxima 🙂