首页 >> android >> 一键odex化data/app system/app system/framework

 

 

一键odex化data/app system/app system/framework

 

要求:获取root权限

      下载安装:R.E.管理器(RootExplore)

      下载 busybox 安装器:busybox Installer(在线安装版) Busybox Pro(离线安装版) 安装1.7.1或以上版本到/system/bin 或xbin

下载一件odex化工具:odexing_oneclick

     下面说的是在手机(不用电脑)实现一键odex化/data/app下的apk

     用RE管理器将/data挂载为可读写,需要odex化/system/app和/system/framework 将/system 挂载为可读写

解压一键odex化工具:

       在 odexing_oneclick/odex 下找到三个文件夹:dataodex是一键优化/data/app、odex是一键odex化/system/app、frodex是一键odex化/system/framework

电脑与手机上进行一键odex化都是一样的,手机上需自己删除/data/dalvik-cache下对应的classes.dex文件。

手机一键odex化/data/app

用RE将/data 挂载为可读写,保证/data的空间剩余15M以上,将odexing_oneclick/odex/ 下

的 dataodex 文件夹整个复制到/data 下,RE管理器进入 /data/dataodex ,点击odex.sh 脚本,弹出菜单:执行

另外两个需要odex化的:odex与frodex同样是复制到/data

等完成后就可以到/data/dalvik-cache下删除以data开头的 dex文件,如果/system/app也odex化了,把/data/dalvik-cache下的文件全部删除。

电脑端进行一键odex化就不细说了,自己看原文:

bbs.hiapk.com/thread-3258225-1-1.html

odex的好处:

节省那点可怜的存储空间,可以内置到/system/app 下替换内置的短信桌面等软件,制

作刷机的Rom时加快第一次软件安装速度,因为odex化后无需复制classes.dex到/data/dalvik-cache

apk安装后占用的空间是:/data/app下的原apk + /data/dalvik-cache下的是apk里的提取的

classes.dex + /data/data下的软件数据和缓存

odex化后可删除apk里的classes.dex,占用的空间是:(apk - classes.dex)+odex+/data/data ,

节省了一个classes.dex的空间,几个一共45M的apk odex化后可以节省大约15M的空间。现在的新出手机

基本都有4G以上存储内存(即rom)就没有必要

odex化,有人说的提高打开软件速度:为了那几毫秒的东东没有必要去折腾。odex 后可以把apk里面

classes.dex删掉