N
nico598862
Membre
- Inscrit
- 16 Novembre 2012
- Messages
- 10 214
- Points
- 0
- #1
COMMENT DEODEXER UNE ROM OFFICIELLE
STOCK | OPERATEUR ANDROID ?
GUIDE DEODEXED ROM POUR ANDROID
Source XDA : merci à
S'il vous plaît,
Connexion
ou
S'inscrire
pour voir le contenu ou les urls !
wink=========================================================================================================
INTRODUCTION
Certaines améliorations, thèmes custom,... requièrent des ROMs Custom pour être installé car les ROMs Stock sont des ROMs Odexées. Donc si vous arrivez à déodexer votre ROM Odexée, vous pourrez utiliser des améliorations sans avoir besoin de flasher une ROM Custom.
Note :
Le tuto pris en référence a été posté pour le Galaxy Y mais la méthode est compatible sur les autres appareils Android. (
S'il vous plaît,
Connexion
ou
S'inscrire
pour voir le contenu ou les urls !
)Quelles sont les différences entre les ROMs odexées et déodexées ?
Odex / Deodex
Une rom dite “Odex” est une rom dans laquelle les applications et frameworks (.apk ou .jar) ont été optimisées pour la ROM et ses propres frameworks. La partie "code" de l'application (classes.dex et autres) a été extraite de l'application et est optimisée pour démarrer rapidement avec la machine virtuelle Dalvik.
Cependant, le fait d'avoir des fichiers .odex répartit le contenu d'une application sur deux fichiers (.apk/.jar et .odex), ce qui empêche les développeurs et modeurs de décompiler et modifier les applications facilement.
D’où l’intérêt pour eux de modifier une rom de sorte à ce que les fichiers .odex soient directement intégrés à l'application : Les fichiers .odex sont alors au format .dex dans le .apk ou .jar, et la rom est dite “deodexée”.
Le deodexing permet ainsi de modifier plus simplement une application (et plus généralement l’interface d’une rom custom).
Du point de vue de l’utilisateur, rien ne change, mis à part le changement d’apparence de certaines applications.
Guide complet sur le sujet
S'il vous plaît,
Connexion
ou
S'inscrire
pour voir le contenu ou les urls !
.PRE-REQUIS
* Faites un premier lieu un Nandroid Backup avant de sauvegarder votre système actuel. Cette sauvegarde sera à restaurer si vous constatez des anomalies ou dysfonctionnements par la suite.
* Vous devez avoir actuellement une ROM Odexée.
* Votre appareil doit être rooté. Reportez-vous au tuto disponible selon votre appareil.
* Vous devez avoir le SDK Android installé sur votre PC. Tuto disponible ICI.
* Vous avez également besoin de la dernière version de Busybox sur votre appareil.
* Téléchargez
S'il vous plaît,
Connexion
ou
S'inscrire
pour voir le contenu ou les urls !
.* Activez le débogage USB dans les options de développement sur votre appareil.
INSTRUCTIONS
1/ Connectez votre appareil à votre PC.
2/ Extrayez le fichier xUltimate v2.3.3.zip et lancez Main.exe.
3/ Si tout se passe bien, xUltimate doit reconnaître votre appareil et créer une connection. Vous devez désormais voir une liste d'options.
4/ Sélectionnez l'option (1) pull /system/app. Attendez un instant que ça termine.
5/ Sélectionnez l'option (2) pull /system/framework. Attendez un instant que ça termine.
6/ Sélectionnez l'option (3) Deodex /system/app. Attendez un instant que ça termine.
Si vous rencontrez une erreur, trouvez de quel fichier .odex il s'agit. Puis supprimez le fichier .odex du dossier origi_app in xUltimate.
7/ Sélectionnez l'option (4) Deodex /system/framework. Attendez un instant que ça termine.
8/ Fermez xUltimate.
9/ Mettez l'appareil en mode Stockage USB.
10/ Allez dans le dossier de xUltimate et copiez done_frame et done_app et déplacez-les à la racine de la sdcard.
11/ Enlevez le mode Stockage USB.
12/ Ouvrez l'invite de commandes.
(Allez dans le dossier ou vous avez installé le SDK Android puis dans le dossier platform-tools. Faites un clic droit dans un espace vide dans le dossier en pressant SHIFT. Sélectionnez l'invite de commandes ici.
13/ Entrez les codes suivants :
(si vous utilsez adb shell dans SU pour la 1ère fois, gardez l'écran de votre appareil allumé. Après avoir entré le code su, une demande sera affichée, appuyez sur Allow/Autorisé).
Code:S'il vous plaît, Connexion ou S'inscrire to view codes content!