Get desktop application:
View/edit binary Protocol Buffers messages
Sample data, if provided, is fished from a Nexus 7 (2013) / flo running Android 5.0
unused
Gservices["android_id"] or 0 on first-checkin
Gservices["digest"] or ""
unused
Locale.toString
GoogleSettingsContract.Partner["logging_id2"] (choosen randomly on first checkin) eg. 12561488293572742346
unused
NetworkInfo.getExtraInfo, WifiInfo.getMacAddress (12 hex-digits) eg. d850e6abcdef
TelephonyManager.getDeviceId (14 hex-digits), not set on tablets
"[<email>]" followed by "<authToken>", empty string on first checkin
TimeZone.getId eg. GMT
security token as given on first checkin, not set on first checkin
use 3
SHA-1 of each in /system/etc/security/otacerts.zip or "--IOException--" or "--no-output--" eg. dKXTm1QH9QShGQwBM/4rg6/lCNQ=
Build.SERIAL != "unknown" eg. 07d90b18
TelephonyManager.getDeviceId (8 hex-digits), not set on tablets
"ethernet" or "wifi"
unknown, use 0 on pre- and first-checkin, and 1 for later checkins also present on pre-checkin
unknown
UserManager.getUserSerialNumber eg. 0
Used in:
empty Build on pre-checkin
last checkin ms or 0 if first checkin eg. 0
eg. ("event_log_start",~,1424612602652) on first checkin
unknown, n/a on first checkin
unused
TelephonyManager.getNetworkOperator != null|empty
TelephonyManager.getSimOperator != null|empty
"WIFI::" | ("mobile" | "notmobile" | "unknown") + "-" + ("roaming" | "notroaming" | "unknown")
UserHandle.myUserId eg. 0
Used in:
Build.FINGERPRINT eg. google/razor/flo:5.0.1/LRX22C/1602158:user/release-keys
Build.HARDWARE eg. flo
Build.BRAND eg. google
Build.getRadioVersion()
Build.BOOTLOADER eg. FLO-04.04
GoogleSettingsContract.Partner["client_id"] eg. android-google
Build.TIME / 1000L eg. 1416533192
PackageInfo.versionCode eg. 6188736
Build.DEVICE eg. flo
Build.VERSION.SDK_INT eg. 21
Build.MODEL eg. Nexus 7
Build.MANUFACTURER eg. asus
Build.PRODUCT eg. razor
fileExists("/system/recovery-from-boot.p") eg. false
Used in:
Used in:
Used in:
ConfigurationInfo.reqTouchScreen eg. 3
ConfigurationInfo.reqKeyboardType eg. 1
ConfigurationInfo.reqNavigation eg. 1
ConfigurationInfo.screenLayout eg. 3
ConfigurationInfo.reqInputFeatures & ConfigurationInfo.INPUT_FEATURE_HARD_KEYBOARD eg. 0
ConfigurationInfo.reqInputFeatures & ConfigurationInfo.INPUT_FEATURE_FIVE_WAY_NAV eg. 0
DisplayMetrics.densityDpi eg. 320
ConfigurationInfo.reqGlEsVersion eg. 196608
PackageManager.getSystemSharedLibraryNames eg. "android.test.runner", "com.android.future.usb.accessory", "com.android.location.provider", "com.android.media.remotedisplay", "com.android.mediadrm.signer", "com.google.android.maps", "com.google.android.media.effects", "com.google.widevine.software.drm", "javax.obex"
PackageManager.getSystemAvailableFeatures eg. android.hardware.[...]
Build.CPU_ABI and Build.CPU_ABI2 != "unknown" eg. "armeabi-v7a", "armeabi"
DisplayMetrics.widthPixels eg. 1200
DisplayMetrics.heightPixels eg. 1824
Context.getAssets.getLocales eg. [...], "en-US", [...]
GLES10.glGetString(GLES10.GL_EXTENSIONS) eg. "GL_AMD_compressed_ATC_texture", [...]
unused
unused
Used in:
Used in:
Used in: