snail_ajt吧 关注:11贴子:155
  • 2回复贴,共1

[分享]框架odex化教程

只看楼主收藏回复

安卓框架odex教程(手机版)
对于很多odex化框架来讲,其实最实用的是直接在手机上优化框架odex,我说明一个问题:
1./data/dalvik-cache/system@framework @…….jar@classes.dex=/system/framework/….jar的优化文件,其实是….jar下的classes.dex的优化文件
2.再说下odex,odex是dex对于apk/jar优化文件
总结下,就是说dalvik-cache 下的对应文件就是就是apk/jar的odex化文件,只是dex没改成odex而已(这是最简单获得odex文件的方式,相比apktool成功几率非常高,因为是系统自己生成的)
会搞的,大家可以试下,直接把后缀dex该成odex,名字要保持一致
到现在大家应该明白了吧!框架odex差不多,不过其实教程才开始,先说下框架odex化的顺序表(你们懂得):
必须按顺序odex化部分:
core.jar
core-junit.jar
bouncycastle.jar
ext.jar
framework.jar
telephony-common.jar
mms-common.jar
android.policy.jar
services.jar
apache-xml.jar
mediatek-common.jar
mediatek-framework.jar
secondary-framework.jar
CustomProperties.jar
mediatek-telephony-common.jar
mediatek-op.jar
……(有framework字样请在此补上)
不建议odex化部分(可继续,没有的请在此补上):
am.jar
android.test.runner.jar
bmgr.jar
bu.jar
com.android.future.usb.accessory.jar
com.android.location.provider.jar
com.google.widevine.software.drm.jar
emma.jar
ime.jar
input.jar
javax.obex.jar
monkey.jar
pm.jar
svc.jar
wbxml.jar
步骤是:开机关机,最稳定的是每加入一个odex文件就是关机,再开机,每次开机都会显示升级系统,呵呵,,呵呵,查看真正成功的方式是看 dalvik-cache有没有对应文件.dex,其实只是第一次开机快了,避免了dex文件丢失,而去做odex化,当然,开机也会更稳定
注意:重要系统文件odex化后需删除apk/jar内dex文件,不然开机就总出现安卓正在升级,是dex与odex冲突造成的,节省内存也好⊙▽⊙,出现后要检查哦,因为多数搞的都会现这样的问题


IP属地:广东1楼2015-04-19 12:56回复
    很厉害的样子


    IP属地:湖南来自Android客户端2楼2015-04-19 13:00
    回复
      很厉害的样子诶,不明嚼栗


      IP属地:福建3楼2015-04-19 13:06
      回复