E o que é ODEX Deodexar no Android?
Neste tutorial vamos tentar explicar o que Odex E Deodexar significa e
quais são as implicações para um usuário regular do Grupo Android.
O QUE é UM ARQUIVO ODEX?
As aplicações do sistema Android são embalados com a "APK" APKs esses
pacotes ou arquivos são acompanhados por "xxxxx.odex" cuja função é
acelerar o tempo de boot. Android aplicar esta técnica por padrão para
todas as aplicações do sistema.
Estes arquivos ". ODEX" são na verdade partes do aplicativo a ser
carregado na memória (Dalvik-cache) antes de iniciar o aplicativo.
Quando chamamos a aplicação acelera o processo de inicialização, porque
alguns já a pré-carga.
O sistema operacional Android usada para executar aplicativos Java, este processo é chamado de máquina virtual "Dalvik"
Agora siga o DEODEXADO ...
Deodexar é basicamente a reembalagem APK, fazendo isto, todos os
arquivos de um pacote de pedidos de adesão por um novo, eliminando a
possibilidade de conflito entre a APK modificado. ODEX separadamente.
Em resumo, um Deodexar APK é colocar todos os arquivos do aplicativo em
um novo pacote único, permitindo a modificação fácil ... arquivos
desaparecer. ODEX
VANTAGENS E DESVANTAGENS
+ O Deodexar uma rom ou um aplicativo abre a possibilidade de modificar ... "MOD" osso hehe
+ A desenvolvedor (desenvolvedor) sempre cria uma ROM é a primeira coisa Dodexar lhe permitirá modificar e produzir espaço APKs.
-. Quando você apagar arquivos ODEX, que são os aplicativos que permitem
carregar rapidamente, são carregados na inicialização, na "cache
Dalvik" eliminaria um arranque inicial do APKs mais.
+ No entanto, isto só é verdade para a primeira partida da Deodexada app
como o cache Dalvik está sendo completado com o uso de aplicações.
Damos de volta com rajadas longas somente se o cache Dalvik é eliminado por algum motivo.
Sistema de Arquivos Tutorial Deodexar
Precisamos?
* CELULAR Roteado
* Tenha um backup completo de celular
* Tendo instalado o SDK Android em nosso PC -
Android SDK pode baixá-lo aqui
* Os mais recentes drivers Motorola -
pode baixá-lo aqui os drivers mais recentes da Motorola
* XUltimate v2.2.3 - -
xUltimate v2.3.3
* xUltimate Main v2.4- -
XUltimate v2.2.4 -> ICS Razr Leak
* xUltimate Main v2.4.2 - http://www.xeudoxus....mate-v2.4.2.zip
http://www.mediafire...ujjradt1mhsvu1p
Download do Arquivos "
Smaili-1.2.4.jar" e "
baksmali-1.4.2.jar" ou no link
link
Aqui o processo:
1 - no telefone vá em "Configurações de aplicativos "--->" "---> Desenvolvimento ""---> e marque" Depuração USB "
2 - Instale os drivers Motorola, se necessário.
3 - Conecte o celular a porta USB no PC "Mass Storage"
4 - Descompacte o xUltimate em nosso PC e execute o "
main.exe"
5 - Se tudo correr bem xUltimate devem reconhecer e fazer uma conexão
celular. Agora abrira uma janela onde você deverá ver uma lista de
opções.
6 - Na janela xUltimate Escolha a opção 5 ...
A - Copie a pasta inteira / app em nosso PC para a pasta "origi_app"
B - Copie toda a pasta framework System / para o nosso PC para a pasta "origi_frame"
Importante: Depois de copiar todos os aplicativos da pasta "origi_frame"
verificar e, se for encontrado delete "guava.odex" é um arquivo que
interfere com o processo de Deodexado
C - inicia o processo de Doedexado a pasta "origi_app" os arquivos resultantes são salvos em "done_app"
D - Inicie o processo de Doedexado a pasta "origi_frame" os arquivos resultantes são salvos em "done_frame"
Não se desespere isso pode levar laburo 10 ... 15 minutos
Se por algum motivo no futuro quiser voltar para o Odex rom só precisa
restaurar os arquivos da pasta "origi_app" no sistema / app eo
"origi_frame" no sistema / estrutura
6 - Feche o aplicativo escolhendo xUltimate 7 ...
7 - Vá até a pasta xUltimate, cópia "done_frame" e "done_app" e cole-o na raiz do SD da nossa memória celular.
8 - Na tela de celular para baixo a barra de notificação e aberto
"conexão USB", que está no armazenamento em massa, deve agora escolher
"NãO", mas sem desconectar o cabo USB, isso é chamado de "Riding the SD"
que nos permite o acesso o SD eo sistema celular da ADB console.
9 - Abra uma janela do
DOS (eu suponho que você tenha configurado ADB) e escreva o seguinte código:
Modo para samsungs, Motorola, LG entre outros:
Quote
cd c:\android\tools
adb shell
su
stop
mount -o remount,rw /dev/block/mtdblock4 /system
cp /sdcard/done_app/* /system/app/
cp /sdcard/done_frame/* /system/framework/
rm /system/app/*.odex
rm /system/framework/*.odex
mount -o remount,ro /dev/block/mtdblock4 /system
reboot
Explicação dos comandos:
adb shell (celular conectado ao shell pelo ADB)
su (permissões de superusuário)
stop (Para todas as atividades no celular, podem ser executados no console ADB shell)
mount-o rw, remount / dev/block/mtdblock4 / system (sistema de telefone dá os atributos de "read / write")
cp / sdcard / done_app / * / system / app / (Copiar arquivos Deodexados na pasta "done_app" um sistema / / app /)
cp / sdcard / done_frame / * / system / framework / (Copiar arquivos Deodexados na pasta "done_frame" um sistema / / framework /)
rm / system / app / *. ODEX (Exclui todos .ODEX de / system / app /)
rm / System / framework / *. ODEX (Exclui todos .ODEX de / system / framework /)
mount-o ro, remount / dev/block/mtdblock4 sistema / (sistema de telefone dá os atributos de "read only")
reboot (reinicia o nosso celular)
Pronto ... Rom Deodexada.! Para confirmar use o root Explorer e olhe para ver dem contem a presença de um arquivo. ODEX
Eu espero que seja tutorial útil e informativo.!
Creditos:
VooDooKill