不慎精简过度后并不需要刷sbf的方法,也不必重新卡刷

想必很多人都有过精简系统的经历吧,但是精简过程中难免不出现失误,我曾经就不慎删掉了AccountAndSyncSettings.apk 和AccountAndSyncSettings.odex导致google账户无法备份,也曾不慎删掉了BlurEmailEngine.apk和BlurEmailEngine.odex导致短信功能出现了一些问题。这个时候如果之前没有备份,就会到论坛上面来求其他人的备份,如果能求到那是最好的结果,不过大多数情况是大家也没有备份,而有的时候别人的备份也不适用于自己,这个时候就会有很多人跟你说:重刷sbf吧!(呃,我好啰嗦……)
但是当我们不慎精简掉了某些系统apk后,真的就需要重刷sbf吗?
我把这个问题分成两种情况和大家说明一下,一种情况是比较简单的cm7和miui,另一种情况就是官方2.2系统+个人优化包。
先说第一种情况,如果我们不慎删除了某些关键的系统文件(在能开机的前提下),很容易就能找到需要的apk文件使用re管理器再放回/system/app下。具体操作方法如下(以cm7为例):
找到你之前刷cm7使用的zip包,到zip包下的system/app目录下就可以找到需要的apk文件,解压出来放入手机,用re管理器移到/system/app文件夹下,设置好权限(第一行勾前两个,第二行和第三行只勾第一个),重启即可。

对于cm7和miui还是比较简单的,因为不涉及到*.odex文件,下面我们就来说说官方2.2系统+个人优化包的情况。
这种情况比上一种较复杂,因为需要两个文件,即*.apk和*.odex,我们先来把*.apk找回来(以v大中欧包为例)
找*.apk比较容易,和上面cm7的过程差不多,同样是打开zip包,定位到system/app下,就会有相应的apk文件

下面重点来了,就是如何寻找对应的odex文件,一般大家都是找不到这个文件而不得不重刷sbf的。
第一步:找到sbf文件(以北欧177为例)。
第二步:打开MotoAndroidDepacker..exe,点击Open From File,选择你的sbf文件。

第三步:打开sbf文件后,点击Split To Folder(切分到文件夹),这时会在你的sbf所在文件夹自动建立一个以固件名为名的文件夹。

第四步:程序中提示splitting....splitted,即完成了切分,可以把MotoAndroidDepacker..exe关掉了。

第五步:找到自动建立的以固件名称为名的文件夹,你会发现里面全是一些*.smg文件,我们需要的就是CG39.smg这个文件。

第六步:打开explore2fs.exe,点击文件—打开—查看所有文件,选择CG39.smg,你会发现其实这个文件就是system分区。

第七步:在程序中点击app文件夹,找到你所需要的*.odex文件,右键导出文件即可。(如果没使用过个人优化汉化包,那么同时把相应的apk和odex文件导出)

第八步:把odex文件和从zip包中提取的apk文件放入手机,用re管理器移到/system/app文件夹下,设置好权限(第一行勾前两个,第二行和第三行只勾第一个),重启即可。
大家跟着以上步骤来做就可以成功解决误删系统apk的问题,再也不需要重刷sbf啦(如果精简到开机都不能的话,还是刷sbf吧。。。)

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

目前评论:1   其中:访客  0   博主  0   引用   1

评论加载中...

来自外部的引用: 1

  • SDT技术网文章索引-三月份 | yumanutong blog

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

图片 表情