标题: 三星官方Android 5.0 Lollipop系统Deodex化及刷Xposed
作者: Demon
链接: https://demon.tw/hardware/samsung-lollipop-deodex.html
版权: 本博客的所有文章,都遵守“署名-非商业性使用-相同方式共享 2.5 中国大陆”协议条款。
临近春节,又到了一年一度的抢红包大战时间,装个外挂是很有必要的。某个抢红包外挂依赖Xposed框架,但是三星官方ROM在升级Android 5.0之后会对其Odex化,想刷Xposed的话必须先进行Deodex化。
查了些资料后,就准备拿我的Galaxy S5开刀了,当然,开始之前,要备份数据,以免出错。
1、手机开启USB调试模式,连接到电脑上,打开CMD,运行以下命令:
mkdir D:\deodex-system cd /d D:\deodex-system adb pull /system/app app/ adb pull /system/priv-app/ priv-app/ adb pull /system/framework framework/
2、用JoelDroid Lollipop Batch Deodexer对deodex-system文件夹进行deodex,该工具依赖.NET Framework 4.5和Java 7,最新的2.5版不知为何用不了,我用的是2.4版
3、将deodex后的deodex-system文件夹PUSH到手机SD卡并替换原来的文件:
adb push D:\deodex-system /storage/extSdCard/deodex-system adb shell su stop mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system rm -r /system/app/*/arm rm -r /system/priv-app/*/arm rm -r /system/framework/arm cp -r /storage/extSdCard/deodex-system/app/* /system/app/ cp -r /storage/extSdCard/deodex-system/priv-app/* /system/priv-app/ cp -r /storage/extSdCard/deodex-system/framework/* /system/framework/ mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system reboot -p
4、开机进入Recovery模式,清除Dalvik和Cache后重启,手机会在开机画面卡住一段时间,然后会显示正在优化应用,最后进入系统,至此系统Deodex化完毕。
至于刷Xposed就简单多了,参考Xposed for Samsung Lollipop即可。
参考链接:
https://www.huoxingren.me/samsung-android5-0-deodex-xposed.html
http://forum.xda-developers.com/sprint-galaxy-s5/general/how-to-deodex-lollipop-rom-t3065596
赞赏微信赞赏支付宝赞赏
随机文章:
mkdir D:\deodex-system
cd /d D:\deodex-system
adb pull /system/app app/
adb pull /system/priv-app/ priv-app/
adb pull /system/framework framework/
我下载了adb,然后试过用adb重启我手机是可以的,说明它应该是连接了的,但是我按照楼主和xda大神的这个代码复制粘贴然后在adb上输入,发现后面3行全没有。。。。。 然后我就找了下手机的app,priv-app/framework,但是貌似都没找到。。。
http://wangwangtc.blogspot.com.au/2015/03/adbandroid.html
我下载的adb是从这个大哥那里找到的, 而且还很高大上。。。 但是苦于复制代码然后粘贴了搜索那3个东西,但都找不到, 以至于卡在了第一步,,,,制作不了xposed
我今天按照你的步骤一步步来,但是在替换系统文件时,卡在了STOP命令这儿,后续的命令输入进去后 全都显示 Permission Denied ,我的手机是S4 已经root过了,用的KingRoot 这个App进行的Root,这种问题怎么解决?