记一次跳过系统版本检测强刷opengapps卡刷包的过程,20201017

opengapps的卡刷包内置有目标系统的版本校验功能,出现不符合的情况就会终止继续运行,并抛出 错误编码 20.

但是有一种情况是系统版本符合,但是opengapps的检测机制却没有正确的识别到(有些基于低安卓版本移植高安卓版本的系统会出现这样的问题).

就这样在给一个 手机型号为 nibiru h1 ,系统ui为 魅族flyme 5.1.12.23R beta,安卓版本5.1.1 的机器刷机的时候就出现了这样的问题.

记一次跳过系统版本检测强刷opengapps卡刷包的过程,20201017

以下为解决过程:

1.把 opengapps的卡刷包 拷贝到电脑. 使用7-zip解压,得到如下文件

记一次跳过系统版本检测强刷opengapps卡刷包的过程,20201017

2.使用 notepad++ 打开脚本 文件 installer.sh

记一次跳过系统版本检测强刷opengapps卡刷包的过程,20201017

3.查找 错误代码 20 这个关数字

可以发现 "E_ROMVER=20 # Wrong ROM version" 这样的一行代码,这样我们就的到了新的关键词 "E_ROMVER"

将此行注释后继续查找关键词,可以发现如下内容(同样注释掉):

记一次跳过系统版本检测强刷opengapps卡刷包的过程,20201017

4.保存并退出,将修改过的 installer.sh 替换到原来的刷机包中即可,不需要做其它修改

5.使用twrp选中修改好的卡刷包刷入即可,不要清除数据,顺利通过后正常开机使用

记一次跳过系统版本检测强刷opengapps卡刷包的过程,20201017

记一次跳过系统版本检测强刷opengapps卡刷包的过程,20201017

修改后的刷机包: https://download.csdn.net/download/u012336596/12949744