Tutorial CM9 compilação 05.07.2012 + Tutorial otimização para gráficos open gl sem necessidade de Chainfire 3D.
Autor: Rodrigo Araújo | Publicado: 2012-07-06T19:53:00-03:00




A ultima versão da rom CM9 para Defy e Defy+ da data de ontem no meu ponto de vista já pode ser considerada uma rom estável para uso no dia a dia. Inclusive esta é a primeira CM9 com panorâmica funcionando e com a possibilidade de enviar apps para o SD card.
Não há fcs, não há nenhum BUG aparente muito menos problemas com Baseband. A unica questão é que como muitos sabem, muitos jogos recentes estão dando pau com o uso do Chainfire 3D na ICS. Ou o jogo fica extremamente lento, como é o caso de NOVA 3 HD ou o mesmo é "fechado" pelo sistema durante a excecução como uma ação incorreta de Task Killer, como acontece com "Kinectmals" e "The Amazing Spider Man" da Gameloft. Devido a isso cacei um tuto na net para que a memória RAM do OpenGl do sistema será aumentada (17MB a mais que fazem uma diferença monstro) e vou repassar esse tutorial a vcs no final do tutorial de instalação da Rom.&nbsp;Enfim, vamos ao tuto:

CM9 - Compilação 05.07.2012
Rádio FM: OKWifi: OK3G (testado com Vivo, Tim e Claro, se alguém testar com Oi dá um alô pra gente aí): OkAceleração por Hardware: OkPanorâmica: OkFilmadora: OKCâmera: OkRecurso de Câmera para realidade aumentada (para alguns jogos como kinectmals): OkDuração da bateria:Uso intenso: +10hrsUso moderado: +16hrsUso intenso com 3G: +7hrs
Quadrant a 1000Mhz: 1910Bugs: O único bug perceptível na rom é que o Player padrão escolhido pra ela o "Apollo" dá FC's de vez em quando, resolvi isso simplesmente desisntando o fdp e instalando o Player Pro por exemplo.
Instalação: (Como sempre faça sob sua conta e risco)
Requisitos:
-Celular Rooteado (http:*//*goo*.gl*/*GMO2S);
-Rom 2.2 Froyo devidamente flasheada (a Rom pode ser instalada em cima de MIUI ou CM7, mas eu RECOMENDO TOTALMENTE que passem a Froyo (http:*//*goo.*gl*/*t4gRA);
-Apk 2ndInit 2.0 (ATENÇÃO A VERSÃO DA BAGAÇA! É 2.0!!!) &nbsp;(http*:*//*goo.*gl*/*CCta8);
-Rom CM9 120705 ZIPADA na raiz do SD (http:*//*goo.*gl*/*3jdow);
-Ultimer versão dos gapps para ICS também na raiz do SD (ATENÇÃO NOVAMENTE NA VERSÃO DA BAGAÇA! OUTRA VERSÃO NÃO FUNFA!!!) (http*:*//*goo.*gl*/*dvKiW).
Instalação:
1. Com a Froyo devidamente instalada e rooteada instale o 2ndInit 2.0;
2. Ative o modo DEPURAÇÃO USB em "Menu &gt; Configurações &gt; Aplicativos &gt; Desevolvimento &gt; Depuração USB;
3. Abre o 2ndInit 2.0 conectado a uma rede 3G ou Wifi e conceda privilégios de Superuser clicando em Permitir ou Allow depois clique em Install Recovery (Latest), nesse momento o Led do Defy ficará vermelho, quando o LED ficar VERDE reinicie o celular;
4. Quando o celular ligar e aparecer o M da Motofail... digo Motorola PRESTE ATENÇÃO ao LED, quando o LED ficar azul, aperte o botão de Volume Down. (o que diminui o volume dã...);
5. Utilizando as teclas de volume para selecionar e botão POWER para confirmar vá em Recovery &gt; Stable Recovery ou Custom Recovery (seu boot vai ter uma das duas opções ou as duas, se TIVER AS DUAS dê preferência ao Stable);
6. Agora vá em "Wipe Data Factory Reset" &gt; Yes;
7. Depois vá em "Wipe Cache" &gt; &nbsp;Yes;
8. Depois vá em Advanced &gt; Wipe Dalvik &gt; Yes;
9. Depois vá em Advanded &gt; &nbsp;Wipe Battery Stats &gt; Yes;
10. Selecione a opção Install zip from sdcard, depois a opção choose zip from sdcard;
11. &nbsp;Selecione o arquivo baixado "CM9-NIGHTLY-120705-Defy.zip" e depois Yes.;
12. Vá em Back e novamente em Install Zip from SDcard;
13. Selecione o arquivo "gapps-ics-20120429-signed.zip" e depois Yes;
14. Novamente Go Back;
15. Repita os passos 7 e 8;
16. Vá em Reboot System Now.
Pronto! Sua Rom CM9 ICS já vai estar devidamente instalada e flasheada. Eu tenho mania de refazer os Wipes de cache e dalvik dps de flashear a rom, se vc não quiser fazer PROBLEMA É TEU, mas não garanto que fique estável...Agora vamos a segunda parte do Tutorial... Como disse a vcs Chainfire 3D na ICS fica bugado, para que seus jogos em 3D OpenGl rodem lisos e sem mimimi façam o seguinte:
1. Baixem no Market o programa "Script Mananger" e abra-o;
2. Quando o programa abrir aperte o botão "Browse as root" conceda privilégios de SuperUser, selecione a opção "Do Not ask Again" e dê ok;
3. Clique na pasta com os dois pontos (..);
4. Mais uma vez na pasta com os dois pontos (..);
5. Vá na pasta "Data";
6. Aperte o botão físico de Menu do Defy (Quadro Quadradinhos);
7. Clique em "Novo / New" e depois em "New Script / Novo Programa";
8. Em file ou Url digite "mem.opengl" SEM AS ASPAS depois clique em OK e depois em SM EDITOR;
9. Vai abrir um troço tipo bloco de notas, apague tudo que estiver &nbsp;escrito;
10. Agora com a página em branco digite: sysctl(ESPAÇO)-w(ESPAÇO)vm.min_free_kbytes=16384
11. Novamente abra o Menu (com o botão fisíco) e clique em SAVE;
12.Volte a Tela;
13. Abra o arquivo que vc criou "mem.opengl";
14. Marque o ícone SuperUser (SU) e depois clique em RUN. Se vc fez td certo vai aparecer "Exit Code: 0" em VERDE;
15. Abra novamente o "mem.opengl" e desta vez marque o ícone boot (sem desmarcar SU) e clique novamente em RUN, se fizer certo vai aparecer de novo "Exit Code: 0" em VERDE.;

Pronto! Vc acaba de dedicar 17MB para seus gráficos, da parte oculta da memória Ram... O Defy tem 512 mas os sistema só disponibiliza 474 pq o tio não sabe...Aí vc me diz: "-MAS RODRIGO CARAIO! SÓ 17MB!" E eu lhe digo "-VÁ ADQUIRIR CULTURA COMPANHEIRO!" tem noção do que 17MB significa em termos de OpenGl GNU/Mobile?Com isso vcs podem ligar o foda-se para o Chainfire 3D pq os jogos NÃO VÃO DAR NENHUM TIPO DE LEG. Os jogos que necessitem de TEGRA talvez fiquem lentos, MAS, quanto a isso não podemos fazer nada, temos que esperar uma versão stable do Chainfire para ICS.Abçs! Flw!&nbsp;