Ferramentas do usuário

Ferramentas do site


projetos:cyanogenmod

Android CyanogenMod

CyanogemMod

CyanogenMod, geralmente abreviado como CM, é um sistema operacional de código aberto para smartphones, baseado na plataforma móvel Android. O projeto foi fundado por Steve Kondik, que estabeleceu a Cyanogen Inc. em 2013 a fim de desenvolvê-lo de forma mais abrangente. Baseado no sistema de código aberto Android (por sua vez construído no núcleo Linux, que permite customizações ilimitadas) com o objetivo de melhorar a performance e a segurança das ROMs distribuídas pelos fabricantes, como a Motorola, T-Mobile, HTC e outras. As ROMs modificadas são chamadas de Custom ROMs. CyanogenMod prioriza um melhor desempenho e interface mais funcional, oferece uma variedade de funções e melhoramentos que não são normalmente encontrados em versões oficiais editadas pelas fabricantes em cima do Sistema da Google, tais como suporte nativo a temas.

A maioria dos fabricantes é contra esse tipo de prática e qualquer tipo de garantia é perdida na alteração da ROM padrão do Sistema. O processo de troca da ROM em si não é muito complicado, mas qualquer erro pode ser fatal.

Fonte: https://pt.wikipedia.org/wiki/CyanogenMod

Como trazer seu celular de volta a vida

Esse artigo certamente vai lhe ser super útil, vou tentar aqui ser bem explicativo e também ser técnico chegando ao passo a passo de como fazer a instalação e atualização do seu aparelho, pegando é claro como exemplo os aparelhos que eu já fiz esta atualização. Primeiramente temos que abordar como funciona nossos aparelhos celulares, um pouco da sua arquitetura e saber o que é necessário para fazer uma instalação de sistema e uma possível atualização do sistema operacional que para esses casos são chamadas de Builds ou ROMs.

A primeira vez que ouvi falar no Cyanogen, foi através do amigo FOX que conheci este projeto, ele me prometeu coisas milagrosas se eu instalasse este sistema no meu celular, ficou de faze uma oficina que nunca aconteceu, mas como eu sou louco e curioso, eu meti as caras, li milhões de tutoriais e fui fazer tudo sozinho, e é claro… aprendi, fiz o que podia e o que não podia fazer durante uma atualização sistema e resolvei escrever para poder documentar e auxiliar outros amigos que querem fazer esse procedimento.

Esse procedimento é um procedimento técnico, mas que não inviabiliza de uma pessoa esforçada de fazer ele com destreza. Ao você ler as mensagens aterrorizante nos fóruns, faça por sua conta em risco, isso é verdade… Eu briquei um Galaxy S2 por fazer um procedimento errado, e foi uma total culpa minha, seguindo todos os passo com atenção e sequencialmente, em segurança e na tranquilidade, tudo dará certo e você vai ter um lindo eu super celular funcional.

Primeiro vamos a algumas explicações:

O que é um sistema operacional

Se você não faz ideia do que é isso, vamos voltar um pouco no conceito de hardware e de software, sabe aquele ideia de que hardware é tudo o que você chuta e software é tudo o que você xinga, então… tendo esse pensamento em vista, o seu celular é o hardware e para ele funciona ele necessita de um software instalado. O nosso grande problema é que a maioria dos fabricantes fazem o controle dos seus softwares para os aparelhos fabricados, fazendo com que estes já venham pré-instalados de fabrica e com uma serie de restrições, inclusive bloqueios de regiões para funcionar apenas em alguns países, de funções, de operadoras e o pior de todas, mais que não vou me atentar a desenvolver sobre este tema, o controle de tempo de vida do aparelho pelo software, o qual o sistema começa a auto sabotar o aparelho para que ele fique lento e você tenha que comprar um novo. A solução para isso é seguir este tutorial aqui, simples assim. ;-)

Para entender ainda melhor ainda a diferença de um PC ou notebook para um celular, temos que olha as diferenças do que é o sistema operacional para cada um desses nicho de aparelhos. Para os PCs, o sistema operacional já está muito bem arquitetado e temos as opções de sistemas de Software Livres e o sistemas proprietários que distribuem ou vendem os sistemas quase que independente do fabricante do hardware. Basta ter em mãos um CD de instalação ou um pendrive inicializável que se consegue seguir passos bem simples para instalar um sistema operacional em um PC ou notebook. Agora o que se passa em um tablet ou em um celular?

É o seguinte:

Para os celulares, esse funcionamento é um pouco diferente, a maioria deles são de uma arquitetura diferente, a arquitetura ARM, para esse tipo de hardware, boa parte dos das peças de um PC comum como memoria, HD, CMOS e outras partes necessárias em um sistema computacional de um PC, para os celulares estes ficam na sua maioria dentro de um CHIP principal que controla quase tudo e comunica com outros que fazem funções especificas, como o WIFI, o bluetooth, o GPS e outras funções secundárias. Para que o hardware funcione perfeitamente, todos os comandos para estes dispositivos, os endereços deles no circuito, os drivers, tudo isso deve ser gravado e copilado com com clareza, essa copilação é o sistema operacional em si do celular, que normalmente é disponibilizada como atualização automática pelo fabricante, o que é chamado de Build ou ROm como descrito a cima. Essa atualização deve ser gravada em locais específicos dos quais apenas o aparelho tem acesso, normalmente usando um conexão serial que pode ser acessada tanto interna como por meio do cabo USB.

Como a Google foi a criadora do sistema Android, boa parte da base de desenvolvimento desse sistema fica no controle dela, o que faz com que uma seria de programas funcionem em prol da grande criadora, também os acordos com os fabricantes de hardware faz com que o aparelho já venha construído com todo um universo de serviços para que o produto seja você e que você seja apenas o usuário, sem cogitar o que você está usando,como está usando e o que tem em seu aparelho. Como na concepção da criação do sistema android a ideia inicial era que ele fosse um sistema colaborativo no seu desenvolvimento, a Google solta as novas versões e os códigos de programação delas, a partir desses arquivos é possível os desenvolvedores fazerem alterações, desenvolverem novos recursos e atualizarem versões, assim como cada fabricante de hardware tem também possibilidade de fazer a customização da versão do sistema para o seu aparelho.

O que acontece normalmente é que muito aparelhos não são atualizados e depois de um cento tempo os fabricantes estão mais interessados em vender novos aparelhos e o gasto de tempo é no desenvolvimento de recursos para estes novas aparelhos, e não os aparelhos antigos que ainda estão no mercado. Na verdade eu vejo que o interesse é quase zero que aparelhos antigos continuem sendo usados,sendo que depois da garantia de 1 a dois anos a reposição de peças e praticamente retirada do mercado, e continuar usando um aparelho antigo não dá lucro, e se ele se mantiver funcionado para quê você vai querer um novo? O mercado funciona exatamente assim, através do consumo. Logo este tutorial vai te ajudar a ir contra o sistema e ser um ser mais sustentável> ;-)

Porque atualizar a sistema do meu celular?

* Ao atualizar seu sistema você retira todos os lixos instalados de fabrica no seu aparelho;
* Tem a possibilidade de instalar atualizações que o seu aparelho antes era limitado por conta do fabricante ter parado o desenvolvimento;
* Melhor autonomia de bateria e e melhor gestão de recursos do celular;
* Possibilidade de controle total sobro o sistema operacional de seu celular;

projetos/cyanogenmod.txt · Última modificação: 2017/01/06 13:49 por webert