Social Icons

25 de out de 2012

Deodexando Rom Stock



Pra quem não sabe, deodexar é a arte de "reembalar" os arquivos .odex de uma rom stock, para seus respectivos .apk (da pasta System/app) ou .jar (da pasta System/framework). 
E agora tão perguntando, Pra quê serve isso? Simples, haverá uma diminuição notável no tamanho da rom instalada, o uso da memória RAM será menor, vai ser possível que você mesmo altere ou personalize sua rom stock. Enfim, é mais destinado pra quem entende mais afundo do assunto. Irei mostrar passo a passo como proceder. Eu testei no meu Galaxy Y e Galaxy 5, e só consegui deodexar a pasta System/app, o que é já uma grande ajuda!!!



Antes de procederem tenham em mente que esse processo corre risco de brickar o smart. Façam por sua conta em risco!!!



Pra começar tenham os requesitos.

  • Celular rooteado
  • Versão Busybox acima de 1.19
  • Tenham um backup da sua rom
  • Drivers usb previamente instalados no PC
  • Java de preferência o mais atual
  • Adb ou Android SDK
  • Que saibam a manipular e bem, comandos Adb e da mesma forma como fazê-los funcionar
Se já preenchem os requisitos acima baixem o xUltimate v2.3.3 


Nota: Os antivírus acusam como vírus, desabilitem temporariamente o antivírus para que o mesmo não seja apagado.
  1. Conecte o smartphone no pc.(não se esqueça de colocar no modo de depuração de USB config.>Aplicações >desenvolvimento)
  2. Extraia o xUltimate v2.3.3.zip e inicie o Main.exe
  3. Se tudo estiver correto o xUltimate irá reconhece e fazer conexão com o seu telefone. Então você terá uma lista de coisa que podem ser feitas.
  4. Selecione a opção (1) pull /system/app. E aguarde o termino.
  5.  Selecione a opção (2)pull /system/framework. E aguarde o termino.
  6. Então selecione a opção (3) Deodex /system/app. E aguarde o termino.
  7. Se encontrar algum erro, entre na pasta /origi/app na pasta em que você extraiu o xUltimate, encontre o arquivo que provocou o erro deletando o .apk e o .odex e repita o procedimento, até que chegue ao final sem erros
  8.  Então selecione a opção (4)Deodex /system/framework. E aguarde o termino. Se encontrar erro proceda da mesma forma do item 7 no entanto os arquivos estarão na pasta /origi/framework/, o único arquivo que não pode dar erro é o framework-res.apk, se isto ocorrer, dê um flash com o odin e comece do zero
  9. Agora saia do xUltimate.
  10. Coloque o telefone no modo de armazenamento USB.
  11. Vá até a pasta do xUltimate e copie a pasta "done_frame", e "done_app",para a pasta raiz do cartão de memória (sdcard).
  12. depois de copiar saia do modo de armazenamento USB.
  13. Abra o prompt de Comando.
  14. Vá até a pasta onde está instalado o android sdk. Então vá a pasta platform-tools, aqui deve ter um arquivo chamado adb.exe se não tiver baixe-o aqui. Nesta pasta que tem o adb dê um clique no botão direito do mouse em um espaço vazio, pressionando a tecla shift ao mesmo tempo e selecione "abrir janela de comando aqui".) 
  15.  Entre com os códigos abaixo.


Em caso de bootloop, reinstale a rom oficial de seu aparelho ou restaure um backup feito pelo Clockworkmod recovery.

Dica: Pra quem só conseguiu deodexar apenas apenas a pasta System/app poderam apenas fazer a parte correspondente!!!

Créditos: Brasildroid

Um comentário: