卡刷刷机包出现 Error 7

您所在的位置:网站首页 nexus7刷miui 卡刷刷机包出现 Error 7

卡刷刷机包出现 Error 7

#卡刷刷机包出现 Error 7| 来源: 网络整理| 查看: 265

搜索引擎找了很久这个问题(雾),然后翻到某某论坛的评论回复,整理思路后重新发一下 在TWRP中更新手机系统,手滑把system分区格式化了,然后就报错的内容主要是

This package is for device: XXX; this device is XXX 报错解释:

这个rom是某某手机的,不是这个手机的,然后就自动结束刷机了;

解决思路:

代码主要是为了防止不同机型之间的rom刷入变砖加入的,我确定我下载的rom没有问题,只是我把我手机里边存储的的某个机型标识误删了,无法通过刷机脚本校验,删除刷机包中刷机脚本的校验代码

具体步骤:

用压缩软件打开(注意是打开不是解压缩)刷机包,在路径/META-INF/com/google/android下面找到名字是updater-script的文件,解压这一个文件,然后使用文本编辑器打开;

打开后前几行应是如下格式,可以看到报错代码就在前几行中

assert(getprop("ro.product.device") == "某某型号" || getprop("ro.build.product") == "某某型号" || getprop("ro.product.device") == "某某型号" || getprop("ro.build.product") == "某某型号" || abort("E3004: This package is for device: 某某型号; this device is " + getprop("ro.product.device") + ".");); assert(oppo.verify_trustzone("XXXX") == "1");

将前几行中assert(判断)、getprop(获取手机信息)、abort(终止)开头的代码整行删除,然后保存该文件;

将此文件拖入rom压缩包中的原位置,替换原本的updater-script文件,等待压缩软件重新保存好即可(本人用的是7zip,主流压缩软件均可完成该操作)

然后愉快的重新刷入rom😁



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3