GMS认证记录

在user模式下可以调试修改adb/adb.c为 

static int should_drop_privileges() {

 #ifndef ALLOW_ADBD_ROOT
-    return 1;

+    return 0;


 过cts时Developer options需要默认关闭

src/com/android/settings/DevelopmentSettings.java


+/*
         if (mHaveDebugSettings && !mLastEnabledState) {
             // Overall debugging is disabled, but there are some debug
             // settings that are enabled.  This is an invalid state.  Switch
@@ -448,6 +449,7 @@ public class DevelopmentSettings extends RestrictedSettingsFragment
             mEnabledSwitch.setChecked(mLastEnabledState);
             setPrefsEnabledState(mLastEnabledState);
         }
+*/

cts,adb调试默认关闭,修改device.mk

-PRODUCT_USB_CONFIG ?= mtp,adb
+PRODUCT_USB_CONFIG ?= mtp


 build/   core/Makefile

-BUILD_KEYS := test-keys
+BUILD_KEYS := release-keys

 #build_desc := $(TARGET_PRODUCT)-$(TARGET_BUILD_VARIANT) $(PLATFORM_VERSION) $(BUILD_ID) $(BUILD_NUMBER) $(BUILD_VERSION_TAGS)
-build_desc := $(CUSTOM_PRODUCT_DEVICE)-$(TARGET_BUILD_VARIANT) $(PLATFORM_VERSION) $(BUILD_ID) $(BUILD_NUMBER) $(BUILD_VERSION_TAGS)
+build_desc := $(CUSTOM_PRODUCT_NAME)-$(TARGET_BUILD_VARIANT) $(PLATFORM_VERSION) $(BUILD_ID) $(BUILD_NUMBER) $(BUILD_VERSION_TAGS)
 $(INSTALLED_BUILD_PROP_TARGET): PRIVATE_BUILD_DESC := $(build_desc)
 
 # The string used to uniquely identify this build;  used by the OTA server.
 ifeq (,$(strip $(BUILD_FINGERPRINT)))
   #BUILD_FINGERPRINT := $(PRODUCT_BRAND)/$(TARGET_PRODUCT)/$(TARGET_DEVICE):$(PLATFORM_VERSION)/$(BUILD_ID)/$(BUILD_NUMBER):$(TARGET_BUILD_VAR
-  BUILD_FINGERPRINT := $(PRODUCT_BRAND)/$(CUSTOM_PRODUCT_NAME)/$(CUSTOM_PRODUCT_DEVICE):$(PLATFORM_VERSION)/$(BUILD_ID)/$(BUILD_NUMBER):$(TARG
+  BUILD_FINGERPRINT := $(CUSTOM_PRODUCT_BRAND)/$(CUSTOM_PRODUCT_NAME)/$(CUSTOM_PRODUCT_DEVICE):$(PLATFORM_VERSION)/$(BUILD_ID)/$(BUILD_NUMBER)

你可能感兴趣的:(GMS)