博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OTA 升级 Fingerprint 不一致现象
阅读量:4147 次
发布时间:2019-05-25

本文共 1611 字,大约阅读时间需要 5 分钟。

0. 查看 recovery 日志

  1. 第一个查看 command 的命令
  2. 查看 recovery 的报错信息,发现 fingerprint 不一致

1. 机器的 fingerprint

C:\Users\fadi.su>adb shellK9:/ $ getprop |grep displaygetprop |grep display[ro.build.display.id]: [L38043_ROW_OPEN_USER_M6762_O_MTK_S104_18H16]K9:/ $ getprop |grep fingergetprop |grep finger[lava.mmi.fingerprints]: [yes][ro.bootimage.build.fingerprint]: [Lenovo/L38043/K9:8.1.0/O11019/1534425307:user/release-keys][ro.build.fingerprint]: [Lenovo/L38043/K9:8.1.0/O11019/1534425307:user/release-keys][ro.vendor.build.fingerprint]: [Lenovo/L38043/K9:8.1.0/O11019/1534425307:user/release-keys]

2. 本地升级包的 fingerprint

这个Ok

ui_print("Source: Lenovo/L38043/K9:8.1.0/O11019/1534425307:user/release-keys");ui_print("Target: Lenovo/L38043/K9:8.1.0/O11019/1534448187:user/release-keys");ui_print("Verifying current system...");getprop("ro.build.fingerprint") == "Lenovo/L38043/K9:8.1.0/O11019/1534425307:user/release-keys" ||    getprop("ro.build.fingerprint") == "Lenovo/L38043/K9:8.1.0/O11019/1534448187:user/release-keys" ||

3. 服务器的 fingerprint

不一致,升级失败

getprop("ro.product.device") == "K9" || abort("E3004: This package is for \"K9\" devices; this is a \"" + getprop("ro.product.device") + "\".");ui_print("Source: Lenovo/L38043/K9:8.1.0/O11019/1534188326:user/release-keys");ui_print("Target: Lenovo/L38043/K9:8.1.0/O11019/1534274677:user/release-keys");ui_print("Verifying current system...");getprop("ro.build.fingerprint") == "Lenovo/L38043/K9:8.1.0/O11019/1534188326:user/release-keys" ||    getprop("ro.build.fingerprint") == "Lenovo/L38043/K9:8.1.0/O11019/1534274677:user/release-keys" ||

4. 解决方案

更换匹配的 fingerprint 升级包即可

转载地址:http://gwjti.baihongyu.com/

你可能感兴趣的文章
你准备写代码到多少岁?程序员们是这么回答的!
查看>>
码农:和产品对一天需求,产品经理的需求是对完了,可我代码呢?
查看>>
程序员过年回家该怎么给亲戚朋友解释自己的职业?
查看>>
技术架构师的日常工作是什么?网友:搭框架,写公共方法?
查看>>
第四章 微信飞机大战
查看>>
九度:题目1008:最短路径问题
查看>>
九度Online Judge
查看>>
九度:题目1027:欧拉回路
查看>>
九度:题目1012:畅通工程
查看>>
九度:题目1017:还是畅通工程
查看>>
九度:题目1034:寻找大富翁
查看>>
第六章 背包问题——01背包
查看>>
51nod 分类
查看>>
1136 . 欧拉函数
查看>>
面试题:强制类型转换
查看>>
Decorator模式
查看>>
Template模式
查看>>
Observer模式
查看>>
高性能服务器设计
查看>>
性能扩展问题要趁早
查看>>