判断安全固件的方法
一、通过串口开机打印
改方法适用Android与Tina
1.开机打印为SBOOT为安全
[289]HELLO! SBOOT is starting!
2.开机打印boot0为非安全
[88]BOOT0 commit : 1cbb5ea8b3
二、通过读数据
1.getprop | grep verifiedbootstate
这条命令的输出表示设备的启动验证状态(Verified Boot State)是绿色的(green)。在Android设备上,启动验证状态是用来指示设备是否在启动时通过了安全验证的过程。绿色状态通常意味着设备在启动时成功地验证了其启动加载程序、操作系统内核和其他关键组件的完整性,没有发现被篡改或损坏的迹象。这是设备安全启动的一个积极信号。
getprop | grep verifiedbootstate
[ro.boot.verifiedbootstate]: [green]
如果非如上信息或为空则为非安全。
2. getprop ro.boot.secure_os_exist
1为安全,0为非安全。
三、打包脚本
打包脚本
Android | Tina(Tina4.0为例) |
安全固件 pack -v | 安全固件 pack -s (不建议Tina使用非安全, |
非安全 pack | 非安全 pack |
串口打印不加参数 卡打印-d | 串口打印不加参数 卡打印-d |
四、注意事项
除非需要过gms,出国外。负责一律为使用非安全固件。