三星官方Android 5.0 Lollipop系统Deodex化及刷Xposed

标签: , , , , , ,

临近春节,又到了一年一度的抢红包大战时间,装个外挂是很有必要的。某个抢红包外挂依赖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

随机文章:

  1. WMI入门教程:第一部分
  2. C语言中size_t的陷阱
  3. VBS深入CreateObject函数
  4. 用JavaScript实现Bencode算法
  5. VBS基础教程第二篇

3 条评论 发表在“三星官方Android 5.0 Lollipop系统Deodex化及刷Xposed”上

  1. 第一步说道:

    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,但是貌似都没找到。。。

  2. 第一步说道:

    http://wangwangtc.blogspot.com.au/2015/03/adbandroid.html
    我下载的adb是从这个大哥那里找到的, 而且还很高大上。。。 但是苦于复制代码然后粘贴了搜索那3个东西,但都找不到, 以至于卡在了第一步,,,,制作不了xposed

  3. ScorpioCat说道:

    我今天按照你的步骤一步步来,但是在替换系统文件时,卡在了STOP命令这儿,后续的命令输入进去后 全都显示 Permission Denied ,我的手机是S4 已经root过了,用的KingRoot 这个App进行的Root,这种问题怎么解决?

留下回复