自从三星手机更新到5.0系统之后,原版Rom用户是否就已经告别了Xposed。个人原因还是更喜欢官方Rom,感觉别人修改之后总有些不尽如人意的地方,但是这样就造成了无法正常使用XPosed框架。虽然arter97大神早已经出了三星5.0的Xposed框架,但是要求系统是Deodex化了的。
等待了很久,希望可以支持非Deodex系统,是否有点遥遥无期的感觉,所以在几个月之后还是尝试着自己Deodex系统。网上查阅了很多资料,大概了解了步骤,备份了系统,就开始第一次尝试了。不幸的是,无法开机,然后还原系统,那几天,每天折腾到晚上2、3点钟,但还是依然卡机。
感觉自己的操作应该是没有问题的,也在Gfan论坛发帖求组,但是无人问津,也私信了几个大神,也是没有回音,看来还是得自己想办法解决啊。
最后在酷安“屌丝男”的帮助下,终于找到了方向,在这里表示下感谢,下面我就将具体的步骤分享出来,希望可以帮助到更多像我这样的人。
一、提取Img系统文件(需要使用到的工具:Winrar、sgs2toext4、ext2explore)。
1、使用Winrar打开三星Rom一体包或者四件套中的AP文件,解压system.img.ext4文件。
2、将system.ing.ext4文件放到sgs2toext4文件夹内,并打开sgs2toext4.jar(这里需要取消Winrar对jar文件的关联),并将system.ing.ext4文件拖放到打开的sgs2toext4.jar窗口中,等待解压完成,并生成system.img.ext4.img文件。
3、打开ext2explore.exe,并在File菜单中打开system.img.ext4.img文件(文件路径不能包含中文,否则无法打开文件),在Tools菜单中选择Save命令,将所有文件导出到硬盘。
二、Deodex系统文件(需要使用到的工具:SVADeodexerForArt)
打开SVADeodexerForArt.exe,并打开刚才到处的文件夹,此时会看到Rom的信息,包含手机型号,系统版本等,然后在软件左侧勾选framework、app、priv-app三个选框,最后点击Execute,进行Deodex合并。
三、推送到手机上(需要使用到的工具:ADB_Tool)
1、将framework、app、priv-app三个文件夹复制到手机外置存储卡的Dex-System文件夹内(可以自己命令文件夹或者放在内置储存卡内,必须和adb命令相对应)。
2、打开adb.bat文件,依次输入如下的命令:
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备份系统,如有意外,可以恢复如初,在此提醒一下。
文章评论
我想问一下,我压缩包解压出来的是system.img而不是system.img.ext4,拖到sgs2toext4.jar窗口中出来的都是0,后面加上.ext4也没用,这是什么情况
@碧海炎砂 现在三星可以直接刷三星专用的xposed,不需要去合并Deodex
@情绪21℃ 额,我刷的是三星S4-I9500的官方5.0的包,有可以用的xposed?我刷过那些所谓的专用xposed,貌似都是变砖的啊
@碧海炎砂 博客内有另一篇三星刷机的文章底下有三星专用xposed
@情绪21℃ 好的我去试试谢谢
有任何疑问,可以到http://www.lukeer.com/article.asp?id=169咨询
相关软件能提供下载吗