前言:本教程仅在Note3下测试,三星Note4或者S4的经反馈会有NFC和蓝牙FC的情况,有可能是使用Rom助手解包造成的,可以试试其他的解包工具。

自从三星手机更新到5.0系统之后,原版Rom用户是否就已经告别了Xposed。个人原因还是更喜欢官方Rom,感觉别人修改之后总有些不尽如人意的地方,但是这样就造成了无法正常使用XPosed框架。虽然arter97大神早已经出了三星5.0的Xposed框架,但是要求系统是Deodex化了的。

等待了很久,希望可以支持非Deodex系统,是否有点遥遥无期的感觉,所以在几个月之后还是尝试着自己Deodex系统。网上查阅了很多资料,大概了解了步骤,备份了系统,就开始第一次尝试了。不幸的是,无法开机,然后还原系统,那几天,每天折腾到晚上2、3点钟,但还是依然卡机。

感觉自己的操作应该是没有问题的,也在Gfan论坛发帖求组,但是无人问津,也私信了几个大神,也是没有回音,看来还是得自己想办法解决啊。

最后在酷安“屌丝男”的帮助下,终于找到了方向,在这里表示下感谢,下面我就将具体的步骤分享出来,希望可以帮助到更多像我这样的人。

一、提取Img系统文件(需要使用到的工具:Winrar、sgs2toext4、ext4_unpacker、ext2explore)

1、使用Winrar打开三星Rom一体包或者四件套中的AP文件,解压system.img.ext4文件。

2、将system.img.ext4文件放到sgs2toext4文件夹内,并打开sgs2toext4.jar(这里需要设置文件打开方式为“Java(TM) Platform SE binary”),并将system.ing.ext4文件拖放到打开的sgs2toext4.jar窗口中,等待解压完成,并生成system.img.ext4.img文件。如果无法使用sgs2toext4解包,可以使用ext4_unpacker进行解包,具体操作是打开system.img镜像文件,然后全选文件,右键保存即可。

3、打开ext2explore.exe,并在File菜单中打开system.img.ext4.img文件(文件路径不能包含中文,否则无法打开文件),在打开的文件上右键单击,选择Save菜单,保存文件。

二、Deodex系统文件(需要使用到的工具:SVADeodexerForArt)

打开SVADeodexerForArt.exe,并打开刚才解包的文件夹,此时会看到Rom的信息,包含手机型号,系统版本等,然后在软件左侧勾选framework、app、priv-app三个选框,最后点击Execute,进行Deodex合并。合并完之后会跳出日志窗口,注意查看下是否所有的文件都success了,最好查看下app和priv-app文件夹内apk应用,是否含有classes.dex文件,可以使用Winrar打开apk应用查看,另外app和priv-app文件夹内应该没有.dex的文件,否则也是没有合并成功的,这一步比较关键(请不要使用JoelDroid Lollipop Batch Deodexer进行合并操作,会导致手机卡三星画面无法开机)。

三、推送到手机上(需要使用到的工具:ADBTool)

1、将SVADeodexerForArt文件夹下的framework、app、priv-app三个文件夹复制到手机外置存储卡的Dex-System文件夹内(①请确保所有程序目录下只有apk程序文件,没有其他lib文件夹,如果有请删除之,②可以自己命名文件夹或者放在内置储存卡,但必须修改相关的命令路径,如果是内置存储卡,请修改为/SdCard/Dex-System/)。

2、打开adb.bat文件,依次输入如下的命令(①输入su之后需要在手机端允许获取root权限,②在cmd窗口可以使用鼠标右键粘贴命令,③如果出现no such file or directory,可以尝试先执行rm命令,再执行cp命令,但是这样会造成如果cp不成功,那么就会卡三星界面,然后只能重新刷系统了,请慎重):

adb shell
su
stop
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
cp -r /storage/extSdCard/Dex-System/app/* /system/app/
cp -r /storage/extSdCard/Dex-System/priv-app/* /system/priv-app/
cp -r /storage/extSdCard/Dex-System/framework/* /system/framework/
rm -r /system/app/*/arm
rm -r /system/priv-app/*/arm
rm -r /system/framework/arm
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
reboot

四、等待手机重启进入系统就可以准备刷Xposed框架了。

五、刷机有风险,请首先使用CWM备份系统,如有意外,可以恢复如初,在此提醒一下。

六、下载地址:(如链接失效,请留言续期!)

三星专用Xposed软件