合并odex教程

[ 2018/11/4 9:01:53 | 作者:小米Max 2 | 小米Max系列 | 首页 | AspxHtml | 知道不 | 详情
本帖最后由 寂寞灬萝莉 于 2018-8-30 15:29 编辑 tips:小白勿进,因为你也不知道odex是什么,它有什么用本教程仅适用于学习Android相关知识及开发用途建议提前好备份数据教程需要电脑,请提前在电脑上下载好驱动更新:原xposed教程,后来因为有了官方的xposed for MIUI,所以本教程也就不需要了。于是我就把这篇教程变成odex化的教程了。图片显示不出是正常的,本帖被系统删过几次,图片可能早就删没了。更新2:本帖仅适配Android 7.x及以下版本,8.x后谷歌更改了压缩格式,需要使用新的解包工具。一、准备以下内容被隐藏,回复本帖后可见二、开始1、刷入第三方rec及super su2、打开RE文件管理器(后面简称RE),授予RE ROOT权限,转到根目录/system,挂载为可读写,长按复制app,priv-app,framework、build.prop到任意一个自己知道的文件夹,然后将手机连接至电脑,复制刚刚从system复制出来的四个文件到电脑上。3、从百度下载SVADeodexerForArt,打开SVADeodexerForArt.exe4、打开后点右上角省略号,找到刚刚复制出来的那四个文件的目录,勾选左边三个框,然后点Execute按钮开始 (随后就是漫长的等待,期间可能会有报错可以无视 比如miui.jar、miuisystem.jar)其它ROM到请跳到第10步,MIUI请继续(第5~9步是在删除开机验证)5、复制Odex(合并) 后的 services.jar 文件 (framework\services.jar),到另一个文件夹(随便新建一个)6、下载APKDB(点我下载),打开后解压点APKDB_v2.1.3_20170108b.exe安装7、右键刚刚复制出来的services.jar,点“使用APKDB编译”会弹出来一个批处理弹窗,过一会儿弹窗消失后会出现一个services文件夹,打开 services 文件夹 在文件夹搜索SecurityManagerService.smali右键完全符合文件名的那个文件以记事本打开(其它文本编辑器也行)使用快捷键 Ctrl+F 唤起搜索栏 搜索以下内容 (复制下面字符串 > 使用快捷键Ctrl+V 粘贴到搜索栏 > 回车键定位内容).method private checkSystemSelfProtection(Z)V删除后面 .line *** 和.line*** 之间的代码后保存关闭8、返回services文件夹,右键 ,使用 APKDB 编译)即可对文件夹进行回编译9、回编译成功之后 打开 services 文件夹,找到 classes.dex 文件在 第5步的文件夹右键services.jar 用 WinRaR 或者其它压缩工具打开把回编译的 classes.dex 文件拖至压缩包内覆盖原有的 classes.dex 10、把ODEX后的app,priv-app,framework 三个文件 复制到手机里自己知道的任意文件夹11、进入第三方rec,挂载 system 删除 根目录/system 下的 app,priv-app,framework文件夹到第10步复制的文件夹中复制处理过的 app,priv-app,framework到system 目录下 ,重启。11、重启时间会有点长,可以等个10分钟,超过10分钟就可能是卡logo了,反正我是没有遇到。不一会就成功进入全局odex的官方rom了,其实这一步是验证odex后是否可以正常开机,开机重启后会偶尔报个什么错之类的被我直接忽略不计。Tips:如果发生卡logo 最大可能发生错误的地方在 "删除 .line *** 和.line*** 之间的代码" 的操作以及之后的操作如果卡logo怎么办呢?a.删除system/app,priv-app,framework三个文件夹,卡刷一次完整包b.线刷开机后会有两处错误提示 解决办法 把 显示FC对话框 关闭 (开发者选项中)虽然治标不治本 但这个错误对系统并无明显影响 可以无视掉。原贴地址:http://suo.im/2JSD3e本文章为转载修改,任何因本文章导致设备损坏的,与本人无关。只要操作正确,一般不会出问题function thumbImg(obj,method) { if(!obj) { return; } obj.onload = null; file = obj.src; zw = obj.offsetWidth; zh = obj.offsetHeight; zr = zw / zh; method = !method ? 0 : 1; if(method) { fixw = obj.getAttribute('_width'); fixh = obj.getAttribute('_height'); if(zw > fixw) { zw = fixw; zh = zw / zr; } if(zh > fixh) { zh = fixh; zw = zh * zr; } } else { fixw = 720; if(zw > fixw) { zw = fixw; zh = zw / zr; obj.style.cursor = 'pointer'; } } obj.width = zw; obj.height = zh;}
看看
看看怎么回事你好
赞,能装xposed了
还好还好哈
emmmmm,试试
我就看看,不说话
我的网速真的好卡
小姐姐近近景近景
阿狸灵敏啦咯人咯钱江龙啦咯人快升级咳嗽了糍粑park
MIUI10一直刷不了xp来看看
感谢大神分享
感谢😊
咯吐了咯啦咯啦咯
路过看一看。
是不是合并了之后装XP框架就不卡米了?
可以可以可以可以
回复可见
感觉不错
感谢分享。。。。
谢谢老师

点击浏览原帖:http://bbs.xiaomi.cn/t-28884431
最新活动:阿里云1核2G云服务器¥99.5/年起 阿里云服务器¥293/年