如何查看Android系统的版本是User模式还是Eng模式,读ro.debuggable或者ro.build.type

一、方法一

1、adb 查看根目录下的default.prop文件,注意ro.secure和ro.debuggable的值。

2、ro.secure=1   And ro.debuggable=0 为User模式,下图是User模式。

如何查看Android系统的版本是User模式还是Eng模式,读ro.debuggable或者ro.build.type_第1张图片

3、ro.secure=0   And ro.debuggable=1 为Eng模式,下图是Eng模式。

如何查看Android系统的版本是User模式还是Eng模式,读ro.debuggable或者ro.build.type_第2张图片

二、方法二:Android源码里面判断user版本的方法,这里如果是user版本开机完成后会弹出一个提示窗口。

     2.1  frameworks\base\core\java\android\os\Build.java

如何查看Android系统的版本是User模式还是Eng模式,读ro.debuggable或者ro.build.type_第3张图片

如何查看Android系统的版本是User模式还是Eng模式,读ro.debuggable或者ro.build.type_第4张图片

 如何查看Android系统的版本是User模式还是Eng模式,读ro.debuggable或者ro.build.type_第5张图片

      2.2 可以知道系统里面是读ro.build.type值来判断是不是user版本。

xxx:/ # getprop ro.build.type
userdebug
xxx:/ #

你可能感兴趣的:(Android,android)