File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed
Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -840,16 +840,20 @@ static const char *snet_prop_value[] = {
840840};
841841
842842static void workaround_snet_properties () {
843+ std::string build_type = android::base::GetProperty (" ro.build.type" , " " );
844+
843845 // Weaken property override security to set safetynet props
844846 weaken_prop_override_security = true ;
845847
846848 std::string error;
847- LOG (INFO) << " snet: Hiding sensitive props" ;
848849
849- // Hide all sensitive props
850- for (int i = 0 ; snet_prop_key[i]; ++i) {
851- PropertySet (snet_prop_key[i], snet_prop_value[i], &error);
852- }
850+ // Hide all sensitive props if not eng build
851+ if (build_type != " eng" ) {
852+ LOG (INFO) << " snet: Hiding sensitive props" ;
853+ for (int i = 0 ; snet_prop_key[i]; ++i) {
854+ PropertySet (snet_prop_key[i], snet_prop_value[i], &error);
855+ }
856+ }
853857
854858 // Restore the normal property override security after safetynet props have been set
855859 weaken_prop_override_security = false ;
You can’t perform that action at this time.
0 commit comments