1、运行hdc shell,进入的命令行如果是看下是还是\#,如果是\#手机则被root过,手机没有被root过。2、connection.getDefaultHttpProxy使用此系统接口判断,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-net-connection-V5\#connectiongetdefaulthttpproxy103、可以通过deviceInfo里的marketName、productSeries、productModel等等字段进行区分:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-device-info-0000001815247130-V5可以通过电量信息(模拟器电量一般不变、判断充电信息)/传感器(模拟器一般没有光传感器)/设备信息(CPU指令集abiList)/拨号(模拟器一般无法拨号)来判断是否为模拟器。参考文档:@system.battery (电量信息)@ohos.sensor (传感器) - AMBIENT\_LIGHT@ohos.deviceInfo (设备信息)@ohos.telephony.call (拨打电话)https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/devicesecurity-sysintegrity-check-V5\#section1880231055910安全检测能力,包含root检测功能。
1、运行hdc shell,进入的命令行如果是看下是还是\#,如果是\#手机则被root过,手机没有被root过。
2、connection.getDefaultHttpProxy使用此系统接口判断,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-net-connection-V5\#connectiongetdefaulthttpproxy10
3、可以通过deviceInfo里的marketName、productSeries、productModel等等字段进行区分:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-device-info-0000001815247130-V5
可以通过电量信息(模拟器电量一般不变、判断充电信息)/传感器(模拟器一般没有光传感器)/设备信息(CPU指令集abiList)/拨号(模拟器一般无法拨号)来判断是否为模拟器。
参考文档:
@system.battery (电量信息)
@ohos.sensor (传感器) - AMBIENT\_LIGHT
@ohos.deviceInfo (设备信息)
@ohos.telephony.call (拨打电话)
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/devicesecurity-sysintegrity-check-V5\#section1880231055910
安全检测能力,包含root检测功能。