From a699d3f69b4d20a70a8657caf5ca0aaabb35fa02 Mon Sep 17 00:00:00 2001 From: William Budington Date: Thu, 28 Mar 2024 19:37:45 -0700 Subject: [PATCH] Update gpapi to support google play api v3 --- gpapi/Cargo.toml | 17 +- gpapi/README.tpl | 4 +- gpapi/build.rs | 61 +- gpapi/device.properties | 3564 +++++++++++++++++++------------ gpapi/src/android_checkins.bin | Bin 9384 -> 0 bytes gpapi/src/consts.rs | 30 +- gpapi/src/device_properties.bin | Bin 279306 -> 478682 bytes gpapi/src/device_properties.rs | 41 + gpapi/src/error.rs | 12 +- gpapi/src/lib.rs | 1249 ++++++----- 10 files changed, 2935 insertions(+), 2043 deletions(-) delete mode 100644 gpapi/src/android_checkins.bin create mode 100644 gpapi/src/device_properties.rs diff --git a/gpapi/Cargo.toml b/gpapi/Cargo.toml index 9324d27..bf9cf3c 100644 --- a/gpapi/Cargo.toml +++ b/gpapi/Cargo.toml @@ -11,27 +11,22 @@ repository = "https://github.com/EFForg/rs-google-play/tree/master/gpapi" [dependencies] prost = "0.12" -reqwest = { version = "0.11", features = ["stream"] } +reqwest = { version = "0.12", features = ["stream"] } bytes = "1" -openssl = "0.10" -base64 = "0.21" -byteorder = "1" -hex = "0.4" -lazy_static = "1.4" hyper = { version = "0.14", features = ["full"] } -hyper-openssl = "0.9" -googleplay-protobuf = "1" +hyper-tls = "0.5" +googleplay-protobuf = { path= "../googleplay-protobuf" } bincode = "1" -futures-util = { version = "0.3", features = ["io"] } futures = "0.3" tokio-dl-stream-to-disk = "1" -indicatif = "0.17" +serde = { version = "1", features = ["derive"] } [build-dependencies] -googleplay-protobuf = "1" +googleplay-protobuf = { path= "../googleplay-protobuf" } prost = "0.12" bincode = "1" configparser = "3" +serde = { version = "1", features = ["derive"] } [dev-dependencies] tokio = { version = "1", features = ["full"] } diff --git a/gpapi/README.tpl b/gpapi/README.tpl index 4db7a0c..66d8db3 100644 --- a/gpapi/README.tpl +++ b/gpapi/README.tpl @@ -14,10 +14,12 @@ Documentation for this crate can be found on [docs.rs](https://docs.rs/gpapi/). ## Todo -Some of the functionality of the python library is missing, such as browsing and searching for packages. +This inludes some subset, but not all, of the Google Play API library. Some of the functionality is missing, such as browsing and searching for packages. ## Credits This library was originally created by David Weinstein, and is currently maintained by Bill Budington. +It follows some of the conventions set by Aurora's [gplayapi java library](https://gitlab.com/AuroraOSS/gplayapi/). It was originally modeled after the [googleplay-api for python](https://github.com/NoMore200/googleplay-api.git) patterns. + License: {{license}} diff --git a/gpapi/build.rs b/gpapi/build.rs index ee47cf5..74b77e6 100644 --- a/gpapi/build.rs +++ b/gpapi/build.rs @@ -1,25 +1,34 @@ use std::collections::HashMap; use std::fs::{self, File}; -use std::io::Write; +use std::io::{Cursor, Write}; use std::path::Path; use configparser::ini::Ini; use prost::Message; -use googleplay_protobuf::{AndroidBuildProto, AndroidCheckinProto, DeviceConfigurationProto}; +use googleplay_protobuf::{AndroidBuildProto, AndroidCheckinProto, DeviceConfigurationProto, DeviceFeature}; + +use serde::{Serialize, Deserialize}; +include!("src/device_properties.rs"); fn main() { - if !Path::new("src/device_properties.bin").exists() - || !Path::new("src/android_checkins.bin").exists() - { + if !Path::new("src/device_properties.bin").exists() { let mut config = Ini::new(); config .read(fs::read_to_string("device.properties").unwrap()) .unwrap(); - let mut device_configurations = HashMap::new(); - let mut android_checkins = HashMap::new(); + let mut device_properties_map = HashMap::new(); for section in config.sections() { + println!("{:?}", section); + let mut extra_info = HashMap::new(); + extra_info.insert("Build.ID".to_string(), config.get(§ion, "Build.ID").unwrap_or_default()); + extra_info.insert("Vending.versionString".to_string(), config.get(§ion, "Vending.versionString").unwrap_or_default()); + extra_info.insert("Vending.version".to_string(), config.get(§ion, "Vending.version").unwrap_or_default()); + extra_info.insert("Build.VERSION.RELEASE".to_string(), config.get(§ion, "Build.VERSION.RELEASE").unwrap_or_default()); + if let Some(sim_operator) = config.get(§ion, "SimOperator") { + extra_info.insert("SimOperator".to_string(), sim_operator); + } let mut android_build = AndroidBuildProto::default(); android_build.id = config.get(§ion, "Build.FINGERPRINT"); android_build.product = config.get(§ion, "Build.HARDWARE"); @@ -51,7 +60,6 @@ fn main() { let mut android_checkin_encoded = Vec::new(); android_checkin_encoded.reserve(android_checkin.encoded_len()); android_checkin.encode(&mut android_checkin_encoded).unwrap(); - android_checkins.insert(section.clone(), android_checkin_encoded); let mut device_configuration = DeviceConfigurationProto::default(); device_configuration.touch_screen = config @@ -96,7 +104,7 @@ fn main() { .collect(); device_configuration.native_platform = config .get(§ion, "Platforms") - .unwrap() + .unwrap_or_default() .split(",") .map(|s| String::from(s)) .collect(); @@ -104,6 +112,10 @@ fn main() { .getint(§ion, "Screen.Width") .unwrap() .map(|v| v as i32); + device_configuration.screen_height = config + .getint(§ion, "Screen.Height") + .unwrap() + .map(|v| v as i32); device_configuration.system_supported_locale = config .get(§ion, "Locales") .unwrap() @@ -116,19 +128,32 @@ fn main() { .split(",") .map(|s| String::from(s)) .collect(); - let mut device_encoded = Vec::new(); - device_encoded.reserve(device_configuration.encoded_len()); - device_configuration.encode(&mut device_encoded).unwrap(); - device_configurations.insert(section, device_encoded); + device_configuration.device_feature = config + .get(§ion, "Features") + .unwrap() + .split(",") + .map(|s| { + let feature_name = String::from(s); + let mut device_feature = DeviceFeature::default(); + device_feature.name = Some(feature_name); + device_feature.value = Some(0); + device_feature + }) + .collect(); + let mut device_configuration_encoded = Vec::new(); + device_configuration_encoded.reserve(device_configuration.encoded_len()); + device_configuration.encode(&mut device_configuration_encoded).unwrap(); + let device_properties_encoded = EncodedDeviceProperties::new( + device_configuration_encoded, + android_checkin_encoded, + extra_info, + ); + device_properties_map.insert(section.replace("gplayapi_", "").replace(".properties", ""), device_properties_encoded); } - let checkins_encoded: Vec = bincode::serialize(&android_checkins).unwrap(); - let devices_encoded: Vec = bincode::serialize(&device_configurations).unwrap(); + let devices_encoded: Vec = bincode::serialize(&device_properties_map).unwrap(); let mut file = File::create("src/device_properties.bin").unwrap(); file.write_all(&devices_encoded).unwrap(); - - let mut file = File::create("src/android_checkins.bin").unwrap(); - file.write_all(&checkins_encoded).unwrap(); } } diff --git a/gpapi/device.properties b/gpapi/device.properties index 50acd27..39fbb6d 100644 --- a/gpapi/device.properties +++ b/gpapi/device.properties @@ -1,906 +1,1708 @@ -[alien_jolla_bionic] -UserReadableName = Jolla Alien Dalvik (api16) -Build.HARDWARE = unknown -Build.RADIO = unknown -Build.BOOTLOADER = unknown -Build.FINGERPRINT = Jolla/alien_jolla_bionic/alien_jolla_bionic:4.1.2/JZO54K/eng.erin.20151105.144423:user/dev-keys -Build.BRAND = Jolla -Build.DEVICE = alien_jolla_bionic -Build.VERSION.SDK_INT = 16 -Build.MODEL = Jolla -Build.MANUFACTURER = unknown -Build.PRODUCT = alien_jolla_bionic -Build.ID = JZO54K -Build.VERSION.RELEASE = 4.1.2 -TouchScreen = 3 -Keyboard = 2 -Navigation = 2 -ScreenLayout = 2 -HasHardKeyboard = true -HasFiveWayNavigation = true -GL.Version = 131072 -Screen.Density = 240 -Screen.Width = 540 -Screen.Height = 888 -Platforms = armeabi-v7a,armeabi -SharedLibraries = android.test.runner,com.android.location.provider,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,javax.btobex,javax.obex -Features = android.hardware.camera,android.hardware.camera.autofocus,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.telephony,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.wifi,com.google.android.feature.GOOGLE_BUILD,com.myriadgroup.alien -Locales = af,af_NA,af_ZA,agq,agq_CM,ak,ak_GH,am,am_ET,ar,ar_AE,ar_BH,ar_DZ,ar_EG,ar_IQ,ar_JO,ar_KW,ar_LB,ar_LY,ar_MA,ar_OM,ar_QA,ar_SA,ar_SD,ar_SY,ar_TN,ar_YE,as,as_IN,asa,asa_TZ,az,az_CYRL,az_CYRL_AZ,az_LATN,az_LATN_AZ,bas,bas_CM,be,be_BY,bem,bem_ZM,bez,bez_TZ,bg,bg_BG,bm,bm_ML,bn,bn_BD,bn_IN,bo,bo_CN,bo_IN,br,br_FR,brx,brx_IN,bs,bs_BA,ca,ca_ES,cgg,cgg_UG,chr,chr_US,cs,cs_CZ,cy,cy_GB,da,da_DK,dav,dav_KE,de,de_AT,de_BE,de_CH,de_DE,de_LI,de_LU,dje,dje_NE,dua,dua_CM,dyo,dyo_SN,ebu,ebu_KE,ee,ee_GH,ee_TG,el,el_CY,el_GR,en,en_AS,en_AU,en_BB,en_BE,en_BM,en_BW,en_BZ,en_CA,en_GB,en_GU,en_GY,en_HK,en_IE,en_IN,en_JM,en_MH,en_MP,en_MT,en_MU,en_NA,en_NZ,en_PH,en_PK,en_SG,en_TT,en_UM,en_US,en_US_POSIX,en_VI,en_ZA,en_ZW,eo,es,es_419,es_AR,es_BO,es_CL,es_CO,es_CR,es_DO,es_EC,es_ES,es_GQ,es_GT,es_HN,es_MX,es_NI,es_PA,es_PE,es_PR,es_PY,es_SV,es_US,es_UY,es_VE,et,et_EE,eu,eu_ES,ewo,ewo_CM,fa,fa_AF,fa_IR,ff,ff_SN,fi,fi_FI,fil,fil_PH,fo,fo_FO,fr,fr_BE,fr_BF,fr_BI,fr_BJ,fr_BL,fr_CA,fr_CD,fr_CF,fr_CG,fr_CH,fr_CI,fr_CM,fr_DJ,fr_FR,fr_GA,fr_GF,fr_GN,fr_GP,fr_GQ,fr_KM,fr_LU,fr_MC,fr_MF,fr_MG,fr_ML,fr_MQ,fr_NE,fr_RE,fr_RW,fr_SN,fr_TD,fr_TG,fr_YT,ga,ga_IE,gl,gl_ES,gsw,gsw_CH,gu,gu_IN,guz,guz_KE,gv,gv_GB,ha,ha_LATN,ha_LATN_GH,ha_LATN_NE,ha_LATN_NG,haw,haw_US,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,hy_AM,ig,ig_NG,ii,ii_CN,in,in_ID,is,is_IS,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,jmc,jmc_TZ,ka,ka_GE,kab,kab_DZ,kam,kam_KE,kde,kde_TZ,kea,kea_CV,khq,khq_ML,ki,ki_KE,kk,kk_CYRL,kk_CYRL_KZ,kl,kl_GL,kln,kln_KE,km,km_KH,kn,kn_IN,ko,ko_KR,kok,kok_IN,ksb,ksb_TZ,ksf,ksf_CM,kw,kw_GB,lag,lag_TZ,lg,lg_UG,ln,ln_CD,ln_CG,lt,lt_LT,lu,lu_CD,luo,luo_KE,luy,luy_KE,lv,lv_LV,mas,mas_KE,mas_TZ,mer,mer_KE,mfe,mfe_MU,mg,mg_MG,mgh,mgh_MZ,mk,mk_MK,ml,ml_IN,mr,mr_IN,ms,ms_BN,ms_MY,mt,mt_MT,mua,mua_CM,my,my_MM,naq,naq_NA,nb,nb_NO,nd,nd_ZW,ne,ne_IN,ne_NP,nl,nl_AW,nl_BE,nl_NL,nmg,nmg_CM,nn,nn_NO,nus,nus_SD,nyn,nyn_UG,om,om_ET,om_KE,or,or_IN,pa,pa_ARAB,pa_ARAB_PK,pa_GURU,pa_GURU_IN,pl,pl_PL,ps,ps_AF,pt,pt_AO,pt_BR,pt_GW,pt_MZ,pt_PT,pt_ST,rm,rm_CH,rn,rn_BI,ro,ro_MD,ro_RO,rof,rof_TZ,ru,ru_MD,ru_RU,ru_UA,rw,rw_RW,rwk,rwk_TZ,saq,saq_KE,sbp,sbp_TZ,seh,seh_MZ,ses,ses_ML,sg,sg_CF,shi,shi_LATN,shi_LATN_MA,shi_TFNG,shi_TFNG_MA,si,si_LK,sk,sk_SK,sl,sl_SI,sn,sn_ZW,so,so_DJ,so_ET,so_KE,so_SO,sq,sq_AL,sr,sr_CYRL,sr_CYRL_BA,sr_CYRL_ME,sr_CYRL_RS,sr_LATN,sr_LATN_BA,sr_LATN_ME,sr_LATN_RS,sv,sv_FI,sv_SE,sw,sw_KE,sw_TZ,swc,swc_CD,ta,ta_IN,ta_LK,te,te_IN,teo,teo_KE,teo_UG,th,th_TH,ti,ti_ER,ti_ET,to,to_TO,tr,tr_TR,twq,twq_NE,tzm,tzm_LATN,tzm_LATN_MA,uk,uk_UA,ur,ur_IN,ur_PK,uz,uz_ARAB,uz_ARAB_AF,uz_CYRL,uz_CYRL_UZ,uz_LATN,uz_LATN_UZ,vai,vai_LATN,vai_LATN_LR,vai_VAII,vai_VAII_LR,vi,vi_VN,vun,vun_TZ,xog,xog_UG,yav,yav_CM,yo,yo_NG,zh,zh_HANS,zh_HANS_CN,zh_HANS_HK,zh_HANS_MO,zh_HANS_SG,zh_HANT,zh_HANT_HK,zh_HANT_MO,zh_HANT_TW,zu,zu_ZA -GSF.version = 12673002 -Vending.version = 81010800 -Vending.versionString = 10.1.08-all [0] [PR] 196597404 -CellOperator = 23205 -SimOperator = 23205 -Client = android-google -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_AMD_program_binary_Z400,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_EXT_debug_marker,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_type_2_10_10_10_REV,GL_NV_fence,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_fbo_render_mipmap,GL_OES_fragment_precision_high,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_texture_3D,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OES_vertex_type_10_10_10_2,GL_QCOM_alpha_test,GL_QCOM_binning_control,GL_QCOM_driver_control,GL_QCOM_extended_get,GL_QCOM_extended_get2,GL_QCOM_perfmon_global_mode,GL_QCOM_tiled_rendering,GL_QCOM_writeonly_rendering -TimeZone = Europe/Vienna -Roaming = mobile-notroaming -[angler] -UserReadableName = Nexus 6P (api27) -Build.HARDWARE = angler -Build.RADIO = unknown -Build.BOOTLOADER = angler-03.79 -Build.FINGERPRINT = google/angler/angler:8.1.0/OPM2.171019.029.A1/4720889:user/release-keys -Build.BRAND = Google -Build.DEVICE = angler -Build.VERSION.SDK_INT = 27 -Build.MODEL = Nexus 6P -Build.MANUFACTURER = Huawei -Build.PRODUCT = angler -Build.ID = OPM2.171019.029.B1 -Build.VERSION.RELEASE = 8.1.0 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -GL.Version = 196610 -Screen.Density = 560 -Screen.Width = 1440 -Screen.Height = 2392 -Platforms = arm64-v8a,armeabi-v7a,armeabi -SharedLibraries = android.ext.services,android.ext.shared,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.google.android.camera.experimental2016,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,com.qualcomm.qcrilhook,com.quicinc.cneapiclient,javax.obex,org.apache.http.legacy,org.lineageos.hardware,org.lineageos.platform -Features = android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.ethernet,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.hifi_sensors,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.sip,android.software.sip.voip,android.software.verified_boot,android.software.voice_recognizers,android.software.webview,com.google.android.apps.dialer.SUPPORTED,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.nxp.mifare,org.lineageos.android,org.lineageos.audio,org.lineageos.hardware,org.lineageos.livedisplay,org.lineageos.performance,org.lineageos.profiles,org.lineageos.style,org.lineageos.weather,projekt.substratum.theme -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,ast,az,az_AZ,be,be_BY,bg,bg_BG,bn,bs,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,en_XA,en_XC,eo,es,es_ES,es_US,et,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl,gl_ES,gu,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka,kk,km,kn,kn_IN,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,ml_IN,mn,mr,mr_IN,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_BE,nl_NL,pa,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,si,sk,sk_SK,sl,sl_SI,sq,sq_AL,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,ta_IN,te,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 12688052 -Vending.version = 81041300 -Vending.versionString = 10.4.13-all [0] [PR] 198917767 -CellOperator = 22210 -SimOperator = 22210 -TimeZone = America/Los_Angeles -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_EXT_EGL_image_array,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_tiled_rendering -Roaming = mobile-notroaming -Client = android-google -[aries] -UserReadableName = Sony Xperia Z3 Compact (api25) -Build.FINGERPRINT = Sony/carbon_aries/aries:7.1.1/NMF26V/3a70f5295e:userdebug/test-keys -Build.HARDWARE = aries -Build.BRAND = Sony -Build.RADIO = unknown -Build.BOOTLOADER = s1 -Build.DEVICE = aries -Build.VERSION.SDK_INT = 25 -Build.MODEL = Xperia Z3 Compact -Build.MANUFACTURER = Sony -Build.PRODUCT = carbon_aries -Client = android-google -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -Screen.Density = 320 -Screen.Width = 720 -Screen.Height = 1280 -Platforms = armeabi-v7a,armeabi -SharedLibraries = com.android.location.provider,com.android.future.usb.accessory,android.ext.shared,javax.obex,android.ext.services,android.test.runner,com.google.android.maps,org.apache.http.legacy,com.android.nfc_extras,com.android.media.remotedisplay,com.android.mediadrm.signer -Features = android.hardware.sensor.proximity,android.hardware.sensor.accelerometer,android.hardware.faketouch,org.cyanogenmod.appsuggest,android.hardware.usb.accessory,android.hardware.telephony.cdma,android.software.backup,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.software.print,android.hardware.consumerir,org.cyanogenmod.partner,org.cyanogenmod.telephony,android.software.voice_recognizers,android.hardware.fingerprint,android.hardware.sensor.gyroscope,android.hardware.audio.low_latency,android.hardware.opengles.aep,android.hardware.bluetooth,android.hardware.camera.autofocus,com.google.android.feature.GOOGLE_BUILD,android.hardware.telephony.gsm,android.software.sip.voip,org.cyanogenmod.profiles,android.hardware.usb.host,com.cyanogenmod.android,android.hardware.audio.output,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.sensor.hifi_sensors,android.hardware.screen.portrait,android.hardware.nfc,com.nxp.mifare,android.hardware.sensor.stepdetector,org.cyanogenmod.audio,org.cyanogenmod.theme,android.software.home_screen,android.hardware.microphone,org.cyanogenmod.statusbar,android.hardware.bluetooth_le,android.hardware.sensor.compass,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.sensor.barometer,android.software.app_widgets,android.software.input_methods,android.hardware.sensor.light,android.software.device_admin,android.hardware.camera,org.cyanogenmod.hardware,android.hardware.screen.landscape,org.cyanogenmod.weather,org.cyanogenmod.performance,android.software.managed_users,android.software.webview,android.hardware.sensor.stepcounter,android.hardware.camera.capability.manual_post_processing,org.cyanogenmod.livedisplay,android.hardware.camera.any,android.hardware.camera.capability.raw,android.software.connectionservice,android.hardware.touchscreen.multitouch.distinct,android.hardware.location.network,android.software.sip,android.hardware.camera.capability.manual_sensor,android.hardware.camera.level.full,android.hardware.wifi.direct,android.software.live_wallpaper,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.EXCHANGE_6_2,org.cyanogenmod.theme.v1,org.cyanogenmod.livelockscreen,android.hardware.location.gps,android.software.midi,android.hardware.nfc.hce,android.hardware.wifi,android.hardware.location,android.hardware.telephony -Locales = hi,so_ET,ro_MD,in,sn_ZW,sw_UG,es_BO,dyo,ru_KZ,en_JE,zu,en_JM,pt_BR,en_MS,ar_SD,en_ZM,es_PA,en_GG,es_SV,en_SE,es,rof,fr_SC,fr_GA,en_CM,ta,en_SX,fr_MC,fy,to,fr_RW,en_SD,qu,en_KE,rw_RW,gv_IM,sv_FI,cgg,pt_GW,fr_CF,sv_SE,dje,en_SS,ar_DZ,si,es_UY,ar_SA,tr_TR,dua,fr_BL,nb_SJ,fr_CA,ff,es_PE,om,en_FK,cs_CZ,zu_ZA,sl_SI,es_NI,en_GY,fr_ML,fr_MF,nmg,fo_DK,en_LR,el_CY,nus,mt,en_NU,en_UG,ta_MY,pt_ST,ha_NE,ca_FR,ru,es_IC,ar_KW,it_IT,en_GI,ji,hr,ka_GE,pt_PT,nl,en_TV,ru_RU,pa,mgh,es_ES,km,ee_TG,ca_AD,twq,ar_YE,eo,ne,as_IN,es_GT,vi_VN,de_CH,ig_NG,or_IN,mua,pl_PL,lv,fr_DZ,lb,hr_HR,haw,sw_KE,shi,mn,om_ET,fr_LU,es_PR,lo_LA,es_HN,kl_GL,bo_IN,et_EE,en_ZA,fr_TG,br_FR,yo_NG,tr_CY,sr,bem,fr_PF,ti_ET,hu,mk,de_LI,so_SO,nb_NO,luo,en_ZW,sk_SK,ksh,sk,nyn,fa,zgh,fr_HT,en_CY,uz,rm,en_MH,sn,to_TO,te,sq_MK,ha_GH,ta_IN,en_MW,da,en_BS,ms_SG,ps_AF,lt_LT,br,it_CH,fr_NE,en_LC,bm_ML,kk_KZ,qu_BO,tr,nl_SR,ln,sw,luy,en,fo,en_GD,asa,lag,fr_GQ,fr,fr_GN,dz,ar_SO,dz_BT,ca,es_CL,rn_BI,sq_XK,en_CC,en_SI,el_GR,yo_BJ,vi,my,de_LU,mk_MK,ak_GH,fr_GF,en_PK,my_MM,fr_CG,cy,es_PH,en_IN,ksf,en_LS,fy_NL,ce,ff_MR,af_ZA,fa_IR,bn_BD,vun,ks,bg,sq_AL,fr_BF,rw,af_NA,dsb,qu_PE,en_DM,ar_TN,nd,en_UM,en_FM,en_NR,ro,uk,se_SE,ln_CF,pt_MZ,am_ET,kl,pt,ta_SG,th,se_NO,ff_GN,ky,en_NG,ur_PK,af,en_DE,so,sah,fr_SN,ar_EH,vai,gu_IN,en_WS,es_EA,ms,fr_MG,th_TH,fr_RE,ru_BY,nl_SX,lv_LV,ki_KE,fr_CI,en_BB,ja,kde,am,nl_BQ,bo_CN,ga_IE,sl,bn_IN,mer,en_SZ,fr_CM,dav,ti_ER,da_GL,kw_GB,ga,mfe,it,it_SM,fo_FO,en_BW,en_SG,en_KN,cs,chr,km_KH,en_SC,mr_IN,el,en_PN,mg_MG,ru_KG,en_PW,en_SB,fur,en_BZ,ka,bm,de_DE,te_IN,ml_IN,hy,sw_TZ,kw,kn,ru_UA,ln_CD,et,fr_CH,en_DG,bn,ps,qu_EC,lt,ii_CN,en_FJ,eu,en_TC,ksb,pt_CV,gl_ES,en_VU,en_MP,ee,ar_PS,wae,nl_BE,xog,is,fr_PM,saq,iw_IL,om_KE,en_FI,nn_NO,pt_MO,mgo,en_US,fr_BE,ar,gd,kok,de,kln,kam,mt_MT,be,ce_RU,en_BE,fr_SY,es_MX,sv_AX,agq,sq,hr_BA,tzm,de_AT,os_RU,es_DO,en_BI,mg,ar_SY,yav,ks_IN,ro_RO,lu_CD,en_PG,jgo,is_IS,es_CU,ff_CM,en_VG,az,en_GU,fr_MR,ug_CN,in_ID,en_AU,nl_CW,ru_MD,naq,gd_GB,en_CK,ml,ja_JP,sw_CD,uk_UA,ta_LK,pl,es_VE,da_DK,be_BY,fa_AF,pt_AO,fr_MQ,bs,mas,ar_QA,en_IO,en_SH,en_NL,es_GQ,lg,hu_HU,fr_BJ,en_MO,brx,fr_WF,ar_OM,ca_ES,en_GB,ug,ha,en_NA,en_NF,sv,as,ig,en_KI,en_CX,en_TO,sbp,bo,ne_NP,bg_BG,jmc,en_GM,ar_JO,en_HK,ar_IQ,fr_DJ,fr_GP,lkt,kn_IN,ha_NG,en_IL,en_KY,en_TT,fil,fr_BI,sg,hsb,ca_IT,teo,fr_TN,en_AS,kk,guz,fr_VU,mr,es_EC,en_TZ,ko_KR,ar_MA,ar_LB,fr_CD,en_DK,es_CO,ur_IN,rwk,es_PY,ms_MY,cy_GB,en_PH,seh,ar_BH,en_TK,en_RW,eu_ES,ki,fr_TD,smn,ses,so_KE,es_CR,en_MY,en_AI,lo,en_MG,en_PR,gsw,en_VI,en_BM,se,en_IE,en_SL,khq,en_CH,ee_GH,ko,lb_LU,en_AT,nn,ar_ER,lrc,ar_TD,ar_MR,fr_YT,en_GH,en_MU,si_LK,gv,ky_KG,nl_NL,rm_CH,ar_IL,ti,iw,hy_AM,se_FI,pt_TL,en_AG,or,bez,ff_SN,en_IM,fr_MA,en_MT,nd_ZW,fi_FI,en_NZ,de_BE,fr_KM,bas,ak,nl_AW,ar_AE,kab,ar_EG,ur,es_AR,ar_DJ,ar_KM,kkj,fi,lu,fr_FR,ebu,os,ne_IN,ln_AO,gu,zh,os_GE,sg_CF,mn_MN,gl,lg_UG,ko_KP,rn,mzn,es_US,hi_IN,ar_LY,ms_BN,fr_NC,so_DJ,ii,en_ER,ar_SS,kea,ln_CG,fr_MU,nb,yo,nnh,en_VC,ewo,en_CAClient = android-google -GSF.version = 11951417 -Vending.version = 80941800 -Vending.versionString = 9.4.18-all [0] [PR] 190562443 -CellOperator = 310260 -SimOperator = 310260 -Roaming = mobile-notroaming -TimeZone = Europe/Moscow -GL.Version = 196608 -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_primitive_bounding_box,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_tiled_rendering,GL_EXT_multi_draw_arrays,GL_EXT_shader_texture_lod,GL_IMG_multisampled_render_to_texture,GL_IMG_program_binary,GL_IMG_read_format,GL_IMG_shader_binary,GL_IMG_texture_compression_pvrtc,GL_IMG_texture_format_BGRA8888,GL_IMG_texture_npot,GL_IMG_vertex_array_object,GL_OES_byte_coordinates,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_fragment_precision_high,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_query_matrix,GL_OES_required_internalformat,GL_OES_single_precision,GL_OES_stencil8 +[gplayapi_ad_g3_pro.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=G3_Pro +Build.HARDWARE=z629bq +Build.RADIO=FM_BASE_18B_W19.10.2_P23|sc9863A_modem|10-10-2019 15:24:44 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=ADVAN/G3_Pro/ADVAN_G3_Pro:9/PPR1.180610.011/20191122:user/release-keys +Build.BRAND=ADVAN +Build.DEVICE=ADVAN_G3_Pro +Build.VERSION.SDK_INT=28 +Build.MODEL=6002 +Build.MANUFACTURER=ADVAN G3 Pro +Build.PRODUCT=G3_Pro +Build.ID=PPR1.180610.011 +Build.VERSION.RELEASE=9 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=320 +Screen.Width=720 +Screen.Height=1382 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.google.android.gms,com.google.android.maps,javax.obex,org.apache.http.legacy +Features=android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.adoptable_storage,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.file_based_encryption,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.securely_removes_users,android.software.verified_boot,android.software.voice_recognizers,android.software.webview,com.google.android.feature.GMSEXPRESS_PLUS_BUILD,com.google.android.feature.WELLBEING,vendor.sprd.hardware.faceid +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_IL,ar_SA,ar_XB,as,ast,az,be,be_BY,bg,bg_BG,bh_IN,bn,bn_IN,bs,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IE,en_IN,en_NZ,en_SG,en_US,en_XA,en_XC,en_ZA,es,es_ES,es_US,et,et_EE,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gl,gl_ES,gu,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,km,kn,kn_IN,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,ml_IN,mn,mr,mr_IN,ms,ms_MY,my,my_ZG,nb,nb_NO,ne,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,ta_IN,te,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur,ur_PK,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=203315029 +Vending.version=82201610 +Vending.versionString=22.0.16-21 [0] [PR] 332539104 +CellOperator=51010 +SimOperator=51010 +TimeZone=Asia/Makassar +GL.Extensions=GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_EXT_EGL_image_array,GL_EXT_YUV_target,GL_EXT_blend_minmax,GL_EXT_buffer_storage,GL_EXT_clear_texture,GL_EXT_clip_control,GL_EXT_color_buffer_float,GL_EXT_conservative_depth,GL_EXT_copy_image,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_draw_buffers,GL_EXT_draw_buffers_indexed,GL_EXT_draw_elements_base_vertex,GL_EXT_external_buffer,GL_EXT_float_blend,GL_EXT_geometry_point_size,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multi_draw_arrays,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_occlusion_query_boolean,GL_EXT_polygon_offset_clamp,GL_EXT_primitive_bounding_box,GL_EXT_pvrtc_sRGB,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB_write_control,GL_EXT_separate_shader_objects,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_group_vote,GL_EXT_shader_implicit_conversions,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_shader_pixel_local_storage,GL_EXT_shader_pixel_local_storage2,GL_EXT_shader_texture_lod,GL_EXT_shadow_samplers,GL_EXT_sparse_texture,GL_EXT_tessellation_point_size,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_rg,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_RG8,GL_EXT_texture_sRGB_decode,GL_IMG_bindless_texture,GL_IMG_framebuffer_downsample,GL_IMG_multisampled_render_to_texture,GL_IMG_program_binary,GL_IMG_read_format,GL_IMG_shader_binary,GL_IMG_texture_compression_pvrtc,GL_IMG_texture_compression_pvrtc2,GL_IMG_texture_format_BGRA8888,GL_IMG_texture_npot,GL_IMG_vertex_array_object,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_robustness,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_draw_buffers_indexed,GL_OES_draw_elements_base_vertex,GL_OES_draw_texture,GL_OES_egl_sync,GL_OES_element_index_uint,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_fragment_precision_high,GL_OES_framebuffer_object,GL_OES_geometry_point_size,GL_OES_geometry_shader,GL_OES_get_program_binary,GL_OES_gpu_shader5,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_query_matrix,GL_OES_read_format,GL_OES_required_internalformat,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_io_blocks,GL_OES_shader_multisample_interpolation,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_tessellation_point_size,GL_OES_tessellation_shader,GL_OES_texture_border_clamp,GL_OES_texture_buffer,GL_OES_texture_cube_map,GL_OES_texture_cube_map_array,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_half_float,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float +Roaming=mobile-notroaming +Client=android-google -[bacon] -UserReadableName = OnePlus One (api25) -Build.HARDWARE = bacon -Build.RADIO = unknown -Build.BOOTLOADER = unknown -Build.FINGERPRINT = oneplus/bacon/A0001:6.0.1/MHC19Q/ZNH2KAS1KN:user/release-keys -Build.BRAND = oneplus -Build.DEVICE = A0001 -Build.VERSION.SDK_INT = 25 -Build.MODEL = A0001 -Build.MANUFACTURER = OnePlus -Build.PRODUCT = bacon -Build.ID = NJH47F -Build.VERSION.RELEASE = 7.1.2 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -GL.Version = 196608 -Screen.Density = 480 -Screen.Width = 1080 -Screen.Height = 1776 -Platforms = armeabi-v7a,armeabi -SharedLibraries = android.ext.services,android.ext.shared,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.dsi.ant.antradio_library,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,com.qualcomm.qcnvitems,com.qualcomm.qcrilhook,javax.obex,org.apache.http.legacy,org.cyanogenmod.hardware,org.cyanogenmod.platform -Features = android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.ethernet,android.hardware.faketouch,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.hce,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.wifi,android.hardware.wifi.direct,android.software.app_widgets,android.software.backup,android.software.connectionservice,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.cyanogenmod.android,com.google.android.apps.dialer.SUPPORTED,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,org.cyanogenmod.audio,org.cyanogenmod.hardware,org.cyanogenmod.livedisplay,org.cyanogenmod.performance,org.cyanogenmod.profiles,org.cyanogenmod.statusbar,org.cyanogenmod.telephony,org.cyanogenmod.weather -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,ast,ast_ES,az_AZ,be_BY,bg,bg_BG,bn,bn_BD,bs_BA,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,en_XA,eo,es,es_ES,es_US,et,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl_ES,gu,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy_AM,in,in_ID,is_IS,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka_GE,kk_KZ,km_KH,kn,kn_IN,ko,ko_KR,ku,ky_KG,lb,lo_LA,lt,lt_LT,lv,lv_LV,mk_MK,ml,ml_IN,mn_MN,mr,mr_IN,ms,ms_MY,my_MM,nb,nb_NO,ne_NP,nl,nl_BE,nl_NL,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,si_LK,sk,sk_SK,sl,sl_SI,sq_AL,sr,sr_RS,sv,sv_SE,sw,sw_TZ,ta,ta_IN,te,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur_PK,uz_UZ,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 11951438 -Vending.version = 80841900 -Vending.versionString = 8.4.19.V-all [0] [FP] 175058788 -CellOperator = 22201 -SimOperator = 22201 -Roaming = mobile-notroaming -Client = android-google -TimeZone = Europe/Rome -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_AMD_program_binary_Z400,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_multisampled_render_to_texture,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_NV_fence,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_fbo_render_mipmap,GL_OES_fragment_precision_high,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_texture_3D,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OES_vertex_type_10_10_10_2,GL_QCOM_alpha_test,GL_QCOM_binning_control,GL_QCOM_driver_control,GL_QCOM_extended_get,GL_QCOM_extended_get2,GL_QCOM_perfmon_global_mode,GL_QCOM_tiled_rendering,GL_QCOM_writeonly_rendering +[gplayapi_bravia_atv2.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=BRAVIA_ATV2_EU +Build.HARDWARE=mt5891 +Build.RADIO= +Build.BOOTLOADER=unknown +Build.FINGERPRINT=Sony/BRAVIA_ATV2_EU/BRAVIA_ATV2:8.0.0/OPR2.170623.027.S32/665551:user/release-keys +Build.BRAND=Sony +Build.DEVICE=BRAVIA_ATV2 +Build.VERSION.SDK_INT=26 +Build.MODEL=BRAVIA 4K GB +Build.MANUFACTURER=Sony +Build.PRODUCT=BRAVIA_ATV2_EU +Build.ID=OPR2.170623.027.S32 +Build.VERSION.RELEASE=8.0.0 +TouchScreen=1 +Keyboard=2 +Navigation=2 +ScreenLayout=3 +HasHardKeyboard=true +HasFiveWayNavigation=true +GL.Version=196610 +Screen.Density=320 +Screen.Width=1920 +Screen.Height=1080 +Platforms=armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.test.runner,com.android.location.provider,com.android.media.remotedisplay,com.android.media.tv.remoteprovider,com.android.mediadrm.signer,com.extra.eventflow,com.google.android.gms,com.mediatek.MtkBitmapFactory,com.mediatek.PhotoRender,com.mediatek.common.PhotoPlayer,com.mediatek.common.audiocapture,com.mediatek.common.capture,com.mediatek.common.powercontrol,com.mediatek.dlna,com.mediatek.dm,com.mediatek.eventflow,com.mediatek.mmp,com.mediatek.record,com.mediatek.twoworlds.tv,com.mediatek.wfdsink,com.sony.csx.enclave.enclave_java_common,com.sony.csx.enclave.enclave_service_interfaces,com.sony.csx.enclave.enclave_wrapper_client,com.sony.dtv.hardware.kyildm,com.sony.dtv.interactivetvutil.client,com.sony.dtv.ledcontrol,com.sony.dtv.photorenderlib,com.sony.dtv.quicksetup.logcollector,com.sony.dtv.recutil,com.sony.dtv.remotetouchpad.gesture,com.sony.dtv.scrums.action.libtvdotactionextension,com.sony.dtv.tvinput.provider.util,com.sony.eventflow,com.sonyericsson.colorextraction,com.sonyericsson.dlna.api,com.sonyericsson.dlna.api_2,com.sonyericsson.dlna.api_3,com.sonyericsson.dlna.api_4,com.sonyericsson.dlna.api_5,com.sonyericsson.dlna.api_6,com.sonymobile.drmstream.api,com.sonymobile.media.dashboard.extension.api,com.sonymobile.mediacontent_1,com.sonymobile.mediacontent_2,com.sonymobile.mediacontent_3,huey,javax.obex,jcifs,org.apache.http.legacy +Features=android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.ethernet,android.hardware.hdmi.cec,android.hardware.location,android.hardware.location.network,android.hardware.opengles.aep,android.hardware.screen.landscape,android.hardware.type.television,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.backup,android.software.cts,android.software.input_methods,android.software.leanback,android.software.leanback_only,android.software.live_tv,android.software.picture_in_picture,android.software.verified_boot,android.software.voice_recognizers,android.software.webview,com.amazon.alexa.multimodal.tv.target,com.amazon.amazonvideo.livingroom.feature.AV_TARGET,com.google.android.feature.GLOBAL_ASSIST_TRIGGERING,com.google.android.tv.installed,com.sony.devices,com.sony.dtv,com.sony.dtv.hardware.hdr,com.sony.dtv.hardware.hdr.a,com.sony.dtv.hardware.panel.qfhd,nrdp.modelgroup +Locales=ar,ar_SA,ast,be,be_BY,bg,bg_BG,bh_IN,bs,bs_BA,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_GB,es,es_ES,et,et_EE,fi,fi_FI,fr,fr_BE,fr_CH,fr_FR,gl,gl_ES,hi,hi_IN,hr,hr_HR,hu,hu_HU,in,in_ID,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,kab_DZ,kk,kk_KZ,ko,ko_KR,lt,lt_LT,lv,lv_LV,mk,mk_MK,nb,nb_NO,nl,nl_BE,nl_NL,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,sk,sk_SK,sl,sl_SI,sr,sr_RS,sv,sv_SE,th,th_TH,tr,tr_TR,uk,uk_UA,vi,vi_VN,zh_CN,zh_TW +GSF.version=203615082 +Vending.version=82172808 +Vending.versionString=21.7.28-21 [8] [PR] 329846665 +CellOperator= +SimOperator= +TimeZone=Europe/Rome +GL.Extensions=GL_ANDROID_extension_pack_es31a,GL_ARM_mali_program_binary,GL_ARM_mali_shader_binary,GL_ARM_rgba8,GL_ARM_shader_framebuffer_fetch,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blend_minmax,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_draw_elements_base_vertex,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_occlusion_query_boolean,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_shader_pixel_local_storage,GL_EXT_shadow_samplers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_rg,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_RG8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_storage,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_KHR_texture_compression_astc_sliced_3d,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_copy_image,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_buffers_indexed,GL_OES_draw_elements_base_vertex,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_extended_matrix_palette,GL_OES_fbo_render_mipmap,GL_OES_fixed_point,GL_OES_framebuffer_object,GL_OES_geometry_shader,GL_OES_get_program_binary,GL_OES_gpu_shader5,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_primitive_bounding_box,GL_OES_query_matrix,GL_OES_read_format,GL_OES_required_internalformat,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_io_blocks,GL_OES_shader_multisample_interpolation,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_tessellation_shader,GL_OES_texture_3D,GL_OES_texture_border_clamp,GL_OES_texture_buffer,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_cube_map_array,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture +Roaming=mobile-notroaming +Client=android-google -[bbb100] -UserReadableName = BlackBerry KEYone (api25) -Build.HARDWARE = qcom -Build.RADIO = unknown -Build.BOOTLOADER = unknown -Build.FINGERPRINT = blackberry/bbb100usa/bbb100:7.1.1/NMF26F/AAR108:user/release-keys -Build.BRAND = blackberry -Build.DEVICE = bbb100 -Build.VERSION.SDK_INT = 25 -Build.MODEL = BBB100-3 -Build.MANUFACTURER = BlackBerry -Build.PRODUCT = bbb100usa -Build.ID = NMF26F -Build.VERSION.RELEASE = 7.1.1 -TouchScreen = 3 -Keyboard = 2 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = true -HasFiveWayNavigation = false -GL.Version = 196610 -Screen.Density = 420 -Screen.Width = 1080 -Screen.Height = 1620 -Platforms = arm64-v8a,armeabi-v7a,armeabi -SharedLibraries = ConnectivityExt,android.ext.services,android.ext.shared,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.blackberry.cellular.bbryrilhook,com.blackberry.cellular.config,com.blackberry.cellular.ims.libbbryims_config,com.blackberry.cellular.ims.libbbryims_frameworks,com.blackberry.nfc,com.blackberry.only,com.blackberry.openmobileapi,com.blackberry.security,com.blackberry.security.smartcard,com.blackberry.telephony.dataconnection,com.fingerprints.extension,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,com.gsma.services.nfc,com.qti.dpmapi,com.qti.dpmframework,com.qti.ims.connectionmanager.imscmlibrary,com.qti.location.sdk,com.qti.snapdragon.sdk.display,com.qti.vzw.ims.internal,com.qualcomm.embmslibrary,com.qualcomm.location.vzw_library,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.lpa.uimlpalibrary,com.qualcomm.qti.rcsimssettings,com.qualcomm.qti.rcsservice,com.qualcomm.qti.smartsearch,com.quicinc.cne,com.quicinc.cneapiclient,com.quicinc.wbc,com.quicinc.wbcservice,com.suntek.mway.rcs.client.aidl,com.suntek.mway.rcs.client.api,izat.xt.srv,javax.obex,org.apache.http.legacy,org.codeaurora.btmultisimlibrary,org.codeaurora.rcscommon,org.simalliance.openmobileapi -Features = android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.opengles.aep,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.software.app_widgets,android.software.backup,android.software.connectionservice,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,blackberry.software.nfc,com.nxp.mifare -Locales = af,af_ZA,am,am_ET,ar,ar_AE,ar_BH,ar_DZ,ar_EG,ar_QA,ar_SA,ar_XB,ast,az_AZ,be_BY,bg,bg_BG,bn_BD,bs_BA,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IE,en_IN,en_NZ,en_SG,en_US,en_XA,en_ZA,es,es_ES,es_MX,es_US,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl_ES,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy_AM,in,in_ID,is_IS,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka_GE,kk_KZ,km_KH,kn_IN,ko,ko_KR,ky_KG,lo_LA,lt,lt_LT,lv,lv_LV,mk_MK,ml_IN,mn_MN,mr_IN,ms,ms_MY,my_MM,nb,nb_NO,ne_NP,nl,nl_BE,nl_NL,or_IN,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,si_LK,sk,sk_SK,sl,sl_SI,sq_AL,sr,sr_RS,sv,sv_SE,sw,sw_TZ,ta_IN,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur_PK,uz_UZ,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 12685023 -Vending.version = 81020600 -Vending.versionString = 10.2.06-all [0] [PR] 197926756 -CellOperator = 311480 -SimOperator = 311480 -Roaming = mobile-notroaming -Client = android-google -TimeZone = America/Los_Angeles -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_tiled_rendering +[gplayapi_bravia_vu2.properties] +# +# GPlayApi +# Copyright (C) 2023, The Calyx Institute +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +Build.BOOTLOADER=unknown +Build.BRAND=Sony +Build.DEVICE=BRAVIA_VU1_2K +Build.FINGERPRINT=Sony/BRAVIA_VU2/BRAVIA_VU1_2K\:11/RTT7.210923.001/146-60522\:user/release-keys +Build.HARDWARE=rtd2885m +Build.ID=RTT7.210923.001 +Build.MANUFACTURER=Sony +Build.MODEL=BRAVIA VU2 +Build.PRODUCT=BRAVIA_VU2 +Build.RADIO=unknown +Build.VERSION.RELEASE=11 +Build.VERSION.SDK_INT=30 +CellOperator=310 +Client=android-google +Features=android.software.leanback_only,android.software.adoptable_storage,android.hardware.hdmi.cec,android.software.backup,com.amazon.amazonvideo.livingroom.feature.AV_TARGET,android.hardware.ethernet,android.software.activities_on_secondary_displays,android.software.voice_recognizers,android.hardware.audio.low_latency,android.software.vulkan.deqp.level,android.software.cant_save_state,com.sony.dtv.software.braviachat,android.hardware.opengles.aep,android.hardware.type.television,android.hardware.bluetooth,android.software.incremental_delivery,android.hardware.usb.host,android.hardware.audio.output,android.software.verified_boot,android.hardware.gamepad,android.software.live_tv,nrdp.modelgroup,android.software.autofill,android.software.securely_removes_users,android.software.leanback,android.hardware.bluetooth_le,android.software.app_widgets,com.google.android.tv.installed,android.software.input_methods,com.sony.dtv.software.m2.devicecontrolservice,android.hardware.vulkan.version,android.hardware.wifi.passpoint,android.hardware.screen.landscape,com.google.android.feature.GLOBAL_ASSIST_TRIGGERING,android.hardware.ram.normal,android.software.webview,com.sony.dtv.software.braviaapp,android.hardware.camera.any,android.hardware.vulkan.compute,android.hardware.location.network,android.software.cts,android.software.app_enumeration,com.sony.dtv.software.m2.seeds_auth,android.hardware.wifi.direct,android.software.live_wallpaper,android.software.ipsec_tunnels,com.sony.devices,android.hardware.wifi,android.hardware.location,android.hardware.vulkan.level,android.hardware.camera.external,nrdp.validation,android.software.file_based_encryption +GL.Extensions=,GL_ANDROID_extension_pack_es31a,GL_ARM_mali_program_binary,GL_ARM_mali_shader_binary,GL_ARM_rgba8,GL_ARM_shader_framebuffer_fetch,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_ARM_texture_unnormalized_coordinates,GL_EXT_EGL_image_array,GL_EXT_YUV_target,GL_EXT_blend_minmax,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_draw_elements_base_vertex,GL_EXT_external_buffer,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_occlusion_query_boolean,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_shader_pixel_local_storage,GL_EXT_shadow_samplers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_compression_astc_decode_mode,GL_EXT_texture_compression_astc_decode_mode_rgb9e5,GL_EXT_texture_cube_map_array,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_rg,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_RG8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_storage,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_KHR_texture_compression_astc_sliced_3d,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_copy_image,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_buffers_indexed,GL_OES_draw_elements_base_vertex,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_extended_matrix_palette,GL_OES_fbo_render_mipmap,GL_OES_fixed_point,GL_OES_framebuffer_object,GL_OES_geometry_shader,GL_OES_get_program_binary,GL_OES_gpu_shader5,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_primitive_bounding_box,GL_OES_query_matrix,GL_OES_read_format,GL_OES_required_internalformat,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_io_blocks,GL_OES_shader_multisample_interpolation,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_tessellation_shader,GL_OES_texture_3D,GL_OES_texture_border_clamp,GL_OES_texture_buffer,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_cube_map_array,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture +GL.Version=196610 +GSF.version=203615037 +HasFiveWayNavigation=true +HasHardKeyboard=false +Keyboard=1 +Locales=af,af_ZA,am,ar,ar_EG,as,ast,az,be,bg,bn,bn_IN,bs,ca,ckb,cs,da,de,el,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XC,eo,es,es_419,es_US,et,eu,fa,fa_IR,fi,fil,fr,fr_CA,fr_FR,gl,gu,gu_IN,he,hi,hi_IN,hr,ht,hu,hy,ia,id,in,in_ID,is,it,iw,ja,ka,kab,kk,km,kmr,kn,kn_IN,ko,ky,lo,lt,lv,mk,ml,ml_IN,mn,mr,mr_IN,ms,my,nb,nb_NO,ne,nl,or,pa,pa_IN,pl,pt,pt_BR,pt_PT,ro,ru,ru_RU,sc,si,sk,sl,so,sq,sr,sr_Latn,sv,sw,sw_TZ,ta,ta_IN,te,te_IN,th,th_TH,tr,uk,ur,uz,vi,vi_VN,yue,zh_CN,zh_HK,zh_TW,zu,zu_ZA +Navigation=2 +Platforms=armeabi-v7a,armeabi +Roaming=mobile-notroaming +Screen.Density=213 +Screen.Height=720 +Screen.Width=1280 +ScreenLayout=3 +SharedLibraries=android.test.base,android.test.mock,rtk-mediaplayer,android.hidl.manager-V1.0-java,android.hidl.base-V1.0-java,customer-framework,com.android.location.provider,android.net.ipsec.ike,com.android.future.usb.accessory,rtk-framework,android.ext.shared,javax.obex,com.google.android.gms,android.test.runner,org.apache.http.legacy,com.android.media.remotedisplay,com.android.media.tv.remoteprovider,com.android.mediadrm.signer +SimOperator=38 +TimeZone=UTC-10 +TouchScreen=1 +UserReadableName=BRAVIA VU2 +Vending.version=82201710 +Vending.versionString=22.0.17-21 [0] [PR] 332555730 -[BRAVIA_ATV2] -UserReadableName = Sony Bravia 4K GB (api24) -Build.HARDWARE = mt5891 -Build.RADIO = unknown -Build.BOOTLOADER = unknown -Build.FINGERPRINT = Sony/BRAVIA_ATV2_EU/BRAVIA_ATV2:7.0/NRD91N.S90/1.6.0.26.71.1.00:user/release-keys -Build.BRAND = Sony -Build.DEVICE = BRAVIA_ATV2 -Build.VERSION.SDK_INT = 24 -Build.MODEL = BRAVIA 4K GB -Build.MANUFACTURER = Sony -Build.PRODUCT = BRAVIA_ATV2_EU -Build.ID = NRD91N.S90 -Build.VERSION.RELEASE = 7.0 -TouchScreen = 1 -Keyboard = 1 -Navigation = 2 -ScreenLayout = 3 -HasHardKeyboard = false -HasFiveWayNavigation = true -GL.Version = 196610 -Screen.Density = 320 -Screen.Width = 1920 -Screen.Height = 1080 -Platforms = armeabi-v7a,armeabi -SharedLibraries = android.ext.services,android.ext.shared,android.test.runner,com.android.location.provider,com.android.media.remotedisplay,com.android.media.tv.remoteprovider,com.android.mediadrm.signer,com.extra.eventflow,com.google.android.gms,com.google.widevine.software.drm,com.mediatek.MtkBitmapFactory,com.mediatek.common.PhotoPlayer,com.mediatek.common.audiocapture,com.mediatek.common.capture,com.mediatek.common.powercontrol,com.mediatek.dlna,com.mediatek.dm,com.mediatek.eventflow,com.mediatek.mmp,com.mediatek.record,com.mediatek.twoworlds.tv,com.mediatek.wfdsink,com.neulion.nlplayer,com.sony.csx.enclave.enclave_java_common,com.sony.csx.enclave.enclave_service_interfaces,com.sony.csx.enclave.enclave_wrapper_client,com.sony.device,com.sony.dtv.interactivetvplatform.discovery.interfaces.client,com.sony.dtv.interactivetvplatform.discovery.interfaces.event,com.sony.dtv.interactivetvplatform.discovery.interfaces.platform,com.sony.dtv.interactivetvutil.client,com.sony.dtv.ledcontrol,com.sony.dtv.photorenderlib,com.sony.dtv.quicksetup.logcollector,com.sony.dtv.recutil,com.sony.dtv.remotetouchpad.gesture,com.sony.dtv.scrums.action.libtvdotactionextension,com.sony.dtv.tvinput.provider.util,com.sony.dtv.tvinputrestrictionmanager,com.sony.dtv.tvworldutils,com.sony.eventflow,com.sony.snei.amsharedlib3,com.sonyericsson.colorextraction,com.sonyericsson.dlna.api,com.sonyericsson.dlna.api_2,com.sonyericsson.dlna.api_3,com.sonyericsson.dlna.api_4,com.sonyericsson.dlna.api_5,com.sonyericsson.dlna.api_6,com.sonymobile.drmstream.api,com.sonymobile.media.dashboard.extension.api,com.sonymobile.mediacontent_1,com.sonymobile.mediacontent_2,com.sonymobile.mediacontent_3,huey,javax.obex,jcifs,org.apache.http.legacy -Features = android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.ethernet,android.hardware.hdmi.cec,android.hardware.location,android.hardware.location.network,android.hardware.opengles.aep,android.hardware.screen.landscape,android.hardware.type.television,android.hardware.usb.host,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.software.backup,android.software.input_methods,android.software.leanback,android.software.leanback_only,android.software.live_tv,android.software.picture_in_picture,android.software.verified_boot,android.software.voice_recognizers,android.software.webview,com.google.android.tv.installed,com.sony.devices,com.sony.dtv,com.sony.dtv.hardware.hdr,com.sony.dtv.hardware.hdr.a,com.sony.dtv.hardware.panel.qfhd,nrdp.modelgroup -Locales = ar,ast,bg,bg_BG,bs_BA,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_DE,el,el_GR,en,en_GB,es,es_ES,et_EE,eu,fi,fi_FI,fr,fr_BE,fr_FR,hr,hr_HR,hu,hu_HU,it,it_IT,iw,iw_IL,ja,kk_KZ,lt,lt_LT,lv,lv_LV,mk_MK,nb,nb_NO,nl,nl_NL,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sk,sk_SK,sl,sl_SI,sr,sr_Latn,sr_RS,sv,sv_SE,tr,tr_TR,uk,uk_UA,zh -GSF.version = 12685045 -Vending.version = 80961168 -Vending.versionString = 9.6.11-xhdpi [8] [PR] 192200375 -CellOperator = -SimOperator = -Roaming = mobile-notroaming -Client = android-google -TimeZone = Europe/Rome -GL.Extensions = GL_ANDROID_extension_pack_es31a,GL_ARM_mali_program_binary,GL_ARM_mali_shader_binary,GL_ARM_rgba8,GL_ARM_shader_framebuffer_fetch,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blend_minmax,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_draw_elements_base_vertex,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_occlusion_query_boolean,GL_EXT_primitive_bounding_box,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_io_blocks,GL_EXT_shader_pixel_local_storage,GL_EXT_shadow_samplers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_rg,GL_EXT_texture_sRGB_decode,GL_EXT_texture_storage,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_KHR_texture_compression_astc_sliced_3d,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_copy_image,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_buffers_indexed,GL_OES_draw_elements_base_vertex,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_extended_matrix_palette,GL_OES_fbo_render_mipmap,GL_OES_fixed_point,GL_OES_framebuffer_object,GL_OES_geometry_shader,GL_OES_get_program_binary,GL_OES_gpu_shader5,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_primitive_bounding_box,GL_OES_query_matrix,GL_OES_read_format,GL_OES_required_internalformat,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_io_blocks,GL_OES_shader_multisample_interpolation,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_tessellation_shader,GL_OES_texture_3D,GL_OES_texture_border_clamp,GL_OES_texture_buffer,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_cube_map_array,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture -[bravo] -UserReadableName = HTC Desire (api10) -Build.HARDWARE = bravo -Build.RADIO = unknown -Build.BOOTLOADER = 0.93.0001 -Build.FINGERPRINT = htc_wwe/htc_bravo/bravo:2.3.3/GRI40/96875.1:user/release-keys -Build.BRAND = htc_wwe -Build.DEVICE = bravo -Build.VERSION.SDK_INT = 10 -Build.MODEL = HTC Desire -Build.MANUFACTURER = HTC -Build.PRODUCT = htc_bravo -TouchScreen = 3 -Keyboard = 1 -Navigation = 3 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -GL.Version = 131072 -GSF.version = 10548448 -Vending.version = 80798000 -Screen.Density = 240 -Screen.Width = 480 -Screen.Height = 800 -Platforms = armeabi-v7a,armeabi -SharedLibraries = android.test.runner,com.android.future.usb.accessory,com.android.location.provider,javax.obex -Features = android.hardware.bluetooth,android.hardware.camera,android.hardware.camera.autofocus,android.hardware.camera.flash,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.telephony,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.usb.accessory,android.hardware.wifi,android.software.live_wallpaper,android.software.sip,android.software.sip.voip,com.tmobile.software.themes -Locales = ar,ar_EG,ar_IL,bg,bg_BG,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IE,en_IN,en_NZ,en_SG,en_US,en_ZA,es,es_ES,fa,fa_IR,fi,fi_FI,fr,fr_BE,fr_CA,fr_CH,fr_FR,he_IL,hi_IN,hr,hr_HR,hu,hu_HU,id_ID,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka,ka_GE,ko,ko_KR,lt,lt_LT,lv,lv_LV,nb,nb_NO,nl,nl_BE,nl_NL,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sk,sk_SK,sl,sl_SI,sr,sr_RS,sv,sv_SE,th,th_TH,tl,tl_PH,tr,tr_TR,uk,uk_UA,ur_PK,vi,vi_VN,zh,zh_CN,zh_TW -CellOperator = 25001 -SimOperator = 25001 -Client = android-google -GL.Extensions = GL_AMD_compressed_3DC_texture,GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_AMD_program_binary_Z400,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_type_2_10_10_10_REV,GL_NV_fence,GL_OES_EGL_image,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_fbo_render_mipmap,GL_OES_fragment_precision_high,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_texture_3D,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_vertex_half_float,GL_OES_vertex_type_10_10_10_2,GL_QCOM_driver_control,GL_QCOM_extended_get,GL_QCOM_extended_get2,GL_QCOM_memory_monitor,GL_QCOM_perfmon_global_mode,GL_QCOM_tiled_rendering,GL_QCOM_writeonly_rendering -TimeZone = Europe/Kaliningrad -Roaming = mobile-notroaming +[gplayapi_fp_2.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=FairPhone 2 +Build.HARDWARE=qcom +Build.RADIO=4437.1-FP2-0-08,4437.1-FP2-0-08 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=Fairphone/FP2/FP2:6.0.1/FP2-gms-18.04.1/FP2-gms-18.04.1:user/release-keys +Build.BRAND=Fairphone +Build.DEVICE=FP2 +Build.VERSION.SDK_INT=28 +Build.MODEL=FP2 +Build.MANUFACTURER=Fairphone +Build.PRODUCT=FP2 +Build.ID=PQ3A.190801.002 +Build.VERSION.RELEASE=9 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196608 +Screen.Density=440 +Screen.Width=1080 +Screen.Height=1788 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.dsi.ant.antradio_library,com.google.android.maps,com.qualcomm.qcnvitems,com.qualcomm.qcrilhook,javax.obex,org.apache.http.legacy,org.lineageos.hardware,qcom.fmradio +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.ethernet,android.hardware.faketouch,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.adoptable_storage,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,org.lineageos.android,org.lineageos.audio,org.lineageos.hardware,org.lineageos.livedisplay,org.lineageos.performance,org.lineageos.profiles,org.lineageos.settings,org.lineageos.style,org.lineageos.trust,org.lineageos.weather +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,ast,ast_ES,az,be,be_BY,bg,bg_BG,bh_IN,bn,bs,ca,ca_ES,cs,cs_CZ,cy,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gd,gl,gl_ES,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=19420021 +Vending.version=16 +Vending.versionString=0.0.2 +CellOperator= +SimOperator= +TimeZone = Europe/Paris +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_AMD_program_binary_Z400,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_multisampled_render_to_texture,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_NV_fence,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_fbo_render_mipmap,GL_OES_fragment_precision_high,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_texture_3D,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OES_vertex_type_10_10_10_2,GL_QCOM_alpha_test,GL_QCOM_binning_control,GL_QCOM_driver_control,GL_QCOM_extended_get,GL_QCOM_extended_get2,GL_QCOM_perfmon_global_mode,GL_QCOM_tiled_rendering,GL_QCOM_writeonly_rendering +Roaming=mobile-notroaming +Client=android-google -[bullhead] -UserReadableName = Nexus 5X (api27) -Build.HARDWARE = bullhead -Build.RADIO = unknown -Build.BOOTLOADER = BHZ31b -Build.FINGERPRINT = google/bullhead/bullhead:8.1.0/OPM6.171019.030.B1/4768815:user/release-keys -Build.BRAND = google -Build.DEVICE = bullhead -Build.VERSION.SDK_INT = 27 -Build.MODEL = Nexus 5X -Build.MANUFACTURER = LGE -Build.PRODUCT = bullhead -Build.ID = OPM6.171019.030.B1 -Build.VERSION.RELEASE = 8.1.0 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -GL.Version = 196610 -Screen.Density = 420 -Screen.Width = 1080 -Screen.Height = 1794 -Platforms = arm64-v8a,armeabi-v7a,armeabi -SharedLibraries = android.ext.services,android.ext.shared,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.google.android.camera.experimental2016,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.qualcomm.qcrilhook,com.qualcomm.qti.rcsservice,com.quicinc.cneapiclient,javax.obex,org.apache.http.legacy -Features = android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.ethernet,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.hifi_sensors,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.file_based_encryption,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.securely_removes_users,android.software.sip,android.software.sip.voip,android.software.verified_boot,android.software.voice_recognizers,android.software.webview,com.google.android.apps.dialer.SUPPORTED,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.nxp.mifare -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,ast,az,bg,bg_BG,bn,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,es,es_ES,es_US,et,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_FR,gl,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_NL,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 12866025 -Vending.version = 81053300 -Vending.versionString = 10.5.33-all [0] [PR] 201016072 -CellOperator = 310260 -SimOperator = 310260 -TimeZone = America/Denver -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_EXT_EGL_image_array,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_tiled_rendering -Roaming = mobile-notroaming -Client = android-google +[gplayapi_hw_h9.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Honor 9 +Build.HARDWARE=hi3660 +Build.RADIO=21C30B323S006C000,21C30B323S006C000 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=HONOR/STF-AL00/HWSTF:9/HUAWEISTF-AL00/9.1.0.225C00:user/release-keys +Build.BRAND=HONOR +Build.DEVICE=HWSTF +Build.VERSION.SDK_INT=28 +Build.MODEL=STF-AL00 +Build.MANUFACTURER=HUAWEI +Build.PRODUCT=STF-AL00 +Build.ID=HUAWEISTF-AL00 +Build.VERSION.RELEASE=9 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=480 +Screen.Width=1080 +Screen.Height=1920 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=HiView-rdebug,HiViewTunnel-core,HiViewTunnel-core-doubleofficer,HiViewTunnel-ue,HiViewTunnel-ue-doubleofficer,android.ext.services,android.ext.shared,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.felicanetworks.felica,com.felicanetworks.felicaextra,com.google.android.gms,com.google.android.maps,com.gsma.services.nfc,com.huawei.audioalgo,com.huawei.hwpostcamera,com.huawei.launcher.separated,com.huawei.nb,com.huawei.nfc,com.huawei.opcollect.separated,cust-HiView-rdebug,cust-HiViewTunnel-core,cust-HiViewTunnel-ue,hccm,hwcustframework,hwframework,hwkeystore,hwpay_hccm_lib,javax.obex,nearbysdk,org.apache.http.legacy,org.simalliance.openmobileapi,product-HiView-rdebug,product-HiViewTunnel-core,product-HiViewTunnel-core-doubleofficer,product-HiViewTunnel-ue,product-HiViewTunnel-ue-doubleofficer,soterkeystore +Features=android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.consumerir,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.file_based_encryption,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.securely_removes_users,android.software.verified_boot,android.software.voice_recognizers,android.software.webview,cn.google.services,com.google.android.feature.services_updater +Locales=am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,ast,az,az_AZ,be,be_BY,bg,bg_BG,bh_IN,bn,bo_CN,bs,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_XA,es,es_ES,es_US,et,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl,gl_ES,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,in,in_ID,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,jv_Latn,ka,ka_GE,kab_DZ,kk,km,km_KH,kn,ko,ko_KR,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,my_MM,my_ZG,nb,nb_NO,ne,nl,nl_BE,nl_NL,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,si_LK,sk,sk_SK,sl,sl_SI,sr,sr_Latn,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,ug,uk,uk_UA,ur,uz,uz_UZ,vi,vi_VN,zh_CN,zh_HK,zh_TW,zz_ZX +GSF.version=203315021 +Vending.version=82121210 +Vending.versionString=21.2.12-21 [0] [PR] 323070436 +CellOperator=46003 +SimOperator= +TimeZone=Asia/Shanghai +GL.Extensions=GL_ANDROID_extension_pack_es31a,GL_ARM_mali_program_binary,GL_ARM_mali_shader_binary,GL_ARM_rgba8,GL_ARM_shader_framebuffer_fetch,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blend_minmax,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_draw_elements_base_vertex,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_occlusion_query_boolean,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_shader_pixel_local_storage,GL_EXT_shadow_samplers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_rg,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_RG8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_storage,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_KHR_texture_compression_astc_sliced_3d,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_copy_image,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_buffers_indexed,GL_OES_draw_elements_base_vertex,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_extended_matrix_palette,GL_OES_fbo_render_mipmap,GL_OES_fixed_point,GL_OES_framebuffer_object,GL_OES_geometry_shader,GL_OES_get_program_binary,GL_OES_gpu_shader5,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_primitive_bounding_box,GL_OES_query_matrix,GL_OES_read_format,GL_OES_required_internalformat,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_io_blocks,GL_OES_shader_multisample_interpolation,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_tessellation_shader,GL_OES_texture_3D,GL_OES_texture_border_clamp,GL_OES_texture_buffer,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_cube_map_array,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture +Roaming=mobile-notroaming +Client=android-google -[cloudbook] -UserReadableName = Acer Aspire One Cloudbook x86_64 (api23) -Build.FINGERPRINT = Android-x86/android_x86_64/x86_64:6.0.1/MOB30M/cwhuang06080007:userdebug/test-keys -Build.HARDWARE = android_x86_64 -Build.BRAND = Android-x86 -Build.RADIO = unknown -Build.BOOTLOADER = unknown -Build.DEVICE = x86_64 -Build.VERSION.SDK_INT = 23 -Build.MODEL = Aspire one 1-431 -Build.MANUFACTURER = Acer -Build.PRODUCT = android_x86_64 -TouchScreen = 1 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 4 -HasHardKeyboard = false -HasFiveWayNavigation = false -Screen.Density = 160 -Screen.Width = 1366 -Screen.Height = 720 -Platforms = x86_64,x86,arm64-v8a,armeabi-v7a,armeabi -SharedLibraries = com.google.android.media.effects,com.android.location.provider,com.android.future.usb.accessory,javax.obex,com.google.android.gms,android.test.runner,org.apache.http.legacy,com.android.media.remotedisplay,com.android.mediadrm.signer -Features = android.hardware.sensor.proximity,android.hardware.sensor.accelerometer,android.hardware.faketouch,org.cyanogenmod.appsuggest,android.hardware.usb.accessory,android.hardware.telephony.cdma,android.software.backup,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.software.print,android.hardware.consumerir,org.cyanogenmod.partner,org.cyanogenmod.telephony,android.software.voice_recognizers,android.hardware.fingerprint,android.hardware.sensor.gyroscope,android.hardware.audio.low_latency,android.hardware.opengles.aep,android.hardware.bluetooth,android.hardware.camera.autofocus,com.google.android.feature.GOOGLE_BUILD,android.hardware.telephony.gsm,android.software.sip.voip,org.cyanogenmod.profiles,android.hardware.usb.host,com.cyanogenmod.android,android.hardware.audio.output,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.sensor.hifi_sensors,android.hardware.screen.portrait,android.hardware.nfc,com.nxp.mifare,android.hardware.sensor.stepdetector,org.cyanogenmod.audio,org.cyanogenmod.theme,android.software.home_screen,android.hardware.microphone,org.cyanogenmod.statusbar,android.hardware.bluetooth_le,android.hardware.sensor.compass,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.sensor.barometer,android.software.app_widgets,android.software.input_methods,android.hardware.sensor.light,android.software.device_admin,android.hardware.camera,org.cyanogenmod.hardware,android.hardware.screen.landscape,org.cyanogenmod.weather,org.cyanogenmod.performance,android.software.managed_users,android.software.webview,android.hardware.sensor.stepcounter,android.hardware.camera.capability.manual_post_processing,org.cyanogenmod.livedisplay,android.hardware.camera.any,android.hardware.camera.capability.raw,android.software.connectionservice,android.hardware.touchscreen.multitouch.distinct,android.hardware.location.network,android.software.sip,android.hardware.camera.capability.manual_sensor,android.hardware.camera.level.full,android.hardware.wifi.direct,android.software.live_wallpaper,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.EXCHANGE_6_2,org.cyanogenmod.theme.v1,org.cyanogenmod.livelockscreen,android.hardware.location.gps,android.software.midi,android.hardware.nfc.hce,android.hardware.wifi,android.hardware.location,android.hardware.telephony -Locales = af,af_NA,af_ZA,agq,ak,ak_GH,am,am_ET,ar,ar_AE,ar_BH,ar_DJ,ar_DZ,ar_EG,ar_EH,ar_ER,ar_IL,ar_IQ,ar_JO,ar_KM,ar_KW,ar_LB,ar_LY,ar_MA,ar_MR,ar_OM,ar_PS,ar_QA,ar_SA,ar_SD,ar_SO,ar_SS,ar_SY,ar_TD,ar_TN,ar_YE,as,as_IN,asa,az,bas,be,be_BY,bem,bez,bg,bg_BG,bm,bn,bn_BD,bn_IN,bo,bo_CN,bo_IN,br,br_FR,brx,bs,ca,ca_AD,ca_ES,ca_FR,ca_IT,cgg,chr,cs,cs_CZ,cy,cy_GB,da,da_DK,da_GL,dav,de,de_AT,de_BE,de_CH,de_DE,de_LI,de_LU,dje,dsb,dua,dyo,dz,dz_BT,ebu,ee,ee_GH,ee_TG,el,el_CY,el_GR,en,en_AG,en_AI,en_AS,en_AU,en_BB,en_BE,en_BM,en_BS,en_BW,en_BZ,en_CA,en_CC,en_CK,en_CM,en_CX,en_DG,en_DM,en_ER,en_FJ,en_FK,en_FM,en_GB,en_GD,en_GG,en_GH,en_GI,en_GM,en_GU,en_GY,en_HK,en_IE,en_IM,en_IN,en_IO,en_JE,en_JM,en_KE,en_KI,en_KN,en_KY,en_LC,en_LR,en_LS,en_MG,en_MH,en_MO,en_MP,en_MS,en_MT,en_MU,en_MW,en_MY,en_NA,en_NF,en_NG,en_NR,en_NU,en_NZ,en_PG,en_PH,en_PK,en_PN,en_PR,en_PW,en_RW,en_SB,en_SC,en_SD,en_SG,en_SH,en_SL,en_SS,en_SX,en_SZ,en_TC,en_TK,en_TO,en_TT,en_TV,en_TZ,en_UG,en_UM,en_US,en_VC,en_VG,en_VI,en_VU,en_WS,en_ZA,en_ZM,en_ZW,eo,es,es_AR,es_BO,es_CL,es_CO,es_CR,es_CU,es_DO,es_EA,es_EC,es_ES,es_GQ,es_GT,es_HN,es_IC,es_MX,es_NI,es_PA,es_PE,es_PH,es_PR,es_PY,es_SV,es_US,es_UY,es_VE,et,et_EE,eu,eu_ES,ewo,fa,fa_AF,fa_IR,ff,ff_CM,ff_GN,ff_MR,ff_SN,fi,fi_FI,fil,fo,fo_FO,fr,fr_BE,fr_BF,fr_BI,fr_BJ,fr_BL,fr_CA,fr_CD,fr_CF,fr_CG,fr_CH,fr_CI,fr_CM,fr_DJ,fr_DZ,fr_FR,fr_GA,fr_GF,fr_GN,fr_GP,fr_GQ,fr_HT,fr_KM,fr_LU,fr_MA,fr_MC,fr_MF,fr_MG,fr_ML,fr_MQ,fr_MR,fr_MU,fr_NC,fr_NE,fr_PF,fr_PM,fr_RE,fr_RW,fr_SC,fr_SN,fr_SY,fr_TD,fr_TG,fr_TN,fr_VU,fr_WF,fr_YT,fur,fy,fy_NL,ga,ga_IE,gd,gd_GB,gl,gl_ES,gsw,gu,gu_IN,guz,gv,gv_IM,ha,haw,iw,iw_IL,hi,hi_IN,hr,hr_BA,hr_HR,hsb,hu,hu_HU,hy,hy_AM,in,in_ID,ig,ig_NG,ii,ii_CN,is,is_IS,it,it_CH,it_IT,it_SM,ja,ja_JP,jgo,jmc,ka,ka_GE,kab,kam,kde,kea,khq,ki,ki_KE,kk,kkj,kl,kl_GL,kln,km,km_KH,kn,kn_IN,ko,ko_KP,ko_KR,kok,ks,ksb,ksf,ksh,kw,kw_GB,ky,lag,lb,lb_LU,lg,lg_UG,lkt,ln,ln_AO,ln_CD,ln_CF,ln_CG,lo,lo_LA,lt,lt_LT,lu,lu_CD,luo,luy,lv,lv_LV,mas,mer,mfe,mg,mg_MG,mgh,mgo,mk,mk_MK,ml,ml_IN,mn,mr,mr_IN,ms,mt,mt_MT,mua,my,my_MM,naq,nb,nb_NO,nb_SJ,nd,nd_ZW,ne,ne_IN,ne_NP,nl,nl_AW,nl_BE,nl_BQ,nl_CW,nl_NL,nl_SR,nl_SX,nmg,nn,nn_NO,nnh,nus,nyn,om,om_ET,om_KE,or,or_IN,os,os_GE,os_RU,pa,pl,pl_PL,ps,ps_AF,pt,pt_AO,pt_BR,pt_CV,pt_GW,pt_MO,pt_MZ,pt_PT,pt_ST,pt_TL,qu,qu_BO,qu_EC,qu_PE,rm,rm_CH,rn,rn_BI,ro,ro_MD,ro_RO,rof,ru,ru_BY,ru_KG,ru_KZ,ru_MD,ru_RU,ru_UA,rw,rw_RW,rwk,sah,saq,sbp,se,se_FI,se_NO,se_SE,seh,ses,sg,sg_CF,shi,si,si_LK,sk,sk_SK,sl,sl_SI,smn,sn,sn_ZW,so,so_DJ,so_ET,so_KE,so_SO,sq,sq_AL,sq_MK,sq_XK,sr,sv,sv_AX,sv_FI,sv_SE,sw,sw_CD,sw_KE,sw_TZ,sw_UG,ta,ta_IN,ta_LK,ta_MY,ta_SG,te,te_IN,teo,th,th_TH,ti,ti_ER,ti_ET,to,to_TO,tr,tr_CY,tr_TR,twq,tzm,ug,uk,uk_UA,ur,ur_IN,ur_PK,uz,vai,vi,vi_VN,vun,wae,xog,yav,ji,yo,yo_BJ,yo_NG,zgh,zh,zu,zu_ZA -Client = android-google -GSF.version = 10548448 -Vending.version = 80798000 -CellOperator = 310260 -SimOperator = 310260 -Roaming = mobile-notroaming -TimeZone = Europe/Moscow -GL.Version = 131072 -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_primitive_bounding_box,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_tiled_rendering,GL_EXT_multi_draw_arrays,GL_EXT_shader_texture_lod,GL_IMG_multisampled_render_to_texture,GL_IMG_program_binary,GL_IMG_read_format,GL_IMG_shader_binary,GL_IMG_texture_compression_pvrtc,GL_IMG_texture_format_BGRA8888,GL_IMG_texture_npot,GL_IMG_vertex_array_object,GL_OES_byte_coordinates,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_fragment_precision_high,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_query_matrix,GL_OES_required_internalformat,GL_OES_single_precision,GL_OES_stencil8 +[gplayapi_hw_mate20.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Huawei Mate 20 +Build.HARDWARE=kirin980 +Build.RADIO=21C20B379S000C000,21C20B379S000C000 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=HUAWEI/HMA-L29/HWHMA:10/HUAWEIHMA-L29/10.1.0.298C636:user/release-keys +Build.BRAND=HUAWEI +Build.DEVICE=HWHMA +Build.VERSION.SDK_INT=29 +Build.MODEL=HMA-L29 +Build.MANUFACTURER=HUAWEI +Build.PRODUCT=HMA-L29 +Build.ID=HUAWEIHMA-L29 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=480 +Screen.Width=1080 +Screen.Height=2163 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=HiView-rdebug,HiViewTunnel-core,HiViewTunnel-core-doubleofficer,HiViewTunnel-ue,HiViewTunnel-ue-doubleofficer,android.ext.services,android.ext.shared,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.google.android,com.google.android.gms,com.google.android.maps,com.gsma.services.nfc,com.huawei.audioalgo,com.huawei.camerakit.impl,com.huawei.hwpostcamera,com.huawei.nb,com.huawei.opcollect.separated,cust-HiView-rdebug,cust-HiViewTunnel-core,cust-HiViewTunnel-ue,frp-client,hccm,hwcustframework,hwframework,javax.obex,nearbysdk,org.apache.http.legacy,org.simalliance.openmobileapi,product-HiView-rdebug,product-HiViewTunnel-core,product-HiViewTunnel-core-doubleofficer,product-HiViewTunnel-ue,product-HiViewTunnel-ue-doubleofficer +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.consumerir,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.nfc.uicc,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.file_based_encryption,android.software.freeform_window_management,android.software.home_screen,android.software.input_methods,android.software.ipsec_tunnels,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.securely_removes_users,android.software.sip,android.software.sip.voip,android.software.verified_boot,android.software.voice_recognizers,android.software.webview,android.sofware.nfc.beam,com.google.android.feature.ZERO_TOUCH,com.huawei.emui.api.23,com.huawei.software.features.full,com.huawei.software.features.handset,com.huawei.software.features.huawei,com.huawei.software.features.oversea,com.huawei.system.feature +Locales=am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,ast,az,az_AZ,be,be_BY,bg,bg_BG,bh_IN,bn,bo_CN,bs,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl,gl_ES,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,in,in_ID,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,jv_Latn,ka,ka_GE,kab_DZ,kk,km,km_KH,kn,ko,ko_KR,lo,lt,lt_LT,lv,lv_LV,mai,mi,mk,ml,mn,mr,ms,ms_MY,my,my_MM,my_Qaag,my_ZG,nb,nb_NO,ne,nl,nl_BE,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,si_LK,sk,sk_SK,sl,sl_SI,sr,sr_Latn,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,ug,uk,uk_UA,ur,uz,uz_UZ,vi,vi_VN,zh_CN,zh_HK,zh_TW,zz_ZX +GSF.version=203615039 +Vending.version=82194710 +Vending.versionString=21.9.47-21 [0] [PR] 331897675 +CellOperator=26203 +SimOperator=26207 +TimeZone=Europe/Berlin +GL.Extensions=GL_ANDROID_extension_pack_es31a,GL_ARM_mali_program_binary,GL_ARM_mali_shader_binary,GL_ARM_rgba8,GL_ARM_shader_framebuffer_fetch,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_YUV_target,GL_EXT_blend_minmax,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_draw_elements_base_vertex,GL_EXT_external_buffer,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_occlusion_query_boolean,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_shader_pixel_local_storage,GL_EXT_shadow_samplers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_compression_astc_decode_mode,GL_EXT_texture_compression_astc_decode_mode_rgb9e5,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_rg,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_RG8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_storage,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_KHR_texture_compression_astc_sliced_3d,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_copy_image,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_buffers_indexed,GL_OES_draw_elements_base_vertex,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_extended_matrix_palette,GL_OES_fbo_render_mipmap,GL_OES_fixed_point,GL_OES_framebuffer_object,GL_OES_geometry_shader,GL_OES_get_program_binary,GL_OES_gpu_shader5,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_primitive_bounding_box,GL_OES_query_matrix,GL_OES_read_format,GL_OES_required_internalformat,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_io_blocks,GL_OES_shader_multisample_interpolation,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_tessellation_shader,GL_OES_texture_3D,GL_OES_texture_border_clamp,GL_OES_texture_buffer,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_cube_map_array,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture +Roaming=mobile-notroaming +Client=android-google -[crackling] -UserReadableName = Wileyfox Swift (api26) -Build.HARDWARE = qcom -Build.RADIO = unknown -Build.BOOTLOADER = crackling-13-ge86e772 -Build.FINGERPRINT = Xiaomi/sagit/sagit:7.1.1/NMF26X/V8.2.17.0.NCACNEC:user/release-keys -Build.BRAND = Wileyfox -Build.DEVICE = crackling -Build.VERSION.SDK_INT = 26 -Build.MODEL = Wileyfox Swift -Build.MANUFACTURER = Wileyfox -Build.PRODUCT = validus_crackling -Build.ID = OPR5.170623.007 -Build.VERSION.RELEASE = 8.0.0 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -GL.Version = 196608 -Screen.Density = 256 -Screen.Width = 720 -Screen.Height = 1193 -Platforms = arm64-v8a,armeabi-v7a,armeabi -SharedLibraries = android.ext.services,android.ext.shared,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.google.android.camera2,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,com.qualcomm.qcnvitems,com.qualcomm.qcrilhook,javax.obex,org.apache.http.legacy -Features = android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.faketouch,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.google.android.apps.dialer.SUPPORTED,com.google.android.apps.photos.NEXUS_PRELOAD,com.google.android.apps.photos.PIXEL_2017_PRELOAD,com.google.android.apps.photos.nexus_preload,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.PIXEL_2017_EXPERIENCE,com.google.android.feature.PIXEL_EXPERIENCE,com.google.android.feature.ZERO_TOUCH -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,ast,az,be,bg,bg_BG,bn,bs,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,en_XA,es,es_ES,es_US,et,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl,gu,hi,hi_IN,hr,hu,hu_HU,hy,in,in_ID,is,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_BE,nl_NL,pa,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 11951946 -Vending.version = 80853900 -Vending.versionString = 8.5.39.W-all [0] [PR] 178322352 -CellOperator = 51502 -SimOperator = 51502 -TimeZone = Asia/Manila -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_AMD_program_binary_Z400,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_multisampled_render_to_texture,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_NV_fence,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_fbo_render_mipmap,GL_OES_fragment_precision_high,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_texture_3D,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OES_vertex_type_10_10_10_2,GL_QCOM_alpha_test,GL_QCOM_binning_control,GL_QCOM_driver_control,GL_QCOM_extended_get,GL_QCOM_extended_get2,GL_QCOM_perfmon_global_mode,GL_QCOM_tiled_rendering,GL_QCOM_writeonly_rendering -Roaming = mobile-notroaming -Client = android-google +[gplayapi_mi_8_se.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# -[cwv88s] -UserReadableName = ChuWi V88S (api19) -Build.FINGERPRINT = rockchip/rk3188/rk3188:4.4.2/KOT49H/eng.bob.20140416.174825:eng/test-keys -Build.HARDWARE = rk30board -Build.BRAND = ChuWi -Build.RADIO = unknown -Build.BOOTLOADER = unknown -Build.DEVICE = rk3188 -Build.VERSION.SDK_INT = 19 -Build.MODEL = CW-V88S -Build.MANUFACTURER = rockchip -Build.PRODUCT = rk3188 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 4 -HasHardKeyboard = false -HasFiveWayNavigation = false -Screen.Density = 160 -Screen.Width = 1024 -Screen.Height = 720 -Platforms = armeabi-v7a,armeabi -SharedLibraries = javax.obex,com.android.future.usb.accessory,com.google.android.media.effects,android.test.runner,com.google.widevine.software.drm,com.google.android.maps,com.android.location.provider,com.android.media.remotedisplay -Features = android.hardware.sensor.proximity,android.hardware.sensor.accelerometer,android.hardware.faketouch,org.cyanogenmod.appsuggest,android.hardware.usb.accessory,android.hardware.telephony.cdma,android.software.backup,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.software.print,android.hardware.consumerir,org.cyanogenmod.partner,org.cyanogenmod.telephony,android.software.voice_recognizers,android.hardware.fingerprint,android.hardware.sensor.gyroscope,android.hardware.audio.low_latency,android.hardware.opengles.aep,android.hardware.bluetooth,android.hardware.camera.autofocus,com.google.android.feature.GOOGLE_BUILD,android.hardware.telephony.gsm,android.software.sip.voip,org.cyanogenmod.profiles,android.hardware.usb.host,com.cyanogenmod.android,android.hardware.audio.output,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.sensor.hifi_sensors,android.hardware.screen.portrait,android.hardware.nfc,com.nxp.mifare,android.hardware.sensor.stepdetector,org.cyanogenmod.audio,org.cyanogenmod.theme,android.software.home_screen,android.hardware.microphone,org.cyanogenmod.statusbar,android.hardware.bluetooth_le,android.hardware.sensor.compass,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.sensor.barometer,android.software.app_widgets,android.software.input_methods,android.hardware.sensor.light,android.software.device_admin,android.hardware.camera,org.cyanogenmod.hardware,android.hardware.screen.landscape,org.cyanogenmod.weather,org.cyanogenmod.performance,android.software.managed_users,android.software.webview,android.hardware.sensor.stepcounter,android.hardware.camera.capability.manual_post_processing,org.cyanogenmod.livedisplay,android.hardware.camera.any,android.hardware.camera.capability.raw,android.software.connectionservice,android.hardware.touchscreen.multitouch.distinct,android.hardware.location.network,android.software.sip,android.hardware.camera.capability.manual_sensor,android.hardware.camera.level.full,android.hardware.wifi.direct,android.software.live_wallpaper,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.EXCHANGE_6_2,org.cyanogenmod.theme.v1,org.cyanogenmod.livelockscreen,android.hardware.location.gps,android.software.midi,android.hardware.nfc.hce,android.hardware.wifi,android.hardware.location,android.hardware.telephony -Locales = af,af_NA,af_ZA,agq,ak,ak_GH,am,am_ET,ar,ar_AE,ar_BH,ar_DJ,ar_DZ,ar_EG,ar_EH,ar_ER,ar_IL,ar_IQ,ar_JO,ar_KM,ar_KW,ar_LB,ar_LY,ar_MA,ar_MR,ar_OM,ar_PS,ar_QA,ar_SA,ar_SD,ar_SO,ar_SY,ar_TD,ar_TN,ar_YE,as,as_IN,asa,az,bas,be,be_BY,bem,bez,bg,bg_BG,bm,bm_ML,bn,bn_BD,bn_IN,bo,bo_CN,bo_IN,br,br_FR,brx,bs,ca,ca_AD,ca_ES,cgg,chr,cs,cs_CZ,cy,cy_GB,da,da_DK,dav,de,de_AT,de_BE,de_CH,de_DE,de_LI,de_LU,dje,dua,dyo,dz,dz_BT,ebu,ee,ee_GH,ee_TG,el,el_CY,el_GR,en,en_AG,en_AS,en_AU,en_BB,en_BE,en_BM,en_BS,en_BW,en_BZ,en_CA,en_CM,en_DM,en_FJ,en_FM,en_GB,en_GD,en_GG,en_GH,en_GI,en_GM,en_GU,en_GY,en_HK,en_IE,en_IM,en_IN,en_JE,en_JM,en_KE,en_KI,en_KN,en_KY,en_LC,en_LR,en_LS,en_MG,en_MH,en_MP,en_MT,en_MU,en_MW,en_NA,en_NG,en_NZ,en_PG,en_PH,en_PK,en_PR,en_PW,en_SB,en_SC,en_SG,en_SL,en_SS,en_SZ,en_TC,en_TO,en_TT,en_TZ,en_UG,en_UM,en_US,en_VC,en_VG,en_VI,en_VU,en_WS,en_ZA,en_ZM,en_ZW,eo,es,es_AR,es_BO,es_CL,es_CO,es_CR,es_CU,es_DO,es_EA,es_EC,es_ES,es_GQ,es_GT,es_HN,es_IC,es_MX,es_NI,es_PA,es_PE,es_PH,es_PR,es_PY,es_SV,es_US,es_UY,es_VE,et,et_EE,eu,eu_ES,ewo,fa,fa_AF,fa_IR,ff,ff_SN,fi,fi_FI,fil,fo,fo_FO,fr,fr_BE,fr_BF,fr_BI,fr_BJ,fr_BL,fr_CA,fr_CD,fr_CF,fr_CG,fr_CH,fr_CI,fr_CM,fr_DJ,fr_DZ,fr_FR,fr_GA,fr_GF,fr_GN,fr_GP,fr_GQ,fr_HT,fr_KM,fr_LU,fr_MA,fr_MC,fr_MF,fr_MG,fr_ML,fr_MQ,fr_MR,fr_MU,fr_NC,fr_NE,fr_PF,fr_RE,fr_RW,fr_SC,fr_SN,fr_SY,fr_TD,fr_TG,fr_TN,fr_VU,fr_YT,ga,ga_IE,gl,gl_ES,gsw,gu,gu_IN,guz,gv,gv_GB,ha,haw,iw,iw_IL,hi,hi_IN,hr,hr_BA,hr_HR,hu,hu_HU,hy,hy_AM,in,in_ID,ig,ig_NG,ii,ii_CN,is,is_IS,it,it_CH,it_IT,it_SM,ja,ja_JP,jgo,jmc,ka,ka_GE,kab,kam,kde,kea,khq,ki,ki_KE,kk,kl,kl_GL,kln,km,km_KH,kn,kn_IN,ko,ko_KP,ko_KR,kok,ks,ksb,ksf,kw,kw_GB,lag,lg,lg_UG,ln,ln_AO,ln_CD,ln_CF,ln_CG,lo,lo_LA,lt,lt_LT,lu,lu_CD,luo,luy,lv,lv_LV,mas,mer,mfe,mg,mg_MG,mgh,mgo,mk,mk_MK,ml,ml_IN,mn,mr,mr_IN,ms,mt,mt_MT,mua,my,my_MM,naq,nb,nb_NO,nd,nd_ZW,ne,ne_IN,ne_NP,nl,nl_AW,nl_BE,nl_CW,nl_NL,nl_SR,nl_SX,nmg,nn,nn_NO,nus,nyn,om,om_ET,om_KE,or,or_IN,pa,pl,pl_PL,ps,ps_AF,pt,pt_AO,pt_BR,pt_CV,pt_GW,pt_MO,pt_MZ,pt_PT,pt_ST,pt_TL,rm,rm_CH,rn,rn_BI,ro,ro_MD,ro_RO,rof,ru,ru_BY,ru_KG,ru_KZ,ru_MD,ru_RU,ru_UA,rw,rw_RW,rwk,saq,sbp,seh,ses,sg,sg_CF,shi,si,si_LK,sk,sk_SK,sl,sl_SI,sn,sn_ZW,so,so_DJ,so_ET,so_KE,so_SO,sq,sq_AL,sq_MK,sr,sv,sv_AX,sv_FI,sv_SE,sw,sw_KE,sw_TZ,sw_UG,swc,ta,ta_IN,ta_LK,ta_MY,ta_SG,te,te_IN,teo,th,th_TH,ti,ti_ER,ti_ET,to,to_TO,tr,tr_CY,tr_TR,twq,tzm,uk,uk_UA,ur,ur_IN,ur_PK,uz,vai,vi,vi_VN,vun,xog,yav,yo,yo_NG,zh,zu,zu_ZA -Client = android-google -GSF.version = 10548448 -Vending.version = 80798000 -CellOperator = 310260 -SimOperator = 310260 -Roaming = mobile-notroaming -TimeZone = Europe/Moscow -GL.Version = 131072 -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_primitive_bounding_box,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_tiled_rendering,GL_EXT_multi_draw_arrays,GL_EXT_shader_texture_lod,GL_IMG_multisampled_render_to_texture,GL_IMG_program_binary,GL_IMG_read_format,GL_IMG_shader_binary,GL_IMG_texture_compression_pvrtc,GL_IMG_texture_format_BGRA8888,GL_IMG_texture_npot,GL_IMG_vertex_array_object,GL_OES_byte_coordinates,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_fragment_precision_high,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_query_matrix,GL_OES_required_internalformat,GL_OES_single_precision,GL_OES_stencil8 +UserReadableName=sirius +Build.HARDWARE=qcom +Build.RADIO=MPSS-SDM710-0824_1936_35e0e3b +Build.BOOTLOADER=unknown +Build.FINGERPRINT=Xiaomi/sirius/sirius:8.1.0/OPM1.171019.019/V9.5.8.0.OEBCNFA:user/release-keys +Build.BRAND=Xiaomi +Build.DEVICE=sirius +Build.VERSION.SDK_INT=27 +Build.MODEL=MI 8 SE +Build.MANUFACTURER=Xiaomi +Build.PRODUCT=sirius +Build.ID=OPM1.171019.019 +Build.VERSION.RELEASE=8.1.0 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=440 +Screen.Width=1080 +Screen.Height=2114 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=activation.jar,android-support-v13.jar,android-support-v4.jar,android-support-v7-recyclerview.jar,android.ext.services,android.ext.shared,android.hidl.manager-V1.0-java,android.test.mock,android.test.runner,cloud-common.jar,cloud_common.jar,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.fingerprints.extension,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,com.qti.dpmapi,com.qti.dpmframework,com.qti.location.sdk,com.qti.snapdragon.sdk.display,com.qti.vzw.ims.internal,com.qualcomm.embmslibrary,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.audiosphere,com.qualcomm.qti.imscmservice@1.0-java,com.qualcomm.qti.libesewrapper,com.qualcomm.qti.lpa.uimlpalibrary,com.qualcomm.qti.ltedirectdiscoverylibrary,com.qualcomm.qti.remoteSimlock.uimremotesimlocklibrary,com.qualcomm.qti.uim.uimservicelibrary,com.qualcomm.uimremoteclientlibrary,com.quicinc.cne,com.quicinc.cneapiclient,com.suntek.mway.rcs.client.aidl,com.suntek.mway.rcs.client.api,com.wapi.wapicertstore,com.xiaomi.sensor,eventbus.jar,gson.jar,izat.xt.srv,javax.obex,micloud-lib-shared.jar,micloud-sdk,microlog4android.jar,miui-push.jar,miui-stat.jar,miui-update.jar,org.apache.http.legacy,org.codeaurora.btmultisimlibrary,org.simalliance.openmobileapi,picasso.jar,protobuf.jar,security-device-credential-sdk.jar,security_device_credential_sdk.jar,vendor.qti.hardware.alarm-V1.0,vendor.qti.hardware.sensorscalibrate-V1.0,vendor.xiaomi.hardware.citsensorservice-V1.0,vendor.xiaomi.hardware.mtdservice-V1.0-java,vendor.xiaomi.hardware.vsimapp-V1.0-java,version-seperation-dev,volley.jar,yellowpage-common.jar,zxing.jar +Features=android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.consumerir,android.hardware.ethernet,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.google.android.apps.dialer.SUPPORTED,com.google.android.apps.photos.NEXUS_PRELOAD,com.google.android.apps.photos.PIXEL_2017_PRELOAD,com.google.android.apps.photos.nexus_preload,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.PIXEL_2017_EXPERIENCE,com.google.android.feature.PIXEL_EXPERIENCE,com.google.android.feature.ZERO_TOUCH +Locales=ar,ar_EG,ar_SA,ast,be,be_BY,bg,bg_BG,bh_IN,bo_CN,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_GB,en_US,es,es_ES,es_US,et,et_EE,fi_FI,fr,fr_FR,gl,gl_ES,hi,hi_IN,hr,hr_HR,hu,hu_HU,in,in_ID,it,it_IT,iw,iw_IL,ja,ja_JP,kab_DZ,ko,ko_KR,lt,lt_LT,my,my_MM,nb,nb_NO,nl,nl_BE,nl_NL,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,sk,sk_SK,sl,sl_SI,sr,sr_RS,sv,sv_SE,th,th_TH,tr,tr_TR,ug_CN,uk,uk_UA,vi,vi_VN,zh,zh_CN,zh_TW +GSF.version=203019021 +Vending.version=82161310 +Vending.versionString=21.6.13-21 [0] [PR] 327913455 +CellOperator=45201 +SimOperator=45204 +TimeZone=Asia/Ho_Chi_Minh +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_texture_foveated,GL_QCOM_tiled_rendering +Roaming=mobile-notroaming +Client=android-google -[eeepad] -UserReadableName = Asus EeePad hwkb (api18) -Build.HARDWARE = cardhu -Build.RADIO = unknown -Build.BOOTLOADER = unknown -Build.FINGERPRINT = asus/WW_epad/EeePad:4.1.1/JRO03C/WW_epad-10.4.2.18-20121122:user/release-keys -Build.BRAND = Asus -Build.DEVICE = tf300t -Build.VERSION.SDK_INT = 18 -Build.MODEL = TF300T -Build.MANUFACTURER = Asus -Build.PRODUCT = EeePad -TouchScreen = 3 -Keyboard = 2 -Navigation = 1 -ScreenLayout = 4 -HasHardKeyboard = true -HasFiveWayNavigation = false -Screen.Density = 160 -Screen.Width = 1280 -Screen.Height = 752 -Platforms = armeabi-v7a,armeabi -SharedLibraries = android.test.runner,javax.obex,com.android.future.usb.accessory,com.android.location.provider,com.cyanogenmod.asusdec,org.cyanogenmod.hardware -Features = android.hardware.sensor.proximity,android.hardware.sensor.accelerometer,android.hardware.faketouch,org.cyanogenmod.appsuggest,android.hardware.usb.accessory,android.hardware.telephony.cdma,android.software.backup,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.software.print,android.hardware.consumerir,org.cyanogenmod.partner,org.cyanogenmod.telephony,android.software.voice_recognizers,android.hardware.fingerprint,android.hardware.sensor.gyroscope,android.hardware.audio.low_latency,android.hardware.opengles.aep,android.hardware.bluetooth,android.hardware.camera.autofocus,com.google.android.feature.GOOGLE_BUILD,android.hardware.telephony.gsm,android.software.sip.voip,org.cyanogenmod.profiles,android.hardware.usb.host,com.cyanogenmod.android,android.hardware.audio.output,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.sensor.hifi_sensors,android.hardware.screen.portrait,android.hardware.nfc,com.nxp.mifare,android.hardware.sensor.stepdetector,org.cyanogenmod.audio,org.cyanogenmod.theme,android.software.home_screen,android.hardware.microphone,org.cyanogenmod.statusbar,android.hardware.bluetooth_le,android.hardware.sensor.compass,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.sensor.barometer,android.software.app_widgets,android.software.input_methods,android.hardware.sensor.light,android.software.device_admin,android.hardware.camera,org.cyanogenmod.hardware,android.hardware.screen.landscape,org.cyanogenmod.weather,org.cyanogenmod.performance,android.software.managed_users,android.software.webview,android.hardware.sensor.stepcounter,android.hardware.camera.capability.manual_post_processing,org.cyanogenmod.livedisplay,android.hardware.camera.any,android.hardware.camera.capability.raw,android.software.connectionservice,android.hardware.touchscreen.multitouch.distinct,android.hardware.location.network,android.software.sip,android.hardware.camera.capability.manual_sensor,android.hardware.camera.level.full,android.hardware.wifi.direct,android.software.live_wallpaper,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.EXCHANGE_6_2,org.cyanogenmod.theme.v1,org.cyanogenmod.livelockscreen,android.hardware.location.gps,android.software.midi,android.hardware.nfc.hce,android.hardware.wifi,android.hardware.location,android.hardware.telephony -Locales = af,af_NA,af_ZA,am,am_ET,ar,ar_AE,ar_BH,ar_DZ,ar_EG,ar_IQ,ar_JO,ar_KW,ar_LB,ar_LY,ar_MA,ar_OM,ar_QA,ar_SA,ar_SD,ar_SY,ar_TN,ar_YE,be,be_BY,bg,bg_BG,bn,bn_BD,bn_IN,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_BE,de_CH,de_DE,de_LI,de_LU,el,el_GR,en,en_AG,en_AS,en_AU,en_BB,en_BE,en_BM,en_BS,en_BW,en_BZ,en_CA,en_CM,en_DM,en_FJ,en_FM,en_GB,en_GD,en_GG,en_GH,en_GI,en_GM,en_GU,en_GY,en_HK,en_IE,en_IM,en_IN,en_JE,en_JM,en_KE,en_KI,en_KN,en_KY,en_LC,en_LR,en_LS,en_MG,en_MH,en_MP,en_MT,en_MU,en_MW,en_NA,en_NG,en_NH,en_NZ,en_PG,en_PH,en_PK,en_PR,en_PW,en_RH,en_SB,en_SC,en_SG,en_SL,en_SS,en_SZ,en_TC,en_TO,en_TT,en_TZ,en_UG,en_UM,en_US,en_VC,en_VG,en_VI,en_VU,en_WS,en_ZA,en_ZM,en_ZW,es,es_AR,es_BO,es_CL,es_CO,es_CR,es_CU,es_DO,es_EC,es_ES,es_GT,es_HN,es_MX,es_NI,es_PA,es_PE,es_PR,es_PY,es_SV,es_US,es_UY,es_VE,et,et_EE,fa,fa_AF,fa_IR,fi,fi_FI,fil,fr,fr_BE,fr_CA,fr_CH,fr_FR,fr_LU,fr_MC,iw,iw_IL,hi,hi_IN,hr,hr_HR,hu,hu_HU,in,in_ID,is,is_IS,it,it_CH,it_IT,ja,ja_JP,ko,ko_KP,ko_KR,lt,lt_LT,lv,lv_LV,mr,mr_IN,ms,ms_BN,ms_MY,nb,nb_NO,nl,nl_BE,nl_NL,pl,pl_PL,pt,pt_AO,pt_BR,pt_CV,pt_GW,pt_MO,pt_MZ,pt_PT,pt_ST,pt_TL,rm,rm_CH,ro,ro_RO,ru,ru_RU,ru_UA,sk,sk_SK,sl,sl_SI,sr,sr_BA,sr_CS,sr_ME,sr_RS,sr_YU,sv,sv_FI,sv_SE,sw,sw_KE,sw_TZ,ta,ta_IN,ta_LK,ta_MY,ta_SG,th,th_TH,tl,tl_PH,tr,tr_TR,uk,uk_UA,vi,vi_VN,zh,zh_CN,zh_HK,zh_MO,zh_SG,zh_TW,zu,zu_ZA -GL.Version = 131072 -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_primitive_bounding_box,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_tiled_rendering,GL_EXT_multi_draw_arrays,GL_EXT_shader_texture_lod,GL_IMG_multisampled_render_to_texture,GL_IMG_program_binary,GL_IMG_read_format,GL_IMG_shader_binary,GL_IMG_texture_compression_pvrtc,GL_IMG_texture_format_BGRA8888,GL_IMG_texture_npot,GL_IMG_vertex_array_object,GL_OES_byte_coordinates,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_fragment_precision_high,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_query_matrix,GL_OES_required_internalformat,GL_OES_single_precision,GL_OES_stencil8 -Roaming = mobile-notroaming -TimeZone = Europe/Moscow -CellOperator = 310260 -GSF.version = 10548448 -Vending.version = 80798000 -SimOperator = 310260 -Client = android-google +[gplayapi_mi_a1.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Xiaomi Mi A1 +Build.HARDWARE=qcom +Build.RADIO=953_GEN_PACK-1.202044.1.240106.1,953_GEN_PACK-1.202044.1.240106.1 +Build.BOOTLOADER=MSM8953_TISSOT2.0_20200511173101 +Build.FINGERPRINT=xiaomi/tissot/tissot_sprout:8.0.0/OPR1.170623.026/8.1.10:user/release-keys +Build.BRAND=Xiaomi +Build.DEVICE=tissot +Build.VERSION.SDK_INT=29 +Build.MODEL=Mi A1 +Build.MANUFACTURER=Xiaomi +Build.PRODUCT=lineage_tissot +Build.ID=QQ3A.200805.001 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=480 +Screen.Width=1080 +Screen.Height=1920 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.dsi.ant.antradio_library,com.fingerprints.extension,com.qti.dpmapi,com.qti.dpmframework,com.qti.snapdragon.sdk.display,com.qualcomm.embmslibrary,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.imscmservice-V2.0-java,com.qualcomm.qti.imscmservice-V2.1-java,com.qualcomm.qti.imscmservice-V2.2-java,com.qualcomm.qti.imscmservice@1.0-java,ims-ext-common,javax.obex,org.apache.http.legacy,qti-telephony-hidl-wrapper,qti-telephony-utils,vendor.qti.hardware.data.connection-V1.0-java,vendor.qti.hardware.data.connection-V1.1-java +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.biometrics.face,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.consumerir,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vr.high_performance,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.adoptable_storage,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.vr.mode,android.software.webview,android.sofware.nfc.beam,org.lineageos.android,org.lineageos.audio,org.lineageos.hardware,org.lineageos.livedisplay,org.lineageos.performance,org.lineageos.profiles,org.lineageos.settings,org.lineageos.trust +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,ast,ast_ES,az,be,be_BY,bg,bg_BG,bh_IN,bn,bs,ca,ca_ES,cs,cs_CZ,cy,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gd,gl,gl_ES,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,mr_IN,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=202117037 +Vending.version=82061900 +Vending.versionString=3.0.3 +CellOperator=51011 +SimOperator=51011 +TimeZone=Asia/Jakarta +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_fragment_invocation_density,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_texture_view,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_YUV_texture_gather,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_shader_framebuffer_fetch_rate,GL_QCOM_texture_foveated,GL_QCOM_tiled_rendering +Roaming=mobile-notroaming +Client=android-google -[foster] -UserReadableName = Nvidia Shield TV Pro 2015 (api27) -Build.HARDWARE = foster_e -Build.RADIO = unknown -Build.BOOTLOADER = unknown -Build.FINGERPRINT = NVIDIA/foster_e/foster:7.0/NRD90M/2427173_1038.2788:user/release-keys -Build.BRAND = NVIDIA -Build.DEVICE = foster -Build.VERSION.SDK_INT = 27 -Build.MODEL = SHIELD Android TV -Build.MANUFACTURER = NVIDIA -Build.PRODUCT = foster_e -Build.ID = OPM2.171019.029.B1 -Build.VERSION.RELEASE = 8.1.0 -TouchScreen = 1 -Keyboard = 2 -Navigation = 2 -ScreenLayout = 3 -HasHardKeyboard = true -HasFiveWayNavigation = true -GL.Version = 196610 -Screen.Density = 320 -Screen.Width = 1920 -Screen.Height = 1080 -Platforms = arm64-v8a,armeabi-v7a,armeabi -SharedLibraries = android.ext.services,android.ext.shared,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.media.tv.remoteprovider,com.android.mediadrm.signer,com.google.android.gms,com.google.android.pano.v1,com.google.widevine.software.drm,javax.obex,org.apache.http.legacy,org.lineageos.hardware,org.lineageos.platform -Features = android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera.any,android.hardware.camera.front,android.hardware.ethernet,android.hardware.hdmi.cec,android.hardware.location,android.hardware.location.network,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.sensor.accelerometer,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.type.television,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.backup,android.software.cts,android.software.device_admin,android.software.leanback,android.software.leanback_only,android.software.live_tv,android.software.live_wallpaper,android.software.managed_users,android.software.picture_in_picture,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.tv.installed,com.nvidia.feature.app.plex.mediaserver,com.nvidia.feature.app.plex.smbserver,com.nvidia.feature.app.vudu,com.nvidia.feature.built_in_controller,com.nvidia.feature.opengl4,com.nvidia.feature.shield,com.nvidia.nvsi.gpu.class_001,com.nvidia.nvsi.gpu.class_002,com.nvidia.nvsi.gpu.class_003,com.nvidia.nvsi.gpu.class_004,com.nvidia.nvsi.gpu.class_005,com.nvidia.nvsi.gpu.class_006,com.nvidia.nvsi.gpu.class_007,com.nvidia.nvsi.gpu.class_008,com.nvidia.nvsi.gpu.class_009,com.nvidia.nvsi.gpu.family_001,com.nvidia.nvsi.gpu.family_002,com.nvidia.nvsi.gpu.family_003,com.nvidia.nvsi.product.tablet,com.nvidia.nvsi.version.v2,nrdp.modelgroup,org.lineageos.android,org.lineageos.audio,org.lineageos.hardware,org.lineageos.livedisplay,org.lineageos.performance,org.lineageos.profiles,org.lineageos.style,org.lineageos.weather -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_IL,as_IN,ast,ast_ES,az,be,bg,bg_BG,bn,br_FR,bs,ca,ca_ES,cs,cs_CZ,csb,cy,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IE,en_IN,en_NZ,en_PT,en_SG,en_US,en_XC,en_ZA,eo,es,es_CO,es_ES,es_MX,es_US,et,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,frp,fy_NL,ga_IE,gd,gl,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,km,kn,ko,ko_KR,ku,ky,lb,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_BE,nl_NL,oc,or_IN,pa,pl,pl_PL,pt,pt_BR,pt_PT,rm,rm_CH,ro,ro_RO,ru,ru_RU,sc_IT,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,ug,uk,uk_UA,ur,uz,vec,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 12688046 -Vending.version = 80961168 -Vending.versionString = 9.6.11-xhdpi [8] [PR] 192200375 -CellOperator = -SimOperator = -TimeZone = Pacific/Midway -GL.Extensions = GL_ANDROID_extension_pack_es31a,GL_EXT_base_instance,GL_EXT_blend_func_extended,GL_EXT_blend_minmax,GL_EXT_buffer_storage,GL_EXT_clear_texture,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_conservative_depth,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_draw_elements_base_vertex,GL_EXT_draw_transform_feedback,GL_EXT_float_blend,GL_EXT_frag_depth,GL_EXT_geometry_point_size,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_map_buffer_range,GL_EXT_multi_draw_indirect,GL_EXT_multisample_compatibility,GL_EXT_occlusion_query_boolean,GL_EXT_polygon_offset_clamp,GL_EXT_post_depth_coverage,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_raster_multisample,GL_EXT_render_snorm,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_separate_shader_objects,GL_EXT_shader_group_vote,GL_EXT_shader_implicit_conversions,GL_EXT_shader_integer_mix,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_shader_texture_lod,GL_EXT_shadow_samplers,GL_EXT_sparse_texture,GL_EXT_sparse_texture2,GL_EXT_tessellation_point_size,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_compression_bptc,GL_EXT_texture_compression_dxt1,GL_EXT_texture_compression_rgtc,GL_EXT_texture_compression_s3tc,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_filter_minmax,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_rg,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_storage,GL_EXT_texture_view,GL_EXT_unpack_subimage,GL_EXT_window_rectangles,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_context_flush_control,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_KHR_texture_compression_astc_ldr,GL_KHR_texture_compression_astc_sliced_3d,GL_NV_EGL_stream_consumer_external,GL_NV_bgr,GL_NV_bindless_texture,GL_NV_blend_equation_advanced,GL_NV_blend_equation_advanced_coherent,GL_NV_conditional_render,GL_NV_conservative_raster,GL_NV_copy_buffer,GL_NV_copy_image,GL_NV_draw_buffers,GL_NV_draw_instanced,GL_NV_draw_texture,GL_NV_draw_vulkan_image,GL_NV_explicit_attrib_location,GL_NV_fbo_color_attachments,GL_NV_fill_rectangle,GL_NV_fragment_coverage_to_color,GL_NV_fragment_shader_interlock,GL_NV_framebuffer_blit,GL_NV_framebuffer_mixed_samples,GL_NV_framebuffer_multisample,GL_NV_generate_mipmap_sRGB,GL_NV_geometry_shader_passthrough,GL_NV_gpu_shader5,GL_NV_image_formats,GL_NV_instanced_arrays,GL_NV_internalformat_sample_query,GL_NV_non_square_matrices,GL_NV_occlusion_query_samples,GL_NV_pack_subimage,GL_NV_packed_float,GL_NV_packed_float_linear,GL_NV_path_rendering,GL_NV_path_rendering_shared_edge,GL_NV_pixel_buffer_object,GL_NV_polygon_mode,GL_NV_read_buffer,GL_NV_read_depth,GL_NV_read_depth_stencil,GL_NV_read_stencil,GL_NV_sRGB_formats,GL_NV_sample_locations,GL_NV_sample_mask_override_coverage,GL_NV_secure_context,GL_NV_shader_atomic_fp16_vector,GL_NV_shader_noperspective_interpolation,GL_NV_shadow_samplers_array,GL_NV_shadow_samplers_cube,GL_NV_texture_array,GL_NV_texture_barrier,GL_NV_texture_border_clamp,GL_NV_texture_compression_latc,GL_NV_texture_compression_s3tc,GL_NV_texture_compression_s3tc_update,GL_NV_timer_query,GL_NV_viewport_array,GL_NV_viewport_array2,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_copy_image,GL_OES_depth24,GL_OES_depth32,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_buffers_indexed,GL_OES_draw_elements_base_vertex,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_extended_matrix_palette,GL_OES_fbo_render_mipmap,GL_OES_framebuffer_object,GL_OES_geometry_point_size,GL_OES_geometry_shader,GL_OES_get_program_binary,GL_OES_gpu_shader5,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_primitive_bounding_box,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_io_blocks,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_surfaceless_context,GL_OES_tessellation_point_size,GL_OES_tessellation_shader,GL_OES_texture_border_clamp,GL_OES_texture_buffer,GL_OES_texture_cube_map,GL_OES_texture_cube_map_array,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_texture_view,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OES_viewport_array -Roaming = mobile-notroaming -Client = android-google +[gplayapi_mi_mix2.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Mi Mix 2 +Build.HARDWARE=qcom +Build.RADIO=AT20-1022_1824_3754711,AT20-1022_1824_3754711 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=Xiaomi/chiron/chiron:8.0.0/OPR1.170623.027/V9.5.4.0.ODEMIFA:user/release-keys +Build.BRAND=Xiaomi +Build.DEVICE=chiron +Build.VERSION.SDK_INT=28 +Build.MODEL=Mi MIX 2 +Build.MANUFACTURER=Xiaomi +Build.PRODUCT=chiron +Build.ID=PQ3A.190801.002 +Build.VERSION.RELEASE=9 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=400 +Screen.Width=1080 +Screen.Height=2040 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hidl.manager@1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.dsi.ant.antradio_library,com.google.android.maps,com.qti.dpmapi,com.qti.dpmframework,com.qualcomm.qcrilhook,javax.obex,org.apache.http.legacy,org.lineageos.hardware +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.hifi_sensors,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.file_based_encryption,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.securely_removes_users,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.nxp.mifare,org.lineageos.android,org.lineageos.audio,org.lineageos.hardware,org.lineageos.livedisplay,org.lineageos.performance,org.lineageos.profiles,org.lineageos.settings,org.lineageos.style,org.lineageos.trust,org.lineageos.weather +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,ast,ast_ES,az,be,be_BY,bg,bg_BG,bh_IN,bn,bs,ca,ca_ES,cs,cs_CZ,cy,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gd,gl,gl_ES,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=19420021 +Vending.version=16 +Vending.versionString=0.0.2 +CellOperator=20801 +SimOperator=20801 +TimeZone=Europe/Paris +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_texture_foveated,GL_QCOM_tiled_rendering +Roaming=mobile-notroaming +Client=android-google -[fp2] -UserReadableName = Fairphone FP2 (api25) -Build.HARDWARE = qcom -Build.RADIO = unknown -Build.BOOTLOADER = unknown -Build.FINGERPRINT = Fairphone/FP2/FP2:6.0.1/FP2-gms-18.03.1/FP2-gms-18.03.1:user/release-keys -Build.BRAND = Fairphone -Build.DEVICE = FP2 -Build.VERSION.SDK_INT = 25 -Build.MODEL = FP2 -Build.MANUFACTURER = Fairphone -Build.PRODUCT = FP2 -Build.ID = NJH47F -Build.VERSION.RELEASE = 7.1.2 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -GL.Version = 196608 -Screen.Density = 440 -Screen.Width = 1080 -Screen.Height = 1788 -Platforms = armeabi-v7a,armeabi -SharedLibraries = android.ext.services,android.ext.shared,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.dsi.ant.antradio_library,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,com.qualcomm.qcnvitems,com.qualcomm.qcrilhook,javax.obex,org.apache.http.legacy,org.cyanogenmod.hardware,org.cyanogenmod.platform,qcom.fmradio -Features = android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.ethernet,android.hardware.faketouch,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.wifi,android.hardware.wifi.direct,android.software.app_widgets,android.software.backup,android.software.connectionservice,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.cyanogenmod.android,com.google.android.apps.dialer.SUPPORTED,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,org.cyanogenmod.audio,org.cyanogenmod.hardware,org.cyanogenmod.livedisplay,org.cyanogenmod.performance,org.cyanogenmod.profiles,org.cyanogenmod.statusbar,org.cyanogenmod.telephony,org.cyanogenmod.weather -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,ast,ast_ES,az_AZ,be_BY,bg,bg_BG,bn_BD,bs_BA,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,en_XA,eo,es,es_ES,es_US,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl_ES,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy_AM,in,in_ID,is_IS,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka_GE,kk,kk_KZ,km_KH,kn_IN,ko,ko_KR,ku,ky_KG,lb,lo_LA,lt,lt_LT,lv,lv_LV,mk_MK,ml_IN,mn_MN,mr_IN,ms_MY,my_MM,nb,nb_NO,ne_NP,nl,nl_BE,nl_NL,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,si_LK,sk,sk_SK,sl,sl_SI,sq_AL,sr,sr_RS,sv,sv_SE,sw,sw_TZ,ta_IN,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur_PK,uz_UZ,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 12521017 -Vending.version = 80961100 -Vending.versionString = 9.6.11-all [0] [PR] 192200375 -CellOperator = 26203 -SimOperator = 26207 -Roaming = mobile-notroaming -Client = android-google -TimeZone = Europe/Berlin -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_AMD_program_binary_Z400,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_multisampled_render_to_texture,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_NV_fence,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_fbo_render_mipmap,GL_OES_fragment_precision_high,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_texture_3D,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OES_vertex_type_10_10_10_2,GL_QCOM_alpha_test,GL_QCOM_binning_control,GL_QCOM_driver_control,GL_QCOM_extended_get,GL_QCOM_extended_get2,GL_QCOM_perfmon_global_mode,GL_QCOM_tiled_rendering,GL_QCOM_writeonly_rendering +[gplayapi_moto_g5.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Moto G5 +Build.HARDWARE=qcom +Build.RADIO=M8916_2020629.41.03.21.51R +Build.BOOTLOADER=0x80CC +Build.FINGERPRINT=motorola/osprey_retus/osprey_umts:6.0/MPI24.65-25.1/1:user/release-keys +Build.BRAND=Motorola +Build.DEVICE=osprey_umts +Build.VERSION.SDK_INT=28 +Build.MODEL=MotoG3 +Build.MANUFACTURER=Motorola +Build.PRODUCT=lineage_osprey +Build.ID=PQ3A.190801.002 +Build.VERSION.RELEASE=9 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196608 +Screen.Density=320 +Screen.Width=720 +Screen.Height=1184 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hidl.manager-V1.0-java,android.hidl.manager@1.0-java,android.test.base,android.test.mock,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.motorola.motosignature,com.qti.location.sdk,com.qti.vzw.ims.internal,com.qualcomm.qcnvitems,com.qualcomm.qcrilhook,izat.xt.srv,javax.obex,org.apache.http.legacy,org.lineageos.hardware +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.faketouch,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.adoptable_storage,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.motorola.camera,com.motorola.camera.chalmers,com.motorola.cameraone,org.lineageos.android,org.lineageos.audio,org.lineageos.hardware,org.lineageos.livedisplay,org.lineageos.performance,org.lineageos.profiles,org.lineageos.settings,org.lineageos.style,org.lineageos.trust,org.lineageos.weather +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,ast,ast_ES,az,be,be_BY,bg,bg_BG,bh_IN,bn,bs,ca,ca_ES,cs,cs_CZ,cy,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gd,gl,gl_ES,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=19420021 +Vending.version=16 +Vending.versionString=0.0.2 +CellOperator=732101 +SimOperator=732101 +TimeZone=America/Bogota +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_AMD_program_binary_Z400,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_multisampled_render_to_texture,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_NV_fence,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_fbo_render_mipmap,GL_OES_fragment_precision_high,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_texture_3D,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OES_vertex_type_10_10_10_2,GL_QCOM_alpha_test,GL_QCOM_binning_control,GL_QCOM_driver_control,GL_QCOM_extended_get,GL_QCOM_extended_get2,GL_QCOM_perfmon_global_mode,GL_QCOM_tiled_rendering,GL_QCOM_writeonly_rendering +Roaming=mobile-notroaming +Client=android-google -[fresh] -UserReadableName = Explay Fresh (api19) -Build.FINGERPRINT = Explay/Fresh/Fresh:4.4.2/KOT49H/1417662691:user/release-keys -Build.HARDWARE = mt6582 -Build.BRAND = Explay -Build.RADIO = unknown -Build.BOOTLOADER = unknown -Build.DEVICE = Fresh -Build.VERSION.SDK_INT = 19 -Build.MODEL = Fresh -Build.MANUFACTURER = Explay -Build.PRODUCT = Fresh -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -Screen.Density = 320 -Screen.Width = 720 -Screen.Height = 1280 -Platforms = armeabi-v7a,armeabi -SharedLibraries = javax.obex,com.google.android.media.effects,com.android.future.usb.accessory,android.test.runner,com.google.widevine.software.drm,com.google.android.maps,com.android.location.provider,com.google.android.gms,com.android.media.remotedisplay,com.mediatek.effect -Features = android.hardware.sensor.proximity,android.hardware.sensor.accelerometer,android.hardware.faketouch,org.cyanogenmod.appsuggest,android.hardware.usb.accessory,android.hardware.telephony.cdma,android.software.backup,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.software.print,android.hardware.consumerir,org.cyanogenmod.partner,org.cyanogenmod.telephony,android.software.voice_recognizers,android.hardware.fingerprint,android.hardware.sensor.gyroscope,android.hardware.audio.low_latency,android.hardware.opengles.aep,android.hardware.bluetooth,android.hardware.camera.autofocus,com.google.android.feature.GOOGLE_BUILD,android.hardware.telephony.gsm,android.software.sip.voip,org.cyanogenmod.profiles,android.hardware.usb.host,com.cyanogenmod.android,android.hardware.audio.output,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.sensor.hifi_sensors,android.hardware.screen.portrait,android.hardware.nfc,com.nxp.mifare,android.hardware.sensor.stepdetector,org.cyanogenmod.audio,org.cyanogenmod.theme,android.software.home_screen,android.hardware.microphone,org.cyanogenmod.statusbar,android.hardware.bluetooth_le,android.hardware.sensor.compass,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.sensor.barometer,android.software.app_widgets,android.software.input_methods,android.hardware.sensor.light,android.software.device_admin,android.hardware.camera,org.cyanogenmod.hardware,android.hardware.screen.landscape,org.cyanogenmod.weather,org.cyanogenmod.performance,android.software.managed_users,android.software.webview,android.hardware.sensor.stepcounter,android.hardware.camera.capability.manual_post_processing,org.cyanogenmod.livedisplay,android.hardware.camera.any,android.hardware.camera.capability.raw,android.software.connectionservice,android.hardware.touchscreen.multitouch.distinct,android.hardware.location.network,android.software.sip,android.hardware.camera.capability.manual_sensor,android.hardware.camera.level.full,android.hardware.wifi.direct,android.software.live_wallpaper,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.EXCHANGE_6_2,org.cyanogenmod.theme.v1,org.cyanogenmod.livelockscreen,android.hardware.location.gps,android.software.midi,android.hardware.nfc.hce,android.hardware.wifi,android.hardware.location,android.hardware.telephony -Locales = af,af_NA,af_ZA,agq,ak,ak_GH,am,am_ET,ar,ar_AE,ar_BH,ar_DJ,ar_DZ,ar_EG,ar_EH,ar_ER,ar_IL,ar_IQ,ar_JO,ar_KM,ar_KW,ar_LB,ar_LY,ar_MA,ar_MR,ar_OM,ar_PS,ar_QA,ar_SA,ar_SD,ar_SO,ar_SY,ar_TD,ar_TN,ar_YE,as,as_IN,asa,az,bas,be,be_BY,bem,bez,bg,bg_BG,bm,bm_ML,bn,bn_BD,bn_IN,bo,bo_CN,bo_IN,br,br_FR,brx,bs,ca,ca_AD,ca_ES,cgg,chr,cs,cs_CZ,cy,cy_GB,da,da_DK,dav,de,de_AT,de_BE,de_CH,de_DE,de_LI,de_LU,dje,dua,dyo,dz,dz_BT,ebu,ee,ee_GH,ee_TG,el,el_CY,el_GR,en,en_AG,en_AS,en_AU,en_BB,en_BE,en_BM,en_BS,en_BW,en_BZ,en_CA,en_CM,en_DM,en_FJ,en_FM,en_GB,en_GD,en_GG,en_GH,en_GI,en_GM,en_GU,en_GY,en_HK,en_IE,en_IM,en_IN,en_JE,en_JM,en_KE,en_KI,en_KN,en_KY,en_LC,en_LR,en_LS,en_MG,en_MH,en_MP,en_MT,en_MU,en_MW,en_NA,en_NG,en_NZ,en_PG,en_PH,en_PK,en_PR,en_PW,en_SB,en_SC,en_SG,en_SL,en_SS,en_SZ,en_TC,en_TO,en_TT,en_TZ,en_UG,en_UM,en_US,en_VC,en_VG,en_VI,en_VU,en_WS,en_ZA,en_ZM,en_ZW,eo,es,es_AR,es_BO,es_CL,es_CO,es_CR,es_CU,es_DO,es_EA,es_EC,es_ES,es_GQ,es_GT,es_HN,es_IC,es_MX,es_NI,es_PA,es_PE,es_PH,es_PR,es_PY,es_SV,es_US,es_UY,es_VE,et,et_EE,eu,eu_ES,ewo,fa,fa_AF,fa_IR,ff,ff_SN,fi,fi_FI,fil,fo,fo_FO,fr,fr_BE,fr_BF,fr_BI,fr_BJ,fr_BL,fr_CA,fr_CD,fr_CF,fr_CG,fr_CH,fr_CI,fr_CM,fr_DJ,fr_DZ,fr_FR,fr_GA,fr_GF,fr_GN,fr_GP,fr_GQ,fr_HT,fr_KM,fr_LU,fr_MA,fr_MC,fr_MF,fr_MG,fr_ML,fr_MQ,fr_MR,fr_MU,fr_NC,fr_NE,fr_PF,fr_RE,fr_RW,fr_SC,fr_SN,fr_SY,fr_TD,fr_TG,fr_TN,fr_VU,fr_YT,ga,ga_IE,gl,gl_ES,gsw,gu,gu_IN,guz,gv,gv_GB,ha,haw,iw,iw_IL,hi,hi_IN,hr,hr_BA,hr_HR,hu,hu_HU,hy,hy_AM,in,in_ID,ig,ig_NG,ii,ii_CN,is,is_IS,it,it_CH,it_IT,it_SM,ja,ja_JP,jgo,jmc,ka,ka_GE,kab,kam,kde,kea,khq,ki,ki_KE,kk,kl,kl_GL,kln,km,km_KH,kn,kn_IN,ko,ko_KP,ko_KR,kok,ks,ksb,ksf,kw,kw_GB,lag,lg,lg_UG,ln,ln_AO,ln_CD,ln_CF,ln_CG,lo,lo_LA,lt,lt_LT,lu,lu_CD,luo,luy,lv,lv_LV,mas,mer,mfe,mg,mg_MG,mgh,mgo,mk,mk_MK,ml,ml_IN,mn,mr,mr_IN,ms,mt,mt_MT,mua,my,my_MM,naq,nb,nb_NO,nd,nd_ZW,ne,ne_IN,ne_NP,nl,nl_AW,nl_BE,nl_CW,nl_NL,nl_SR,nl_SX,nmg,nn,nn_NO,nus,nyn,om,om_ET,om_KE,or,or_IN,pa,pl,pl_PL,ps,ps_AF,pt,pt_AO,pt_BR,pt_CV,pt_GW,pt_MO,pt_MZ,pt_PT,pt_ST,pt_TL,rm,rm_CH,rn,rn_BI,ro,ro_MD,ro_RO,rof,ru,ru_BY,ru_KG,ru_KZ,ru_MD,ru_RU,ru_UA,rw,rw_RW,rwk,saq,sbp,seh,ses,sg,sg_CF,shi,si,si_LK,sk,sk_SK,sl,sl_SI,sn,sn_ZW,so,so_DJ,so_ET,so_KE,so_SO,sq,sq_AL,sq_MK,sr,sv,sv_AX,sv_FI,sv_SE,sw,sw_KE,sw_TZ,sw_UG,swc,ta,ta_IN,ta_LK,ta_MY,ta_SG,te,te_IN,teo,th,th_TH,ti,ti_ER,ti_ET,to,to_TO,tr,tr_CY,tr_TR,twq,tzm,uk,uk_UA,ur,ur_IN,ur_PK,uz,vai,vi,vi_VN,vun,xog,yav,yo,yo_NG,zh,zu,zu_ZA -Client = android-google -GSF.version = 10548448 -Vending.version = 80798000 -CellOperator = 310260 -SimOperator = 310260 -Roaming = mobile-notroaming -TimeZone = Europe/Moscow -GL.Version = 131072 -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_primitive_bounding_box,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_tiled_rendering,GL_EXT_multi_draw_arrays,GL_EXT_shader_texture_lod,GL_IMG_multisampled_render_to_texture,GL_IMG_program_binary,GL_IMG_read_format,GL_IMG_shader_binary,GL_IMG_texture_compression_pvrtc,GL_IMG_texture_format_BGRA8888,GL_IMG_texture_npot,GL_IMG_vertex_array_object,GL_OES_byte_coordinates,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_fragment_precision_high,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_query_matrix,GL_OES_required_internalformat,GL_OES_single_precision,GL_OES_stencil8 +[gplayapi_nk_8.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Nokia 8 +Build.HARDWARE=qcom +Build.RADIO=MPSS.AT.2.0.c4-01017-8998_GEN_PACK-1.247213.1.293600.2 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=Nokia/Avenger_00WW/A1N_sprout:10/QKQ1.190828.002/00WW_5_14A:user/release-keys +Build.BRAND=Nokia +Build.DEVICE=A1N_sprout +Build.VERSION.SDK_INT=29 +Build.MODEL=Nokia 8 Sirocco +Build.MANUFACTURER=HMD Global +Build.PRODUCT=Avenger_00WW +Build.ID=QKQ1.190828.002 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=3 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=443 +Screen.Width=1440 +Screen.Height=2392 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hardware.light-V2.0,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.evenwell.DataCollect,com.fihtdc.DataCollect,com.fihtdc.UploadAgentService,com.fihtdc.keygenerator,com.fihtdc.telephony,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.nxp.nfc.nq,com.qti.dpmapi,com.qti.dpmframework,com.qti.location.sdk,com.qti.snapdragon.sdk.display,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.audiosphere,com.qualcomm.qti.imscmservice-V2.0-java,com.qualcomm.qti.imscmservice-V2.1-java,com.qualcomm.qti.imscmservice-V2.2-java,com.qualcomm.qti.imscmservice@1.0-java,com.qualcomm.qti.lpa.uimlpalibrary,com.qualcomm.qti.remoteSimlock.manager.remotesimlockmanagerlibrary,com.qualcomm.qti.remoteSimlock.uimremotesimlocklibrary,com.qualcomm.qti.uimGba.uimgbalibrary,com.qualcomm.qti.uimGbaManager.uimgbamanagerlibrary,com.qualcomm.uimremoteclientlibrary,com.qualcomm.uimremoteserverlibrary,ims-ext-common,izat.xt.srv,javax.obex,org.apache.http.legacy,org.ifaa.android.manager.permissions,org.simalliance.openmobileapi,qti-telephony-hidl-wrapper,qti-telephony-utils,services.core,vendor.qti.hardware.data.connection-V1.0-java,vendor.qti.hardware.data.connection-V1.1-java,vendor.qti.hardware.factory-V1.0,vendor.qti.hardware.factory-V1.1,vendor.qti.hardware.fingerprint.V1_0.IQfpAndroidServices,vendor.qti.hardware.fingerprint.V1_0.IQtiExtendedFingerprint +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.hifi_sensors,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.file_based_encryption,android.software.home_screen,android.software.input_methods,android.software.ipsec_tunnels,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.securely_removes_users,android.software.sip,android.software.sip.voip,android.software.verified_boot,android.software.voice_recognizers,android.software.webview,com.evenwell.DataCollect,com.fihtdc.DataCollect,com.fihtdc.hardware.sensor.hall,com.fihtdc.media.lower.dtmf,com.fihtdc.motion.feature.gesture,com.fihtdc.software.app2sd,com.fihtdc.software.ipo,com.google.android.apps.dialer.SUPPORTED,com.google.android.feature.ANDROID_ONE_EXPERIENCE,com.google.android.feature.TURBO_PRELOAD,com.google.android.feature.WELLBEING,com.google.android.feature.ZERO_TOUCH,com.nxp.mifare,cust.settings.fingerprint.feature +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,ast,az,be,be_BY,bg,bg_BG,bh_IN,bn,bn_BD,bs,bs_BA,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gl,gl_ES,gu,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,is_IS,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,kk_KZ,km,km_KH,kn,kn_IN,ko,ko_KR,ky,lo,lo_LA,lt,lt_LT,lv,lv_LV,mk,mk_MK,ml,ml_IN,mn,mr,mr_IN,ms,ms_MY,my,my_MM,nb,nb_NO,ne,ne_NP,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,si_LK,sk,sk_SK,sl,sl_SI,sq,sq_AL,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,ta_IN,te,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur,ur_PK,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=203615037 +Vending.version=82201610 +Vending.versionString=22.0.16-21 [0] [PR] 332539104 +CellOperator=22610 +SimOperator=22610 +TimeZone=Europe/Bucharest +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_fragment_invocation_density,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_texture_view,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_YUV_texture_gather,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_shader_framebuffer_fetch_rate,GL_QCOM_texture_foveated,GL_QCOM_tiled_rendering +Roaming=mobile-notroaming +Client=android-google -[fs454] -UserReadableName = Fly FS454 Nimbus 8 (api23) -Build.FINGERPRINT = DOOGEE/cm_x5/x5:6.0.1/MOB30Z/dc78d46298:userdebug/test-keys -Build.HARDWARE = mt6580 -Build.BRAND = Fly -Build.RADIO = unknown -Build.BOOTLOADER = unknown -Build.DEVICE = FS_454 -Build.VERSION.SDK_INT = 23 -Build.MODEL = FS_454 -Build.MANUFACTURER = Blackview -Build.PRODUCT = cm_A5 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -Screen.Density = 240 -Screen.Width = 480 -Screen.Height = 854 -Platforms = armeabi-v7a,armeabi -SharedLibraries = org.cyanogenmod.platform,com.android.location.provider,com.android.future.usb.accessory,javax.obex,org.cyanogenmod.hardware,javax.btobex,android.test.runner,com.android.nfc_extras,com.android.media.remotedisplay,com.android.mediadrm.signer -Features = android.hardware.sensor.proximity,android.hardware.sensor.accelerometer,android.hardware.faketouch,org.cyanogenmod.appsuggest,android.hardware.usb.accessory,android.hardware.telephony.cdma,android.software.backup,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.software.print,android.hardware.consumerir,org.cyanogenmod.partner,org.cyanogenmod.telephony,android.software.voice_recognizers,android.hardware.fingerprint,android.hardware.sensor.gyroscope,android.hardware.audio.low_latency,android.hardware.opengles.aep,android.hardware.bluetooth,android.hardware.camera.autofocus,com.google.android.feature.GOOGLE_BUILD,android.hardware.telephony.gsm,android.software.sip.voip,org.cyanogenmod.profiles,android.hardware.usb.host,com.cyanogenmod.android,android.hardware.audio.output,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.sensor.hifi_sensors,android.hardware.screen.portrait,android.hardware.nfc,com.nxp.mifare,android.hardware.sensor.stepdetector,org.cyanogenmod.audio,org.cyanogenmod.theme,android.software.home_screen,android.hardware.microphone,org.cyanogenmod.statusbar,android.hardware.bluetooth_le,android.hardware.sensor.compass,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.sensor.barometer,android.software.app_widgets,android.software.input_methods,android.hardware.sensor.light,android.software.device_admin,android.hardware.camera,org.cyanogenmod.hardware,android.hardware.screen.landscape,org.cyanogenmod.weather,org.cyanogenmod.performance,android.software.managed_users,android.software.webview,android.hardware.sensor.stepcounter,android.hardware.camera.capability.manual_post_processing,org.cyanogenmod.livedisplay,android.hardware.camera.any,android.hardware.camera.capability.raw,android.software.connectionservice,android.hardware.touchscreen.multitouch.distinct,android.hardware.location.network,android.software.sip,android.hardware.camera.capability.manual_sensor,android.hardware.camera.level.full,android.hardware.wifi.direct,android.software.live_wallpaper,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.EXCHANGE_6_2,org.cyanogenmod.theme.v1,org.cyanogenmod.livelockscreen,android.hardware.location.gps,android.software.midi,android.hardware.nfc.hce,android.hardware.wifi,android.hardware.location,android.hardware.telephony -Locales = af,af_NA,af_ZA,agq,ak,ak_GH,am,am_ET,ar,ar_AE,ar_BH,ar_DJ,ar_DZ,ar_EG,ar_EH,ar_ER,ar_IL,ar_IQ,ar_JO,ar_KM,ar_KW,ar_LB,ar_LY,ar_MA,ar_MR,ar_OM,ar_PS,ar_QA,ar_SA,ar_SD,ar_SO,ar_SS,ar_SY,ar_TD,ar_TN,ar_YE,as,as_IN,asa,ast,az,bas,be,be_BY,bem,bez,bg,bg_BG,bm,bn,bn_BD,bn_IN,bo,bo_CN,bo_IN,br,br_FR,brx,bs,ca,ca_AD,ca_ES,ca_FR,ca_IT,cgg,chr,cs,cs_CZ,cy,cy_GB,da,da_DK,da_GL,dav,de,de_AT,de_BE,de_CH,de_DE,de_LI,de_LU,dje,dsb,dua,dyo,dz,dz_BT,ebu,ee,ee_GH,ee_TG,el,el_CY,el_GR,en,en_AG,en_AI,en_AS,en_AU,en_BB,en_BE,en_BM,en_BS,en_BW,en_BZ,en_CA,en_CC,en_CK,en_CM,en_CX,en_DG,en_DM,en_ER,en_FJ,en_FK,en_FM,en_GB,en_GD,en_GG,en_GH,en_GI,en_GM,en_GU,en_GY,en_HK,en_IE,en_IM,en_IN,en_IO,en_JE,en_JM,en_KE,en_KI,en_KN,en_KY,en_LC,en_LR,en_LS,en_MG,en_MH,en_MO,en_MP,en_MS,en_MT,en_MU,en_MW,en_MY,en_NA,en_NF,en_NG,en_NR,en_NU,en_NZ,en_PG,en_PH,en_PK,en_PN,en_PR,en_PW,en_RW,en_SB,en_SC,en_SD,en_SG,en_SH,en_SL,en_SS,en_SX,en_SZ,en_TC,en_TK,en_TO,en_TT,en_TV,en_TZ,en_UG,en_UM,en_US,en_VC,en_VG,en_VI,en_VU,en_WS,en_ZA,en_ZM,en_ZW,eo,es,es_AR,es_BO,es_CL,es_CO,es_CR,es_CU,es_DO,es_EA,es_EC,es_ES,es_GQ,es_GT,es_HN,es_IC,es_MX,es_NI,es_PA,es_PE,es_PH,es_PR,es_PY,es_SV,es_US,es_UY,es_VE,et,et_EE,eu,eu_ES,ewo,fa,fa_AF,fa_IR,ff,ff_CM,ff_GN,ff_MR,ff_SN,fi,fi_FI,fil,fo,fo_FO,fr,fr_BE,fr_BF,fr_BI,fr_BJ,fr_BL,fr_CA,fr_CD,fr_CF,fr_CG,fr_CH,fr_CI,fr_CM,fr_DJ,fr_DZ,fr_FR,fr_GA,fr_GF,fr_GN,fr_GP,fr_GQ,fr_HT,fr_KM,fr_LU,fr_MA,fr_MC,fr_MF,fr_MG,fr_ML,fr_MQ,fr_MR,fr_MU,fr_NC,fr_NE,fr_PF,fr_PM,fr_RE,fr_RW,fr_SC,fr_SN,fr_SY,fr_TD,fr_TG,fr_TN,fr_VU,fr_WF,fr_YT,fur,fy,fy_NL,ga,ga_IE,gd,gd_GB,gl,gl_ES,gsw,gu,gu_IN,guz,gv,gv_IM,ha,haw,iw,iw_IL,hi,hi_IN,hr,hr_BA,hr_HR,hsb,hu,hu_HU,hy,hy_AM,in,in_ID,ig,ig_NG,ii,ii_CN,is,is_IS,it,it_CH,it_IT,it_SM,ja,ja_JP,jgo,jmc,ka,ka_GE,kab,kam,kde,kea,khq,ki,ki_KE,kk,kkj,kl,kl_GL,kln,km,km_KH,kn,kn_IN,ko,ko_KP,ko_KR,kok,ks,ksb,ksf,ksh,kw,kw_GB,ky,lag,lb,lb_LU,lg,lg_UG,lkt,ln,ln_AO,ln_CD,ln_CF,ln_CG,lo,lo_LA,lt,lt_LT,lu,lu_CD,luo,luy,lv,lv_LV,mas,mer,mfe,mg,mg_MG,mgh,mgo,mk,mk_MK,ml,ml_IN,mn,mr,mr_IN,ms,mt,mt_MT,mua,my,my_MM,naq,nb,nb_NO,nb_SJ,nd,nd_ZW,ne,ne_IN,ne_NP,nl,nl_AW,nl_BE,nl_BQ,nl_CW,nl_NL,nl_SR,nl_SX,nmg,nn,nn_NO,nnh,nus,nyn,om,om_ET,om_KE,or,or_IN,os,os_GE,os_RU,pa,pl,pl_PL,ps,ps_AF,pt,pt_AO,pt_BR,pt_CV,pt_GW,pt_MO,pt_MZ,pt_PT,pt_ST,pt_TL,qu,qu_BO,qu_EC,qu_PE,rm,rm_CH,rn,rn_BI,ro,ro_MD,ro_RO,rof,ru,ru_BY,ru_KG,ru_KZ,ru_MD,ru_RU,ru_UA,rw,rw_RW,rwk,sah,saq,sbp,se,se_FI,se_NO,se_SE,seh,ses,sg,sg_CF,shi,si,si_LK,sk,sk_SK,sl,sl_SI,smn,sn,sn_ZW,so,so_DJ,so_ET,so_KE,so_SO,sq,sq_AL,sq_MK,sq_XK,sr,sv,sv_AX,sv_FI,sv_SE,sw,sw_CD,sw_KE,sw_TZ,sw_UG,ta,ta_IN,ta_LK,ta_MY,ta_SG,te,te_IN,teo,th,th_TH,ti,ti_ER,ti_ET,to,to_TO,tr,tr_CY,tr_TR,twq,tzm,ug,uk,uk_UA,ur,ur_IN,ur_PK,uz,vai,vi,vi_VN,vun,wae,xog,yav,ji,yo,yo_BJ,yo_NG,zgh,zh,zu,zu_ZA -Client = android-google -GSF.version = 10548448 -Vending.version = 80798000 -CellOperator = 310260 -SimOperator = 310260 -Roaming = mobile-notroaming -TimeZone = Europe/Moscow -GL.Version = 131072 -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_primitive_bounding_box,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_tiled_rendering,GL_EXT_multi_draw_arrays,GL_EXT_shader_texture_lod,GL_IMG_multisampled_render_to_texture,GL_IMG_program_binary,GL_IMG_read_format,GL_IMG_shader_binary,GL_IMG_texture_compression_pvrtc,GL_IMG_texture_format_BGRA8888,GL_IMG_texture_npot,GL_IMG_vertex_array_object,GL_OES_byte_coordinates,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_fragment_precision_high,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_query_matrix,GL_OES_required_internalformat,GL_OES_single_precision,GL_OES_stencil8 +[gplayapi_nk_9.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# -[gemini] -UserReadableName = Xiaomi Mi5 (api27) -Build.HARDWARE = qcom -Build.RADIO = TH20c1.9-0420_1456_74b17085 -Build.BOOTLOADER = unknown -Build.FINGERPRINT = Xiaomi/gemini/gemini:7.0/NRD90M/V8.2.1.0.NAACNEB:user/release-keys -Build.BRAND = Xiaomi -Build.DEVICE = gemini -Build.VERSION.SDK_INT = 27 -Build.MODEL = MI 5 -Build.MANUFACTURER = Xiaomi -Build.PRODUCT = gemini -Build.ID = OPM2.171026.006.C1 -Build.VERSION.RELEASE = 8.1.0 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -GL.Version = 196610 -Screen.Density = 480 -Screen.Width = 1080 -Screen.Height = 1920 -Platforms = arm64-v8a,armeabi-v7a,armeabi -SharedLibraries = android.ext.services,android.ext.shared,android.hidl.manager@1.0-java,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.dsi.ant.antradio_library,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,com.qti.snapdragon.sdk.display,com.qti.vzw.ims.internal,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.audiosphere,com.qualcomm.qti.imscmservice@1.0-java,com.quicinc.cne,com.quicinc.cneapiclient,com.suntek.mway.rcs.client.aidl,com.suntek.mway.rcs.client.api,javax.obex,org.apache.http.legacy,org.lineageos.hardware,org.lineageos.platform -Features = android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.consumerir,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.hifi_sensors,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.google.android.apps.dialer.SUPPORTED,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.nxp.mifare,org.lineageos.android,org.lineageos.audio,org.lineageos.hardware,org.lineageos.livedisplay,org.lineageos.performance,org.lineageos.profiles,org.lineageos.style,org.lineageos.trust,org.lineageos.weather -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,ast,az,be,bg,bg_BG,bn,bs,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,en_XA,en_XC,eo,es,es_ES,es_US,et,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_BE,nl_NL,pa,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 12866025 -Vending.version = 81051000 -Vending.versionString = 10.5.10-all [0] [PR] 199875543 -CellOperator = -SimOperator = 25506 -TimeZone = Europe/Kiev -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_texture_foveated,GL_QCOM_tiled_rendering -Roaming = mobile-notroaming -Client = android-google +UserReadableName=Nokia 9 +Build.HARDWARE=qcom +Build.RADIO=MPSS.JO.3.1-00171-8937_GENNS_PACK-1.184829.1.185990.4 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=Nokia/TA-1053_00WW/ND1:9/PKQ1.181105.001/00WW_6_19E:user/release-keys +Build.BRAND=Nokia +Build.DEVICE=ND1 +Build.VERSION.SDK_INT=28 +Build.MODEL=TA-1053 +Build.MANUFACTURER=HMD Global +Build.PRODUCT=TA-1053_00WW +Build.ID=PKQ1.181105.001 +Build.VERSION.RELEASE=9 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=295 +Screen.Width=720 +Screen.Height=1280 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hardware.light-V2.0,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.android.services,com.evenwell.DataCollect,com.fihtdc.DataCollect,com.fihtdc.UploadAgentService,com.fihtdc.fm,com.fihtdc.keygenerator,com.fihtdc.telephony,com.fihtdc.xone,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.gsma.services.nfc,com.nxp.nfc.nq,com.qrd.wappush,com.qti.dpmapi,com.qti.dpmframework,com.qti.location.sdk,com.qti.snapdragon.sdk.display,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.audiosphere,com.qualcomm.qti.imscmservice-V2.0-java,com.qualcomm.qti.imscmservice-V2.1-java,com.qualcomm.qti.imscmservice@1.0-java,com.qualcomm.qti.lpa.uimlpalibrary,com.qualcomm.qti.ltedirectdiscoverylibrary,com.qualcomm.qti.remoteSimlock.manager.remotesimlockmanagerlibrary,com.qualcomm.qti.remoteSimlock.uimremotesimlocklibrary,com.quicinc.cne,com.quicinc.cneapiclient,izat.xt.srv,javax.obex,org.apache.http.legacy,vendor.qti.hardware.factory-V1.0 +Features=android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.adoptable_storage,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.sip,android.software.sip.voip,android.software.verified_boot,android.software.voice_recognizers,android.software.webview,com.evenwell.DataCollect,com.fihtdc.DataCollect,com.fihtdc.feature.access.disable,com.fihtdc.hardware.sensor.hall,com.fihtdc.hardwarekey.display,com.fihtdc.motion.feature.gesture,com.fihtdc.software.app2sd,com.fihtdc.software.ipo,com.google.android.apps.dialer.SUPPORTED,com.google.android.feature.TURBO_PRELOAD,com.google.android.feature.WELLBEING,com.google.android.feature.ZERO_TOUCH,com.nxp.mifare,cust.settings.fingerprint.feature +Locales=af,af_ZA,am,am_ET,ar,ar_AE,ar_EG,ar_SA,ar_XB,as,ast,az,be,be_BY,bg,bg_BG,bh_IN,bn,bn_BD,bs,bs_BA,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_CH,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,eu_ES,fa,fa_AF,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_CH,fr_FR,gl,gl_ES,gu,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,is_IS,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,kk_KZ,km,km_KH,kn,kn_IN,ko,ko_KR,ky,lo,lo_LA,lt,lt_LT,lv,lv_LV,mk,mk_MK,ml,ml_IN,mn,mr,mr_IN,ms,ms_MY,my,my_MM,my_ZG,nb,nb_NO,ne,ne_NP,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,si_LK,sk,sk_SK,sl,sl_SI,sq,sq_AL,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,ta_IN,te,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur,ur_PK,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=17455037 +Vending.version=81971200 +Vending.versionString=19.7.12-all [0] [PR] 305919187 +CellOperator=40402 +SimOperator=40402 +TimeZone=Asia/Kolkata +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_texture_foveated,GL_QCOM_tiled_rendering +Roaming=mobile-notroaming +Client=android-google -[gtp7510] -UserReadableName = Samsung Galaxy Tab 10.1 (api25) -Build.FINGERPRINT = samsung/GT-P7510/GT-P7510:4.0.4/IMM76D/UELPL:user/release-keys -Build.HARDWARE = p3 -Build.BRAND = Samsung -Build.RADIO = unknown -Build.BOOTLOADER = P7500XXLA1 -Build.DEVICE = p4wifi -Build.VERSION.SDK_INT = 25 -Build.MODEL = GT-P7510 -Build.MANUFACTURER = Samsung -Build.PRODUCT = GT-P7510 -TouchScreen = 3 -Keyboard = 2 -Navigation = 1 -ScreenLayout = 4 -HasHardKeyboard = true -HasFiveWayNavigation = false -Screen.Density = 160 -Screen.Width = 800 -Screen.Height = 1232 -Platforms = armeabi-v7a,armeabi -SharedLibraries = com.android.location.provider,com.android.future.usb.accessory,android.ext.shared,javax.obex,android.ext.services,android.test.runner,org.apache.http.legacy,com.android.media.remotedisplay,com.android.mediadrm.signer -Features = android.hardware.sensor.proximity,android.hardware.sensor.accelerometer,android.hardware.faketouch,org.cyanogenmod.appsuggest,android.hardware.usb.accessory,android.hardware.telephony.cdma,android.software.backup,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.software.print,android.hardware.consumerir,org.cyanogenmod.partner,org.cyanogenmod.telephony,android.software.voice_recognizers,android.hardware.fingerprint,android.hardware.sensor.gyroscope,android.hardware.audio.low_latency,android.hardware.opengles.aep,android.hardware.bluetooth,android.hardware.camera.autofocus,com.google.android.feature.GOOGLE_BUILD,android.hardware.telephony.gsm,android.software.sip.voip,org.cyanogenmod.profiles,android.hardware.usb.host,com.cyanogenmod.android,android.hardware.audio.output,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.sensor.hifi_sensors,android.hardware.screen.portrait,android.hardware.nfc,com.nxp.mifare,android.hardware.sensor.stepdetector,org.cyanogenmod.audio,org.cyanogenmod.theme,android.software.home_screen,android.hardware.microphone,org.cyanogenmod.statusbar,android.hardware.bluetooth_le,android.hardware.sensor.compass,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.sensor.barometer,android.software.app_widgets,android.software.input_methods,android.hardware.sensor.light,android.software.device_admin,android.hardware.camera,org.cyanogenmod.hardware,android.hardware.screen.landscape,org.cyanogenmod.weather,org.cyanogenmod.performance,android.software.managed_users,android.software.webview,android.hardware.sensor.stepcounter,android.hardware.camera.capability.manual_post_processing,org.cyanogenmod.livedisplay,android.hardware.camera.any,android.hardware.camera.capability.raw,android.software.connectionservice,android.hardware.touchscreen.multitouch.distinct,android.hardware.location.network,android.software.sip,android.hardware.camera.capability.manual_sensor,android.hardware.camera.level.full,android.hardware.wifi.direct,android.software.live_wallpaper,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.EXCHANGE_6_2,org.cyanogenmod.theme.v1,org.cyanogenmod.livelockscreen,android.hardware.location.gps,android.software.midi,android.hardware.nfc.hce,android.hardware.wifi,android.hardware.location,android.hardware.telephony -Locales = hi,so_ET,ro_MD,in,sn_ZW,sw_UG,es_BO,dyo,ru_KZ,en_JE,zu,en_JM,pt_BR,en_MS,ar_SD,en_ZM,es_PA,en_GG,es_SV,en_SE,es,rof,fr_SC,fr_GA,en_CM,ta,en_SX,fr_MC,fy,to,fr_RW,en_SD,qu,en_KE,rw_RW,gv_IM,sv_FI,cgg,pt_GW,fr_CF,sv_SE,dje,en_SS,ar_DZ,si,es_UY,ar_SA,tr_TR,dua,fr_BL,nb_SJ,fr_CA,ff,es_PE,om,en_FK,cs_CZ,zu_ZA,sl_SI,es_NI,en_GY,fr_ML,fr_MF,nmg,fo_DK,en_LR,el_CY,nus,mt,en_NU,en_UG,ta_MY,pt_ST,ha_NE,ca_FR,ru,es_IC,ar_KW,it_IT,en_GI,ji,hr,ka_GE,pt_PT,nl,en_TV,ru_RU,pa,mgh,es_ES,km,ee_TG,ca_AD,twq,ar_YE,eo,ne,as_IN,es_GT,vi_VN,de_CH,ig_NG,or_IN,mua,pl_PL,lv,fr_DZ,lb,hr_HR,haw,sw_KE,shi,mn,om_ET,fr_LU,es_PR,lo_LA,es_HN,kl_GL,bo_IN,et_EE,en_ZA,fr_TG,br_FR,yo_NG,tr_CY,sr,bem,fr_PF,ti_ET,hu,mk,de_LI,so_SO,nb_NO,luo,en_ZW,sk_SK,ksh,sk,nyn,fa,zgh,fr_HT,en_CY,uz,rm,en_MH,sn,to_TO,te,sq_MK,ha_GH,ta_IN,en_MW,da,en_BS,ms_SG,ps_AF,lt_LT,br,it_CH,fr_NE,en_LC,bm_ML,kk_KZ,qu_BO,tr,nl_SR,ln,sw,luy,en,fo,en_GD,asa,lag,fr_GQ,fr,fr_GN,dz,ar_SO,dz_BT,ca,es_CL,rn_BI,sq_XK,en_CC,en_SI,el_GR,yo_BJ,vi,my,de_LU,mk_MK,ak_GH,fr_GF,en_PK,my_MM,fr_CG,cy,es_PH,en_IN,ksf,en_LS,fy_NL,ce,ff_MR,af_ZA,fa_IR,bn_BD,vun,ks,bg,sq_AL,fr_BF,rw,af_NA,dsb,qu_PE,en_DM,ar_TN,nd,en_UM,en_FM,en_NR,ro,uk,se_SE,ln_CF,pt_MZ,am_ET,kl,pt,ta_SG,th,se_NO,ff_GN,ky,en_NG,ur_PK,af,en_DE,so,sah,fr_SN,ar_EH,vai,gu_IN,en_WS,es_EA,ms,fr_MG,th_TH,fr_RE,ru_BY,nl_SX,lv_LV,ki_KE,fr_CI,en_BB,ja,kde,am,nl_BQ,bo_CN,ga_IE,sl,bn_IN,mer,en_SZ,fr_CM,dav,ti_ER,da_GL,kw_GB,ga,mfe,it,it_SM,fo_FO,en_BW,en_SG,en_KN,cs,chr,km_KH,en_SC,mr_IN,el,en_PN,mg_MG,ru_KG,en_PW,en_SB,fur,en_BZ,ka,bm,de_DE,te_IN,ml_IN,hy,sw_TZ,kw,kn,ru_UA,ln_CD,et,fr_CH,en_DG,bn,ps,qu_EC,lt,ii_CN,en_FJ,eu,en_TC,ksb,pt_CV,gl_ES,en_VU,en_MP,ee,ar_PS,wae,nl_BE,xog,is,fr_PM,saq,iw_IL,om_KE,en_FI,nn_NO,pt_MO,mgo,en_US,fr_BE,ar,gd,kok,de,kln,kam,mt_MT,be,ce_RU,en_BE,fr_SY,es_MX,sv_AX,agq,sq,hr_BA,tzm,de_AT,os_RU,es_DO,en_BI,mg,ar_SY,yav,ks_IN,ro_RO,lu_CD,en_PG,jgo,is_IS,es_CU,ff_CM,en_VG,az,en_GU,fr_MR,ug_CN,in_ID,en_AU,nl_CW,ru_MD,naq,gd_GB,en_CK,ml,ja_JP,sw_CD,uk_UA,ta_LK,pl,es_VE,da_DK,be_BY,fa_AF,pt_AO,fr_MQ,bs,mas,ar_QA,en_IO,en_SH,en_NL,es_GQ,lg,hu_HU,fr_BJ,en_MO,brx,fr_WF,ar_OM,ca_ES,en_GB,ug,ha,en_NA,en_NF,sv,as,ig,en_KI,en_CX,en_TO,sbp,bo,ne_NP,bg_BG,jmc,en_GM,ar_JO,en_HK,ar_IQ,fr_DJ,fr_GP,lkt,kn_IN,ha_NG,en_IL,en_KY,en_TT,fil,fr_BI,sg,hsb,ca_IT,teo,fr_TN,en_AS,kk,guz,fr_VU,mr,es_EC,en_TZ,ko_KR,ar_MA,ar_LB,fr_CD,en_DK,es_CO,ur_IN,rwk,es_PY,ms_MY,cy_GB,en_PH,seh,ar_BH,en_TK,en_RW,eu_ES,ki,fr_TD,smn,ses,so_KE,es_CR,en_MY,en_AI,lo,en_MG,en_PR,gsw,en_VI,en_BM,se,en_IE,en_SL,khq,en_CH,ee_GH,ko,lb_LU,en_AT,nn,ar_ER,lrc,ar_TD,ar_MR,fr_YT,en_GH,en_MU,si_LK,gv,ky_KG,nl_NL,rm_CH,ar_IL,ti,iw,hy_AM,se_FI,pt_TL,en_AG,or,bez,ff_SN,en_IM,fr_MA,en_MT,nd_ZW,fi_FI,en_NZ,de_BE,fr_KM,bas,ak,nl_AW,ar_AE,kab,ar_EG,ur,es_AR,ar_DJ,ar_KM,kkj,fi,lu,fr_FR,ebu,os,ne_IN,ln_AO,gu,zh,os_GE,sg_CF,mn_MN,gl,lg_UG,ko_KP,rn,mzn,es_US,hi_IN,ar_LY,ms_BN,fr_NC,so_DJ,ii,en_ER,ar_SS,kea,ln_CG,fr_MU,nb,yo,nnh,en_VC,ewo,en_CA -Client = android-google -GSF.version = 10548448 -Vending.version = 80798000 -CellOperator = 310260 -SimOperator = 310260 -Roaming = mobile-notroaming -TimeZone = Europe/Moscow -GL.Version = 131072 -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_primitive_bounding_box,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_tiled_rendering,GL_EXT_multi_draw_arrays,GL_EXT_shader_texture_lod,GL_IMG_multisampled_render_to_texture,GL_IMG_program_binary,GL_IMG_read_format,GL_IMG_shader_binary,GL_IMG_texture_compression_pvrtc,GL_IMG_texture_format_BGRA8888,GL_IMG_texture_npot,GL_IMG_vertex_array_object,GL_OES_byte_coordinates,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_fragment_precision_high,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_query_matrix,GL_OES_required_internalformat,GL_OES_single_precision,GL_OES_stencil8 +[gplayapi_nk_drx.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Nokia 1.3 +Build.HARDWARE=qcom +Build.RADIO=MPSS.JO.3.1-00171-8937_GENNS_PACK-1.184829.1.185990.4 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=Nokia/Drax_00WW/DRX:10/QKQ1.191008.001/00WW_1_180:user/release-keys +Build.BRAND=Nokia +Build.DEVICE=ND1 +Build.VERSION.SDK_INT=29 +Build.MODEL=Nokia 1.3 +Build.MANUFACTURER=HMD Global +Build.PRODUCT=TA-1053_00WW +Build.ID=QKQ1.191008.001 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +LowRamDevice=0 +MaxNumOfCPUCores=4 +TotalMemoryBytes=1073741824 +GL.Version=196609 +Screen.Density=295 +Screen.Width=720 +Screen.Height=1520 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hardware.light-V2.0,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.android.services,com.evenwell.DataCollect,com.fihtdc.DataCollect,com.fihtdc.UploadAgentService,com.fihtdc.fm,com.fihtdc.keygenerator,com.fihtdc.telephony,com.fihtdc.xone,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.gsma.services.nfc,com.nxp.nfc.nq,com.qrd.wappush,com.qti.dpmapi,com.qti.dpmframework,com.qti.location.sdk,com.qti.snapdragon.sdk.display,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.audiosphere,com.qualcomm.qti.imscmservice-V2.0-java,com.qualcomm.qti.imscmservice-V2.1-java,com.qualcomm.qti.imscmservice@1.0-java,com.qualcomm.qti.lpa.uimlpalibrary,com.qualcomm.qti.ltedirectdiscoverylibrary,com.qualcomm.qti.remoteSimlock.manager.remotesimlockmanagerlibrary,com.qualcomm.qti.remoteSimlock.uimremotesimlocklibrary,com.quicinc.cne,com.quicinc.cneapiclient,izat.xt.srv,javax.obex,org.apache.http.legacy,vendor.qti.hardware.factory-V1.0 +Features=android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.adoptable_storage,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.sip,android.software.sip.voip,android.software.verified_boot,android.software.voice_recognizers,android.software.webview,com.evenwell.DataCollect,com.fihtdc.DataCollect,com.fihtdc.feature.access.disable,com.fihtdc.hardware.sensor.hall,com.fihtdc.hardwarekey.display,com.fihtdc.motion.feature.gesture,com.fihtdc.software.app2sd,com.fihtdc.software.ipo,com.google.android.apps.dialer.SUPPORTED,com.google.android.feature.TURBO_PRELOAD,com.google.android.feature.WELLBEING,com.google.android.feature.ZERO_TOUCH,com.nxp.mifare,cust.settings.fingerprint.feature,com.google.android.feature.ANDROID_ONE_EXPERIENCE +Locales=af,af_ZA,am,am_ET,ar,ar_AE,ar_EG,ar_SA,ar_XB,as,ast,az,be,be_BY,bg,bg_BG,bh_IN,bn,bn_BD,bs,bs_BA,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_CH,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,eu_ES,fa,fa_AF,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_CH,fr_FR,gl,gl_ES,gu,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,is_IS,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,kk_KZ,km,km_KH,kn,kn_IN,ko,ko_KR,ky,lo,lo_LA,lt,lt_LT,lv,lv_LV,mk,mk_MK,ml,ml_IN,mn,mr,mr_IN,ms,ms_MY,my,my_MM,my_ZG,nb,nb_NO,ne,ne_NP,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,si_LK,sk,sk_SK,sl,sl_SI,sq,sq_AL,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,ta_IN,te,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur,ur_PK,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=17455037 +Vending.version=81971200 +Vending.versionString=19.7.12-all [0] [PR] 305919187 +CellOperator=40402 +SimOperator=40402 +TimeZone=Asia/Kolkata +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_texture_foveated,GL_QCOM_tiled_rendering +Roaming=mobile-notroaming +Client=android-google -[gts3llte] -UserReadableName = Samsung Galaxy Tab S3 (api24) -Build.HARDWARE = qcom -Build.RADIO = T825XXU1AQK3 -Build.BOOTLOADER = T825XXU1ARA2 -Build.FINGERPRINT = samsung/gts3lltexx/gts3llte:7.0/NRD90M/T825XXU1ARA2:user/release-keys -Build.BRAND = samsung -Build.DEVICE = gts3llte -Build.VERSION.SDK_INT = 24 -Build.MODEL = SM-T825 -Build.MANUFACTURER = samsung -Build.PRODUCT = gts3lltexx -Build.ID = NRD90M -Build.VERSION.RELEASE = 7.0 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 4 -HasHardKeyboard = false -HasFiveWayNavigation = false -GL.Version = 196610 -Screen.Density = 320 -Screen.Width = 1536 -Screen.Height = 2048 -Platforms = arm64-v8a,armeabi-v7a,armeabi -SharedLibraries = SemAudioThumbnail,SmpsManager,allshare,android.ext.services,android.ext.shared,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.dsi.ant.antradio_library,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.qti.ims.connectionmanager.imscmlibrary,com.qti.location.sdk,com.qti.snapdragon.sdk.display,com.qti.vzw.ims.internal,com.quicinc.wbc,com.quicinc.wbcservice,com.samsung.android.knox.knoxsdk,com.samsung.bbc,com.samsung.device,com.sec.android.app.minimode,com.sec.android.app.multiwindow,com.sec.android.mdm,com.sec.android.mdm.gearpolicymanager,com.sec.android.visualeffect,com.sec.dcm,com.sec.esecomm,com.sec.smartcard.auth,com.suntek.mway.rcs.client.aidl,com.suntek.mway.rcs.client.api,imsmanager,izat.xt.srv,javax.obex,libvtmanagerjar,org.apache.http.legacy,org.simalliance.openmobileapi,saiv,scamera_sdk_util,scrollpause,sec_feature,sec_platform_library,seccamera,sechardware,secimaging,seclvbmanager,secmediarecorder,secvision,semcamera,semextendedformat,simageis,smatlib,stayrotation,sws,touchwiz,videoeditor_sdk -Features = android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.opengles.aep,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.software.app_widgets,android.software.backup,android.software.connectionservice,android.software.device_admin,android.software.freeform_window_management,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.print,android.software.sip,android.software.sip.voip,android.software.verified_boot,android.software.voice_recognizers,android.software.vr.mode,android.software.webview,com.samsung.android.api.version.2402,com.samsung.android.authfw,com.samsung.android.knox.knoxsdk,com.samsung.android.sdk.camera.processor,com.samsung.android.sdk.camera.processor.dof,com.samsung.android.sdk.camera.processor.effect,com.samsung.android.sdk.camera.processor.gif,com.samsung.android.sdk.camera.processor.haze,com.samsung.android.sdk.camera.processor.hdr,com.samsung.android.sdk.camera.processor.lls,com.samsung.android.sdk.camera.processor.panorama,com.samsung.feature.device_category_tablet,com.samsung.feature.hdr_capable,com.samsung.feature.samsung_experience_mobile,com.samsung.feature.virtualscreen,com.sec.android.mdm,com.sec.android.secimaging,com.sec.android.smartface.smart_stay,com.sec.feature.barcode_emulator,com.sec.feature.cover,com.sec.feature.cover.flip,com.sec.feature.findo,com.sec.feature.fingerprint_manager_service,com.sec.feature.hovering_ui,com.sec.feature.motionrecognition_service,com.sec.feature.nsflp,com.sec.feature.overlaymagnifier,com.sec.feature.sensorhub,com.sec.feature.slocation,com.sec.feature.spen_usp -Locales = ar,ar_AE,ar_IL,as,as_IN,ast,az,az_AZ,be,be_BY,bg,bg_BG,bn,bn_BD,bn_IN,bs,bs_BA,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IE,en_NZ,en_PH,en_US,en_ZA,en_ZG,es,es_ES,es_US,et,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,ga,ga_IE,gl,gl_ES,gu,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,hy_AM,in,in_ID,is,is_IS,it,it_IT,iw,iw_IL,ja,ja_JP,ka,ka_GE,kk,kk_KZ,km,km_KH,kn,kn_IN,ko,ko_KR,ky,ky_KG,lo,lo_LA,lt,lt_LT,lv,lv_LV,mk,mk_MK,ml,ml_IN,mn,mn_MN,mr,mr_IN,ms,ms_MY,my,my_MM,my_ZG,nb,nb_NO,ne,ne_NP,nl,nl_BE,nl_NL,or,or_IN,pa,pa_IN,pl,pl_PL,pl_SP,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,si,si_LK,sk,sk_SK,sl,sl_SI,sq,sq_AL,sr,sr_Latn,sr_RS,sv,sv_SE,ta,ta_IN,te,te_IN,tg,tg_TJ,th,th_TH,tk,tk_TM,tr,tr_TR,uk,uk_UA,ur,ur_PK,uz,uz_UZ,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW -GSF.version = 12521022 -Vending.version = 80951000 -Vending.versionString = 9.5.10-all [0] [PR] 192200278 -CellOperator = 26203 -SimOperator = -Roaming = mobile-notroaming -Client = android-google -TimeZone = Europe/Berlin -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_tiled_rendering +[gplayapi_op_3.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=OnePlus 3 (api26) +Build.HARDWARE=qcom +Build.RADIO=unknown +Build.BOOTLOADER=unknown +Build.FINGERPRINT=OnePlus/OnePlus3/OnePlus3:8.0.0/OPR6.170623.013/10250816:user/release-keys +Build.BRAND=OnePlus +Build.DEVICE=OnePlus3 +Build.VERSION.SDK_INT=26 +Build.MODEL=ONEPLUS A3000 +Build.MANUFACTURER=OnePlus +Build.PRODUCT=OnePlus3 +Build.ID=OPR6.170623.013 +Build.VERSION.RELEASE=8.0.0 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=480 +Screen.Width=1080 +Screen.Height=1920 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hardware.light-V2.0,android.hidl.manager-V1.0-java,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,com.nxp.nfc,com.qti.dpmapi,com.qti.dpmframework,com.qti.location.sdk,com.qti.snapdragon.sdk.display,com.qualcomm.embmslibrary,com.qualcomm.qcnvitems,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.audiosphere,com.qualcomm.qti.lpa.uimlpalibrary,com.quicinc.cne,com.quicinc.cneapiclient,com.suntek.mway.rcs.client.aidl,com.suntek.mway.rcs.client.api,com.wapi.wapicertstore,izat.xt.srv,javax.obex,oneplus_sdk_utils,oneplus_sdk_wrapper,org.apache.http.legacy,org.codeaurora.btmultisimlibrary,org.simalliance.openmobileapi +Features=android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.opengles.aep,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.sip,android.software.sip.voip,android.software.verified_boot,android.software.voice_recognizers,android.software.webview,com.nxp.mifare,com.oneplus.software.oos,com.oneplus.software.oos.n_theme_ready,oem.ambient.support,oem.audiotuner.support,oem.authentication_information.support,oem.autobrightctl.animation.support,oem.background.control,oem.blackScreenGesture.support,oem.breathLight.support,oem.button.light.support,oem.direct.support,oem.dualsim.support,oem.finger.print.support,oem.gyroscope.support,oem.hapticsService.support,oem.hw.manufacturer.qualcomm,oem.inexact.alarm,oem.keyDefine.support,oem.lift_up_display.support,oem.op_dark_mode.support,oem.op_intelligent_background_management.support,oem.op_legal_information.support,oem.opcamera_manual_zsl.support,oem.optical.stabilizer.support,oem.otg.positive.negative.plug.support,oem.otgSwitch.support,oem.picture.color.mode.srgb,oem.prox.calibration.support,oem.qcom.fastchager.support,oem.serial_cdev.support,oem.sim_contacts.autosync.support,oem.threeScreenshot.support,oem.threeStageKey.support,oem.timePoweroffWakeup.support,oem.vooc.fastchager.support +Locales=ar,ar_EG,ast,bn,bn_BD,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,es,es_ES,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gu,gu_IN,hi,hi_IN,hr,hu,hu_HU,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,kn,ko,ko_KR,ml,mr,mr_IN,ms,ms_MY,nb,nb_NO,nl,nl_BE,nl_NL,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sk,sk_SK,sl,sl_SI,sv,sv_SE,ta,ta_IN,te,th,th_TH,tr,tr_TR,uk,uk_UA,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW +GSF.version=11951440 +Vending.version=80841900 +Vending.versionString=8.4.19.V-all [0] [FP] 175058788 +CellOperator=20201 +SimOperator=20201 +TimeZone=Europe/Athens +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_framebuffer_foveated,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_tiled_rendering +Roaming=mobile-notroaming +Client=android-google -[hammerhead] -UserReadableName = Nexus 5 (api27) -Build.HARDWARE = hammerhead -Build.RADIO = unknown -Build.BOOTLOADER = HHZ12k -Build.FINGERPRINT = google/hammerhead/hammerhead:6.0.1/M4B30Z/3437181:user/release-keys -Build.BRAND = lge -Build.DEVICE = hammerhead -Build.VERSION.SDK_INT = 27 -Build.MODEL = Nexus 5 -Build.MANUFACTURER = LGE -Build.PRODUCT = hammerhead -Build.ID = OPM2.171019.029.B1 -Build.VERSION.RELEASE = 8.1.0 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -GL.Version = 196608 -Screen.Density = 480 -Screen.Width = 1080 -Screen.Height = 1776 -Platforms = armeabi-v7a,armeabi -SharedLibraries = android.ext.services,android.ext.shared,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.lge.lgsvcitems,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,com.playstation.playstationcertified,com.playstation.remoteplayident,com.qualcomm.qcrilhook,com.sony.device,com.sonyericsson.colorextraction,com.sonymobile.ds4.api,com.sonymobile.home.resourceprovider.api,javax.obex,org.apache.http.legacy,org.lineageos.hardware,org.lineageos.platform -Features = android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.google.android.apps.dialer.SUPPORTED,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,org.lineageos.android,org.lineageos.audio,org.lineageos.hardware,org.lineageos.livedisplay,org.lineageos.performance,org.lineageos.profiles,org.lineageos.style,org.lineageos.weather,projekt.substratum.theme -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,ast,az,az_AZ,be,bg,bg_BG,bn,bs,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,en_XA,en_XC,eo,es,es_ES,es_US,et,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_BE,nl_NL,pa,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 12688048 -Vending.version = 81031100 -Vending.versionString = 10.3.11-all [0] [PR] 197926255 -CellOperator = 302490 -SimOperator = 302490 -TimeZone = America/Toronto -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_AMD_program_binary_Z400,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_multisampled_render_to_texture,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_NV_fence,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_fbo_render_mipmap,GL_OES_fragment_precision_high,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_texture_3D,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OES_vertex_type_10_10_10_2,GL_QCOM_alpha_test,GL_QCOM_binning_control,GL_QCOM_driver_control,GL_QCOM_extended_get,GL_QCOM_extended_get2,GL_QCOM_perfmon_global_mode,GL_QCOM_tiled_rendering,GL_QCOM_writeonly_rendering -Roaming = mobile-notroaming -Client = android-google -[hero2lte] -UserReadableName = Samsung Galaxy S7 Edge (api27) -Build.FINGERPRINT = samsung/hero2ltexx/hero2lte:7.0/NRD90M/G935FXXU1DQAS:user/release-keys -Build.HARDWARE = samsungexynos8890 -Build.BRAND = samsung -Build.RADIO = unknown -Build.BOOTLOADER = G935FXXU1DQAS -Build.DEVICE = hero2lte -Build.VERSION.SDK_INT = 27 -Build.MODEL = SM-G935F -Build.MANUFACTURER = samsung -Build.PRODUCT = hero2ltexx -Build.ID = OPM2.171019.029.B1 -Build.VERSION.RELEASE = 8.1.0 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -Screen.Density = 560 -Screen.Width = 1440 -Screen.Height = 2560 -Platforms = arm64-v8a,armeabi-v7a,armeabi -SharedLibraries = smatlib,sec_platform_library,com.samsung.device,SemAudioThumbnail,com.sec.esecomm,stayrotation,com.sec.android.mdm.gearpolicymanager,vsimmanager,sechardware,com.google.android.media.effects,com.samsung.android.knox.knoxsdk,com.sec.android.app.multiwindow,seccamera,com.sec.dcm,com.gsma.services.nfc,semcamera,com.samsung.bbc,touchwiz,com.android.location.provider,secimaging,secvision,semextendedformat,sec_feature,com.sec.android.mdm,com.samsung.android.nfc.mpos,com.android.future.usb.accessory,sws,saiv,android.ext.shared,javax.obex,secmediarecorder,com.google.android.gms,android.ext.services,simageis,seclvbmanager,com.sec.android.app.minimode,device_api,imsmanager,scamera_sdk_util,com.publicnfc,com.dsi.ant.antradio_library,svemanager,org.simalliance.openmobileapi,EpdgManager,android.test.runner,sercsapi,com.google.android.maps,com.sec.android.visualeffect,com.broadcom.nfc,org.apache.http.legacy,com.android.nfc_extras,com.android.media.remotedisplay,allshare,com.sec.smartcard.auth,secimshttpclient,com.android.mediadrm.signer,libvtmanagerjar,videoeditor_sdk,scrollpause,rcsopenapi -Features = android.hardware.sensor.proximity,android.hardware.sensor.accelerometer,android.hardware.faketouch,org.cyanogenmod.appsuggest,android.hardware.usb.accessory,android.hardware.telephony.cdma,android.software.backup,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.software.print,android.hardware.consumerir,org.cyanogenmod.partner,org.cyanogenmod.telephony,android.software.voice_recognizers,android.hardware.fingerprint,android.hardware.sensor.gyroscope,android.hardware.audio.low_latency,android.hardware.opengles.aep,android.hardware.bluetooth,android.hardware.camera.autofocus,com.google.android.feature.GOOGLE_BUILD,android.hardware.telephony.gsm,android.software.sip.voip,org.cyanogenmod.profiles,android.hardware.usb.host,com.cyanogenmod.android,android.hardware.audio.output,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.sensor.hifi_sensors,android.hardware.screen.portrait,android.hardware.nfc,com.nxp.mifare,android.hardware.sensor.stepdetector,org.cyanogenmod.audio,org.cyanogenmod.theme,android.software.home_screen,android.hardware.microphone,org.cyanogenmod.statusbar,android.hardware.bluetooth_le,android.hardware.sensor.compass,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.sensor.barometer,android.software.app_widgets,android.software.input_methods,android.hardware.sensor.light,android.software.device_admin,android.hardware.camera,org.cyanogenmod.hardware,android.hardware.screen.landscape,org.cyanogenmod.weather,org.cyanogenmod.performance,android.software.managed_users,android.software.webview,android.hardware.sensor.stepcounter,android.hardware.camera.capability.manual_post_processing,org.cyanogenmod.livedisplay,android.hardware.camera.any,android.hardware.camera.capability.raw,android.software.connectionservice,android.hardware.touchscreen.multitouch.distinct,android.hardware.location.network,android.software.sip,android.hardware.camera.capability.manual_sensor,android.hardware.camera.level.full,android.hardware.wifi.direct,android.software.live_wallpaper,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.EXCHANGE_6_2,org.cyanogenmod.theme.v1,org.cyanogenmod.livelockscreen,android.hardware.location.gps,android.software.midi,android.hardware.nfc.hce,android.hardware.wifi,android.hardware.location,android.hardware.telephony -Locales = hi,so_ET,ro_MD,in,sn_ZW,sw_UG,es_BO,dyo,ru_KZ,en_JE,zu,en_JM,pt_BR,en_MS,ar_SD,en_ZM,es_PA,en_GG,es_SV,en_SE,es,rof,fr_SC,fr_GA,en_CM,ta,en_SX,fr_MC,fy,to,fr_RW,en_SD,qu,en_KE,rw_RW,gv_IM,sv_FI,cgg,pt_GW,fr_CF,sv_SE,dje,en_SS,ar_DZ,si,es_UY,ar_SA,tr_TR,dua,fr_BL,nb_SJ,fr_CA,ff,es_PE,om,en_FK,cs_CZ,zu_ZA,sl_SI,es_NI,en_GY,fr_ML,fr_MF,pl_SP,nmg,fo_DK,en_LR,el_CY,nus,mt,en_NU,en_UG,ta_MY,pt_ST,ha_NE,ca_FR,ru,es_IC,ar_KW,it_IT,en_GI,ji,hr,ka_GE,pt_PT,nl,en_TV,ru_RU,pa,mgh,es_ES,km,ee_TG,ca_AD,twq,ar_YE,eo,ne,as_IN,es_GT,vi_VN,de_CH,ig_NG,or_IN,mua,pl_PL,lv,fr_DZ,lb,hr_HR,haw,sw_KE,shi,mn,om_ET,fr_LU,es_PR,lo_LA,es_HN,kl_GL,bo_IN,et_EE,en_ZA,en_ZG,fr_TG,br_FR,yo_NG,tr_CY,sr,bem,fr_PF,ti_ET,hu,mk,de_LI,so_SO,nb_NO,luo,en_ZW,sk_SK,ksh,sk,nyn,fa,zgh,fr_HT,en_CY,uz,rm,en_MH,sn,to_TO,te,sq_MK,ha_GH,ta_IN,en_MW,da,en_BS,ms_SG,ps_AF,lt_LT,br,it_CH,fr_NE,en_LC,bm_ML,kk_KZ,qu_BO,tr,nl_SR,ln,sw,luy,en,fo,en_GD,asa,lag,fr_GQ,fr,fr_GN,dz,ar_SO,dz_BT,ca,es_CL,rn_BI,sq_XK,en_CC,en_SI,el_GR,yo_BJ,vi,my,de_LU,mk_MK,ak_GH,fr_GF,en_PK,my_MM,fr_CG,cy,es_PH,en_IN,ksf,en_LS,fy_NL,ce,ff_MR,af_ZA,fa_IR,bn_BD,vun,ks,bg,sq_AL,fr_BF,rw,af_NA,dsb,qu_PE,en_DM,ar_TN,nd,en_UM,en_FM,en_NR,ro,uk,se_SE,ln_CF,pt_MZ,am_ET,kl,pt,ta_SG,th,se_NO,ff_GN,ky,en_NG,ur_PK,af,en_DE,so,sah,fr_SN,ar_EH,vai,gu_IN,en_WS,es_EA,ms,fr_MG,th_TH,fr_RE,ru_BY,nl_SX,lv_LV,ki_KE,fr_CI,en_BB,ja,kde,am,nl_BQ,bo_CN,ga_IE,sl,bn_IN,mer,en_SZ,fr_CM,dav,ti_ER,da_GL,kw_GB,ga,mfe,it,it_SM,fo_FO,en_BW,en_SG,tk,en_KN,cs,chr,km_KH,en_SC,mr_IN,el,en_PN,mg_MG,ru_KG,en_PW,en_SB,fur,en_BZ,ka,bm,de_DE,te_IN,ml_IN,hy,sw_TZ,kw,kn,ru_UA,ln_CD,et,fr_CH,en_DG,bn,ps,qu_EC,lt,ii_CN,en_FJ,eu,en_TC,ksb,pt_CV,gl_ES,en_VU,en_MP,ee,ar_PS,wae,nl_BE,xog,is,fr_PM,saq,iw_IL,om_KE,en_FI,nn_NO,pt_MO,mgo,en_US,fr_BE,ar,gd,kok,de,kln,kam,mt_MT,be,ce_RU,en_BE,fr_SY,es_MX,sv_AX,agq,sq,hr_BA,tzm,de_AT,os_RU,es_DO,en_BI,mg,ar_SY,yav,ks_IN,ro_RO,lu_CD,en_PG,jgo,is_IS,es_CU,ff_CM,en_VG,az,en_GU,fr_MR,ug_CN,in_ID,en_AU,nl_CW,ru_MD,naq,gd_GB,en_CK,ml,ja_JP,sw_CD,uk_UA,ta_LK,pl,es_VE,da_DK,be_BY,fa_AF,pt_AO,fr_MQ,bs,mas,tg,ar_QA,en_IO,en_SH,en_NL,es_GQ,lg,hu_HU,fr_BJ,en_MO,brx,fr_WF,ar_OM,ca_ES,en_GB,ug,ha,en_NA,en_NF,sv,as,ig,en_KI,en_CX,en_TO,sbp,bo,ne_NP,bg_BG,jmc,en_GM,ar_JO,en_HK,ar_IQ,fr_DJ,fr_GP,lkt,kn_IN,ha_NG,en_IL,en_KY,en_TT,fil,fr_BI,sg,hsb,ca_IT,teo,fr_TN,en_AS,kk,guz,fr_VU,mr,es_EC,en_TZ,ko_KR,ar_MA,ar_LB,my_ZG,fr_CD,en_DK,es_CO,ur_IN,rwk,es_PY,ms_MY,cy_GB,en_PH,seh,ar_BH,en_TK,en_RW,eu_ES,ki,fr_TD,smn,ses,so_KE,es_CR,en_MY,en_AI,lo,en_MG,en_PR,gsw,en_VI,en_BM,se,en_IE,en_SL,khq,en_CH,ee_GH,ko,lb_LU,en_AT,nn,ar_ER,lrc,ar_TD,ar_MR,fr_YT,en_GH,en_MU,si_LK,gv,ky_KG,nl_NL,rm_CH,ar_IL,ti,iw,hy_AM,se_FI,pt_TL,en_AG,or,bez,ff_SN,en_IM,fr_MA,en_MT,nd_ZW,fi_FI,en_NZ,de_BE,fr_KM,bas,ak,nl_AW,ar_AE,kab,ar_EG,ur,es_AR,ar_DJ,ar_KM,kkj,fi,lu,fr_FR,ebu,os,ne_IN,ln_AO,gu,zh,os_GE,sg_CF,mn_MN,gl,lg_UG,ko_KP,rn,mzn,es_US,hi_IN,ar_LY,ms_BN,fr_NC,so_DJ,ii,en_ER,ar_SS,kea,ln_CG,fr_MU,nb,yo,nnh,en_VC,ewo,en_CA -Client = android-google -GSF.version = 12866025 -Vending.version = 81053300 -Vending.versionString = 10.5.33-all [0] [PR] 201016072 -CellOperator = 310260 -SimOperator = 310260 -Roaming = mobile-notroaming -TimeZone = Europe/Moscow -GL.Version = 196610 -GL.Extensions = GL_ANDROID_extension_pack_es31a,GL_ARM_mali_program_binary,GL_ARM_mali_shader_binary,GL_ARM_rgba8,GL_ARM_shader_framebuffer_fetch,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blend_minmax,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_draw_elements_base_vertex,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_occlusion_query_boolean,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_io_blocks,GL_EXT_shader_pixel_local_storage,GL_EXT_shadow_samplers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_rg,GL_EXT_texture_sRGB_decode,GL_EXT_texture_storage,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_KHR_texture_compression_astc_sliced_3d,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_copy_image,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_buffers_indexed,GL_OES_draw_elements_base_vertex,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_extended_matrix_palette,GL_OES_fbo_render_mipmap,GL_OES_fixed_point,GL_OES_framebuffer_object,GL_OES_geometry_shader,GL_OES_get_program_binary,GL_OES_gpu_shader5,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_primitive_bounding_box,GL_OES_query_matrix,GL_OES_read_format,GL_OES_required_internalformat,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_io_blocks,GL_OES_shader_multisample_interpolation,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_tessellation_shader,GL_OES_texture_3D,GL_OES_texture_border_clamp,GL_OES_texture_buffer,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_cube_map_array,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture +[gplayapi_op_5.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=OnePlus5 +Build.HARDWARE=qcom +Build.RADIO=MPSS.AT.2.0.c4.7-00070-8998_GEN_PACK-2.271073.1.277412.1 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=OnePlus/OnePlus5/OnePlus5:10/QKQ1.191014.012/2006012143:user/release-keys +Build.BRAND=OnePlus +Build.DEVICE=OnePlus5 +Build.VERSION.SDK_INT=29 +Build.MODEL=ONEPLUS A5000 +Build.MANUFACTURER=OnePlus +Build.PRODUCT=OnePlus5 +Build.ID=QKQ1.191014.012 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=380 +Screen.Width=1080 +Screen.Height=1920 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hardware.light-V2.0,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.fingerprints.extension,com.google.android.gms,com.google.android.maps,com.nxp.nfc,com.qti.dpmapi,com.qti.dpmframework,com.qti.location.sdk,com.qti.snapdragon.sdk.display,com.qualcomm.qcnvitems,com.qualcomm.qcrilhook,com.qualcomm.qmapbridge,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.audiosphere,com.qualcomm.qti.imscmservice-V2.0-java,com.qualcomm.qti.imscmservice-V2.1-java,com.qualcomm.qti.imscmservice-V2.2-java,com.qualcomm.qti.imscmservice@1.0-java,com.qualcomm.qti.lpa.uimlpalibrary,com.qualcomm.qti.remoteSimlock.manager.remotesimlockmanagerlibrary,com.qualcomm.qti.remoteSimlock.uimremotesimlocklibrary,com.qualcomm.qti.uimGba.uimgbalibrary,com.qualcomm.qti.uimGbaManager.uimgbamanagerlibrary,com.qualcomm.uimremoteclientlibrary,com.qualcomm.uimremoteserverlibrary,com.wapi.wapicertstore,ims-ext-common,izat.xt.srv,javax.obex,oneplus_sdk_utils,oneplus_sdk_wrapper,org.apache.http.legacy,qti-telephony-hidl-wrapper,qti-telephony-utils,services.core,vendor.qti.hardware.data.connection-V1.0-java,vendor.qti.hardware.data.connection-V1.1-java,vendor.qti.hardware.factory-V1.0,vendor.qti.hardware.factory-V1.1,vendor.qti.hardware.sensorscalibrate-V1.0 +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.file_based_encryption,android.software.home_screen,android.software.input_methods,android.software.ipsec_tunnels,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.securely_removes_users,android.software.sip,android.software.sip.voip,android.software.verified_boot,android.software.voice_recognizers,android.software.webview,android.sofware.nfc.beam,com.google.android.feature.TURBO_PRELOAD,com.google.android.feature.WELLBEING,com.nxp.mifare,com.oneplus.mobilephone,com.oneplus.software.oos,com.oneplus.software.oos.n_theme_ready,com.oneplus.software.overseas,oem.ambient.support,oem.audiotuner.support,oem.autobrightctl.animation.support,oem.background.control,oem.blackScreenGesture.support,oem.blackScreenGesture_2.support,oem.breathLight.support,oem.dcip3.support,oem.direct.support,oem.display.adaptive.mode.support,oem.dual.back.camera.support,oem.dual.camera.calibration.enchilada,oem.dual.led.support,oem.dualsim.support,oem.finger.print.support,oem.gyroscope.support,oem.hall.auto.test.support,oem.hapticsService.support,oem.high.gain.mode.support,oem.hw.manufacturer.qualcomm,oem.incall.notitle.support,oem.inexact.alarm,oem.keyDefine.support,oem.lift_up_display.support,oem.linear.motor.support,oem.new.dual.camera.calibration.support,oem.new_led_color.support,oem.no_need_power_on_password.support,oem.op_dark_mode.support,oem.op_intelligent_background_management.support,oem.op_legal_information.support,oem.opcamera_manual_zsl.support,oem.otg.positive.negative.plug.support,oem.otg.switch.support,oem.otgSwitch.support,oem.pdaf.not.support,oem.picture.color.mode.srgb,oem.product_info_dumpling.support,oem.prox.calibration.support,oem.qcom.fastchager.support,oem.read_mode.support,oem.rgb.sensor.support,oem.round.screen.support,oem.secrecy.support,oem.serial_cdev.support,oem.service.adb.tcp.port.support,oem.sim_contacts.autosync.support,oem.threeScreenshot.support,oem.threeStageKey.support,oem.timePoweroffWakeup.support,oem.tty.support,oem.voice.anc.support,oem.vooc.fastchager.support +Locales=ar,ar_EG,ar_SA,ast,be,be_BY,bg,bg_BG,bh_IN,bn,bn_BD,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,es,es_ES,et,et_EE,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl,gl_ES,gu,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,in,in_ID,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,kab_DZ,kn,ko,ko_KR,lt,lt_LT,lv,lv_LV,mk,ml,mr,mr_IN,ms,ms_MY,nb,nb_NO,nl,nl_BE,nl_NL,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,sk,sk_SK,sl,sl_SI,sq,sr,sv,sv_SE,ta,ta_IN,te,th,th_TH,tr,tr_TR,uk,uk_UA,vi,vi_VN,zh_CN,zh_HK,zh_TW +GSF.version=203019037 +Vending.version=82151710 +Vending.versionString=21.5.17-21 [0] [PR] 326734551 +CellOperator=40486 +SimOperator=40486 +TimeZone=Asia/Kolkata +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_fragment_invocation_density,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_texture_view,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_YUV_texture_gather,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_shader_framebuffer_fetch_rate,GL_QCOM_texture_foveated,GL_QCOM_tiled_rendering +Roaming=mobile-notroaming +Client=android-google -[honami] -UserReadableName = Sony Xperia Z1 (api25) -Build.HARDWARE = qcom -Build.RADIO = unknown -Build.BOOTLOADER = s1 -Build.FINGERPRINT = Sony/C6903/C6903:5.1.1/14.6.A.1.236/2031203603:user/release-keys -Build.BRAND = Sony -Build.DEVICE = honami -Build.VERSION.SDK_INT = 25 -Build.MODEL = Xperia Z1 -Build.MANUFACTURER = Sony -Build.PRODUCT = C6903 -Build.ID = NJH47D -Build.VERSION.RELEASE = 7.1.2 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -GL.Version = 196608 -Screen.Density = 480 -Screen.Width = 1080 -Screen.Height = 1790 -Platforms = armeabi-v7a,armeabi -SharedLibraries = android.ext.services,android.ext.shared,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.dsi.ant.antradio_library,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,javax.obex,org.apache.http.legacy,org.cyanogenmod.hardware,org.cyanogenmod.platform,qcom.fmradio -Features = android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.ethernet,android.hardware.faketouch,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.wifi,android.hardware.wifi.direct,android.software.app_widgets,android.software.backup,android.software.connectionservice,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.cyanogenmod.android,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,org.cyanogenmod.appsuggest,org.cyanogenmod.audio,org.cyanogenmod.hardware,org.cyanogenmod.livedisplay,org.cyanogenmod.livelockscreen,org.cyanogenmod.partner,org.cyanogenmod.performance,org.cyanogenmod.profiles,org.cyanogenmod.statusbar,org.cyanogenmod.telephony,org.cyanogenmod.weather,projekt.substratum.theme -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,ast,ast_ES,az_AZ,be,be_BY,bg,bg_BG,bn_BD,bs_BA,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,en_XA,eo,es,es_ES,es_US,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl_ES,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy_AM,in,in_ID,is_IS,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka_GE,kk,kk_KZ,km_KH,kn_IN,ko,ko_KR,ku,ky_KG,lb,lo_LA,lt,lt_LT,lv,lv_LV,mk_MK,ml_IN,mn_MN,mr_IN,ms_MY,my_MM,nb,nb_NO,ne_NP,nl,nl_BE,nl_NL,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,si_LK,sk,sk_SK,sl,sl_SI,sq_AL,sr,sr_RS,sv,sv_SE,sw,sw_TZ,ta_IN,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur_PK,uz_UZ,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 12529020 -Vending.version = 80980700 -Vending.versionString = 9.8.07-all [0] [PR] 193716210 -CellOperator = 40471 -SimOperator = 40471 -Roaming = mobile-notroaming -Client = android-google -TimeZone = Asia/Calcutta -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_AMD_program_binary_Z400,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_multisampled_render_to_texture,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_NV_fence,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_fbo_render_mipmap,GL_OES_fragment_precision_high,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_texture_3D,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OES_vertex_type_10_10_10_2,GL_QCOM_alpha_test,GL_QCOM_binning_control,GL_QCOM_driver_control,GL_QCOM_extended_get,GL_QCOM_extended_get2,GL_QCOM_perfmon_global_mode,GL_QCOM_tiled_rendering,GL_QCOM_writeonly_rendering +[gplayapi_op_5t.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=OnePlus5T +Build.HARDWARE=qcom +Build.RADIO=MPSS.AT.2.0.c4.7-00070-8998_GEN_PACK-2.271073.1.277412.1 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=OnePlus/OnePlus5T/OnePlus5T:8.1.0/OPM1.171019.011/04110359:user/release-keys +Build.BRAND=OnePlus +Build.DEVICE=dumpling +Build.VERSION.SDK_INT=29 +Build.MODEL=ONEPLUS A5010 +Build.MANUFACTURER=OnePlus +Build.PRODUCT=OnePlus5T +Build.ID=QQ3A.200805.001 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=378 +Screen.Width=1080 +Screen.Height=2047 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.dsi.ant.antradio_library,com.fingerprints.extension,com.google.android.maps,com.qti.dpmapi,com.qti.dpmframework,com.qti.location.sdk,com.qti.snapdragon.sdk.display,com.qualcomm.qcnvitems,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.audiosphere,com.qualcomm.qti.imscmservice-V2.0-java,com.qualcomm.qti.imscmservice-V2.1-java,com.qualcomm.qti.imscmservice-V2.2-java,com.qualcomm.qti.uimGba.uimgbalibrary,com.qualcomm.qti.uimGbaManager.uimgbamanagerlibrary,ims-ext-common,izat.xt.srv,javax.obex,org.apache.http.legacy,qti-telephony-hidl-wrapper,qti-telephony-utils,vendor.qti.hardware.data.connection-V1.0-java,vendor.qti.hardware.data.connection-V1.1-java,vendor.qti.hardware.factory-V1.0,vendor.qti.hardware.factory-V1.1,vendor.qti.hardware.sensorscalibrate-V1.0 +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.ambient_temperature,android.hardware.sensor.assist,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.hifi_sensors,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.relative_humidity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vr.headtracking,android.hardware.vr.high_performance,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.file_based_encryption,android.software.home_screen,android.software.input_methods,android.software.ipsec_tunnels,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.securely_removes_users,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.vr.mode,android.software.webview,android.sofware.nfc.beam,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.nxp.mifare,com.oneplus.software.oos,com.oneplus.software.oos.n_theme_ready,com.oneplus.software.overseas +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,ast,ast_ES,az,be,be_BY,bg,bg_BG,bh_IN,bn,bs,ca,ca_ES,cs,cs_CZ,cy,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gd,gl,gl_ES,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=202414022 +Vending.version=82092000 +Vending.versionString=20.9.20-all [0] [PR] 320416846 +CellOperator=23420 +SimOperator=23420 +TimeZone=Europe/London +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_fragment_invocation_density,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_texture_view,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_YUV_texture_gather,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_shader_framebuffer_fetch_rate,GL_QCOM_texture_foveated,GL_QCOM_tiled_rendering +Roaming=mobile-notroaming +Client=android-google -[JP-1601] -UserReadableName = Jolla C (api19) -Build.HARDWARE = unknown -Build.RADIO = unknown -Build.BOOTLOADER = unknown -Build.FINGERPRINT = Jolla/alien_jolla_l500d/alien_jolla_l500d:4.4.4/KTU84Q/eng.admin.20170314.161935:user/dev-keys -Build.BRAND = Jolla -Build.DEVICE = JP-1601 -Build.VERSION.SDK_INT = 19 -Build.MODEL = Jolla C -Build.MANUFACTURER = Jolla -Build.PRODUCT = Jolla C -Build.ID = KTU84Q -Build.VERSION.RELEASE = 4.4.4 -TouchScreen = 3 -Keyboard = 2 -Navigation = 2 -ScreenLayout = 2 -HasHardKeyboard = true -HasFiveWayNavigation = true -Screen.Density = 320 -Screen.Width = 720 -Screen.Height = 1184 -Platforms = armeabi-v7a,armeabi -SharedLibraries = android.test.runner,com.android.location.provider,com.android.media.remotedisplay,javax.obex -Features = android.hardware.sensor.proximity,android.hardware.sensor.accelerometer,android.hardware.faketouch,org.cyanogenmod.appsuggest,android.hardware.usb.accessory,android.hardware.telephony.cdma,android.software.backup,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.software.print,android.hardware.consumerir,org.cyanogenmod.partner,org.cyanogenmod.telephony,android.software.voice_recognizers,android.hardware.fingerprint,android.hardware.sensor.gyroscope,android.hardware.audio.low_latency,android.hardware.opengles.aep,android.hardware.bluetooth,android.hardware.camera.autofocus,com.google.android.feature.GOOGLE_BUILD,android.hardware.telephony.gsm,android.software.sip.voip,org.cyanogenmod.profiles,android.hardware.usb.host,com.cyanogenmod.android,android.hardware.audio.output,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.sensor.hifi_sensors,android.hardware.screen.portrait,android.hardware.nfc,com.nxp.mifare,android.hardware.sensor.stepdetector,org.cyanogenmod.audio,org.cyanogenmod.theme,android.software.home_screen,android.hardware.microphone,org.cyanogenmod.statusbar,android.hardware.bluetooth_le,android.hardware.sensor.compass,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.sensor.barometer,android.software.app_widgets,android.software.input_methods,android.hardware.sensor.light,android.software.device_admin,android.hardware.camera,org.cyanogenmod.hardware,android.hardware.screen.landscape,org.cyanogenmod.weather,org.cyanogenmod.performance,android.software.managed_users,android.software.webview,android.hardware.sensor.stepcounter,android.hardware.camera.capability.manual_post_processing,org.cyanogenmod.livedisplay,android.hardware.camera.any,android.hardware.camera.capability.raw,android.software.connectionservice,android.hardware.touchscreen.multitouch.distinct,android.hardware.location.network,android.software.sip,android.hardware.camera.capability.manual_sensor,android.hardware.camera.level.full,android.hardware.wifi.direct,android.software.live_wallpaper,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.EXCHANGE_6_2,org.cyanogenmod.theme.v1,org.cyanogenmod.livelockscreen,android.hardware.location.gps,android.software.midi,android.hardware.nfc.hce,android.hardware.wifi,android.hardware.location,android.hardware.telephony -Locales = af,af_NA,af_ZA,agq,ak,ak_GH,am,am_ET,ar,ar_AE,ar_BH,ar_DJ,ar_DZ,ar_EG,ar_EH,ar_ER,ar_IL,ar_IQ,ar_JO,ar_KM,ar_KW,ar_LB,ar_LY,ar_MA,ar_MR,ar_OM,ar_PS,ar_QA,ar_SA,ar_SD,ar_SO,ar_SY,ar_TD,ar_TN,ar_YE,as,as_IN,asa,az,bas,be,be_BY,bem,bez,bg,bg_BG,bm,bm_ML,bn,bn_BD,bn_IN,bo,bo_CN,bo_IN,br,br_FR,brx,bs,ca,ca_AD,ca_ES,cgg,chr,cs,cs_CZ,cy,cy_GB,da,da_DK,dav,de,de_AT,de_BE,de_CH,de_DE,de_LI,de_LU,dje,dua,dyo,dz,dz_BT,ebu,ee,ee_GH,ee_TG,el,el_CY,el_GR,en,en_AG,en_AS,en_AU,en_BB,en_BE,en_BM,en_BS,en_BW,en_BZ,en_CA,en_CM,en_DM,en_FJ,en_FM,en_GB,en_GD,en_GG,en_GH,en_GI,en_GM,en_GU,en_GY,en_HK,en_IE,en_IM,en_IN,en_JE,en_JM,en_KE,en_KI,en_KN,en_KY,en_LC,en_LR,en_LS,en_MG,en_MH,en_MP,en_MT,en_MU,en_MW,en_NA,en_NG,en_NZ,en_PG,en_PH,en_PK,en_PR,en_PW,en_SB,en_SC,en_SG,en_SL,en_SS,en_SZ,en_TC,en_TO,en_TT,en_TZ,en_UG,en_UM,en_US,en_VC,en_VG,en_VI,en_VU,en_WS,en_ZA,en_ZM,en_ZW,eo,es,es_AR,es_BO,es_CL,es_CO,es_CR,es_CU,es_DO,es_EA,es_EC,es_ES,es_GQ,es_GT,es_HN,es_IC,es_MX,es_NI,es_PA,es_PE,es_PH,es_PR,es_PY,es_SV,es_US,es_UY,es_VE,et,et_EE,eu,eu_ES,ewo,fa,fa_AF,fa_IR,ff,ff_SN,fi,fi_FI,fil,fo,fo_FO,fr,fr_BE,fr_BF,fr_BI,fr_BJ,fr_BL,fr_CA,fr_CD,fr_CF,fr_CG,fr_CH,fr_CI,fr_CM,fr_DJ,fr_DZ,fr_FR,fr_GA,fr_GF,fr_GN,fr_GP,fr_GQ,fr_HT,fr_KM,fr_LU,fr_MA,fr_MC,fr_MF,fr_MG,fr_ML,fr_MQ,fr_MR,fr_MU,fr_NC,fr_NE,fr_PF,fr_RE,fr_RW,fr_SC,fr_SN,fr_SY,fr_TD,fr_TG,fr_TN,fr_VU,fr_YT,ga,ga_IE,gl,gl_ES,gsw,gu,gu_IN,guz,gv,gv_GB,ha,haw,iw,iw_IL,hi,hi_IN,hr,hr_BA,hr_HR,hu,hu_HU,hy,hy_AM,in,in_ID,ig,ig_NG,ii,ii_CN,is,is_IS,it,it_CH,it_IT,it_SM,ja,ja_JP,jgo,jmc,ka,ka_GE,kab,kam,kde,kea,khq,ki,ki_KE,kk,kl,kl_GL,kln,km,km_KH,kn,kn_IN,ko,ko_KP,ko_KR,kok,ks,ksb,ksf,kw,kw_GB,lag,lg,lg_UG,ln,ln_AO,ln_CD,ln_CF,ln_CG,lo,lo_LA,lt,lt_LT,lu,lu_CD,luo,luy,lv,lv_LV,mas,mer,mfe,mg,mg_MG,mgh,mgo,mk,mk_MK,ml,ml_IN,mn,mr,mr_IN,ms,mt,mt_MT,mua,my,my_MM,naq,nb,nb_NO,nd,nd_ZW,ne,ne_IN,ne_NP,nl,nl_AW,nl_BE,nl_CW,nl_NL,nl_SR,nl_SX,nmg,nn,nn_NO,nus,nyn,om,om_ET,om_KE,or,or_IN,pa,pl,pl_PL,ps,ps_AF,pt,pt_AO,pt_BR,pt_CV,pt_GW,pt_MO,pt_MZ,pt_PT,pt_ST,pt_TL,rm,rm_CH,rn,rn_BI,ro,ro_MD,ro_RO,rof,ru,ru_BY,ru_KG,ru_KZ,ru_MD,ru_RU,ru_UA,rw,rw_RW,rwk,saq,sbp,seh,ses,sg,sg_CF,shi,si,si_LK,sk,sk_SK,sl,sl_SI,sn,sn_ZW,so,so_DJ,so_ET,so_KE,so_SO,sq,sq_AL,sq_MK,sr,sv,sv_AX,sv_FI,sv_SE,sw,sw_KE,sw_TZ,sw_UG,swc,ta,ta_IN,ta_LK,ta_MY,ta_SG,te,te_IN,teo,th,th_TH,ti,ti_ER,ti_ET,to,to_TO,tr,tr_CY,tr_TR,twq,tzm,uk,uk_UA,ur,ur_IN,ur_PK,uz,vai,vi,vi_VN,vun,xog,yav,yo,yo_NG,zh,zu,zu_ZA -GL.Version = 131072 -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_primitive_bounding_box,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_tiled_rendering,GL_EXT_multi_draw_arrays,GL_EXT_shader_texture_lod,GL_IMG_multisampled_render_to_texture,GL_IMG_program_binary,GL_IMG_read_format,GL_IMG_shader_binary,GL_IMG_texture_compression_pvrtc,GL_IMG_texture_format_BGRA8888,GL_IMG_texture_npot,GL_IMG_vertex_array_object,GL_OES_byte_coordinates,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_fragment_precision_high,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_query_matrix,GL_OES_required_internalformat,GL_OES_single_precision,GL_OES_stencil8 -Roaming = mobile-notroaming -GSF.version = 12665046 -Vending.version = 80971100 -Vending.versionString = 9.7.11-all [0] [PR] 193079539 -TimeZone = Europe/Vienna -CellOperator = 23201 -SimOperator = 23212 -Client = android-google +[gplayapi_op_6.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=OnePlus6 +Build.HARDWARE=qcom +Build.RADIO=845_GEN_PACK-1.234724.1.235768.2,845_GEN_PACK-1.234724.1.235768.2 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=OnePlus/OnePlus6/OnePlus6:8.1.0/OPM1.171019.011/06140300:user/release-keys +Build.BRAND=OnePlus +Build.DEVICE=OnePlus6 +Build.VERSION.SDK_INT=29 +Build.MODEL=ONEPLUS A6003 +Build.MANUFACTURER=OnePlus +Build.PRODUCT=OnePlus6 +Build.ID=QQ3A.200805.001 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=420 +Screen.Width=1080 +Screen.Height=2200 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.google.android.maps,com.nxp.nfc,com.qti.dpmapi,com.qti.dpmframework,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,ims-ext-common,javax.obex,org.apache.http.legacy,qti-telephony-hidl-wrapper,qti-telephony-utils,vendor.qti.hardware.fingerprint.V1_0.IQfpAndroidServices,vendor.qti.hardware.fingerprint.V1_0.IQtiExtendedFingerprint,vendor.qti.hardware.sensorscalibrate-V1.0 +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.device_id_attestation,android.software.file_based_encryption,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.securely_removes_users,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,android.sofware.nfc.beam,com.nxp.mifare,org.lineageos.android,org.lineageos.audio,org.lineageos.hardware,org.lineageos.livedisplay,org.lineageos.performance,org.lineageos.profiles,org.lineageos.settings,org.lineageos.trust +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,ast,ast_ES,az,be,be_BY,bg,bg_BG,bh_IN,bn,bs,ca,ca_ES,cs,cs_CZ,cy,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gd,gl,gl_ES,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=203315024 +Vending.version=16 +Vending.versionString=0.0.2 +CellOperator=26203 +SimOperator=26202 +TimeZone=Europe/Berlin +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_fragment_invocation_density,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_texture_view,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_YUV_texture_gather,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_shader_framebuffer_fetch_rate,GL_QCOM_texture_foveated,GL_QCOM_texture_foveated_subsampled_layout,GL_QCOM_tiled_rendering +Roaming=mobile-notroaming +Client=android-google +[gplayapi_op_7t.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=OnePlus 7T +Build.HARDWARE=qcom +Build.RADIO=MPSS.HE.1.0.c11.1-00007-SM8150_GEN_PACK-2.275114.1.285971.2 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=google/coral/coral:10/QQ3A.200805.001/6578210:user/release-keys +Build.BRAND=OnePlus +Build.DEVICE=hotdogb +Build.VERSION.SDK_INT=29 +Build.MODEL=OnePlus 7T +Build.MANUFACTURER=OnePlus +Build.PRODUCT=OnePlus7T +Build.ID=QQ3A.200805.001 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=420 +Screen.Width=1080 +Screen.Height=2332 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.hidl.manager@1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.google.android.gms,com.google.android.maps,com.nxp.nfc,com.qti.dpmapi,com.qti.dpmframework,com.qualcomm.embmslibrary,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.imscmservice-V2.0-java,com.qualcomm.qti.imscmservice-V2.1-java,com.qualcomm.qti.imscmservice-V2.2-java,com.qualcomm.qti.imscmservice@1.0-java,ims-ext-common,javax.obex,org.apache.http.legacy,qti-telephony-hidl-wrapper,qti-telephony-utils,vendor.qti.hardware.data.connection-V1.0-java,vendor.qti.hardware.data.connection-V1.1-java,vendor.qti.hardware.factory-V1.0,vendor.qti.hardware.factory-V1.1,vendor.qti.hardware.fingerprint.V1_0.IQfpAndroidServices,vendor.qti.hardware.fingerprint.V1_0.IQtiExtendedFingerprint,vendor.qti.hardware.sensorscalibrate-V1.0 +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.biometrics.face,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.ambient_temperature,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.hifi_sensors,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.relative_humidity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.device_id_attestation,android.software.file_based_encryption,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.securely_removes_users,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,android.sofware.nfc.beam,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.PIXEL_2017_EXPERIENCE,com.google.android.feature.PIXEL_2018_EXPERIENCE,com.google.android.feature.PIXEL_2019_EXPERIENCE,com.google.android.feature.PIXEL_EXPERIENCE,com.google.android.feature.TURBO_PRELOAD,com.google.android.feature.WELLBEING,com.google.android.feature.ZERO_TOUCH +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,ast,az,be,be_BY,bg,bg_BG,bh_IN,bn,bs,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gl,gl_ES,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,ne_NP,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=203315037 +Vending.version=82161310 +Vending.versionString=21.6.13-21 [0] [PR] 327913455 +CellOperator=310260 +SimOperator=310260 +TimeZone=America/Denver +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_fragment_invocation_density,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_texture_view,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_YUV_texture_gather,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_shader_framebuffer_fetch_rate,GL_QCOM_texture_foveated,GL_QCOM_texture_foveated_subsampled_layout,GL_QCOM_tiled_rendering,GL_QCOM_validate_shader_binary +Roaming=mobile-notroaming +Client=android-google + +[gplayapi_op_7t_pro.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# + +UserReadableName=OnePlus7TPro +Build.HARDWARE=qcom +Build.RADIO=MPSS.HE.1.0.c11.1-00007-SM8150_GEN_PACK-2.275114.1.285971.2 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=OnePlus/OnePlus7TPro/OnePlus7TPro:10/QKQ1.190716.003/2007240000:user/release-keys +Build.BRAND=OnePlus +Build.DEVICE=OnePlus7TPro +Build.VERSION.SDK_INT=29 +Build.MODEL=HD1911 +Build.MANUFACTURER=OnePlus +Build.PRODUCT=OnePlus7TPro +Build.ID=QKQ1.190716.003 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=560 +Screen.Width=1440 +Screen.Height=3120 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hardware.light-V2.0,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.google.android.gms,com.google.android.maps,com.nxp.nfc,com.qrd.wappush,com.qti.dpmapi,com.qti.dpmframework,com.qti.location.sdk,com.qti.snapdragon.sdk.display,com.qualcomm.embmslibrary,com.qualcomm.qcnvitems,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.audiosphere,com.qualcomm.qti.imscmservice-V2.0-java,com.qualcomm.qti.imscmservice-V2.1-java,com.qualcomm.qti.imscmservice-V2.2-java,com.qualcomm.qti.imscmservice@1.0-java,com.qualcomm.qti.lpa.uimlpalibrary,com.qualcomm.qti.ltedirectdiscoverylibrary,com.qualcomm.qti.remoteSimlock.manager.remotesimlockmanagerlibrary,com.qualcomm.qti.remoteSimlock.uimremotesimlocklibrary,com.qualcomm.qti.uim.uimservicelibrary,com.qualcomm.qti.uimGba.uimgbalibrary,com.qualcomm.qti.uimGbaManager.uimgbamanagerlibrary,com.qualcomm.uimremoteclientlibrary,com.qualcomm.uimremoteserverlibrary,com.wapi.wapicertstore,ims-ext-common,izat.xt.srv,javax.obex,oneplus_sdk_utils,oneplus_sdk_wrapper,org.apache.http.legacy,qti-telephony-hidl-wrapper,qti-telephony-utils,services.core,vendor.oneplus.engnative.engineer-V1.0,vendor.qti.data.factory-V2.0-java,vendor.qti.hardware.data.connection-V1.0-java,vendor.qti.hardware.data.connection-V1.1-java,vendor.qti.hardware.factory-V1.0,vendor.qti.hardware.factory-V1.1,vendor.qti.hardware.fingerprint.V1_0.IQfpAndroidServices,vendor.qti.hardware.fingerprint.V1_0.IQtiExtendedFingerprint,vendor.qti.hardware.sensorscalibrate-V1.0 +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.device_id_attestation,android.software.file_based_encryption,android.software.home_screen,android.software.input_methods,android.software.ipsec_tunnels,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.securely_removes_users,android.software.sip,android.software.sip.voip,android.software.verified_boot,android.software.voice_recognizers,android.software.webview,android.sofware.nfc.beam,com.google.android.feature.TURBO_PRELOAD,com.google.android.feature.WELLBEING,com.nxp.mifare,com.oneplus.mobilephone,com.oneplus.software.oos,com.oneplus.software.oos.n_theme_ready,com.oneplus.software.overseas,oem.Xaxis.motor.support,oem.ambient.support,oem.audiotuner.support,oem.autobrightctl.animation.support,oem.background.control,oem.blackScreenGesture.support,oem.blackScreenGesture_2.support,oem.breathLight.support,oem.dcip3.support,oem.direct.support,oem.display.adaptive.mode.support,oem.dual.back.camera.support,oem.dual.camera.calibration.enchilada,oem.dual.led.support,oem.dualsim.support,oem.finger.print.support,oem.gyroscope.support,oem.hall.auto.test.support,oem.hapticsService.support,oem.high.gain.mode.support,oem.hw.manufacturer.qualcomm,oem.incall.notitle.support,oem.inexact.alarm,oem.keyDefine.support,oem.lift_up_display.support,oem.linear.motor.support,oem.new.dual.camera.calibration.support,oem.new_led_color.support,oem.no_need_power_on_password.support,oem.op_dark_mode.support,oem.op_intelligent_background_management.support,oem.op_legal_information.support,oem.opcamera_manual_zsl.support,oem.otg.positive.negative.plug.support,oem.otg.switch.support,oem.otgSwitch.support,oem.pdaf.not.support,oem.picture.color.mode.srgb,oem.product_info_dumpling.support,oem.prox.calibration.support,oem.qcom.fastchager.support,oem.read_mode.support,oem.round.screen.support,oem.sar.sensor.support,oem.secrecy.support,oem.serial_cdev.support,oem.service.adb.tcp.port.support,oem.third.mic.support,oem.threeScreenshot.support,oem.threeStageKey.support,oem.timePoweroffWakeup.support,oem.tty.support,oem.vooc.fastchager.support +Locales=ar,ar_EG,ar_SA,ast,be,be_BY,bg,bg_BG,bh_IN,bn,bn_BD,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,es,es_ES,et,et_EE,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl,gl_ES,gu,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,in,in_ID,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,kab_DZ,kn,ko,ko_KR,lt,lt_LT,lv,lv_LV,ml,mr,mr_IN,ms,ms_MY,nb,nb_NO,nl,nl_BE,nl_NL,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,sk,sk_SK,sl,sl_SI,sr,sv,sv_SE,ta,ta_IN,te,th,th_TH,tr,tr_TR,uk,uk_UA,vi,vi_VN,zh_CN,zh_HK,zh_TW +GSF.version=203315037 +Vending.version=82195010 +Vending.versionString=21.9.50-21 [0] [PR] 332575755 +CellOperator=405857 +SimOperator=405857 +TimeZone=Asia/Kolkata +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_fragment_invocation_density,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_texture_view,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_YUV_texture_gather,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_shader_framebuffer_fetch_rate,GL_QCOM_texture_foveated,GL_QCOM_texture_foveated_subsampled_layout,GL_QCOM_tiled_rendering,GL_QCOM_validate_shader_binary +Roaming=mobile-notroaming +Client=android-google + +[gplayapi_op_8_pro.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# + +UserReadableName=OnePlus8Pro_EEA +Build.HARDWARE=qcom +Build.RADIO=MPSS.HI.1.0.c8.10-00002-SDX55_RMTEFS_PACK-2.267326.55.294836.18 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=OnePlus/OnePlus8Pro_EEA/OnePlus8Pro:10/QKQ1.191222.002/2008080018:user/release-keys +Build.BRAND=OnePlus +Build.DEVICE=OnePlus8Pro +Build.VERSION.SDK_INT=29 +Build.MODEL=IN2023 +Build.MANUFACTURER=OnePlus +Build.PRODUCT=OnePlus8Pro_EEA +Build.ID=QKQ1.191222.002 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=560 +Screen.Width=1440 +Screen.Height=3047 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hardware.light-V2.0,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.google.android.gms,com.google.android.maps,com.nxp.nfc,com.qti.dpmapi,com.qti.dpmframework,com.qti.location.sdk,com.qti.snapdragon.sdk.display,com.qualcomm.embmslibrary,com.qualcomm.qcnvitems,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.audiosphere,com.qualcomm.qti.imscmservice-V2.0-java,com.qualcomm.qti.imscmservice-V2.1-java,com.qualcomm.qti.imscmservice-V2.2-java,com.qualcomm.qti.imscmservice@1.0-java,com.qualcomm.qti.lpa.uimlpalibrary,com.qualcomm.qti.remoteSimlock.manager.remotesimlockmanagerlibrary,com.qualcomm.qti.remoteSimlock.uimremotesimlocklibrary,com.qualcomm.qti.uim.uimservicelibrary,com.qualcomm.qti.uimGba.uimgbalibrary,com.qualcomm.qti.uimGbaManager.uimgbamanagerlibrary,com.qualcomm.uimremoteclientlibrary,com.qualcomm.uimremoteserverlibrary,com.wapi.wapicertstore,ims-ext-common,izat.xt.srv,javax.obex,oneplus_sdk_utils,oneplus_sdk_wrapper,org.apache.http.legacy,qti-telephony-hidl-wrapper,qti-telephony-utils,services.core,vendor.oneplus.engnative.engineer-V1.0,vendor.qti.data.factory-V2.0-java,vendor.qti.hardware.data.connection-V1.0-java,vendor.qti.hardware.data.connection-V1.1-java,vendor.qti.hardware.factory-V1.0,vendor.qti.hardware.factory-V1.1,vendor.qti.hardware.fingerprint.V1_0.IQfpAndroidServices,vendor.qti.hardware.fingerprint.V1_0.IQtiExtendedFingerprint,vendor.qti.hardware.sensorscalibrate-V1.0 +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.ese,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.nfc.uicc,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.device_id_attestation,android.software.file_based_encryption,android.software.home_screen,android.software.input_methods,android.software.ipsec_tunnels,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.securely_removes_users,android.software.sip,android.software.sip.voip,android.software.verified_boot,android.software.voice_recognizers,android.software.webview,android.sofware.nfc.beam,com.google.android.feature.EEA_DEVICE,com.google.android.feature.PREMIER_TIER,com.google.android.feature.WELLBEING,com.google.android.feature.ZERO_TOUCH,com.google.android.paid.chrome,com.google.android.paid.search,com.nxp.mifare,com.oneplus.mobilephone,com.oneplus.software.oos,com.oneplus.software.oos.n_theme_ready,com.oneplus.software.overseas,com.quicinc.voice.assist,com.quicinc.voice.assist.uvr,oem.ambient.support,oem.audiotuner.support,oem.autobrightctl.animation.support,oem.background.control,oem.blackScreenGesture.support,oem.blackScreenGesture_2.support,oem.breathLight.support,oem.dcip3.support,oem.direct.support,oem.display.adaptive.mode.support,oem.dual.back.camera.support,oem.dual.camera.calibration.enchilada,oem.dual.led.support,oem.dualsim.support,oem.finger.print.support,oem.gyroscope.support,oem.hall.auto.test.support,oem.hapticsService.support,oem.high.gain.mode.support,oem.hw.manufacturer.qualcomm,oem.incall.notitle.support,oem.inexact.alarm,oem.keyDefine.support,oem.lift_up_display.support,oem.linear.motor.support,oem.new.dual.camera.calibration.support,oem.new_led_color.support,oem.no_need_power_on_password.support,oem.op_dark_mode.support,oem.op_intelligent_background_management.support,oem.op_legal_information.support,oem.opcamera_manual_zsl.support,oem.otg.positive.negative.plug.support,oem.otg.switch.support,oem.otgSwitch.support,oem.pdaf.not.support,oem.picture.color.mode.srgb,oem.product_info_dumpling.support,oem.prox.calibration.support,oem.qcom.fastchager.support,oem.read_mode.support,oem.round.screen.support,oem.sar.sensor.support,oem.secrecy.support,oem.serial_cdev.support,oem.service.adb.tcp.port.support,oem.third.mic.support,oem.threeScreenshot.support,oem.threeStageKey.support,oem.timePoweroffWakeup.support,oem.tty.support,oem.vooc.fastchager.support +Locales=ar,ar_EG,ar_SA,ast,be,be_BY,bg,bg_BG,bh_IN,bn,bn_BD,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,es,es_ES,et,et_EE,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl,gl_ES,gu,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,in,in_ID,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,kab_DZ,kn,ko,ko_KR,lt,lt_LT,lv,lv_LV,me,mk,ml,mr,mr_IN,ms,ms_MY,nb,nb_NO,nl,nl_BE,nl_NL,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,sk,sk_SK,sl,sl_SI,sq,sr,sv,sv_SE,ta,ta_IN,te,th,th_TH,tr,tr_TR,uk,uk_UA,vi,vi_VN,zh_CN,zh_HK,zh_TW +GSF.version=203615037 +Vending.version=82201710 +Vending.versionString=22.0.17-21 [0] [PR] 332555730 +CellOperator=23420 +SimOperator=23420 +TimeZone=Europe/London +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_fragment_invocation_density,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_texture_view,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_YUV_texture_gather,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_shader_framebuffer_fetch_rate,GL_QCOM_texture_foveated,GL_QCOM_texture_foveated_subsampled_layout,GL_QCOM_tiled_rendering,GL_QCOM_validate_shader_binary +Roaming=mobile-notroaming +Client=android-google + +[gplayapi_op_x.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# + +UserReadableName=OnePlus X +Build.FINGERPRINT=OnePlus/OnePlus/OnePlus:5.1.1/LMY47V/1441677661:user/release-keys +Build.HARDWARE=qcom +Build.BRAND=OnePlus +Build.RADIO=unknown +Build.BOOTLOADER=unknown +Build.DEVICE=OnePlus +Build.VERSION.SDK_INT=25 +Build.MODEL=ONE E1003 +Build.MANUFACTURER=OnePlus +Build.PRODUCT=onyx +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +Screen.Density=432 +Screen.Width=1080 +Screen.Height=1790 +Platforms=armeabi-v7a,armeabi +SharedLibraries=org.cyanogenmod.platform,com.qualcomm.qcnvitems,com.google.widevine.software.drm,com.qti.dpmapi,com.google.android.media.effects,com.android.location.provider,com.quicinc.cneapiclient,com.android.future.usb.accessory,com.qti.dpmframework,android.ext.shared,javax.obex,com.google.android.gms,android.ext.services,org.cyanogenmod.hardware,com.dsi.ant.antradio_library,com.qualcomm.qcrilhook,android.test.runner,com.google.android.dialer.support,com.google.android.maps,ConnectivityExt,org.apache.http.legacy,com.android.media.remotedisplay,com.quicinc.cne,com.android.mediadrm.signer +Features=android.hardware.sensor.proximity,android.hardware.sensor.accelerometer,android.hardware.faketouch,org.cyanogenmod.appsuggest,android.hardware.usb.accessory,android.hardware.telephony.cdma,android.software.backup,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.software.print,android.hardware.consumerir,org.cyanogenmod.partner,org.cyanogenmod.telephony,android.software.voice_recognizers,android.hardware.fingerprint,android.hardware.sensor.gyroscope,android.hardware.audio.low_latency,android.hardware.opengles.aep,android.hardware.bluetooth,android.hardware.camera.autofocus,com.google.android.feature.GOOGLE_BUILD,android.hardware.telephony.gsm,android.software.sip.voip,org.cyanogenmod.profiles,android.hardware.usb.host,com.cyanogenmod.android,android.hardware.audio.output,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.sensor.hifi_sensors,android.hardware.screen.portrait,android.hardware.nfc,com.nxp.mifare,android.hardware.sensor.stepdetector,org.cyanogenmod.audio,org.cyanogenmod.theme,android.software.home_screen,android.hardware.microphone,org.cyanogenmod.statusbar,android.hardware.bluetooth_le,android.hardware.sensor.compass,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.sensor.barometer,android.software.app_widgets,android.software.input_methods,android.hardware.sensor.light,android.software.device_admin,android.hardware.camera,org.cyanogenmod.hardware,android.hardware.screen.landscape,org.cyanogenmod.weather,org.cyanogenmod.performance,android.software.managed_users,android.software.webview,android.hardware.sensor.stepcounter,android.hardware.camera.capability.manual_post_processing,org.cyanogenmod.livedisplay,android.hardware.camera.any,android.hardware.camera.capability.raw,android.software.connectionservice,android.hardware.touchscreen.multitouch.distinct,android.hardware.location.network,android.software.sip,android.hardware.camera.capability.manual_sensor,android.hardware.camera.level.full,android.hardware.wifi.direct,android.software.live_wallpaper,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.EXCHANGE_6_2,org.cyanogenmod.theme.v1,org.cyanogenmod.livelockscreen,android.hardware.location.gps,android.software.midi,android.hardware.nfc.hce,android.hardware.wifi,android.hardware.location,android.hardware.telephony +Locales=hi,so_ET,ro_MD,in,sn_ZW,sw_UG,es_BO,dyo,ru_KZ,en_JE,zu,en_JM,pt_BR,en_MS,ar_SD,en_ZM,es_PA,en_GG,es_SV,en_SE,es,rof,fr_SC,fr_GA,en_CM,ta,en_SX,fr_MC,fy,to,fr_RW,en_SD,qu,en_KE,rw_RW,gv_IM,sv_FI,cgg,pt_GW,fr_CF,sv_SE,dje,en_SS,ar_DZ,si,es_UY,ar_SA,tr_TR,dua,fr_BL,nb_SJ,fr_CA,ff,es_PE,om,en_FK,cs_CZ,zu_ZA,sl_SI,es_NI,en_GY,fr_ML,fr_MF,nmg,fo_DK,en_LR,el_CY,nus,mt,en_NU,en_UG,ta_MY,pt_ST,ha_NE,ca_FR,ru,es_IC,ar_KW,it_IT,en_GI,ji,hr,ka_GE,pt_PT,nl,en_TV,ru_RU,pa,mgh,es_ES,km,ee_TG,ca_AD,twq,ar_YE,eo,ne,as_IN,es_GT,vi_VN,de_CH,ig_NG,or_IN,mua,pl_PL,lv,fr_DZ,lb,hr_HR,haw,sw_KE,shi,mn,om_ET,fr_LU,es_PR,lo_LA,es_HN,kl_GL,bo_IN,et_EE,en_ZA,fr_TG,br_FR,yo_NG,tr_CY,sr,bem,fr_PF,ti_ET,hu,mk,de_LI,so_SO,nb_NO,luo,en_ZW,sk_SK,ksh,sk,nyn,fa,zgh,fr_HT,en_CY,uz,rm,en_MH,sn,to_TO,te,sq_MK,ha_GH,ta_IN,en_MW,da,en_BS,ms_SG,ps_AF,lt_LT,br,it_CH,fr_NE,en_LC,bm_ML,kk_KZ,qu_BO,tr,nl_SR,ln,sw,luy,en,fo,en_GD,asa,lag,fr_GQ,fr,fr_GN,dz,ar_SO,dz_BT,ca,es_CL,rn_BI,sq_XK,en_CC,en_SI,el_GR,yo_BJ,vi,my,de_LU,mk_MK,ak_GH,fr_GF,en_PK,my_MM,fr_CG,cy,es_PH,en_IN,ksf,en_LS,fy_NL,ce,ff_MR,af_ZA,fa_IR,bn_BD,vun,ks,bg,sq_AL,fr_BF,rw,af_NA,dsb,qu_PE,en_DM,ar_TN,nd,en_UM,en_FM,en_NR,ro,uk,se_SE,ln_CF,pt_MZ,am_ET,kl,pt,ta_SG,th,se_NO,ff_GN,ky,en_NG,ur_PK,af,en_DE,so,sah,fr_SN,ar_EH,vai,gu_IN,en_WS,es_EA,ms,fr_MG,th_TH,fr_RE,ru_BY,nl_SX,lv_LV,ki_KE,fr_CI,en_BB,ja,kde,am,nl_BQ,bo_CN,ga_IE,sl,bn_IN,mer,en_SZ,fr_CM,dav,ti_ER,da_GL,kw_GB,ga,mfe,it,it_SM,fo_FO,en_BW,en_SG,en_KN,cs,chr,km_KH,en_SC,mr_IN,el,en_PN,mg_MG,ru_KG,en_PW,en_SB,fur,en_BZ,ka,bm,de_DE,te_IN,ml_IN,hy,sw_TZ,kw,kn,ru_UA,ln_CD,et,fr_CH,en_DG,bn,ps,qu_EC,lt,ii_CN,en_FJ,eu,en_TC,ksb,pt_CV,gl_ES,en_VU,en_MP,ee,ar_PS,wae,nl_BE,xog,is,fr_PM,saq,iw_IL,om_KE,en_FI,nn_NO,pt_MO,mgo,en_US,fr_BE,ar,gd,kok,de,kln,kam,mt_MT,be,ce_RU,en_BE,fr_SY,es_MX,sv_AX,agq,sq,hr_BA,tzm,de_AT,os_RU,es_DO,en_BI,mg,ar_SY,yav,ks_IN,ro_RO,lu_CD,en_PG,jgo,is_IS,es_CU,ff_CM,en_VG,az,en_GU,fr_MR,ug_CN,in_ID,en_AU,nl_CW,ru_MD,naq,gd_GB,en_CK,ml,ja_JP,sw_CD,uk_UA,ta_LK,pl,es_VE,da_DK,be_BY,fa_AF,pt_AO,fr_MQ,bs,mas,ar_QA,en_IO,en_SH,en_NL,es_GQ,lg,hu_HU,fr_BJ,en_MO,brx,fr_WF,ar_OM,ca_ES,en_GB,ug,ha,en_NA,en_NF,sv,as,ig,en_KI,en_CX,en_TO,sbp,bo,ne_NP,bg_BG,jmc,en_GM,ar_JO,en_HK,ar_IQ,fr_DJ,fr_GP,lkt,kn_IN,ha_NG,en_IL,en_KY,en_TT,fil,fr_BI,sg,hsb,ca_IT,teo,fr_TN,en_AS,kk,guz,fr_VU,mr,es_EC,en_TZ,ko_KR,ar_MA,ar_LB,fr_CD,en_DK,es_CO,ur_IN,rwk,es_PY,ms_MY,cy_GB,en_PH,seh,ar_BH,en_TK,en_RW,eu_ES,ki,fr_TD,smn,ses,so_KE,es_CR,en_MY,en_AI,lo,en_MG,en_PR,gsw,en_VI,en_BM,se,en_IE,en_SL,khq,en_CH,ee_GH,ko,lb_LU,en_AT,nn,ar_ER,lrc,ar_TD,ar_MR,fr_YT,en_GH,en_MU,si_LK,gv,ky_KG,nl_NL,rm_CH,ar_IL,ti,iw,hy_AM,se_FI,pt_TL,en_AG,or,bez,ff_SN,en_IM,fr_MA,en_MT,nd_ZW,fi_FI,en_NZ,de_BE,fr_KM,bas,ak,nl_AW,ar_AE,kab,ar_EG,ur,es_AR,ar_DJ,ar_KM,kkj,fi,lu,fr_FR,ebu,os,ne_IN,ln_AO,gu,zh,os_GE,sg_CF,mn_MN,gl,lg_UG,ko_KP,rn,mzn,es_US,hi_IN,ar_LY,ms_BN,fr_NC,so_DJ,ii,en_ER,ar_SS,kea,ln_CG,fr_MU,nb,yo,nnh,en_VC,ewo,en_CA +Client=android-google +GSF.version=10548448 +Vending.version=80798000 +CellOperator=310260 +SimOperator=310260 +Roaming=mobile-notroaming +TimeZone=Europe/Moscow +GL.Version=131072 +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_primitive_bounding_box,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_tiled_rendering,GL_EXT_multi_draw_arrays,GL_EXT_shader_texture_lod,GL_IMG_multisampled_render_to_texture,GL_IMG_program_binary,GL_IMG_read_format,GL_IMG_shader_binary,GL_IMG_texture_compression_pvrtc,GL_IMG_texture_format_BGRA8888,GL_IMG_texture_npot,GL_IMG_vertex_array_object,GL_OES_byte_coordinates,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_fragment_precision_high,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_query_matrix,GL_OES_required_internalformat,GL_OES_single_precision,GL_OES_stencil8 + +[gplayapi_poco_f1.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=reloaded_beryllium +Build.HARDWARE=qcom +Build.RADIO=4.0.c2.6-00335-0724_2053_3c8fca6,4.0.c2.6-00335-0724_2053_3c8fca6 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=google/sunfish/sunfish:11/RP1A.200720.010/6722941:user/release-keys +Build.BRAND=Xiaomi +Build.DEVICE=beryllium +Build.VERSION.SDK_INT=30 +Build.MODEL=POCO F1 +Build.MANUFACTURER=Xiaomi +Build.PRODUCT=reloaded_beryllium +Build.ID=RP1A.200720.011 +Build.VERSION.RELEASE=11 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=440 +Screen.Width=1080 +Screen.Height=2160 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.shared,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.net.ipsec.ike,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.qti.dpmapi,com.qti.dpmframework,com.qti.location.sdk,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.audiosphere,com.qualcomm.qti.imscmservice-V2.0-java,com.qualcomm.qti.imscmservice-V2.1-java,com.qualcomm.qti.imscmservice-V2.2-java,ims-ext-common,izat.xt.srv,javax.obex,org.apache.http.legacy,qti-telephony-hidl-wrapper,qti-telephony-utils,services.core,vendor.qti.hardware.data.connection-V1.0-java,vendor.qti.hardware.data.connection-V1.1-java,vendor.qti.hardware.sensorscalibrate-V1.0 +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.adoptable_storage,android.software.app_enumeration,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.controls,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.ipsec_tunnels,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,ast,az,be,be_BY,bg,bg_BG,bh_IN,bn,bs,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gl,gl_ES,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=202414022 +Vending.version=81971200 +Vending.versionString=19.7.12-all [0] [PR] 305919187 +CellOperator=40411 +SimOperator=40411 +TimeZone=Asia/Kolkata +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_fragment_invocation_density,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_texture_view,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_YUV_texture_gather,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_shader_framebuffer_fetch_rate,GL_QCOM_texture_foveated,GL_QCOM_texture_foveated_subsampled_layout,GL_QCOM_tiled_rendering +Roaming=mobile-notroaming +Client=android-google + +[gplayapi_px_3a.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Google Pixel 3A +Build.HARDWARE=sargo +Build.RADIO=g670-00011-190411-B-5457439 +Build.BOOTLOADER=b4s4-0.1-5613380 +Build.FINGERPRINT=google/sargo/sargo:9/PQ3B.190705.003/5622519:user/release-keys +Build.BRAND=google +Build.DEVICE=sargo +Build.VERSION.SDK_INT=28 +Build.MODEL=Pixel 3a +Build.MANUFACTURER=Google +Build.PRODUCT=sargo +Build.ID=PQ3B.190705.003 +Build.VERSION.RELEASE=9 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=490 +Screen.Width=1080 +Screen.Height=2073 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.ims.rcsmanager,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.google.android.camera.experimental2018,com.google.android.dialer.support,com.google.android.gms,com.google.android.hardwareinfo,com.google.android.lowpowermonitordevicefactory,com.google.android.lowpowermonitordeviceinterface,com.google.android.maps,com.google.android.poweranomalydatafactory,com.google.android.poweranomalydatamodeminterface,com.qti.snapdragon.sdk.display,com.qualcomm.embmslibrary,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.imscmservice@1.0-java,com.qualcomm.qti.lpa.uimlpalibrary,com.qualcomm.qti.ltedirectdiscoverylibrary,com.qualcomm.qti.remoteSimlock.uimremotesimlocklibrary,com.qualcomm.qti.uim.uimservicelibrary,com.quicinc.cne,com.quicinc.cneapiclient,com.verizon.embms,com.verizon.provider,com.vzw.apnlib,javax.obex,org.apache.http.legacy +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.assist,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.hifi_sensors,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.strongbox_keystore,android.hardware.telephony,android.hardware.telephony.carrierlock,android.hardware.telephony.cdma,android.hardware.telephony.euicc,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.aware,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.hardware.wifi.rtt,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.device_id_attestation,android.software.file_based_encryption,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.securely_removes_users,android.software.sip,android.software.sip.voip,android.software.verified_boot,android.software.voice_recognizers,android.software.webview,com.google.android.apps.dialer.SUPPORTED,com.google.android.apps.photos.PIXEL_2019_MIDYEAR_PRELOAD,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.PIXEL_2017_EXPERIENCE,com.google.android.feature.PIXEL_2018_EXPERIENCE,com.google.android.feature.PIXEL_2019_MIDYEAR_EXPERIENCE,com.google.android.feature.PIXEL_EXPERIENCE,com.google.android.feature.TURBO_PRELOAD,com.google.android.feature.WELLBEING,com.google.android.feature.ZERO_TOUCH,com.google.hardware.camera.easel_2018,com.verizon.hardware.telephony.ehrpd,com.verizon.hardware.telephony.lte +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,ast,az,be,be_BY,bg,bg_BG,bh_IN,bn,bs,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,es,es_ES,es_US,et,et_EE,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gl,gl_ES,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=203615028 +Vending.version=81582300 +Vending.versionString=15.8.23-all [0] [PR] 259261889 +CellOperator=334050 +SimOperator=20815 +TimeZone=America/Mexico_City +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_texture_foveated,GL_QCOM_tiled_rendering +Roaming=mobile-notroaming +Client=android-google + +[gplayapi_px_7a.properties] +# +# GPlayApi +# Copyright (C) 2023, The Calyx Institute +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +Build.BOOTLOADER=lynx-1.0-9716681 +Build.BRAND=google +Build.DEVICE=lynx +Build.FINGERPRINT=google/lynx/lynx\:13/TQ2B.230505.005.A1/9808202\:user/release-keys +Build.HARDWARE=lynx +Build.ID=TQ2A.230505.002 +Build.MANUFACTURER=Google +Build.MODEL=Pixel 7a +Build.PRODUCT=lynx +Build.RADIO=g5300n-230203-230323-B-9801058,g5300n-230203-230323-B-9801058 +Build.VERSION.RELEASE=13 +Build.VERSION.SDK_INT=33 +CellOperator=310 +Client=android-google +Features=android.hardware.sensor.proximity,android.hardware.telephony.ims.singlereg,android.hardware.sensor.accelerometer,android.software.controls,android.hardware.faketouch,android.software.telecom,android.hardware.telephony.subscription,android.hardware.telephony.euicc,android.hardware.usb.accessory,android.hardware.telephony.data,android.hardware.sensor.dynamic.head_tracker,android.software.backup,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.software.erofs,android.software.print,android.software.activities_on_secondary_displays,android.hardware.wifi.rtt,com.google.android.feature.PIXEL_2017_EXPERIENCE,android.software.voice_recognizers,android.software.picture_in_picture,android.hardware.fingerprint,android.hardware.sensor.gyroscope,android.hardware.audio.low_latency,android.software.vulkan.deqp.level,android.software.cant_save_state,com.google.android.feature.PIXEL_2018_EXPERIENCE,android.hardware.security.model.compatible,android.hardware.telephony.messaging,com.google.android.feature.PIXEL_2019_EXPERIENCE,android.hardware.telephony.calling,android.hardware.opengles.aep,org.lineageos.livedisplay,android.hardware.bluetooth,android.software.window_magnification,android.hardware.telephony.radio.access,android.hardware.camera.autofocus,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.software.incremental_delivery,android.hardware.se.omapi.ese,android.software.opengles.deqp.level,vendor.android.hardware.camera.preview-dis.front,com.google.android.feature.PIXEL_2022_MIDYEAR_EXPERIENCE,android.hardware.camera.concurrent,android.hardware.usb.host,android.hardware.audio.output,android.software.verified_boot,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.sensor.hifi_sensors,android.hardware.se.omapi.uicc,android.hardware.strongbox_keystore,android.hardware.screen.portrait,android.hardware.nfc,com.nxp.mifare,com.google.android.feature.PIXEL_2021_MIDYEAR_EXPERIENCE,android.hardware.sensor.stepdetector,android.software.home_screen,android.hardware.context_hub,vendor.android.hardware.camera.preview-dis.back,android.hardware.microphone,android.software.autofill,org.lineageos.hardware,org.lineageos.globalactions,android.software.securely_removes_users,com.google.android.feature.PIXEL_EXPERIENCE,android.hardware.bluetooth_le,android.hardware.sensor.compass,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.sensor.barometer,android.software.app_widgets,com.google.android.feature.PIXEL_2020_MIDYEAR_EXPERIENCE,android.hardware.telephony.carrierlock,android.software.input_methods,android.hardware.sensor.light,android.hardware.vulkan.version,android.software.companion_device_setup,android.software.device_admin,android.hardware.wifi.passpoint,android.hardware.camera,org.lineageos.trust,android.hardware.device_unique_attestation,android.hardware.screen.landscape,android.software.device_id_attestation,android.hardware.ram.normal,com.google.android.feature.PIXEL_2019_MIDYEAR_EXPERIENCE,android.software.managed_users,android.software.webview,android.hardware.sensor.stepcounter,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.any,android.hardware.camera.capability.raw,android.hardware.vulkan.compute,android.hardware.touchscreen.multitouch.distinct,android.hardware.location.network,android.software.cts,android.hardware.camera.capability.manual_sensor,android.software.app_enumeration,android.hardware.camera.level.full,android.hardware.identity_credential,android.hardware.wifi.direct,android.software.live_wallpaper,com.google.android.feature.GOOGLE_EXPERIENCE,android.software.ipsec_tunnels,org.lineageos.settings,android.hardware.audio.pro,android.hardware.nfc.hcef,android.hardware.location.gps,android.software.midi,android.hardware.nfc.any,android.hardware.nfc.ese,android.hardware.nfc.hce,android.hardware.hardware_keystore,com.google.android.feature.PIXEL_2020_EXPERIENCE,android.hardware.telephony.euicc.mep,android.hardware.wifi,android.hardware.location,android.hardware.vulkan.level,com.google.android.feature.PIXEL_2021_EXPERIENCE,android.hardware.keystore.app_attest_key,android.hardware.wifi.aware,com.google.android.feature.PIXEL_2022_EXPERIENCE,android.software.secure_lock_screen,android.hardware.telephony,android.software.file_based_encryption +GL.Extensions=,GL_ANDROID_extension_pack_es31a,GL_ARM_mali_program_binary,GL_ARM_mali_shader_binary,GL_ARM_rgba8,GL_ARM_shader_framebuffer_fetch,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_ARM_texture_unnormalized_coordinates,GL_EXT_EGL_image_array,GL_EXT_YUV_target,GL_EXT_blend_minmax,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_draw_elements_base_vertex,GL_EXT_external_buffer,GL_EXT_float_blend,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_occlusion_query_boolean,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_shader_pixel_local_storage,GL_EXT_shadow_samplers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_compression_astc_decode_mode,GL_EXT_texture_compression_astc_decode_mode_rgb9e5,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_rg,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_RG8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_storage,GL_EXT_texture_type_2_10_10_10_REV,GL_EXT_unpack_subimage,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_KHR_texture_compression_astc_sliced_3d,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_copy_image,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_buffers_indexed,GL_OES_draw_elements_base_vertex,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_extended_matrix_palette,GL_OES_fbo_render_mipmap,GL_OES_fixed_point,GL_OES_framebuffer_object,GL_OES_geometry_shader,GL_OES_get_program_binary,GL_OES_gpu_shader5,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_primitive_bounding_box,GL_OES_query_matrix,GL_OES_read_format,GL_OES_required_internalformat,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_io_blocks,GL_OES_shader_multisample_interpolation,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_tessellation_shader,GL_OES_texture_3D,GL_OES_texture_border_clamp,GL_OES_texture_buffer,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_cube_map_array,GL_OES_texture_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture +GL.Version=196610 +GSF.version=203615037 +HasFiveWayNavigation=false +HasHardKeyboard=false +Keyboard=1 +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,as,ast,ast_ES,az,be,bg,bg_BG,bn,bs,ca,ca_ES,ckb,cs,cs_CZ,cy,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,eo,es,es_419,es_ES,es_US,et,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gd,gl,gu,he,hi,hi_IN,hr,hr_HR,ht,hu,hu_HU,hy,ia,id,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab,kk,km,kmr,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_NL,or,pa,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc,si,sk,sk_SK,sl,sl_SI,so,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +Navigation=1 +Platforms=arm64-v8a +Roaming=mobile-notroaming +Screen.Density=420 +Screen.Height=2156 +Screen.Width=1080 +ScreenLayout=2 +SharedLibraries=android.test.base,android.test.mock,android.hidl.manager-V1.0-java,google-ril,libedgetpu_client.google.so,libedgetpu_util.so,android.hidl.base-V1.0-java,com.google.android.camera.experimental2022,libOpenCL-pixel.so,com.android.location.provider,oemrilhook,android.net.ipsec.ike,com.android.future.usb.accessory,android.ext.shared,javax.obex,com.google.android.gms,lib_aion_buffer.so,libgxp.so,gxp_metrics_logger.so,android.test.runner,org.apache.http.legacy,com.android.cts.ctsshim.shared_library,com.android.nfc_extras,com.android.media.remotedisplay,com.android.mediadrm.signer,android.system.virtualmachine +SimOperator=38 +TimeZone=UTC-10 +TouchScreen=3 +UserReadableName=Google Pixel 7a +Vending.version=82201710 +Vending.versionString=22.0.17-21 [0] [PR] 332555730 + + +[gplayapi_px_tablet.properties] +# +# GPlayApi +# Copyright (C) 2023, The Calyx Institute +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +Build.BOOTLOADER=tangorpro-1.0-9883529 +Build.BRAND=google +Build.DEVICE=tangorpro +Build.FINGERPRINT=google/tangorpro/tangorpro\:13/TQ3A.230605.009.A1/10100517\:user/release-keys +Build.HARDWARE=tangorpro +Build.ID=TQ3A.230605.012 +Build.MANUFACTURER=Google +Build.MODEL=Pixel Tablet +Build.PRODUCT=tangorpro +Build.RADIO=unknown +Build.VERSION.RELEASE=13 +Build.VERSION.SDK_INT=33 +CellOperator=310 +Client=android-google +Features=android.hardware.sensor.accelerometer,android.software.controls,android.hardware.faketouch,android.software.telecom,android.hardware.usb.accessory,android.hardware.sensor.dynamic.head_tracker,android.software.backup,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.software.erofs,android.software.print,android.software.activities_on_secondary_displays,android.hardware.wifi.rtt,com.google.android.feature.PIXEL_2017_EXPERIENCE,android.software.voice_recognizers,android.software.picture_in_picture,android.hardware.fingerprint,android.hardware.sensor.gyroscope,android.hardware.audio.low_latency,android.software.vulkan.deqp.level,android.software.cant_save_state,com.google.android.feature.PIXEL_2018_EXPERIENCE,android.hardware.security.model.compatible,com.google.android.feature.PIXEL_2019_EXPERIENCE,android.hardware.opengles.aep,org.lineageos.livedisplay,android.hardware.bluetooth,android.software.window_magnification,android.software.incremental_delivery,android.software.opengles.deqp.level,vendor.android.hardware.camera.preview-dis.front,com.google.android.feature.PIXEL_2022_MIDYEAR_EXPERIENCE,android.hardware.camera.concurrent,android.hardware.usb.host,android.hardware.audio.output,android.software.verified_boot,android.hardware.camera.front,android.hardware.strongbox_keystore,android.hardware.screen.portrait,android.hardware.uwb,com.google.android.feature.PIXEL_2021_MIDYEAR_EXPERIENCE,android.hardware.sensor.stepdetector,android.software.home_screen,android.hardware.context_hub,vendor.android.hardware.camera.preview-dis.back,android.hardware.microphone,com.google.android.feature.PIXEL_TABLET_2023_EXPERIENCE,android.software.autofill,org.lineageos.hardware,org.lineageos.globalactions,android.software.securely_removes_users,com.google.android.feature.PIXEL_EXPERIENCE,android.hardware.bluetooth_le,android.hardware.sensor.compass,android.hardware.touchscreen.multitouch.jazzhand,android.software.app_widgets,com.google.android.feature.PIXEL_2020_MIDYEAR_EXPERIENCE,android.software.input_methods,android.hardware.sensor.light,android.hardware.vulkan.version,android.software.companion_device_setup,android.software.device_admin,android.hardware.wifi.passpoint,android.hardware.camera,org.lineageos.trust,android.hardware.device_unique_attestation,android.hardware.screen.landscape,android.software.device_id_attestation,android.hardware.ram.normal,vendor.android.hardware.camera.stream-usecase,com.google.android.feature.PIXEL_2019_MIDYEAR_EXPERIENCE,android.software.managed_users,android.software.webview,android.hardware.sensor.stepcounter,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.any,android.hardware.camera.capability.raw,android.hardware.vulkan.compute,android.hardware.touchscreen.multitouch.distinct,android.hardware.location.network,android.software.cts,android.hardware.camera.capability.manual_sensor,android.software.app_enumeration,android.hardware.camera.level.full,android.hardware.identity_credential,android.hardware.wifi.direct,android.software.live_wallpaper,com.google.android.feature.GOOGLE_EXPERIENCE,android.software.ipsec_tunnels,org.lineageos.settings,android.hardware.audio.pro,android.software.midi,android.hardware.hardware_keystore,com.google.android.feature.PIXEL_2020_EXPERIENCE,android.hardware.wifi,android.hardware.location,android.hardware.vulkan.level,com.google.android.feature.PIXEL_2021_EXPERIENCE,android.hardware.keystore.app_attest_key,android.hardware.wifi.aware,com.google.android.feature.PIXEL_2022_EXPERIENCE,android.software.secure_lock_screen,android.software.file_based_encryption +GL.Extensions=,GL_ANDROID_extension_pack_es31a,GL_ARM_mali_program_binary,GL_ARM_mali_shader_binary,GL_ARM_rgba8,GL_ARM_shader_framebuffer_fetch,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_ARM_texture_unnormalized_coordinates,GL_EXT_EGL_image_array,GL_EXT_YUV_target,GL_EXT_blend_minmax,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_draw_elements_base_vertex,GL_EXT_external_buffer,GL_EXT_float_blend,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_occlusion_query_boolean,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_shader_pixel_local_storage,GL_EXT_shadow_samplers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_compression_astc_decode_mode,GL_EXT_texture_compression_astc_decode_mode_rgb9e5,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_rg,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_RG8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_storage,GL_EXT_texture_type_2_10_10_10_REV,GL_EXT_unpack_subimage,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_KHR_texture_compression_astc_sliced_3d,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_copy_image,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_buffers_indexed,GL_OES_draw_elements_base_vertex,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_extended_matrix_palette,GL_OES_fbo_render_mipmap,GL_OES_fixed_point,GL_OES_framebuffer_object,GL_OES_geometry_shader,GL_OES_get_program_binary,GL_OES_gpu_shader5,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_primitive_bounding_box,GL_OES_query_matrix,GL_OES_read_format,GL_OES_required_internalformat,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_io_blocks,GL_OES_shader_multisample_interpolation,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_tessellation_shader,GL_OES_texture_3D,GL_OES_texture_border_clamp,GL_OES_texture_buffer,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_cube_map_array,GL_OES_texture_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture +GL.Version=196610 +GSF.version=203615037 +HasFiveWayNavigation=false +HasHardKeyboard=false +Keyboard=1 +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,as,ast,ast_ES,az,be,bg,bg_BG,bn,bs,ca,ca_ES,ckb,cs,cs_CZ,cy,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,eo,es,es_419,es_ES,es_US,et,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gd,gl,gu,he,hi,hi_IN,hr,hr_HR,ht,hu,hu_HU,hy,ia,id,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab,kk,km,kmr,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_NL,or,pa,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc,si,sk,sk_SK,sl,sl_SI,so,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,yue,zh_CN,zh_HK,zh_TW,zu,zu_ZA +Navigation=1 +Platforms=arm64-v8a +Roaming=mobile-notroaming +Screen.Density=320 +Screen.Height=2496 +Screen.Width=1600 +ScreenLayout=4 +SharedLibraries=android.test.base,android.test.mock,android.hidl.manager-V1.0-java,libedgetpu_client.google.so,libedgetpu_util.so,android.hidl.base-V1.0-java,com.google.android.camera.experimental2022,libOpenCL-pixel.so,com.android.location.provider,android.net.ipsec.ike,com.android.future.usb.accessory,android.ext.shared,libaudio_proxy.google.so,javax.obex,com.google.android.gms,lib_aion_buffer.so,libgxp.so,gxp_metrics_logger.so,android.test.runner,org.apache.http.legacy,com.android.cts.ctsshim.shared_library,com.android.nfc_extras,com.android.media.remotedisplay,com.android.mediadrm.signer,android.system.virtualmachine +SimOperator=38 +TimeZone=UTC-10 +TouchScreen=3 +UserReadableName=Google Pixel Tablet +Vending.version=82201710 +Vending.versionString=22.0.17-21 [0] [PR] 332555730 + + +[gplayapi_rm_4.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Redmi 4 +Build.HARDWARE=qcom +Build.RADIO=MPSS.TA.2.3.c1-00395-8953_GEN_PACK-1_V048 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=Xiaomi/santoni/santoni:7.1.2/N2G47H/V9.5.10.0.NAMMIFD:user/release-keys +Build.BRAND=Xiaomi +Build.DEVICE=santoni +Build.VERSION.SDK_INT=29 +Build.MODEL=Redmi 4 +Build.MANUFACTURER=Xiaomi +Build.PRODUCT=havoc_santoni +Build.ID=QQ3A.200805.001 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=3 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=224 +Screen.Width=720 +Screen.Height=1280 +Platforms=armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.dsi.ant.antradio_library,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,com.qti.dpmapi,com.qti.dpmframework,com.qti.snapdragon.sdk.display,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.audiosphere,ims-ext-common,javax.obex,org.apache.http.legacy,qti-telephony-hidl-wrapper,qti-telephony-utils +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.biometrics.face,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.consumerir,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.adoptable_storage,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,android.sofware.nfc.beam +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,ast,az,be,be_BY,bg,bg_BG,bh_IN,bn,bs,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gl,gl_ES,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=203315024 +Vending.version=82092000 +Vending.versionString=20.9.20-all [0] [PR] 320416846 +CellOperator=21601 +SimOperator=21601 +TimeZone=Europe/Budapest +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_fragment_invocation_density,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_texture_view,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_YUV_texture_gather,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_shader_framebuffer_fetch_rate,GL_QCOM_texture_foveated,GL_QCOM_tiled_rendering +Roaming=mobile-notroaming +Client=android-google + +[gplayapi_rm_5i.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Realme 5i +Build.HARDWARE=qcom +Build.RADIO=Q_V1_P14,Q_V1_P14 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=realme/RMX2030/RMX2030:10/QKQ1.200209.002/1594780105:user/release-keys +Build.BRAND=realme +Build.DEVICE=RMX2030 +Build.VERSION.SDK_INT=29 +Build.MODEL=RMX2030 +Build.MANUFACTURER=realme +Build.PRODUCT=RMX2030 +Build.ID=QKQ1.200209.002 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=320 +Screen.Width=720 +Screen.Height=1544 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,coloros.support,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.coloros.statistics,com.google.android.gms,com.google.android.maps,com.nearme.romupdate.bugly,com.qti.dpmapi,com.qti.dpmframework,com.qti.location.sdk,com.qti.snapdragon.sdk.display,com.qualcomm.embmslibrary,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.audiosphere,com.qualcomm.qti.imscmservice-V2.0-java,com.qualcomm.qti.imscmservice-V2.1-java,com.qualcomm.qti.imscmservice-V2.2-java,com.qualcomm.qti.imscmservice@1.0-java,com.qualcomm.qti.remoteSimlock.manager.remotesimlockmanagerlibrary,com.qualcomm.qti.remoteSimlock.uimremotesimlocklibrary,com.qualcomm.qti.uim.uimservicelibrary,com.qualcomm.qti.uimGba.uimgbalibrary,com.qualcomm.qti.uimGbaManager.uimgbamanagerlibrary,com.qualcomm.uimremoteclientlibrary,com.qualcomm.uimremoteserverlibrary,com.wapi.wapicertstore,ims-ext-common,izat.xt.srv,javax.obex,org.apache.http.legacy,org.ifaa.android.manager.permissions,qti-telephony-hidl-wrapper,qti-telephony-utils,services.core,vendor-oppo-hardware.biometrics.fingerprintpay-V1.0,vendor-oppo-hardware.cryptoeng-V1.0,vendor.oppo.engnative.engineer-V1.0,vendor.oppo.engnative.engsensor-V1.0,vendor.oppo.usage.transmessage-V1.0,vendor.qti.hardware.data.connection-V1.0-java,vendor.qti.hardware.data.connection-V1.1-java,vendor.qti.hardware.sensorscalibrate-V1.0 +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.biometrics.face,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.file_based_encryption,android.software.home_screen,android.software.input_methods,android.software.ipsec_tunnels,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.securely_removes_users,android.software.sip,android.software.sip.voip,android.software.verified_boot,android.software.voice_recognizers,android.software.webview,cabc.level.dynamic.enable,coloros.gesture.range.pinning.support,com.google.android.feature.WELLBEING,com.oppo.eng.fm.radio.support,com.oppo.feature.screen.heteromorphism,com.realme.freeze.support,display.dark.mode.support,oppo.Align.alarm.support,oppo.ams.act.freqcontrol,oppo.ams.broadcast.adjust.obrecque,oppo.ams.broadcast.adjust.pbrecque,oppo.ams.broadcast.filter.power,oppo.ams.broadcast.jumpqueue,oppo.ams.broadcast.oppobt,oppo.animation.round.support,oppo.ap.sta.concurrency.support,oppo.app2sd.disabled,oppo.appdisable.support,oppo.autobrightctl.animation.support,oppo.back.touch.fingerprint.sensor,oppo.battery.notify.new,oppo.black.gesture.proximitysensor.support,oppo.black.gesture.wake.up.arouse.support,oppo.brightness.mode.automatic,oppo.camera.fingerprint.shutter,oppo.childspace.support,oppo.coloros.fake.bs,oppo.comm.smartdrive.not.voice,oppo.common.gesture.follow.support,oppo.common.wifi.choose.auto_reconnect,oppo.common_center.bt.oppopods,oppo.common_center.india.sos.special.function,oppo.common_center.wlan.assistant,oppo.contacts.support.card.recognize,oppo.dirac.support,oppo.disable.small.window.leather,oppo.display.compat.support,oppo.docvault.support,oppo.email.reset.password.support,oppo.exp.default.browser,oppo.exponential.brightness.mode,oppo.eyeprotect.support,oppo.face.closeeye.detect,oppo.feature.19743,oppo.filtrated.app,oppo.fingerprint.disable.dimlayer,oppo.fulldiskencryption.unsupported,oppo.gamespace.voicechange.support,oppo.guard.elf.support,oppo.hardware.face.nopowerblock,oppo.high.brightness.support,oppo.hotfix.support,oppo.hw.manufacturer.qualcomm,oppo.inexact.alarm,oppo.jobscheduler.support,oppo.launcher.download.progress.support,oppo.launcher.drawer_mode.default,oppo.lcd.first.tp.last.support,oppo.lowramclear.support,oppo.memory.auto.clean,oppo.memory.auto.deep.clean,oppo.memory.unit.in.thousand,oppo.multiapp.support,oppo.multibits.dimming.support,oppo.multimedia.dirac.a2dp.support,oppo.multimedia.internal.record,oppo.multimedia.record.channel.support,oppo.multimedia.record.conflict,oppo.multiuser.entry.unsupport,oppo.network.tempdds.support,oppo.otg.connection.menu.support,oppo.performance.power.netwake,oppo.phone.harass.intercept.off,oppo.phonemanager.disable.clean,oppo.qualcomm.gemini.support,oppo.rom.lowram.support,oppo.roundcorner.support,oppo.runtime.permission.alert.support,oppo.safecenter.encrypt_multiapp_separately,oppo.screen.hovering.support,oppo.sdcard.storage.switch.support,oppo.secrecy.support,oppo.security.collect.support,oppo.securitypay.support,oppo.selfprotect.support,oppo.simsettings.daily_not_remind,oppo.softsim.exp.support,oppo.softsim.ignore_data_setting,oppo.soundeffect.support,oppo.stk.change.stklable,oppo.stk.launcher,oppo.support.single.partition,oppo.sw.solution.device,oppo.sw.solution.rom,oppo.system.use_new_oppo_name,oppo.talkback.guide.install.support,oppo.tp.limit.support,oppo.typecotg.connection.menu.support,oppo.user.delete.channel.support,oppo.version.exp,oppo.wirelesssetting.wifi.show.wfd.menu,oppo.wlan.privateDns.support,realme.common.deepsleep.support,realme.common.listoptimize.support,realme.full.function.tw.support,realme.hypnus.perf.benchmark.support,realme.laboratory.support,realme.moregestureup.support,realme.multimedia.dualheadphone,realme.multimedia.dualheadphone.lite +Locales=af,af_ZA,ar,ar_EG,ar_IL,ar_SA,as,as_IN,ast,be,be_BY,bg,bg_BG,bh_IN,bn,bn_BD,bo_CN,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_CH,de_DE,el,el_GR,en,en_AU,en_GB,en_IN,en_NZ,en_SG,en_US,es,es_CO,es_ES,es_MX,es_US,et,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CH,fr_FR,ga_IE,gl,gl_ES,gu,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,in,in_ID,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,kab_DZ,kk,kk_KZ,km,km_KH,kn,kn_IN,ko,ko_KR,lb_LU,lo,lo_LA,lt,lt_LT,lv,lv_LV,ml,ml_IN,mr,mr_IN,ms,ms_MY,mt_MT,my,my_MM,my_ZG,nb,nb_NO,ne,ne_NP,nl,nl_NL,or,or_IN,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,si_LK,sk,sk_SK,sl,sl_SI,sr,sv,sv_SE,sw,sw_KE,ta,ta_IN,te,te_IN,th,th_TH,tr,tr_TR,ug_CN,uk,uk_UA,ur,ur_PK,uz,uz_UZ,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=203615038 +Vending.version=0 +Vending.versionString= +CellOperator=405872 +SimOperator=405872 +TimeZone=Asia/Kolkata +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_fragment_invocation_density,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_texture_view,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_YUV_texture_gather,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_shader_framebuffer_fetch_rate,GL_QCOM_texture_foveated,GL_QCOM_texture_foveated_subsampled_layout,GL_QCOM_tiled_rendering +Roaming=mobile-notroaming +Client=android-google -[K013_1] -UserReadableName = ASUS MeMO Pad 7 x86 (api25) -Build.HARDWARE = me176c -Build.RADIO = unknown -Build.BOOTLOADER = unknown -Build.FINGERPRINT = asus/lineage_me176c/K013:7.1.2/NJH47F/4f334cf0f7:userdebug/release-keys -Build.BRAND = asus -Build.DEVICE = K013 -Build.VERSION.SDK_INT = 25 -Build.MODEL = ASUS MeMO Pad 7 (ME176C) -Build.MANUFACTURER = ASUS -Build.PRODUCT = lineage_me176c -Build.ID = NJH47F -Build.VERSION.RELEASE = 7.1.2 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 3 -HasHardKeyboard = false -HasFiveWayNavigation = false -GL.Version = 196609 -Screen.Density = 190 -Screen.Width = 800 -Screen.Height = 1223 -Platforms = x86,armeabi-v7a,armeabi -SharedLibraries = android.ext.services,android.ext.shared,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,javax.obex,org.apache.http.legacy,org.cyanogenmod.hardware,org.cyanogenmod.platform -Features = android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.faketouch,android.hardware.location,android.hardware.location.network,android.hardware.microphone,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.software.app_widgets,android.software.backup,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.cyanogenmod.android,org.cyanogenmod.audio,org.cyanogenmod.hardware,org.cyanogenmod.livedisplay,org.cyanogenmod.performance,org.cyanogenmod.profiles,org.cyanogenmod.statusbar,org.cyanogenmod.telephony,org.cyanogenmod.weather,projekt.substratum.theme -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,ast,ast_ES,az_AZ,be_BY,bg,bg_BG,bn_BD,bs_BA,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,en_XA,eo,es,es_ES,es_US,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl_ES,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy_AM,in,in_ID,is_IS,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka_GE,kk_KZ,km_KH,kn_IN,ko,ko_KR,ku,ky_KG,lb,lo_LA,lt,lt_LT,lv,lv_LV,mk_MK,ml_IN,mn_MN,mr_IN,ms_MY,my_MM,nb,nb_NO,ne_NP,nl,nl_BE,nl_NL,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,si_LK,sk,sk_SK,sl,sl_SI,sq_AL,sr,sr_RS,sv,sv_SE,sw,sw_TZ,ta_IN,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur_PK,uz_UZ,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 10548448 -Vending.version = 80798000 -CellOperator = -SimOperator = -Roaming = mobile-notroaming -Client = android-google -TimeZone = Asia/Yekaterinburg -GL.Extensions = GL_ANGLE_texture_compression_dxt3,GL_ANGLE_texture_compression_dxt5,GL_APPLE_texture_max_level,GL_EXT_blend_func_extended,GL_EXT_blend_minmax,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_compressed_ETC1_RGB8_sub_texture,GL_EXT_copy_image,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_draw_buffers,GL_EXT_draw_buffers_indexed,GL_EXT_draw_elements_base_vertex,GL_EXT_frag_depth,GL_EXT_map_buffer_range,GL_EXT_multi_draw_arrays,GL_EXT_polygon_offset_clamp,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_separate_shader_objects,GL_EXT_shader_integer_mix,GL_EXT_texture_border_clamp,GL_EXT_texture_compression_dxt1,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_lod_bias,GL_EXT_texture_rg,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_EXT_unpack_subimage,GL_INTEL_performance_query,GL_KHR_blend_equation_advanced,GL_KHR_context_flush_control,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_MESA_shader_integer_functions,GL_NV_draw_buffers,GL_NV_fbo_color_attachments,GL_NV_read_buffer,GL_NV_read_depth,GL_NV_read_depth_stencil,GL_NV_read_stencil,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_copy_image,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_buffers_indexed,GL_OES_draw_elements_base_vertex,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_fbo_render_mipmap,GL_OES_fixed_point,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_mapbuffer,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_query_matrix,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_multisample_interpolation,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_border_clamp,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_vertex_array_object,GL_OES_vertex_half_float -[kenzo] -UserReadableName = Xiaomi Redmi Note 3 (api27) +[gplayapi_rm_5_plus.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Redmi 5 Plus +Build.HARDWARE=qcom +Build.RADIO=953_GEN_PACK-1.143555.1.147438.1 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=xiaomi/vince/vince:7.1.2/N2G47H/V9.2.3.0.NEGCNEK:user/release-keys +Build.BRAND=Xiaomi +Build.DEVICE=vince +Build.VERSION.SDK_INT=25 +Build.MODEL=Redmi 5 Plus +Build.MANUFACTURER=Xiaomi +Build.PRODUCT=vince +Build.ID=NJH47F +Build.VERSION.RELEASE=7.1.2 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=440 +Screen.Width=1080 +Screen.Height=2054 +SharedLibraries=ConnectivityExt,android.ext.services,android.ext.shared,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.dsi.ant.antradio_library,com.qti.dpmapi,com.qti.dpmframework,com.qti.ims.connectionmanager.imscmlibrary,com.qti.location.sdk,com.qti.vzw.ims.internal,com.qualcomm.embmslibrary,com.qualcomm.location.vzw_library,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.quicinc.cne,com.quicinc.cneapiclient,izat.xt.srv,javax.obex,org.apache.http.legacy,org.cyanogenmod.hardware,org.cyanogenmod.platform +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.consumerir,android.hardware.ethernet,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.opengles.aep,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.software.app_widgets,android.software.backup,android.software.connectionservice,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.cyanogenmod.android,org.cyanogenmod.audio,org.cyanogenmod.hardware,org.cyanogenmod.livedisplay,org.cyanogenmod.performance,org.cyanogenmod.profiles,org.cyanogenmod.statusbar,org.cyanogenmod.telephony,org.cyanogenmod.weather +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,ast,ast_ES,az_AZ,be,be_BY,bg,bg_BG,bh_IN,bn_BD,bs_BA,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,en_XA,eo,es,es_ES,es_US,et,et_EE,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl,gl_ES,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy_AM,in,in_ID,is_IS,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka_GE,kab_DZ,kk_KZ,km_KH,kn_IN,ko,ko_KR,ku,ky_KG,lb,lo_LA,lt,lt_LT,lv,lv_LV,mk_MK,ml_IN,mn_MN,mr_IN,ms_MY,my_MM,nb,nb_NO,ne_NP,nl,nl_BE,nl_NL,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si_LK,sk,sk_SK,sl,sl_SI,sq_AL,sr,sr_RS,sv,sv_SE,sw,sw_TZ,ta_IN,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur_PK,uz_UZ,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=0 +Vending.version=0 +Vending.versionString= +CellOperator=26201 +SimOperator=26201 +Roaming=mobile-notroaming +Client=android-google +TimeZone=Europe/Berlin +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_tiled_rendering + +[gplayapi_rm_5.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Redmi 5 +Build.HARDWARE=qcom +Build.RADIO=M8936FAAAANUZM-1.33887.1.41528.1 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=Xiaomi/2014818/HM2014818:5.1.1/LMY47V/V9.2.5.0.LHJMIEK:user/release-keys +Build.BRAND=Xiaomi +Build.DEVICE=rosy +Build.VERSION.SDK_INT=22 +Build.MODEL=Redmi 5 +Build.MANUFACTURER=Xiaomi +Build.PRODUCT=rosy +Build.ID=LMY47V +Build.VERSION.RELEASE=5.1.1 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196608 +Screen.Density=320 +Screen.Width=720 +Screen.Height=1280 +Platforms=armeabi-v7a,armeabi +SharedLibraries=activation.jar,android-support-v13.jar,android-support-v4.jar,android-support-v7-recyclerview.jar,android.test.runner,cloud-common.jar,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.cmcc.ccs,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,com.qrd.wappush,com.qti.dpmapi,com.qti.ims.connectionmanager.imscmlibrary,com.qti.snapdragon.sdk.display,com.qualcomm.location.vzw_library,com.qualcomm.qcnvitems,com.qualcomm.qcrilhook,com.qualcomm.qti.smartsearch,com.quicinc.cne,com.quicinc.cneapiclient,com.quicinc.wbc,com.suntek.mway.rcs.app.plugin.api,com.suntek.mway.rcs.client.aidl,com.suntek.mway.rcs.client.api,eventbus.jar,gson.jar,javax.btobex,javax.obex,microlog4android.jar,miui-push.jar,miui-stat.jar,miui-update.jar,org.codeaurora.btmultisimlibrary,picasso.jar,protobuf.jar,security-device-credential-sdk.jar,volley.jar,yellowpage-common.jar,zxing.jar +Features=android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.ethernet,android.hardware.faketouch,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.wifi,android.hardware.wifi.direct,android.software.app_widgets,android.software.backup,android.software.connectionservice,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.securespaces.android.feature.encryption,com.securespaces.android.feature.hidden_space,com.securespaces.android.feature.notification_badges,com.securespaces.android.platform.full,com.securespaces.android.platform.v34,com.securespaces.android.platform.v35,com.securespaces.android.platform.v40,com.securespaces.android.platform.v41,com.securespaces.android.platform.v42,com.securespaces.android.platform.v43,com.securespaces.android.platform.v44,com.securespaces.android.sdk10,com.securespaces.android.sdk11,com.securespaces.android.sdk12,com.securespaces.android.sdk13,com.securespaces.android.sdk14,com.securespaces.android.sdk15,com.securespaces.android.sdk16,com.securespaces.android.sdk17 +Locales=ar,ar_EG,ar_SA,as_IN,ast,az_AZ,be,be_BY,bg,bg_BG,bh_IN,bn_BD,bn_IN,ca,ca_ES,cs,cs_CZ,cy_GB,de,de_DE,el,el_GR,en,en_GB,en_IN,en_US,es,es_ES,es_US,et,et_EE,fa,fa_IR,fr,fr_FR,gl,gl_ES,gu_IN,ha_NG,hi,hi_IN,hr,hr_HR,hu,hu_HU,in,in_ID,it,it_IT,iw,iw_IL,ja,ja_JP,kab_DZ,kk_KZ,kn_IN,ko,ko_KR,lt,lt_LT,lv,lv_LV,ml_IN,mr_IN,ms_MY,my_MM,nb,nb_NO,ne_IN,ne_NP,nl,nl_NL,or_IN,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,sk,sk_SK,sl,sl_SI,sr,sr_RS,sv,sv_SE,ta_IN,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur_IN,ur_PK,uz_UZ,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW +GSF.version=202117008 +Vending.version=82071600 +Vending.versionString=20.7.16-all [0] [PR] 317546459 +CellOperator=40414 +SimOperator=40414 +Client=android-google +TimeZone=Asia/Calcutta +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_AMD_program_binary_Z400,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_multisampled_render_to_texture,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_NV_fence,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_fbo_render_mipmap,GL_OES_fragment_precision_high,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_texture_3D,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OES_vertex_type_10_10_10_2,GL_QCOM_alpha_test,GL_QCOM_binning_control,GL_QCOM_driver_control,GL_QCOM_extended_get,GL_QCOM_extended_get2,GL_QCOM_perfmon_global_mode,GL_QCOM_tiled_rendering,GL_QCOM_writeonly_rendering +Roaming=mobile-notroaming + +[gplayapi_rm_5_pro.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Realme 5 Pro +Build.HARDWARE=qcom +Build.RADIO=Q_V1_P14,Q_V1_P14 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=google/coral/coral:11/RP1A.200720.009/6720564:user/release-keys +Build.BRAND=Realme +Build.DEVICE=RMX1971 +Build.VERSION.SDK_INT=29 +Build.MODEL=Realme 5 Pro +Build.MANUFACTURER=Realme +Build.PRODUCT=RMX1971 +Build.ID=QQ3A.200805.001 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=420 +Screen.Width=1080 +Screen.Height=2138 +Platforms=armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.qti.dpmapi,com.qti.dpmframework,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.imscmservice-V2.0-java,com.qualcomm.qti.imscmservice-V2.1-java,com.qualcomm.qti.imscmservice-V2.2-java,ims-ext-common,javax.obex,org.apache.http.legacy,qti-telephony-hidl-wrapper,qti-telephony-utils,vendor.qti.hardware.data.connection-V1.0-java,vendor.qti.hardware.data.connection-V1.1-java,vendor.qti.hardware.fingerprint.V1_0.IQfpAndroidServices,vendor.qti.hardware.fingerprint.V1_0.IQtiExtendedFingerprint,vendor.qti.hardware.sensorscalibrate-V1.0 +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.ambient_temperature,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.hifi_sensors,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.relative_humidity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.device_id_attestation,android.software.file_based_encryption,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.securely_removes_users,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,android.sofware.nfc.beam,com.google.android.apps.dialer.SUPPORTED,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.PIXEL_2017_EXPERIENCE,com.google.android.feature.PIXEL_2018_EXPERIENCE,com.google.android.feature.PIXEL_EXPERIENCE,com.google.android.feature.TURBO_PRELOAD,com.google.android.feature.WELLBEING +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,ast,az,be,be_BY,bg,bg_BG,bh_IN,bn,bs,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gl,gl_ES,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=202414037 +Vending.version=82091000 +Vending.versionString=20.9.10-all [0] [PR] 319853039 +CellOperator=40402 +SimOperator=40402 +TimeZone=Asia/Kolkata +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_fragment_invocation_density,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_texture_view,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_YUV_texture_gather,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_shader_framebuffer_fetch_rate,GL_QCOM_texture_foveated,GL_QCOM_texture_foveated_subsampled_layout,GL_QCOM_tiled_rendering +Roaming=mobile-notroaming +Client=android-google + + +[gplayapi_rm_7.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Redmi 7 +Build.HARDWARE=qcom +Build.RADIO=953_GEN_PACK-1.190009.3.193674.2,953_GEN_PACK-1.190009.3.193674.2 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=google/coral/coral:10/QQ3A.200705.002/6506677:user/release-keys +Build.BRAND=Xiaomi +Build.DEVICE=onclite +Build.VERSION.SDK_INT=29 +Build.MODEL=Redmi 7 +Build.MANUFACTURER=Xiaomi +Build.PRODUCT=onclite +Build.ID=QKQ1.200628.002 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=320 +Screen.Width=720 +Screen.Height=1433 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.fingerprints.extension,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.qti.dpmapi,com.qti.dpmframework,com.qualcomm.embmslibrary,com.qualcomm.qcnvitems,com.qualcomm.qcrilhook,com.qualcomm.qti.Performance,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.UxPerformance,com.qualcomm.qti.audiosphere,com.qualcomm.qti.imscmservice-V2.0-java,com.qualcomm.qti.imscmservice-V2.1-java,com.qualcomm.qti.imscmservice-V2.2-java,com.qualcomm.qti.lpa.uimlpalibrary,com.qualcomm.qti.remoteSimlock.uimremotesimlocklibrary,com.qualcomm.qti.uim.uimservicelibrary,com.qualcomm.uimremoteclientlibrary,com.qualcomm.uimremoteserverlibrary,ims-ext-common,izat.xt.srv,javax.obex,org.apache.http.legacy,qti-telephony-hidl-wrapper,qti-telephony-utils,vendor.qti.hardware.data.connection-V1.0-java +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.biometrics.face,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.consumerir,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.adoptable_storage,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.file_based_encryption,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.securely_removes_users,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,android.sofware.nfc.beam,com.google.android.apps.dialer.SUPPORTED,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.NEXT_GENERATION_ASSISTANT,com.google.android.feature.PIXEL_2017_EXPERIENCE,com.google.android.feature.PIXEL_2018_EXPERIENCE,com.google.android.feature.PIXEL_2019_EXPERIENCE,com.google.android.feature.PIXEL_2019_MIDYEAR_EXPERIENCE,com.google.android.feature.PIXEL_EXPERIENCE,com.google.android.feature.TURBO_PRELOAD,com.google.android.feature.WELLBEING,com.google.android.feature.ZERO_TOUCH +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,ast,az,be,be_BY,bg,bg_BG,bh_IN,bn,bs,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gl,gl_ES,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=203615038 +Vending.version=82201610 +Vending.versionString=22.0.16-21 [0] [PR] 332539104 +CellOperator=22288 +SimOperator=22288 +TimeZone=Europe/Rome +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_fragment_invocation_density,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_texture_view,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_YUV_texture_gather,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_shader_framebuffer_fetch_rate,GL_QCOM_texture_foveated,GL_QCOM_tiled_rendering +Roaming=mobile-notroaming +Client=android-google + +[gplayapi_rm_k20_pro.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Redmi K20 Pro +Build.HARDWARE=qcom +Build.RADIO=1.0.c3-00147-0906_2339_facf960,1.0.c3-00147-0906_2339_facf960 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=google/walleye/walleye:8.1.0/OPM1.171019.011/4448085:user/release-keys +Build.BRAND=Xiaomi +Build.DEVICE=raphaelin +Build.VERSION.SDK_INT=29 +Build.MODEL=Redmi K20 Pro +Build.MANUFACTURER=Xiaomi +Build.PRODUCT=raphaelin +Build.ID=QQ3A.200905.001 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=3 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=308 +Screen.Width=1080 +Screen.Height=2309 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,com.qti.dpmapi,com.qti.dpmframework,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.imscmservice-V2.0-java,com.qualcomm.qti.imscmservice-V2.1-java,com.qualcomm.qti.imscmservice-V2.2-java,com.qualcomm.qti.imscmservice@1.0-java,ims-ext-common,javax.obex,org.apache.http.legacy,qcom.fmradio,qti-telephony-hidl-wrapper,qti-telephony-utils,vendor.qti.hardware.sensorscalibrate-V1.0 +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.biometrics.face,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.aware,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.hardware.wifi.rtt,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.ipsec_tunnels,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,android.sofware.nfc.beam,org.lineageos.android,org.lineageos.audio,org.lineageos.hardware,org.lineageos.livedisplay,org.lineageos.performance,org.lineageos.profiles,org.lineageos.settings,org.lineageos.trust,vendor.lineage.biometrics.fingerprint.inscreen +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,ast,ast_ES,az,be,be_BY,bg,bg_BG,bh_IN,bn,bs,ca,ca_ES,cs,cs_CZ,cy,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gd,gl,gl_ES,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=202414022 +Vending.version=81971200 +Vending.versionString=19.7.12-all [0] [PR] 305919187 +CellOperator=405873 +SimOperator=405873 +TimeZone=Asia/Kolkata +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_fragment_invocation_density,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_texture_view,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_YUV_texture_gather,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_shader_framebuffer_fetch_rate,GL_QCOM_texture_foveated,GL_QCOM_texture_foveated_subsampled_layout,GL_QCOM_tiled_rendering,GL_QCOM_validate_shader_binary +Roaming=mobile-notroaming +Client=android-google + + +[gplayapi_rm_note_3.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName = Xiaomi Redmi Note 3 Build.HARDWARE = qcom Build.RADIO = unknown Build.BOOTLOADER = unknown Build.FINGERPRINT = Xiaomi/kenzo/kenzo:6.0.1/MMB29M/V8.2.1.0.MHOCNDL:user/release-keys Build.BRAND = Xiaomi Build.DEVICE = kenzo -Build.VERSION.SDK_INT = 27 +Build.VERSION.SDK_INT = 25 Build.MODEL = Redmi Note 3 Build.MANUFACTURER = Xiaomi -Build.PRODUCT = havoc_kenzo -Build.ID = OPM2.171019.029 -Build.VERSION.RELEASE = 8.1.0 +Build.PRODUCT = kenzo +Build.ID = NJH47F +Build.VERSION.RELEASE = 7.1.2 TouchScreen = 3 Keyboard = 1 Navigation = 1 @@ -908,573 +1710,491 @@ ScreenLayout = 2 HasHardKeyboard = false HasFiveWayNavigation = false GL.Version = 196610 -Screen.Density = 480 +Screen.Density = 430 Screen.Width = 1080 Screen.Height = 1920 Platforms = arm64-v8a,armeabi-v7a,armeabi -SharedLibraries = ConnectivityExt,android.ext.services,android.ext.shared,android.hidl.manager@V1.0-java,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.dsi.ant.antradio_library,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,com.qti.dpmapi,com.qti.dpmframework,com.qti.ims.connectionmanager.imscmlibrary,com.qti.location.sdk,com.qti.snapdragon.sdk.display,com.qualcomm.qcnvitems,com.qualcomm.qcrilhook,com.qualcomm.qti.Performance,com.quicinc.cne,com.quicinc.cneapiclient,izat.xt.srv,javax.obex,org.apache.http.legacy,org.lineageos.hardware,org.lineageos.platform,qcom.fmradio -Features = android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.consumerir,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.google.android.apps.dialer.SUPPORTED,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,org.lineageos.android,org.lineageos.audio,org.lineageos.hardware,org.lineageos.livedisplay,org.lineageos.performance,org.lineageos.profiles,org.lineageos.style,org.lineageos.weather,projekt.substratum.theme -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,ast,az,be,bg,bg_BG,bn,bs,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,en_XA,en_XC,eo,es,es_ES,es_US,et,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_BE,nl_NL,pa,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 12685025 -Vending.version = 81010800 -Vending.versionString = 10.1.08-all [0] [PR] 196597404 -CellOperator = 40415 -SimOperator = 40415 -TimeZone = Asia/Kolkata -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_framebuffer_foveated,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_tiled_rendering -Roaming = mobile-notroaming -Client = android-google -[m201] -UserReadableName = MBX m201 Smart TV (api19) -Build.HARDWARE = amlogic -Build.RADIO = unknown -Build.BOOTLOADER = unknown -Build.FINGERPRINT = MBX/m201/m201:4.4.2/KOT49H/20160225:user/test-keys -Build.BRAND = MBX -Build.DEVICE = m201 -Build.VERSION.SDK_INT = 19 -Build.MODEL = MXQ -Build.MANUFACTURER = MBX -Build.PRODUCT = m201 -Build.ID = KOT49H -Build.VERSION.RELEASE = 4.4.2 -TouchScreen = 1 -Keyboard = 1 -Navigation = 2 -ScreenLayout = 3 -HasHardKeyboard = false -HasFiveWayNavigation = true -GL.Version = 131072 -Screen.Density = 240 -Screen.Width = 1920 -Screen.Height = 1008 -Platforms = armeabi-v7a,armeabi -SharedLibraries = AmlogicPPPoE,amlogic.libplayer,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.broadcom.bt,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.android.tv.v1,com.google.widevine.software.drm,javax.obex -Features = android.hardware.audio.low_latency,android.hardware.bluetooth,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.faketouch,android.hardware.faketouch.multitouch,android.hardware.faketouch.multitouch.distinct,android.hardware.faketouch.multitouch.jazzhand,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.type.television,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.wifi,android.hardware.wifi.direct,android.software.app_widgets,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.sip,android.software.sip.voip,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.nxp.mifare -Locales = af,af_NA,af_ZA,agq,agq_CM,ak,ak_GH,am,am_ET,ar,ar_001,ar_AE,ar_BH,ar_DJ,ar_DZ,ar_EG,ar_EH,ar_ER,ar_IL,ar_IQ,ar_JO,ar_KM,ar_KW,ar_LB,ar_LY,ar_MA,ar_MR,ar_OM,ar_PS,ar_QA,ar_SA,ar_SD,ar_SO,ar_SY,ar_TD,ar_TN,ar_YE,as,as_IN,asa,asa_TZ,az,az_CYRL,az_CYRL_AZ,az_LATN,az_LATN_AZ,bas,bas_CM,be,be_BY,bem,bem_ZM,bez,bez_TZ,bg,bg_BG,bm,bm_ML,bn,bn_BD,bn_IN,bo,bo_CN,bo_IN,br,br_FR,brx,brx_IN,bs,bs_CYRL,bs_CYRL_BA,bs_LATN,bs_LATN_BA,ca,ca_AD,ca_ES,cgg,cgg_UG,chr,chr_US,cs,cs_CZ,cy,cy_GB,da,da_DK,dav,dav_KE,de,de_AT,de_BE,de_CH,de_DE,de_LI,de_LU,dje,dje_NE,dua,dua_CM,dyo,dyo_SN,dz,dz_BT,ebu,ebu_KE,ee,ee_GH,ee_TG,el,el_CY,el_GR,en,en_150,en_AG,en_AS,en_AU,en_BB,en_BE,en_BM,en_BS,en_BW,en_BZ,en_CA,en_CM,en_DM,en_FJ,en_FM,en_GB,en_GD,en_GG,en_GH,en_GI,en_GM,en_GU,en_GY,en_HK,en_IE,en_IM,en_IN,en_JE,en_JM,en_KE,en_KI,en_KN,en_KY,en_LC,en_LR,en_LS,en_MG,en_MH,en_MP,en_MT,en_MU,en_MW,en_NA,en_NG,en_NZ,en_PG,en_PH,en_PK,en_PR,en_PW,en_SB,en_SC,en_SG,en_SL,en_SS,en_SZ,en_TC,en_TO,en_TT,en_TZ,en_UG,en_UM,en_US,en_US_POSIX,en_VC,en_VG,en_VI,en_VU,en_WS,en_ZA,en_ZM,en_ZW,eo,es,es_419,es_AR,es_BO,es_CL,es_CO,es_CR,es_CU,es_DO,es_EA,es_EC,es_ES,es_GQ,es_GT,es_HN,es_IC,es_MX,es_NI,es_PA,es_PE,es_PH,es_PR,es_PY,es_SV,es_US,es_UY,es_VE,et,et_EE,eu,eu_ES,ewo,ewo_CM,fa,fa_AF,fa_IR,ff,ff_SN,fi,fi_FI,fil,fil_PH,fo,fo_FO,fr,fr_BE,fr_BF,fr_BI,fr_BJ,fr_BL,fr_CA,fr_CD,fr_CF,fr_CG,fr_CH,fr_CI,fr_CM,fr_DJ,fr_DZ,fr_FR,fr_GA,fr_GF,fr_GN,fr_GP,fr_GQ,fr_HT,fr_KM,fr_LU,fr_MA,fr_MC,fr_MF,fr_MG,fr_ML,fr_MQ,fr_MR,fr_MU,fr_NC,fr_NE,fr_PF,fr_RE,fr_RW,fr_SC,fr_SN,fr_SY,fr_TD,fr_TG,fr_TN,fr_VU,fr_YT,ga,ga_IE,gl,gl_ES,gsw,gsw_CH,gu,gu_IN,guz,guz_KE,gv,gv_GB,ha,ha_LATN,ha_LATN_GH,ha_LATN_NE,ha_LATN_NG,haw,haw_US,hi,hi_IN,hr,hr_BA,hr_HR,hu,hu_HU,hy,hy_AM,ig,ig_NG,ii,ii_CN,in,in_ID,is,is_IS,it,it_CH,it_IT,it_SM,iw,iw_IL,ja,ja_JP,jgo,jgo_CM,jmc,jmc_TZ,ka,ka_GE,kab,kab_DZ,kam,kam_KE,kde,kde_TZ,kea,kea_CV,khq,khq_ML,ki,ki_KE,kk,kk_CYRL,kk_CYRL_KZ,kl,kl_GL,kln,kln_KE,km,km_KH,kn,kn_IN,ko,ko_KP,ko_KR,kok,kok_IN,ks,ks_ARAB,ks_ARAB_IN,ksb,ksb_TZ,ksf,ksf_CM,kw,kw_GB,lag,lag_TZ,lg,lg_UG,ln,ln_AO,ln_CD,ln_CF,ln_CG,lo,lo_LA,lt,lt_LT,lu,lu_CD,luo,luo_KE,luy,luy_KE,lv,lv_LV,mas,mas_KE,mas_TZ,mer,mer_KE,mfe,mfe_MU,mg,mg_MG,mgh,mgh_MZ,mgo,mgo_CM,mk,mk_MK,ml,ml_IN,mn,mn_CYRL,mn_CYRL_MN,mr,mr_IN,ms,ms_LATN,ms_LATN_BN,ms_LATN_MY,ms_LATN_SG,mt,mt_MT,mua,mua_CM,my,my_MM,naq,naq_NA,nb,nb_NO,nd,nd_ZW,ne,ne_IN,ne_NP,nl,nl_AW,nl_BE,nl_CW,nl_NL,nl_SR,nl_SX,nmg,nmg_CM,nn,nn_NO,nus,nus_SD,nyn,nyn_UG,om,om_ET,om_KE,or,or_IN,pa,pa_ARAB,pa_ARAB_PK,pa_GURU,pa_GURU_IN,pl,pl_PL,ps,ps_AF,pt,pt_AO,pt_BR,pt_CV,pt_GW,pt_MO,pt_MZ,pt_PT,pt_ST,pt_TL,rm,rm_CH,rn,rn_BI,ro,ro_MD,ro_RO,rof,rof_TZ,ru,ru_BY,ru_KG,ru_KZ,ru_MD,ru_RU,ru_UA,rw,rw_RW,rwk,rwk_TZ,saq,saq_KE,sbp,sbp_TZ,seh,seh_MZ,ses,ses_ML,sg,sg_CF,shi,shi_LATN,shi_LATN_MA,shi_TFNG,shi_TFNG_MA,si,si_LK,sk,sk_SK,sl,sl_SI,sn,sn_ZW,so,so_DJ,so_ET,so_KE,so_SO,sq,sq_AL,sq_MK,sr,sr_CYRL,sr_CYRL_BA,sr_CYRL_ME,sr_CYRL_RS,sr_LATN,sr_LATN_BA,sr_LATN_ME,sr_LATN_RS,sv,sv_AX,sv_FI,sv_SE,sw,sw_KE,sw_TZ,sw_UG,swc,swc_CD,ta,ta_IN,ta_LK,ta_MY,ta_SG,te,te_IN,teo,teo_KE,teo_UG,th,th_TH,ti,ti_ER,ti_ET,to,to_TO,tr,tr_CY,tr_TR,twq,twq_NE,tzm,tzm_LATN,tzm_LATN_MA,uk,uk_UA,ur,ur_IN,ur_PK,uz,uz_ARAB,uz_ARAB_AF,uz_CYRL,uz_CYRL_UZ,uz_LATN,uz_LATN_UZ,vai,vai_LATN,vai_LATN_LR,vai_VAII,vai_VAII_LR,vi,vi_VN,vun,vun_TZ,xog,xog_UG,yav,yav_CM,yo,yo_NG,zh,zh_HANS,zh_HANS_CN,zh_HANS_HK,zh_HANS_MO,zh_HANS_SG,zh_HANT,zh_HANT_HK,zh_HANT_MO,zh_HANT_TW,zu,zu_ZA -GSF.version = 12685002 -Vending.version = 81020600 -Vending.versionString = 10.2.06-all [0] [PR] 197926756 -CellOperator = -SimOperator = -Client = android-google -GL.Extensions = GL_ARM_mali_program_binary,GL_ARM_mali_shader_binary,GL_ARM_rgba8,GL_ARM_shader_framebuffer_fetch,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_blend_minmax,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_multisampled_render_to_texture,GL_EXT_robustness,GL_EXT_shader_texture_lod,GL_EXT_texture_format_BGRA8888,GL_KHR_debug,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_query_matrix,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_texture_cube_map,GL_OES_texture_npot,GL_OES_vertex_array_object,GL_OES_vertex_half_float -TimeZone = America/New_York +SharedLibraries = ConnectivityExt,android.ext.services,android.ext.shared,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.dsi.ant.antradio_library,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,com.qti.dpmapi,com.qti.dpmframework,com.qti.ims.connectionmanager.imscmlibrary,com.qti.location.sdk,com.qti.snapdragon.sdk.display,com.qualcomm.qcnvitems,com.qualcomm.qcrilhook,com.quicinc.cne,com.quicinc.cneapiclient,izat.xt.srv,javax.obex,org.apache.http.legacy,org.cyanogenmod.hardware,org.cyanogenmod.platform +Features = android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.consumerir,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.opengles.aep,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.software.app_widgets,android.software.backup,android.software.connectionservice,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.cyanogenmod.android,com.google.android.apps.dialer.SUPPORTED,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,org.cyanogenmod.appsuggest,org.cyanogenmod.audio,org.cyanogenmod.hardware,org.cyanogenmod.livedisplay,org.cyanogenmod.livelockscreen,org.cyanogenmod.partner,org.cyanogenmod.performance,org.cyanogenmod.profiles,org.cyanogenmod.statusbar,org.cyanogenmod.telephony,org.cyanogenmod.weather,projekt.substratum.theme +Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,ast,ast_ES,az_AZ,be,be_BY,bg,bg_BG,bn_BD,bs_BA,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,en_XA,eo,es,es_ES,es_US,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl_ES,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy_AM,in,in_ID,is_IS,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka_GE,kk_KZ,km_KH,kn_IN,ko,ko_KR,ku,ky_KG,lb,lo_LA,lt,lt_LT,lv,lv_LV,mk_MK,ml_IN,mn_MN,mr_IN,ms_MY,my_MM,nb,nb_NO,ne_NP,nl,nl_BE,nl_NL,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,si_LK,sk,sk_SK,sl,sl_SI,sq_AL,sr,sr_RS,sv,sv_SE,sw,sw_TZ,ta_IN,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur_PK,uz_UZ,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version = 11951448 +Vending.version = 80853900 +Vending.versionString = 8.5.39.W-all [0] [PR] 178322352 +CellOperator = 40428 +SimOperator = 40428 Roaming = mobile-notroaming - -[m3xx] -UserReadableName = Samsung Galaxy S3 (api25) -Build.FINGERPRINT = samsung/m3xx/m3:4.1.2/JZO54K/I9305XXBMA6:user/release-keys -Build.HARDWARE = smdk4x12 -Build.BRAND = samsung -Build.RADIO = I9305XXUFOI1 -Build.BOOTLOADER = I9305XXUEML9 -Build.DEVICE = m3 -Build.VERSION.SDK_INT = 25 -Build.MODEL = GT-I9305 -Build.MANUFACTURER = samsung -Build.PRODUCT = m3xx -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -Screen.Density = 320 -Screen.Width = 720 -Screen.Height = 1280 -Platforms = armeabi-v7a,armeabi -SharedLibraries = org.cyanogenmod.platform,com.android.location.provider,com.android.future.usb.accessory,android.ext.shared,javax.obex,android.ext.services,org.cyanogenmod.hardware,android.test.runner,org.apache.http.legacy,com.android.nfc_extras,com.android.media.remotedisplay,com.android.mediadrm.signer -Features = android.hardware.sensor.proximity,android.hardware.sensor.accelerometer,android.hardware.faketouch,org.cyanogenmod.appsuggest,android.hardware.usb.accessory,android.hardware.telephony.cdma,android.software.backup,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.software.print,android.hardware.consumerir,org.cyanogenmod.partner,org.cyanogenmod.telephony,android.software.voice_recognizers,android.hardware.fingerprint,android.hardware.sensor.gyroscope,android.hardware.audio.low_latency,android.hardware.opengles.aep,android.hardware.bluetooth,android.hardware.camera.autofocus,com.google.android.feature.GOOGLE_BUILD,android.hardware.telephony.gsm,android.software.sip.voip,org.cyanogenmod.profiles,android.hardware.usb.host,com.cyanogenmod.android,android.hardware.audio.output,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.sensor.hifi_sensors,android.hardware.screen.portrait,android.hardware.nfc,com.nxp.mifare,android.hardware.sensor.stepdetector,org.cyanogenmod.audio,org.cyanogenmod.theme,android.software.home_screen,android.hardware.microphone,org.cyanogenmod.statusbar,android.hardware.bluetooth_le,android.hardware.sensor.compass,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.sensor.barometer,android.software.app_widgets,android.software.input_methods,android.hardware.sensor.light,android.software.device_admin,android.hardware.camera,org.cyanogenmod.hardware,android.hardware.screen.landscape,org.cyanogenmod.weather,org.cyanogenmod.performance,android.software.managed_users,android.software.webview,android.hardware.sensor.stepcounter,android.hardware.camera.capability.manual_post_processing,org.cyanogenmod.livedisplay,android.hardware.camera.any,android.hardware.camera.capability.raw,android.software.connectionservice,android.hardware.touchscreen.multitouch.distinct,android.hardware.location.network,android.software.sip,android.hardware.camera.capability.manual_sensor,android.hardware.camera.level.full,android.hardware.wifi.direct,android.software.live_wallpaper,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.EXCHANGE_6_2,org.cyanogenmod.theme.v1,org.cyanogenmod.livelockscreen,android.hardware.location.gps,android.software.midi,android.hardware.nfc.hce,android.hardware.wifi,android.hardware.location,android.hardware.telephony -Locales = hi,so_ET,ro_MD,in,sn_ZW,sw_UG,es_BO,dyo,ru_KZ,en_JE,zu,en_JM,pt_BR,en_MS,ar_SD,en_ZM,es_PA,en_GG,es_SV,en_SE,es,rof,fr_SC,fr_GA,en_CM,ta,en_SX,fr_MC,fy,to,fr_RW,en_SD,qu,en_KE,rw_RW,gv_IM,sv_FI,cgg,pt_GW,fr_CF,sv_SE,dje,en_SS,ar_DZ,si,es_UY,ar_SA,tr_TR,dua,fr_BL,nb_SJ,fr_CA,ff,es_PE,om,en_FK,cs_CZ,zu_ZA,sl_SI,es_NI,en_GY,fr_ML,fr_MF,nmg,fo_DK,en_LR,el_CY,nus,mt,en_NU,en_UG,ta_MY,pt_ST,ha_NE,ca_FR,ru,es_IC,ar_KW,it_IT,en_GI,ji,hr,ka_GE,pt_PT,nl,en_TV,ru_RU,pa,mgh,es_ES,km,ee_TG,ca_AD,twq,ar_YE,eo,ne,as_IN,es_GT,vi_VN,de_CH,ig_NG,or_IN,mua,pl_PL,lv,fr_DZ,lb,hr_HR,haw,sw_KE,shi,mn,om_ET,fr_LU,es_PR,lo_LA,es_HN,kl_GL,bo_IN,et_EE,en_ZA,fr_TG,br_FR,yo_NG,tr_CY,sr,bem,fr_PF,ti_ET,hu,mk,de_LI,so_SO,nb_NO,luo,en_ZW,sk_SK,ksh,sk,nyn,fa,zgh,fr_HT,en_CY,uz,rm,en_MH,sn,to_TO,te,sq_MK,ha_GH,ta_IN,en_MW,da,en_BS,ms_SG,ps_AF,lt_LT,br,it_CH,fr_NE,en_LC,bm_ML,kk_KZ,qu_BO,tr,nl_SR,ln,sw,luy,en,fo,en_GD,asa,lag,fr_GQ,fr,fr_GN,dz,ar_SO,dz_BT,ca,es_CL,rn_BI,sq_XK,en_CC,en_SI,el_GR,yo_BJ,vi,my,de_LU,mk_MK,ak_GH,fr_GF,en_PK,my_MM,fr_CG,cy,es_PH,en_IN,ksf,en_LS,fy_NL,ce,ff_MR,af_ZA,fa_IR,bn_BD,vun,ks,bg,sq_AL,fr_BF,rw,af_NA,dsb,qu_PE,en_DM,ar_TN,nd,en_UM,en_FM,en_NR,ro,uk,se_SE,ln_CF,pt_MZ,am_ET,kl,pt,ta_SG,th,se_NO,ff_GN,ky,en_NG,ur_PK,af,en_DE,so,sah,fr_SN,ar_EH,vai,gu_IN,en_WS,es_EA,ms,fr_MG,th_TH,fr_RE,ru_BY,nl_SX,lv_LV,ki_KE,fr_CI,en_BB,ja,kde,am,nl_BQ,bo_CN,ga_IE,sl,bn_IN,mer,en_SZ,fr_CM,dav,ti_ER,da_GL,kw_GB,ga,mfe,it,it_SM,fo_FO,en_BW,en_SG,en_KN,cs,chr,km_KH,en_SC,mr_IN,el,en_PN,mg_MG,ru_KG,en_PW,en_SB,fur,en_BZ,ka,bm,de_DE,te_IN,ml_IN,hy,sw_TZ,kw,kn,ru_UA,ln_CD,et,fr_CH,en_DG,bn,ps,qu_EC,lt,ii_CN,en_FJ,eu,en_TC,ksb,pt_CV,gl_ES,en_VU,en_MP,ee,ar_PS,wae,nl_BE,xog,is,fr_PM,saq,iw_IL,om_KE,en_FI,nn_NO,pt_MO,mgo,en_US,fr_BE,ar,gd,kok,de,kln,kam,mt_MT,be,ce_RU,en_BE,fr_SY,es_MX,sv_AX,agq,sq,hr_BA,tzm,de_AT,os_RU,es_DO,en_BI,mg,ar_SY,yav,ks_IN,ro_RO,lu_CD,en_PG,jgo,is_IS,es_CU,ff_CM,en_VG,az,en_GU,fr_MR,ug_CN,in_ID,en_AU,nl_CW,ru_MD,naq,gd_GB,en_CK,ml,ja_JP,sw_CD,uk_UA,ta_LK,pl,es_VE,da_DK,be_BY,fa_AF,pt_AO,fr_MQ,bs,mas,ar_QA,en_IO,en_SH,en_NL,es_GQ,lg,hu_HU,fr_BJ,en_MO,brx,fr_WF,ar_OM,ca_ES,en_GB,ug,ha,en_NA,en_NF,sv,as,ig,en_KI,en_CX,en_TO,sbp,bo,ne_NP,bg_BG,jmc,en_GM,ar_JO,en_HK,ar_IQ,fr_DJ,fr_GP,lkt,kn_IN,ha_NG,en_IL,en_KY,en_TT,fil,fr_BI,sg,hsb,ca_IT,teo,fr_TN,en_AS,kk,guz,fr_VU,mr,es_EC,en_TZ,ko_KR,ar_MA,ar_LB,fr_CD,en_DK,es_CO,ur_IN,rwk,es_PY,ms_MY,cy_GB,en_PH,seh,ar_BH,en_TK,en_RW,eu_ES,ki,fr_TD,smn,ses,so_KE,es_CR,en_MY,en_AI,lo,en_MG,en_PR,gsw,en_VI,en_BM,se,en_IE,en_SL,khq,en_CH,ee_GH,ko,lb_LU,en_AT,nn,ar_ER,lrc,ar_TD,ar_MR,fr_YT,en_GH,en_MU,si_LK,gv,ky_KG,nl_NL,rm_CH,ar_IL,ti,iw,hy_AM,se_FI,pt_TL,en_AG,or,bez,ff_SN,en_IM,fr_MA,en_MT,nd_ZW,fi_FI,en_NZ,de_BE,fr_KM,bas,ak,nl_AW,ar_AE,kab,ar_EG,ur,es_AR,ar_DJ,ar_KM,kkj,fi,lu,fr_FR,ebu,os,ne_IN,ln_AO,gu,zh,os_GE,sg_CF,mn_MN,gl,lg_UG,ko_KP,rn,mzn,es_US,hi_IN,ar_LY,ms_BN,fr_NC,so_DJ,ii,en_ER,ar_SS,kea,ln_CG,fr_MU,nb,yo,nnh,en_VC,ewo,en_CA Client = android-google -GSF.version = 10548448 -Vending.version = 80798000 -CellOperator = 310260 -SimOperator = 310260 -Roaming = mobile-notroaming -TimeZone = Europe/Moscow -GL.Version = 131072 -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_primitive_bounding_box,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_tiled_rendering,GL_EXT_multi_draw_arrays,GL_EXT_shader_texture_lod,GL_IMG_multisampled_render_to_texture,GL_IMG_program_binary,GL_IMG_read_format,GL_IMG_shader_binary,GL_IMG_texture_compression_pvrtc,GL_IMG_texture_format_BGRA8888,GL_IMG_texture_npot,GL_IMG_vertex_array_object,GL_OES_byte_coordinates,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_fragment_precision_high,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_query_matrix,GL_OES_required_internalformat,GL_OES_single_precision,GL_OES_stencil8 +TimeZone = Asia/Calcutta +GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_tiled_rendering -[maguro] -UserReadableName = Samsung Galaxy Nexus (api23) -Build.HARDWARE = tuna -Build.RADIO = unknown -Build.BOOTLOADER = PRIMEMD04 -Build.FINGERPRINT = google/yakju/maguro:4.3/JWR66Y/776638:user/release-keys -Build.BRAND = google -Build.DEVICE = maguro -Build.VERSION.SDK_INT = 23 -Build.MODEL = Galaxy Nexus -Build.MANUFACTURER = samsung -Build.PRODUCT = yakju -Build.ID = MOI10E -Build.VERSION.RELEASE = 6.0.1 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -GL.Version = 131072 -Screen.Density = 320 -Screen.Width = 720 -Screen.Height = 1184 -Platforms = armeabi-v7a,armeabi -SharedLibraries = android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,javax.obex,org.apache.http.legacy,org.cyanogenmod.hardware,org.cyanogenmod.platform -Features = android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.faketouch,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.telephony,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.wifi,android.hardware.wifi.direct,android.software.app_widgets,android.software.backup,android.software.connectionservice,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.cyanogenmod.android,com.cyanogenmod.nfc.enhanced,com.google.android.apps.dialer.SUPPORTED,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.nxp.mifare,org.cyanogenmod.appsuggest,org.cyanogenmod.audio,org.cyanogenmod.hardware,org.cyanogenmod.livedisplay,org.cyanogenmod.livelockscreen,org.cyanogenmod.partner,org.cyanogenmod.performance,org.cyanogenmod.profiles,org.cyanogenmod.statusbar,org.cyanogenmod.telephony,org.cyanogenmod.theme,org.cyanogenmod.theme.v1,org.cyanogenmod.weather -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,ast,ast_ES,az_AZ,bg,bg_BG,bn_BD,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,en_XA,eo,es,es_ES,es_US,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl_ES,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy_AM,in,in_ID,is_IS,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka_GE,kk,kk_KZ,km_KH,kn_IN,ko,ko_KR,ku,ku_IQ,ky_KG,lb,lb_LU,lo_LA,lt,lt_LT,lv,lv_LV,mk_MK,ml_IN,mn_MN,mr_IN,ms_MY,my_MM,nb,nb_NO,ne_NP,nl,nl_BE,nl_NL,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,rm,rm_CH,ro,ro_RO,ru,ru_RU,si_LK,sk,sk_SK,sl,sl_SI,sq_AL,sr,sr_RS,sv,sv_SE,sw,sw_TZ,ta_IN,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur_PK,uz_UZ,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 12673021 -Vending.version = 81000700 -Vending.versionString = 10.0.07-all [0] [PR] 195769313 -CellOperator = 26203 -SimOperator = 26207 -Client = android-google -TimeZone = Europe/Berlin -GL.Extensions = GL_APPLE_texture_2D_limited_npot,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_multi_draw_arrays,GL_EXT_shader_texture_lod,GL_EXT_texture_format_BGRA8888,GL_IMG_multisampled_render_to_texture,GL_IMG_program_binary,GL_IMG_read_format,GL_IMG_shader_binary,GL_IMG_texture_compression_pvrtc,GL_IMG_texture_format_BGRA8888,GL_IMG_texture_npot,GL_IMG_uniform_buffer_object,GL_IMG_vertex_array_object,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_draw_texture,GL_OES_egl_sync,GL_OES_element_index_uint,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_fragment_precision_high,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_query_matrix,GL_OES_read_format,GL_OES_required_internalformat,GL_OES_rgb8_rgba8,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_stencil_wrap,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_half_float,GL_OES_texture_mirrored_repeat,GL_OES_vertex_array_object,GL_OES_vertex_half_float -Roaming = mobile-notroaming -[mako] -UserReadableName = Nexus 4 (api25) -Build.HARDWARE = mako -Build.RADIO = unknown -Build.BOOTLOADER = MAKOZ30d -Build.FINGERPRINT = google/occam/mako:5.1.1/LMY48M/2167285:user/release-keys -Build.BRAND = google -Build.DEVICE = mako -Build.VERSION.SDK_INT = 25 -Build.MODEL = Nexus 4 -Build.MANUFACTURER = LGE -Build.PRODUCT = occam -Build.ID = N2G47O -Build.VERSION.RELEASE = 7.1.2 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -GL.Version = 196608 -Screen.Density = 288 -Screen.Width = 768 -Screen.Height = 1207 -Platforms = armeabi-v7a,armeabi -SharedLibraries = android.ext.services,android.ext.shared,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,javax.obex,org.apache.http.legacy,org.cyanogenmod.hardware,org.cyanogenmod.platform -Features = android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.ethernet,android.hardware.faketouch,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.hce,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.telephony,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.wifi,android.hardware.wifi.direct,android.software.app_widgets,android.software.backup,android.software.connectionservice,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.cyanogenmod.android,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,org.cyanogenmod.appsuggest,org.cyanogenmod.audio,org.cyanogenmod.hardware,org.cyanogenmod.livedisplay,org.cyanogenmod.livelockscreen,org.cyanogenmod.partner,org.cyanogenmod.performance,org.cyanogenmod.profiles,org.cyanogenmod.statusbar,org.cyanogenmod.telephony,org.cyanogenmod.weather,projekt.substratum.theme -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,ast,ast_ES,az_AZ,be,be_BY,bg,bg_BG,bn_BD,bs_BA,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,en_XA,eo,es,es_ES,es_US,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl_ES,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy_AM,in,in_ID,is_IS,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka_GE,kk_KZ,km_KH,kn_IN,ko,ko_KR,ku,ky_KG,lb,lo_LA,lt,lt_LT,lv,lv_LV,mk_MK,ml_IN,mn_MN,mr_IN,ms_MY,my_MM,nb,nb_NO,ne_NP,nl,nl_BE,nl_NL,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,si_LK,sk,sk_SK,sl,sl_SI,sq_AL,sr,sr_RS,sv,sv_SE,sw,sw_TZ,ta_IN,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur_PK,uz_UZ,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 11746436 -Vending.version = 80841900 -Vending.versionString = 8.4.19.V-all [0] [FP] 175058788 -CellOperator = 21403 -SimOperator = 21403 -Roaming = mobile-notroaming -Client = android-google -TimeZone = Europe/Madrid -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_AMD_program_binary_Z400,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_multisampled_render_to_texture,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_NV_fence,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_fbo_render_mipmap,GL_OES_fragment_precision_high,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_texture_3D,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OES_vertex_type_10_10_10_2,GL_QCOM_alpha_test,GL_QCOM_binning_control,GL_QCOM_driver_control,GL_QCOM_extended_get,GL_QCOM_extended_get2,GL_QCOM_perfmon_global_mode,GL_QCOM_tiled_rendering,GL_QCOM_writeonly_rendering +[gplayapi_rm_note_5.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Redmi Note 5 +Build.HARDWARE=qcom +Build.RADIO=660_GEN_PACK-1.209285.1.210383.1,660_GEN_PACK-1.209285.1.210383.1 +Build.BOOTLOADER=unknown +Build.FINGERPRINT=xiaomi/whyred/whyred:8.1.0/OPM1.171019.011/V9.5.11.0.OEIMIFA:user/release-keys +Build.BRAND=Xiaomi +Build.DEVICE=whyred +Build.VERSION.SDK_INT=29 +Build.MODEL=Redmi Note 5 +Build.MANUFACTURER=Xiaomi +Build.PRODUCT=whyred +Build.ID=QQ1B.200105.004 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=420 +Screen.Width=1080 +Screen.Height=2118 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.dsi.ant.antradio_library,com.fingerprints.extension,com.google.android.maps,com.qti.dpmapi,com.qti.dpmframework,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.imscmservice-V2.0-java,com.qualcomm.qti.imscmservice-V2.1-java,com.qualcomm.qti.imscmservice-V2.2-java,com.qualcomm.qti.imscmservice@1.0-java,ims-ext-common,javax.obex,org.apache.http.legacy,qcom.fmradio,qti-telephony-hidl-wrapper,qti-telephony-utils +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.consumerir,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.ambient_temperature,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.hifi_sensors,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.relative_humidity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.adoptable_storage,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.ipsec_tunnels,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.google.android.apps.dialer.SUPPORTED,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.TURBO_PRELOAD,com.google.android.feature.WELLBEING,com.google.android.feature.ZERO_TOUCH,org.pixelexperience.weather.client.SUPPORTED +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,ast,az,be,be_BY,bg,bg_BG,bh_IN,bn,bs,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gl,gl_ES,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=202414022 +Vending.version=16 +Vending.versionString=0.0.2 +CellOperator=310410 +SimOperator=310410 +TimeZone=America/New_York +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_fragment_invocation_density,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_texture_view,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_YUV_texture_gather,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_shader_framebuffer_fetch_rate,GL_QCOM_texture_foveated,GL_QCOM_tiled_rendering +Roaming=mobile-notroaming +Client=android-google -[manta] -UserReadableName = Nexus 10 (api27) -Build.HARDWARE = manta -Build.RADIO = unknown -Build.BOOTLOADER = MANTAMF01 -Build.FINGERPRINT = google/mantaray/manta:5.1.1/LMY49J/2640980:user/release-keys -Build.BRAND = Android -Build.DEVICE = manta -Build.VERSION.SDK_INT = 27 -Build.MODEL = AOSP on Manta -Build.MANUFACTURER = Samsung -Build.PRODUCT = mantaray -Build.ID = OPM1.171019.011 -Build.VERSION.RELEASE = 8.1.0 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 4 -HasHardKeyboard = false -HasFiveWayNavigation = false -GL.Version = 196609 -Screen.Density = 320 -Screen.Width = 1600 -Screen.Height = 2464 -Platforms = armeabi-v7a,armeabi -SharedLibraries = android.ext.services,android.ext.shared,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,javax.obex,org.apache.http.legacy -Features = android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.ethernet,android.hardware.faketouch,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.companion_device_setup,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.picture_in_picture,android.software.print,android.software.voice_recognizers,android.software.webview,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,ast,az,be,bg,bg_BG,bn,bs,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,en_XA,en_XC,es,es_ES,es_US,et,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_BE,nl_NL,pa,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 11951436 -Vending.version = 80841900 -Vending.versionString = 8.4.19.V-all [0] [FP] 175058788 -CellOperator = -SimOperator = -TimeZone = Europe/Berlin -GL.Extensions = GL_ARM_mali_program_binary,GL_ARM_mali_shader_binary,GL_ARM_rgba8,GL_ARM_shader_framebuffer_fetch,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_blend_minmax,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_multisampled_render_to_texture,GL_EXT_occlusion_query_boolean,GL_EXT_read_format_bgra,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_pixel_local_storage,GL_EXT_shadow_samplers,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_rg,GL_EXT_texture_sRGB_decode,GL_EXT_texture_storage,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_debug,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_extended_matrix_palette,GL_OES_fbo_render_mipmap,GL_OES_fixed_point,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_query_matrix,GL_OES_read_format,GL_OES_required_internalformat,GL_OES_rgb8_rgba8,GL_OES_shader_image_atomic,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_cube_map,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float -Roaming = mobile-notroaming -Client = android-google -[nxtl09] -UserReadableName = Huawei Mate 8 (api23) -Build.FINGERPRINT = HUAWEI/NXT-L09/HWNXT:6.0/HUAWEINXT-L09/C576B193:user/release-keys -Build.HARDWARE = hi3650 -Build.BRAND = HUAWEI -Build.RADIO = unknown -Build.BOOTLOADER = unknown -Build.DEVICE = HWNXT -Build.VERSION.SDK_INT = 23 -Build.MODEL = HUAWEI NXT-L09 -Build.MANUFACTURER = HUAWEI -Build.PRODUCT = NXT-L09 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -Screen.Density = 400 -Screen.Width = 1080 -Screen.Height = 1830 -Platforms = arm64-v8a,armeabi-v7a,armeabi -SharedLibraries = com.huawei.hwpostcamera,com.google.widevine.software.drm,com.google.android.media.effects,com.gsma.services.nfc,com.android.location.provider,hwcustframework,com.android.future.usb.accessory,com.android.contacts.separated,javax.obex,com.google.android.gms,com.huawei.audioalgo,hwframework,com.huawei.systemmanager.separated,org.simalliance.openmobileapi,android.test.runner,com.google.android.maps,org.apache.http.legacy,com.android.nfc_extras,com.android.media.remotedisplay,com.android.mediadrm.signer,com.hisi.perfhub -Features = android.hardware.sensor.proximity,android.hardware.sensor.accelerometer,android.hardware.faketouch,org.cyanogenmod.appsuggest,android.hardware.usb.accessory,android.hardware.telephony.cdma,android.software.backup,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.software.print,android.hardware.consumerir,org.cyanogenmod.partner,org.cyanogenmod.telephony,android.software.voice_recognizers,android.hardware.fingerprint,android.hardware.sensor.gyroscope,android.hardware.audio.low_latency,android.hardware.opengles.aep,android.hardware.bluetooth,android.hardware.camera.autofocus,com.google.android.feature.GOOGLE_BUILD,android.hardware.telephony.gsm,android.software.sip.voip,org.cyanogenmod.profiles,android.hardware.usb.host,com.cyanogenmod.android,android.hardware.audio.output,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.sensor.hifi_sensors,android.hardware.screen.portrait,android.hardware.nfc,com.nxp.mifare,android.hardware.sensor.stepdetector,org.cyanogenmod.audio,org.cyanogenmod.theme,android.software.home_screen,android.hardware.microphone,org.cyanogenmod.statusbar,android.hardware.bluetooth_le,android.hardware.sensor.compass,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.sensor.barometer,android.software.app_widgets,android.software.input_methods,android.hardware.sensor.light,android.software.device_admin,android.hardware.camera,org.cyanogenmod.hardware,android.hardware.screen.landscape,org.cyanogenmod.weather,org.cyanogenmod.performance,android.software.managed_users,android.software.webview,android.hardware.sensor.stepcounter,android.hardware.camera.capability.manual_post_processing,org.cyanogenmod.livedisplay,android.hardware.camera.any,android.hardware.camera.capability.raw,android.software.connectionservice,android.hardware.touchscreen.multitouch.distinct,android.hardware.location.network,android.software.sip,android.hardware.camera.capability.manual_sensor,android.hardware.camera.level.full,android.hardware.wifi.direct,android.software.live_wallpaper,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.EXCHANGE_6_2,org.cyanogenmod.theme.v1,org.cyanogenmod.livelockscreen,android.hardware.location.gps,android.software.midi,android.hardware.nfc.hce,android.hardware.wifi,android.hardware.location,android.hardware.telephony -Locales = af,af_NA,af_ZA,agq,ak,ak_GH,am,am_ET,ar,ar_AE,ar_BH,ar_DJ,ar_DZ,ar_EG,ar_EH,ar_ER,ar_IL,ar_IQ,ar_JO,ar_KM,ar_KW,ar_LB,ar_LY,ar_MA,ar_MR,ar_OM,ar_PS,ar_QA,ar_SA,ar_SD,ar_SO,ar_SS,ar_SY,ar_TD,ar_TN,ar_YE,as,as_IN,asa,az,bas,be,be_BY,bem,bez,bg,bg_BG,bm,bn,bn_BD,bn_IN,bo,bo_CN,bo_IN,br,br_FR,brx,bs,ca,ca_AD,ca_ES,ca_FR,ca_IT,cgg,chr,cs,cs_CZ,cy,cy_GB,da,da_DK,da_GL,dav,de,de_AT,de_BE,de_CH,de_DE,de_LI,de_LU,dje,dsb,dua,dyo,dz,dz_BT,ebu,ee,ee_GH,ee_TG,el,el_CY,el_GR,en,en_AG,en_AI,en_AS,en_AU,en_BB,en_BE,en_BM,en_BS,en_BW,en_BZ,en_CA,en_CC,en_CK,en_CM,en_CX,en_DG,en_DM,en_ER,en_FJ,en_FK,en_FM,en_GB,en_GD,en_GG,en_GH,en_GI,en_GM,en_GU,en_GY,en_HK,en_IE,en_IM,en_IN,en_IO,en_JE,en_JM,en_KE,en_KI,en_KN,en_KY,en_LC,en_LR,en_LS,en_MG,en_MH,en_MO,en_MP,en_MS,en_MT,en_MU,en_MW,en_MY,en_NA,en_NF,en_NG,en_NR,en_NU,en_NZ,en_PG,en_PH,en_PK,en_PN,en_PR,en_PW,en_RW,en_SB,en_SC,en_SD,en_SG,en_SH,en_SL,en_SS,en_SX,en_SZ,en_TC,en_TK,en_TO,en_TT,en_TV,en_TZ,en_UG,en_UM,en_US,en_VC,en_VG,en_VI,en_VU,en_WS,en_ZA,en_ZM,en_ZW,eo,es,es_AR,es_BO,es_CL,es_CO,es_CR,es_CU,es_DO,es_EA,es_EC,es_ES,es_GQ,es_GT,es_HN,es_IC,es_MX,es_NI,es_PA,es_PE,es_PH,es_PR,es_PY,es_SV,es_US,es_UY,es_VE,et,et_EE,eu,eu_ES,ewo,fa,fa_AF,fa_IR,ff,ff_CM,ff_GN,ff_MR,ff_SN,fi,fi_FI,fil,fo,fo_FO,fr,fr_BE,fr_BF,fr_BI,fr_BJ,fr_BL,fr_CA,fr_CD,fr_CF,fr_CG,fr_CH,fr_CI,fr_CM,fr_DJ,fr_DZ,fr_FR,fr_GA,fr_GF,fr_GN,fr_GP,fr_GQ,fr_HT,fr_KM,fr_LU,fr_MA,fr_MC,fr_MF,fr_MG,fr_ML,fr_MQ,fr_MR,fr_MU,fr_NC,fr_NE,fr_PF,fr_PM,fr_RE,fr_RW,fr_SC,fr_SN,fr_SY,fr_TD,fr_TG,fr_TN,fr_VU,fr_WF,fr_YT,fur,fy,fy_NL,ga,ga_IE,gd,gd_GB,gl,gl_ES,gsw,gu,gu_IN,guz,gv,gv_IM,ha,haw,iw,iw_IL,hi,hi_IN,hr,hr_BA,hr_HR,hsb,hu,hu_HU,hy,hy_AM,in,in_ID,ig,ig_NG,ii,ii_CN,is,is_IS,it,it_CH,it_IT,it_SM,ja,ja_JP,jgo,jmc,ka,ka_GE,kab,kam,kde,kea,khq,ki,ki_KE,kk,kkj,kl,kl_GL,kln,km,km_KH,kn,kn_IN,ko,ko_KP,ko_KR,kok,ks,ksb,ksf,ksh,kw,kw_GB,ky,lag,lb,lb_LU,lg,lg_UG,lkt,ln,ln_AO,ln_CD,ln_CF,ln_CG,lo,lo_LA,lt,lt_LT,lu,lu_CD,luo,luy,lv,lv_LV,mas,mer,mfe,mg,mg_MG,mgh,mgo,mk,mk_MK,ml,ml_IN,mn,mr,mr_IN,ms,mt,mt_MT,mua,my,my_MM,my_ZG,naq,nb,nb_NO,nb_SJ,nd,nd_ZW,ne,ne_IN,ne_NP,nl,nl_AW,nl_BE,nl_BQ,nl_CW,nl_NL,nl_SR,nl_SX,nmg,nn,nn_NO,nnh,nus,nyn,om,om_ET,om_KE,or,or_IN,os,os_GE,os_RU,pa,pl,pl_PL,ps,ps_AF,pt,pt_AO,pt_BR,pt_CV,pt_GW,pt_MO,pt_MZ,pt_PT,pt_ST,pt_TL,qu,qu_BO,qu_EC,qu_PE,rm,rm_CH,rn,rn_BI,ro,ro_MD,ro_RO,rof,ru,ru_BY,ru_KG,ru_KZ,ru_MD,ru_RU,ru_UA,rw,rw_RW,rwk,sah,saq,sbp,se,se_FI,se_NO,se_SE,seh,ses,sg,sg_CF,shi,si,si_LK,sk,sk_SK,sl,sl_SI,smn,sn,sn_ZW,so,so_DJ,so_ET,so_KE,so_SO,sq,sq_AL,sq_MK,sq_XK,sr,sv,sv_AX,sv_FI,sv_SE,sw,sw_CD,sw_KE,sw_TZ,sw_UG,ta,ta_IN,ta_LK,ta_MY,ta_SG,te,te_IN,teo,th,th_TH,ti,ti_ER,ti_ET,to,to_TO,tr,tr_CY,tr_TR,twq,tzm,ug,uk,uk_UA,ur,ur_IN,ur_PK,uz,vai,vi,vi_VN,vun,wae,xog,yav,ji,yo,yo_BJ,yo_NG,zgh,zh,zu,zu_ZA -Client = android-google -GSF.version = 10548448 -Vending.version = 80798000 -CellOperator = 310260 -SimOperator = 310260 -Roaming = mobile-notroaming -TimeZone = Europe/Moscow -GL.Version = 131072 -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_primitive_bounding_box,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_tiled_rendering,GL_EXT_multi_draw_arrays,GL_EXT_shader_texture_lod,GL_IMG_multisampled_render_to_texture,GL_IMG_program_binary,GL_IMG_read_format,GL_IMG_shader_binary,GL_IMG_texture_compression_pvrtc,GL_IMG_texture_format_BGRA8888,GL_IMG_texture_npot,GL_IMG_vertex_array_object,GL_OES_byte_coordinates,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_fragment_precision_high,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_query_matrix,GL_OES_required_internalformat,GL_OES_single_precision,GL_OES_stencil8 +[gplayapi_sm_a3.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Samsung A3 +Build.HARDWARE=qcom +Build.RADIO=A300FUXXU1CPH3 +Build.BOOTLOADER=A300FUXXS1CQD5 +Build.FINGERPRINT=samsung/a3ltexx/a3ulte:7.1.2/N2G47O/e45ef2b5f5:userdebug/test-keys +Build.BRAND=samsung +Build.DEVICE=a3ulte +Build.VERSION.SDK_INT=25 +Build.MODEL=SM-A300FU +Build.MANUFACTURER=samsung +Build.PRODUCT=a3ltexx +Build.ID=N2G47O +Build.VERSION.RELEASE=7.1.2 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196608 +Screen.Density=240 +Screen.Width=540 +Screen.Height=960 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.dsi.ant.antradio_library,com.qti.ims.connectionmanager.imscmlibrary,javax.obex,org.apache.http.legacy,org.codeaurora.imslibrary,org.cyanogenmod.hardware,org.cyanogenmod.platform,qcom.fmradio +Features=android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.faketouch,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.hce,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.telephony,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.wifi,android.hardware.wifi.direct,android.software.app_widgets,android.software.backup,android.software.connectionservice,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.cyanogenmod.android,org.cyanogenmod.appsuggest,org.cyanogenmod.audio,org.cyanogenmod.hardware,org.cyanogenmod.livedisplay,org.cyanogenmod.livelockscreen,org.cyanogenmod.partner,org.cyanogenmod.performance,org.cyanogenmod.profiles,org.cyanogenmod.statusbar,org.cyanogenmod.telephony,org.cyanogenmod.theme,org.cyanogenmod.theme.v1,org.cyanogenmod.weather +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,ast,ast_ES,az_AZ,be,be_BY,bg,bg_BG,bh_IN,bn_BD,bs_BA,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,en_XA,eo,es,es_ES,es_US,et,et_EE,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl,gl_ES,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy_AM,in,in_ID,is_IS,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka_GE,kab_DZ,kk_KZ,km_KH,kn_IN,ko,ko_KR,ku,ky_KG,lb,lo_LA,lt,lt_LT,lv,lv_LV,mk_MK,ml_IN,mn_MN,mr_IN,ms_MY,my_MM,nb,nb_NO,ne_NP,nl,nl_BE,nl_NL,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si_LK,sk,sk_SK,sl,sl_SI,sq_AL,sr,sr_RS,sv,sv_SE,sw,sw_TZ,ta_IN,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur_PK,uz_UZ,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=0 +Vending.version=0 +Vending.versionString= +CellOperator=26201 +SimOperator=26201 +Roaming=mobile-notroaming +Client=android-google +TimeZone=Europe/Amsterdam +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_AMD_program_binary_Z400,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_multisampled_render_to_texture,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_NV_fence,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_fbo_render_mipmap,GL_OES_fragment_precision_high,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_texture_3D,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OES_vertex_type_10_10_10_2,GL_QCOM_alpha_test,GL_QCOM_binning_control,GL_QCOM_driver_control,GL_QCOM_extended_get,GL_QCOM_extended_get2,GL_QCOM_perfmon_global_mode,GL_QCOM_tiled_rendering,GL_QCOM_writeonly_rendering -[oneplus3] -UserReadableName = OnePlus 3 (api27) -Build.HARDWARE = qcom -Build.RADIO = MPSS.TH.2.0.c1.9-00102-M8996FAAAANAZM-1.99649.1.118107.1 -Build.BOOTLOADER = unknown -Build.FINGERPRINT = OnePlus/OnePlus3/OnePlus3:8.0.0/OPR1.170623.032/02281230:user/release-keys -Build.BRAND = OnePlus -Build.DEVICE = OnePlus3 -Build.VERSION.SDK_INT = 27 -Build.MODEL = ONEPLUS A3003 -Build.MANUFACTURER = OnePlus -Build.PRODUCT = OnePlus3 -Build.ID = OPM2.171026.006.C1 -Build.VERSION.RELEASE = 8.1.0 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -GL.Version = 196610 -Screen.Density = 384 -Screen.Width = 1080 -Screen.Height = 1920 -Platforms = arm64-v8a,armeabi-v7a,armeabi -SharedLibraries = android.ext.services,android.ext.shared,android.hidl.manager@1.0-java,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.dsi.ant.antradio_library,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,com.qti.dpmapi,com.qti.dpmframework,com.qti.location.sdk,com.qti.snapdragon.sdk.display,com.qualcomm.embmslibrary,com.qualcomm.qcnvitems,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.lpa.uimlpalibrary,com.quicinc.cne,com.quicinc.cneapiclient,com.suntek.mway.rcs.client.aidl,com.suntek.mway.rcs.client.api,izat.xt.srv,javax.obex,org.apache.http.legacy,org.lineageos.hardware,org.lineageos.platform -Features = android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.ambient_temperature,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.hifi_sensors,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.relative_humidity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vr.high_performance,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.vr.mode,android.software.webview,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.nxp.mifare,org.lineageos.android,org.lineageos.audio,org.lineageos.hardware,org.lineageos.livedisplay,org.lineageos.performance,org.lineageos.profiles,org.lineageos.style,org.lineageos.trust,org.lineageos.weather -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,ast,az,be,bg,bg_BG,bn,bs,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,en_XA,en_XC,eo,es,es_ES,es_US,et,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_BE,nl_NL,pa,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 12688054 -Vending.version = 81041300 -Vending.versionString = 10.4.13-all [0] [PR] 198917767 -CellOperator = 26202 -SimOperator = 26202 -TimeZone = Europe/Berlin -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_texture_foveated,GL_QCOM_tiled_rendering -Roaming = mobile-notroaming -Client = android-google +[gplayapi_sm_feel.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Samsung Feel +Build.HARDWARE=exynos7870 +Build.RADIO=SC04JOMU1BSK1 +Build.BOOTLOADER=SC04JOMU1BSK1 +Build.FINGERPRINT=samsung/SC-04J/SC-04J:8.0.0/R16NW/SC04JOMU1BSK1:user/release-keys +Build.BRAND=samsung +Build.DEVICE=SC-04J +Build.VERSION.SDK_INT=26 +Build.MODEL=SC-04J +Build.MANUFACTURER=samsung +Build.PRODUCT=SC-04J +Build.ID=R16NW +Build.VERSION.RELEASE=8.0.0 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=320 +Screen.Width=720 +Screen.Height=1280 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=EpdgManager,SemAudioThumbnail,allshare,android.ext.services,android.ext.shared,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.dsi.ant.antradio_library,com.felicanetworks.felica,com.felicanetworks.felicaextra,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.gsma.services.nfc,com.ipsec.client,com.publicnfc,com.samsung.android.knox.knoxsdk,com.samsung.android.nfc.mpos,com.samsung.bbc,com.samsung.device,com.sec.android.app.minimode,com.sec.android.app.multiwindow,com.sec.android.mdm,com.sec.android.mdm.gearpolicymanager,com.sec.android.visualeffect,com.sec.esecomm,com.sec.smartcard.auth,imscoremanager,imsmanager,javax.obex,org.apache.http.legacy,org.simalliance.openmobileapi,rcsopenapi,saiv,scamera_sdk_util,scrollpause,sec_feature,sec_platform_library,seccamera,sechardware,secimaging,secimshttpclient,seclvbmanager,secmediarecorder,secvision,semcamera,semcamera2,semextendedformat,sercsapi,stayrotation,svemanager,sws,touchwiz,vsimmanager +Features=android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.opengles.aep,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.sip,android.software.sip.voip,android.software.verified_boot,android.software.voice_recognizers,android.software.webview,com.samsung.android.api.version.2402,com.samsung.android.api.version.2403,com.samsung.android.api.version.2501,com.samsung.android.api.version.2502,com.samsung.android.api.version.2601,com.samsung.android.authfw,com.samsung.android.knox.knoxsdk,com.samsung.android.sdk.camera.processor,com.samsung.android.sdk.camera.processor.dof,com.samsung.android.sdk.camera.processor.effect,com.samsung.android.sdk.camera.processor.gif,com.samsung.android.sdk.camera.processor.haze,com.samsung.android.sdk.camera.processor.hdr,com.samsung.android.sdk.camera.processor.lls,com.samsung.android.sdk.camera.processor.panorama,com.samsung.feature.aodservice_v05,com.samsung.feature.device_category_phone,com.samsung.feature.device_category_phone_high_end,com.samsung.feature.galaxyfinder_v7,com.samsung.feature.mirrorlink_fw,com.samsung.feature.samsung_experience_mobile,com.samsung.feature.virtualscreen,com.sec.android.mdm,com.sec.android.secimaging,com.sec.android.secimaging.faceAR,com.sec.android.smartface.smart_stay,com.sec.feature.cover,com.sec.feature.findo,com.sec.feature.fingerprint_manager_service,com.sec.feature.motionrecognition_service,com.sec.feature.overlaymagnifier,com.sec.feature.sensorhub,com.sec.feature.slocation +Locales=ar,ar_SA,ast,be,be_BY,bg,bg_BG,bh_IN,ca,ca_ES,cy_GB,de,de_DE,el,el_GR,en,en_US,es,es_ES,et,et_EE,fr,fr_FR,gl,gl_ES,hi,hi_IN,hr,hr_HR,hu,hu_HU,in,in_ID,it,it_IT,iw,iw_IL,ja,ja_JP,kab_DZ,ko,ko_KR,lt,lt_LT,nb,nb_NO,nl,nl_NL,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,sk,sk_SK,sr,sv,sv_SE,th,th_TH,tr,tr_TR,uk,uk_UA,vi,vi_VN,zh_CN,zh_TW +GSF.version=0 +Vending.version=0 +Vending.versionString= +CellOperator=46001 +SimOperator=46001 +TimeZone=Asia/Shanghai +GL.Extensions=GL_ANDROID_extension_pack_es31a,GL_ARM_mali_program_binary,GL_ARM_mali_shader_binary,GL_ARM_rgba8,GL_ARM_shader_framebuffer_fetch,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blend_minmax,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_draw_elements_base_vertex,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_occlusion_query_boolean,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_shader_pixel_local_storage,GL_EXT_shadow_samplers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_rg,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_RG8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_storage,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_KHR_texture_compression_astc_sliced_3d,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_copy_image,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_buffers_indexed,GL_OES_draw_elements_base_vertex,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_extended_matrix_palette,GL_OES_fbo_render_mipmap,GL_OES_fixed_point,GL_OES_framebuffer_object,GL_OES_geometry_shader,GL_OES_get_program_binary,GL_OES_gpu_shader5,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_primitive_bounding_box,GL_OES_query_matrix,GL_OES_read_format,GL_OES_required_internalformat,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_io_blocks,GL_OES_shader_multisample_interpolation,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_tessellation_shader,GL_OES_texture_3D,GL_OES_texture_border_clamp,GL_OES_texture_buffer,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_cube_map_array,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture +Roaming=mobile-notroaming +Client=android-google -[pico] -UserReadableName = HTC Explorer A310e (api15) -Build.FINGERPRINT = htc_asia_india/htc_pico/pico:2.3.5/GRJ90/171430.1:user/release-keys -Build.HARDWARE = pico -Build.BRAND = htc_europe -Build.RADIO = unknown -Build.BOOTLOADER = 1.02.0000 -Build.DEVICE = pico -Build.VERSION.SDK_INT = 15 -Build.MODEL = HTC Explorer A310e -Build.MANUFACTURER = HTC -Build.PRODUCT = pico -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -Screen.Density = 160 -Screen.Width = 320 -Screen.Height = 480 -Platforms = armeabi-v7a,armeabi -SharedLibraries = com.sonyericsson.privateapis_2,com.sonyericsson.privateapis_1,com.sonymobile.musicslideshow.api,com.android.future.usb.accessory,com.sonyericsson.privateapis_6,com.sony.walkman.fseries,com.sonyericsson.privateapis_5,com.sonyericsson.privateapis_4,com.sonyericsson.privateapis_3,semc_audioeffectif,com.sonyericsson.autopoweroff,com.sonyericsson.renren.proxy,com.sonyericsson.system,SemcGenericUxpRes,semc_cdfinfoaccessorif,com.android.qualcomm.qcnvitems,com.sonyericsson.colorextraction,com.android.location.provider,com.sonyericsson.uxp,com.sonyericsson.musicvisualizer.api,javax.obex,semc_bootinfoif,com.sonyericsson.mimetype,semcrilextension,com.sonyericsson.idd,com.sony.walkman.media.player,com.sonyericsson.facebook.proxy_1,com.sony.walkman,com.sonymobile.audioeffect,com.sonyericsson.android.media.sols,com.sonyericsson.eventstream_3,com.sonyericsson.privateapis_7,com.sony.walkman.f800series,com.sonyericsson.eventstream_1,com.sonyericsson.eventstream_2,com.sonyericsson.nfc.handover,com.sonyericsson.smartslider,miui-framework,com.sonyericsson.dtcpctrl_protected.api,com.sonyericsson.metadatacleanup.api_4,com.sonyericsson.dlna.dtcpplayer.api,com.sonyericsson.music.like_1,com.sonymobile.nfc,com.sony.walkman.media.client,android.test.runner,com.sonyericsson.themeapis_ed6,com.android.qualcomm.qcrilhook,com.sonyericsson.metadatacleanup.api,com.sonyericsson.dtcpctrl_private.api,com.sonyericsson.android.omacp.api,com.sonyericsson.dlna.api,com.sonyericsson.android.snp.video,com.sony.walkman.wm,com.sonyericsson.illumination,com.sonyericsson.media.infinite.extension_1,qcsemcserviceif,com.sonyericsson.appextensions,com.sonyericsson.privateapis_1p,com.sony.walkman.database.media.client,com.sonyericsson.sysmon,com.sonyericsson.uxpres -Features = android.hardware.sensor.proximity,android.hardware.sensor.accelerometer,android.hardware.faketouch,org.cyanogenmod.appsuggest,android.hardware.usb.accessory,android.hardware.telephony.cdma,android.software.backup,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.software.print,android.hardware.consumerir,org.cyanogenmod.partner,org.cyanogenmod.telephony,android.software.voice_recognizers,android.hardware.fingerprint,android.hardware.sensor.gyroscope,android.hardware.audio.low_latency,android.hardware.opengles.aep,android.hardware.bluetooth,android.hardware.camera.autofocus,com.google.android.feature.GOOGLE_BUILD,android.hardware.telephony.gsm,android.software.sip.voip,org.cyanogenmod.profiles,android.hardware.usb.host,com.cyanogenmod.android,android.hardware.audio.output,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.sensor.hifi_sensors,android.hardware.screen.portrait,android.hardware.nfc,com.nxp.mifare,android.hardware.sensor.stepdetector,org.cyanogenmod.audio,org.cyanogenmod.theme,android.software.home_screen,android.hardware.microphone,org.cyanogenmod.statusbar,android.hardware.bluetooth_le,android.hardware.sensor.compass,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.sensor.barometer,android.software.app_widgets,android.software.input_methods,android.hardware.sensor.light,android.software.device_admin,android.hardware.camera,org.cyanogenmod.hardware,android.hardware.screen.landscape,org.cyanogenmod.weather,org.cyanogenmod.performance,android.software.managed_users,android.software.webview,android.hardware.sensor.stepcounter,android.hardware.camera.capability.manual_post_processing,org.cyanogenmod.livedisplay,android.hardware.camera.any,android.hardware.camera.capability.raw,android.software.connectionservice,android.hardware.touchscreen.multitouch.distinct,android.hardware.location.network,android.software.sip,android.hardware.camera.capability.manual_sensor,android.hardware.camera.level.full,android.hardware.wifi.direct,android.software.live_wallpaper,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.EXCHANGE_6_2,org.cyanogenmod.theme.v1,org.cyanogenmod.livelockscreen,android.hardware.location.gps,android.software.midi,android.hardware.nfc.hce,android.hardware.wifi,android.hardware.location,android.hardware.telephony -Locales = ar,ar_AE,ar_BH,ar_DZ,ar_EG,ar_IQ,ar_JO,ar_KW,ar_LB,ar_LY,ar_MA,ar_OM,ar_QA,ar_SA,ar_SD,ar_SY,ar_TN,ar_YE,bg,bg_BG,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_BE,de_CH,de_DE,de_LI,de_LU,el,el_GR,en,en_AU,en_BE,en_BW,en_BZ,en_CA,en_GB,en_HK,en_IE,en_IN,en_JM,en_MH,en_MT,en_NA,en_NZ,en_PH,en_PK,en_RH,en_SG,en_TT,en_US,en_VI,en_ZA,en_ZW,es,es_AR,es_BO,es_CL,es_CO,es_CR,es_DO,es_EC,es_ES,es_GT,es_HN,es_MX,es_NI,es_PA,es_PE,es_PR,es_PY,es_SV,es_US,es_UY,es_VE,fa,fa_AF,fa_IR,fi,fi_FI,fil,fr,fr_BE,fr_CA,fr_CH,fr_FR,fr_LU,fr_MC,iw,iw_IL,hi,hi_IN,hr,hr_HR,hu,hu_HU,in,in_ID,it,it_CH,it_IT,ja,ja_JP,ko,ko_KR,lt,lt_LT,lv,lv_LV,nb,nb_NO,nl,nl_BE,nl_NL,pl,pl_PL,ps,pt,pt_BR,pt_PT,rm,ro,ro_RO,ru,ru_RU,ru_UA,sk,sk_SK,sl,sl_SI,sr,sv,sv_FI,sv_SE,th,th_TH,tr,tr_TR,uk,uk_UA,vi,vi_VN,zh,zh_CN,zh_HK,zh_MO,zh_SG,zh_TW -Client = android-google -GSF.version = 10548448 -Vending.version = 80798000 -CellOperator = 310260 -SimOperator = 310260 -Roaming = mobile-notroaming -TimeZone = Europe/Moscow -GL.Version = 131072 -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_primitive_bounding_box,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_tiled_rendering,GL_EXT_multi_draw_arrays,GL_EXT_shader_texture_lod,GL_IMG_multisampled_render_to_texture,GL_IMG_program_binary,GL_IMG_read_format,GL_IMG_shader_binary,GL_IMG_texture_compression_pvrtc,GL_IMG_texture_format_BGRA8888,GL_IMG_texture_npot,GL_IMG_vertex_array_object,GL_OES_byte_coordinates,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_fragment_precision_high,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_query_matrix,GL_OES_required_internalformat,GL_OES_single_precision,GL_OES_stencil8 +[gplayapi_sm_s7.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Samsung S7 +Build.HARDWARE=samsungexynos8890 +Build.RADIO=G930FXXU2DRB6 +Build.BOOTLOADER=G930FXXU2DRB6 +Build.FINGERPRINT=samsung/heroltexx/herolte:8.0.0/R16NW/G930FXXU2ERD5:user/release-keys +Build.BRAND=samsung +Build.DEVICE=herolte +Build.VERSION.SDK_INT=29 +Build.MODEL=SM-G930F +Build.MANUFACTURER=samsung +Build.PRODUCT=heroltexx +Build.ID=QQ3A.200805.001 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=560 +Screen.Width=1440 +Screen.Height=2560 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.google.android.maps,javax.obex,org.apache.http.legacy +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.ethernet,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.heartrate,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.adoptable_storage,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.freeform_window_management,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,android.sofware.nfc.beam,com.nxp.mifare,org.lineageos.android,org.lineageos.audio,org.lineageos.hardware,org.lineageos.livedisplay,org.lineageos.performance,org.lineageos.profiles,org.lineageos.settings,org.lineageos.trust +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,ast,ast_ES,az,be,be_BY,bg,bg_BG,bh_IN,bn,bs,ca,ca_ES,cs,cs_CZ,cy,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gd,gl,gl_ES,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=203315024 +Vending.version=16 +Vending.versionString=0.0.2 +CellOperator=20810 +SimOperator=20810 +TimeZone=Europe/Paris +GL.Extensions=GL_ANDROID_extension_pack_es31a,GL_ARM_mali_program_binary,GL_ARM_mali_shader_binary,GL_ARM_rgba8,GL_ARM_shader_framebuffer_fetch,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blend_minmax,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_draw_elements_base_vertex,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_occlusion_query_boolean,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_shader_pixel_local_storage,GL_EXT_shadow_samplers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_rg,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_RG8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_storage,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_KHR_texture_compression_astc_sliced_3d,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_copy_image,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_buffers_indexed,GL_OES_draw_elements_base_vertex,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_extended_matrix_palette,GL_OES_fbo_render_mipmap,GL_OES_fixed_point,GL_OES_framebuffer_object,GL_OES_geometry_shader,GL_OES_get_program_binary,GL_OES_gpu_shader5,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_primitive_bounding_box,GL_OES_query_matrix,GL_OES_read_format,GL_OES_required_internalformat,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_io_blocks,GL_OES_shader_multisample_interpolation,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_tessellation_shader,GL_OES_texture_3D,GL_OES_texture_border_clamp,GL_OES_texture_buffer,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_cube_map_array,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture +Roaming=mobile-notroaming +Client=android-google -[sailfish] -UserReadableName = Google Pixel (api27) -Build.HARDWARE = sailfish -Build.RADIO = unknown -Build.BOOTLOADER = 8996-012001-1711291800 -Build.FINGERPRINT = google/sailfish/sailfish:8.1.0/OPM4.171019.016.B1/4720843:user/release-keys -Build.BRAND = Google -Build.DEVICE = sailfish -Build.VERSION.SDK_INT = 27 -Build.MODEL = Pixel -Build.MANUFACTURER = Google -Build.PRODUCT = sailfish -Build.ID = OPM2.171019.029.B1 -Build.VERSION.RELEASE = 8.1.0 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -GL.Version = 196610 -Screen.Density = 420 -Screen.Width = 1794 -Screen.Height = 1080 -Platforms = arm64-v8a,armeabi-v7a,armeabi -SharedLibraries = android.ext.services,android.ext.shared,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.ims.rcsmanager,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.google.android.camera.experimental2016,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,com.qti.vzw.ims.internal,com.qualcomm.embmslibrary,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.rcsservice,com.verizon.embms,com.verizon.provider,com.vzw.apnlib,javax.obex,org.apache.http.legacy,org.lineageos.hardware,org.lineageos.platform -Features = android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.hifi_sensors,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.carrierlock,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vr.headtracking,android.hardware.vr.high_performance,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.file_based_encryption,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.securely_removes_users,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.vr.mode,android.software.webview,com.google.android.apps.dialer.SUPPORTED,com.google.android.apps.photos.NEXUS_PRELOAD,com.google.android.apps.photos.nexus_preload,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.PIXEL_EXPERIENCE,com.nxp.mifare,com.verizon.hardware.telephony.ehrpd,com.verizon.hardware.telephony.lte,org.lineageos.android,org.lineageos.audio,org.lineageos.hardware,org.lineageos.livedisplay,org.lineageos.performance,org.lineageos.profiles,org.lineageos.style,org.lineageos.weather,projekt.substratum.theme -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,ast,az,az_AZ,be,be_BY,bg,bg_BG,bn,bs,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,en_XA,en_XC,eo,es,es_ES,es_US,et,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl,gl_ES,gu,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka,kk,km,kn,kn_IN,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,ml_IN,mn,mr,mr_IN,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_BE,nl_NL,pa,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,si,sk,sk_SK,sl,sl_SI,sq,sq_AL,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,ta_IN,te,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 12685052 -Vending.version = 81031200 -Vending.versionString = 10.3.12-all [0] [PR] 198814133 -CellOperator = 311480 -SimOperator = 311480 -TimeZone = America/Los_Angeles -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_framebuffer_foveated,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_tiled_rendering -Roaming = mobile-notroaming -Client = android-google -[shamu] -UserReadableName = Nexus 6 (api27) -Build.HARDWARE = shamu -Build.RADIO = MDM9625_104662.22.05.32R -Build.BOOTLOADER = moto-apq8084-71.15 -Build.FINGERPRINT = google/shamu/shamu:7.1.1/N6F27M/4299435:user/release-keys -Build.BRAND = google -Build.DEVICE = shamu -Build.VERSION.SDK_INT = 27 -Build.MODEL = Nexus 6 -Build.MANUFACTURER = motorola -Build.PRODUCT = shamu -Build.ID = OPM2.171019.029 -Build.VERSION.RELEASE = 8.1.0 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -GL.Version = 196610 -Screen.Density = 560 -Screen.Width = 1440 -Screen.Height = 2392 -Platforms = armeabi-v7a,armeabi -SharedLibraries = android.ext.services,android.ext.shared,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,com.qualcomm.qti.rcsimssettings,com.qualcomm.qti.rcsservice,com.verizon.ims,com.vzw.apnlib,javax.obex,org.apache.http.legacy,org.lineageos.hardware,org.lineageos.platform -Features = android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.cdma,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.wifi,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.google.android.apps.dialer.SUPPORTED,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.motorola.software.DirectedSMSProxy,com.motorola.triggerenroll.ap_v1,com.motorola.triggerenroll.dsp_v1,com.verizon.hardware.telephony.ehrpd,com.verizon.hardware.telephony.lte,org.lineageos.android,org.lineageos.audio,org.lineageos.hardware,org.lineageos.livedisplay,org.lineageos.performance,org.lineageos.profiles,org.lineageos.style,org.lineageos.weather -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,ast,az,be,bg,bg_BG,bn,bs,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_NZ,en_SG,en_US,en_XA,en_XC,eo,es,es_ES,es_US,et,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_BE,nl_NL,pa,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 12685019 -Vending.version = 80980700 -Vending.versionString = 9.8.07-all [0] [PR] 193716210 -CellOperator = 310410 -SimOperator = 310410 -TimeZone = America/Chicago -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_primitive_bounding_box,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_io_blocks,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_tiled_rendering -Roaming = mobile-notroaming -Client = android-google +[gplayapi_sm_s8.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Samsung S8 +Build.HARDWARE=exynos8895 +Build.RADIO=G950FXXU4CRI1,G950FXXU4CRI1 +Build.BOOTLOADER=G950FXXU4CRI5 +Build.FINGERPRINT=samsung/dreamltexx/dreamlte:8.0.0/R16NW/G950FXXU1CRC7:user/release-keys +Build.BRAND=samsung +Build.DEVICE=dreamlte +Build.VERSION.SDK_INT=29 +Build.MODEL=SM-G950F +Build.MANUFACTURER=samsung +Build.PRODUCT=dreamltexx +Build.ID=QQ3A.200605.001 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=560 +Screen.Width=1440 +Screen.Height=2792 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,javax.obex,org.apache.http.legacy +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.ar,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.hifi_sensors,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vr.high_performance,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.vr.mode,android.software.webview,android.sofware.nfc.beam,com.nxp.mifare,org.lineageos.android,org.lineageos.audio,org.lineageos.hardware,org.lineageos.livedisplay,org.lineageos.performance,org.lineageos.profiles,org.lineageos.settings,org.lineageos.trust +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,ast,ast_ES,az,be,be_BY,bg,bg_BG,bh_IN,bn,bs,ca,ca_ES,cs,cs_CZ,cy,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gd,gl,gl_ES,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kab_DZ,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_NL,or,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=0 +Vending.version=0 +Vending.versionString= +CellOperator=20801 +SimOperator=20801 +TimeZone=Europe/Paris +GL.Extensions=GL_ANDROID_extension_pack_es31a,GL_ARM_mali_program_binary,GL_ARM_mali_shader_binary,GL_ARM_rgba8,GL_ARM_shader_framebuffer_fetch,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_YUV_target,GL_EXT_blend_minmax,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_draw_elements_base_vertex,GL_EXT_external_buffer,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_occlusion_query_boolean,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_shader_pixel_local_storage,GL_EXT_shadow_samplers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_rg,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_RG8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_storage,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_KHR_texture_compression_astc_sliced_3d,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_copy_image,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_buffers_indexed,GL_OES_draw_elements_base_vertex,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_extended_matrix_palette,GL_OES_fbo_render_mipmap,GL_OES_fixed_point,GL_OES_framebuffer_object,GL_OES_geometry_shader,GL_OES_get_program_binary,GL_OES_gpu_shader5,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_primitive_bounding_box,GL_OES_query_matrix,GL_OES_read_format,GL_OES_required_internalformat,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_io_blocks,GL_OES_shader_multisample_interpolation,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_tessellation_shader,GL_OES_texture_3D,GL_OES_texture_border_clamp,GL_OES_texture_buffer,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_cube_map_array,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture +Roaming=mobile-notroaming +Client=android-google -[sloane] -UserReadableName = Amazon Fire TV 2 (api22) -Build.HARDWARE = mt8173 -Build.RADIO = unknown -Build.BOOTLOADER = unknown -Build.FINGERPRINT = Amazon/full_sloane/sloane:5.1.1/LVY48F/36.6.0.6_user_606753920:user/release-keys -Build.BRAND = Amazon -Build.DEVICE = sloane -Build.VERSION.SDK_INT = 22 -Build.MODEL = AFTS -Build.MANUFACTURER = Amazon -Build.PRODUCT = full_sloane -Build.ID = LVY48F -Build.VERSION.RELEASE = 5.1.1 -TouchScreen = 1 -Keyboard = 1 -Navigation = 2 -ScreenLayout = 3 -HasHardKeyboard = false -HasFiveWayNavigation = true -GL.Version = 196609 -Screen.Density = 320 -Screen.Width = 1920 -Screen.Height = 1080 -Platforms = arm64-v8a,armeabi-v7a,armeabi -SharedLibraries = amazon-ads-registration,android.amazon.res,android.test.runner,com.amazon.cardlib,com.amazon.device.print,com.amazon.h2contracts,com.amazon.h2shared,com.amazon.identity.auth.device,com.amazon.kindle.cms.api,com.amazon.media.tv,com.amazon.precog.api,com.amazon.sharingservice.android.client.api,com.amazon.sharingservice.android.client.core.lib,com.amazon.sics,com.amazon.sync.api,com.amazonaws.mobileconnectors.remoteconfiguration,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.google.widevine.software.drm,javax.btobex,javax.obex,langpackage-client,retaildemoapi,rtmpclient -Features = amazon.hardware.fire_tv,amazon.hardware.no_rtc,amazon.hardware.uhd_capable,amazon.service.amazon_logd,android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.ethernet,android.hardware.faketouch,android.hardware.hdmi.cec,android.hardware.location,android.hardware.location.network,android.hardware.screen.landscape,android.hardware.type.television,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.wifi,android.hardware.wifi.direct,android.software.app_widgets,android.software.connectionservice,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.leanback,android.software.live_tv,android.software.managed_users,android.software.print,android.software.webview,com.amazon.feature.directtexture,com.fireos.sdk.accessibility,com.fireos.sdk.adm,com.fireos.sdk.advertising_id_manager,com.fireos.sdk.amazon_activity_manager,com.fireos.sdk.amazon_app_settings,com.fireos.sdk.amazon_debugging_tools,com.fireos.sdk.amazon_device_policy_manager,com.fireos.sdk.amazon_display_manager,com.fireos.sdk.amazon_drop_box_manager,com.fireos.sdk.amazon_hdmi_service,com.fireos.sdk.amazon_i18n_manager,com.fireos.sdk.amazon_input_manager,com.fireos.sdk.amazon_network_monitor,com.fireos.sdk.amazon_notification,com.fireos.sdk.amazon_package_manager,com.fireos.sdk.amazon_user_manager,com.fireos.sdk.amazon_wifi_manager,com.fireos.sdk.amazon_window_manager,com.fireos.sdk.cms,com.fireos.sdk.csf,com.fireos.sdk.direct_texture,com.fireos.sdk.downloadmanager,com.fireos.sdk.fireos_core,com.fireos.sdk.hardware_auth,com.fireos.sdk.i18nutilities,com.fireos.sdk.jackson,com.fireos.sdk.mapclientlib,com.fireos.sdk.messaging,com.fireos.sdk.mouse_mode,com.fireos.sdk.ota_contracts,com.fireos.sdk.package_recency,com.fireos.sdk.precog,com.fireos.sdk.retaildemo,com.fireos.sdk.shared_asset_storage,com.fireos.sdk.sics,com.fireos.sdk.tcomm,com.fireos.sdk.thermal_manager,com.fireos.sdk.tvextensions,com.fireos.sdk.webviewext,fireos.software.eve -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_IL,ast,az_AZ,bg,bg_BG,bn_BD,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_AT,de_CH,de_DE,de_LI,el,el_GR,en,en_AU,en_CA,en_GB,en_IE,en_IN,en_NZ,en_SG,en_US,en_ZA,es,es_ES,es_US,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,gl_ES,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy_AM,id,in,in_ID,is_IS,it,it_CH,it_IT,iw,iw_IL,ja,ja_JP,ka_GE,kk,kk_KZ,km_KH,kn_IN,ko,ko_KR,ky_KG,lo_LA,lt,lt_LT,lv,lv_LV,mk_MK,ml_IN,mn_MN,mr_IN,ms_MY,my_MM,nb,nb_NO,ne_NP,nl,nl_BE,nl_NL,pl,pl_PL,pt,pt_BR,pt_PT,rm,rm_CH,ro,ro_RO,ru,ru_RU,si_LK,sk,sk_SK,sl,sl_SI,sr,sr_RS,sv,sv_SE,sw,sw_TZ,ta_IN,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur_PK,uz_UZ,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 12685025 -Vending.version = 81041300 -Vending.versionString = 10.4.13-all [0] [PR] 198917767 -CellOperator = -SimOperator = -Client = android-google -TimeZone = America/New_York -GL.Extensions = GL_APPLE_texture_2D_limited_npot,GL_EXT_blend_minmax,GL_EXT_color_buffer_float,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_draw_buffers,GL_EXT_multi_draw_arrays,GL_EXT_multisampled_render_to_texture,GL_EXT_occlusion_query_boolean,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_separate_shader_objects,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_texture_lod,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_rg,GL_EXT_texture_sRGB_decode,GL_IMG_multisampled_render_to_texture,GL_IMG_program_binary,GL_IMG_read_format,GL_IMG_shader_binary,GL_IMG_texture_compression_pvrtc,GL_IMG_texture_compression_pvrtc2,GL_IMG_texture_format_BGRA8888,GL_IMG_texture_npot,GL_IMG_vertex_array_object,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_draw_texture,GL_OES_egl_sync,GL_OES_element_index_uint,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_fragment_precision_high,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_query_matrix,GL_OES_read_format,GL_OES_required_internalformat,GL_OES_rgb8_rgba8,GL_OES_shader_image_atomic,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_half_float,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float -Roaming = mobile-notroaming +[gplayapi_sm_s9_plus.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Samsung S9+ +Build.HARDWARE=exynos9810 +Build.RADIO=G965FXXSBETG8,G965FXXSBETG8 +Build.BOOTLOADER=G965FXXSBETH1 +Build.FINGERPRINT=samsung/star2ltexx/star2lte:10/QP1A.190711.020/G965FXXU9ETF5:user/release-keys +Build.BRAND=samsung +Build.DEVICE=star2lte +Build.VERSION.SDK_INT=29 +Build.MODEL=SM-G965F +Build.MANUFACTURER=samsung +Build.PRODUCT=star2ltexx +Build.ID=QP1A.190711.020 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=560 +Screen.Width=1440 +Screen.Height=2960 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=EpdgManager,SemAudioThumbnail,allshare,android.ext.services,android.ext.shared,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.dsi.ant.antradio_library,com.google.android.gms,com.google.android.maps,com.publicnfc,com.samsung.android.knox.analytics.sdk,com.samsung.android.knox.knoxsdk,com.samsung.android.knox.securetimer.sdk,com.samsung.android.nfc.mpos,com.samsung.android.nfc.rfcontrol,com.samsung.android.nfc.t4t,com.samsung.bbc,com.samsung.device,com.sec.esecomm,com.sec.smartcard.auth,imsmanager,javax.obex,libvtmanagerjar,org.apache.http.legacy,org.simalliance.openmobileapi,rcsopenapi,saiv,samsungkeystoreutils,scamera_sdk_util,sec_platform_library,secimaging,semcamera,semcamera2,semextendedformat,semsdrvideoconverter,sfeffect,stayrotation,svemanager,videoeditor_sdk,vsimmanager +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.ar,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.ese,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.nfc.uicc,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.heartrate,android.hardware.sensor.hifi_sensors,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.aware,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.freeform_window_management,android.software.home_screen,android.software.input_methods,android.software.ipsec_tunnels,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.sip,android.software.sip.voip,android.software.verified_boot,android.software.voice_recognizers,android.software.webview,android.sofware.nfc.beam,com.google.android.feature.TURBO_PRELOAD,com.nxp.mifare,com.samsung.android.api.version.2402,com.samsung.android.api.version.2403,com.samsung.android.api.version.2501,com.samsung.android.api.version.2502,com.samsung.android.api.version.2601,com.samsung.android.api.version.2701,com.samsung.android.api.version.2801,com.samsung.android.api.version.2802,com.samsung.android.api.version.2803,com.samsung.android.api.version.2901,com.samsung.android.api.version.2902,com.samsung.android.authfw,com.samsung.android.bio.face,com.samsung.android.biometrics,com.samsung.android.camera.iris,com.samsung.android.knox.knoxsdk,com.samsung.android.sdk.camera.processor,com.samsung.android.sdk.camera.processor.effect,com.samsung.feature.SAMSUNG_EXPERIENCE,com.samsung.feature.aodservice_v07,com.samsung.feature.aremoji.v2,com.samsung.feature.device_category_phone,com.samsung.feature.galaxyfinder_v7,com.samsung.feature.hmt,com.samsung.feature.ipsgeofence,com.samsung.feature.mirrorlink_fw,com.samsung.feature.samsung_experience_mobile,com.samsung.feature.samsungpositioning,com.samsung.feature.samsungpositioning.snlp,com.sec.android.mdm,com.sec.android.secimaging,com.sec.android.smartface.smart_stay,com.sec.feature.barcode_emulator,com.sec.feature.cocktailpanel,com.sec.feature.cover,com.sec.feature.cover.clearcover,com.sec.feature.cover.flip,com.sec.feature.cover.nfcledcover,com.sec.feature.cover.sview,com.sec.feature.edge_v03,com.sec.feature.fingerprint_manager_service,com.sec.feature.motionrecognition_service,com.sec.feature.nfc_authentication,com.sec.feature.nfc_authentication_cover,com.sec.feature.nsflp,com.sec.feature.overlaymagnifier,com.sec.feature.people_edge_notification,com.sec.feature.saccessorymanager,com.sec.feature.sensorhub,com.sec.feature.slocation,com.sec.feature.spo2,com.sec.feature.usb_authentication +Locales=ar,ar_AE,ar_IL,ar_SA,as,as_IN,ast,az,az_AZ,be,be_BY,bg,bg_BG,bh_IN,bn,bn_BD,bn_IN,bs,bs_BA,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_AT,de_CH,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IE,en_NZ,en_PH,en_US,en_ZA,en_ZG,es,es_ES,es_US,et,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_CH,fr_FR,ga,ga_IE,gl,gl_ES,gu,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,hy_AM,in,in_ID,is,is_IS,it,it_IT,iw,iw_IL,ja,ja_JP,ka,ka_GE,kab_DZ,kk,kk_KZ,km,km_KH,kn,kn_IN,ko,ko_KR,ky,ky_KG,lo,lo_LA,lt,lt_LT,lv,lv_LV,mk,mk_MK,ml,ml_IN,mn,mn_MN,mr,mr_IN,ms,ms_MY,my,my_MM,my_ZG,nb,nb_NO,ne,ne_NP,nl,nl_BE,nl_NL,or,or_IN,pa,pa_IN,pl,pl_PL,pl_SP,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,si_LK,sk,sk_SK,sl,sl_SI,sq,sq_AL,sr,sr_RS,sv,sv_SE,ta,ta_IN,te,te_IN,tg,tg_TJ,th,th_TH,tk,tk_TM,tr,tr_TR,uk,uk_UA,ur,ur_PK,uz,uz_UZ,vi,vi_VN,zh_CN,zh_HK,zh_TW +GSF.version=203615037 +Vending.version=82201610 +Vending.versionString=22.0.16-21 [0] [PR] 332539104 +CellOperator=60302 +SimOperator=60302 +TimeZone=Africa/Algiers +GL.Extensions=GL_ANDROID_extension_pack_es31a,GL_ARM_mali_program_binary,GL_ARM_mali_shader_binary,GL_ARM_rgba8,GL_ARM_shader_framebuffer_fetch,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_YUV_target,GL_EXT_blend_minmax,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_draw_elements_base_vertex,GL_EXT_external_buffer,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_occlusion_query_boolean,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_shader_pixel_local_storage,GL_EXT_shadow_samplers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_rg,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_RG8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_storage,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_robust_buffer_access_behavior,GL_KHR_robustness,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_KHR_texture_compression_astc_sliced_3d,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_copy_image,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_buffers_indexed,GL_OES_draw_elements_base_vertex,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_extended_matrix_palette,GL_OES_fbo_render_mipmap,GL_OES_fixed_point,GL_OES_framebuffer_object,GL_OES_geometry_shader,GL_OES_get_program_binary,GL_OES_gpu_shader5,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_primitive_bounding_box,GL_OES_query_matrix,GL_OES_read_format,GL_OES_required_internalformat,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_io_blocks,GL_OES_shader_multisample_interpolation,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_tessellation_shader,GL_OES_texture_3D,GL_OES_texture_border_clamp,GL_OES_texture_buffer,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_cube_map_array,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture +Roaming=mobile-notroaming +Client=android-google -[t00q] -UserReadableName = Asus Zenfone 4 (api21) -Build.FINGERPRINT = asus/WW_ZenFone/ASUS_T00Q:5.0/LRX21V/WW_ZenFone-V5.4.2-20150922:user/release-keys -Build.HARDWARE = redhookbay -Build.BRAND = asus -Build.RADIO = unknown -Build.BOOTLOADER = unknown -Build.DEVICE = ASUS_T00Q -Build.VERSION.SDK_INT = 21 -Build.MODEL = ASUS_T00Q -Build.MANUFACTURER = asus -Build.PRODUCT = WW_ZenFone -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -Screen.Density = 240 -Screen.Width = 480 -Screen.Height = 854 -Platforms = x86,armeabi-v7a,armeabi -SharedLibraries = com.visionobjects.myscript.shape,com.android.future.usb.accessory,com.intel.security.lib.sepdrmjni,com.android.media.remotedisplay,com.visionobjects.myscript.hwr,com.visionobjects.im,com.google.android.media.effects,com.google.android.maps,com.intel.config,android.test.runner,com.visionobjects.myscript.inksearch,com.broadcom.bt,com.android.location.provider,com.google.widevine.software.drm,javax.obex,com.intel.camera.extensions,com.visionobjects.myscript.engine,com.intel.multidisplay,com.asus.fm,com.intel.security.service.sepmanager,com.android.mediadrm.signer,com.asus.draw -Features = android.hardware.sensor.proximity,android.hardware.sensor.accelerometer,android.hardware.faketouch,org.cyanogenmod.appsuggest,android.hardware.usb.accessory,android.hardware.telephony.cdma,android.software.backup,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.software.print,android.hardware.consumerir,org.cyanogenmod.partner,org.cyanogenmod.telephony,android.software.voice_recognizers,android.hardware.fingerprint,android.hardware.sensor.gyroscope,android.hardware.audio.low_latency,android.hardware.opengles.aep,android.hardware.bluetooth,android.hardware.camera.autofocus,com.google.android.feature.GOOGLE_BUILD,android.hardware.telephony.gsm,android.software.sip.voip,org.cyanogenmod.profiles,android.hardware.usb.host,com.cyanogenmod.android,android.hardware.audio.output,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.sensor.hifi_sensors,android.hardware.screen.portrait,android.hardware.nfc,com.nxp.mifare,android.hardware.sensor.stepdetector,org.cyanogenmod.audio,org.cyanogenmod.theme,android.software.home_screen,android.hardware.microphone,org.cyanogenmod.statusbar,android.hardware.bluetooth_le,android.hardware.sensor.compass,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.sensor.barometer,android.software.app_widgets,android.software.input_methods,android.hardware.sensor.light,android.software.device_admin,android.hardware.camera,org.cyanogenmod.hardware,android.hardware.screen.landscape,org.cyanogenmod.weather,org.cyanogenmod.performance,android.software.managed_users,android.software.webview,android.hardware.sensor.stepcounter,android.hardware.camera.capability.manual_post_processing,org.cyanogenmod.livedisplay,android.hardware.camera.any,android.hardware.camera.capability.raw,android.software.connectionservice,android.hardware.touchscreen.multitouch.distinct,android.hardware.location.network,android.software.sip,android.hardware.camera.capability.manual_sensor,android.hardware.camera.level.full,android.hardware.wifi.direct,android.software.live_wallpaper,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.EXCHANGE_6_2,org.cyanogenmod.theme.v1,org.cyanogenmod.livelockscreen,android.hardware.location.gps,android.software.midi,android.hardware.nfc.hce,android.hardware.wifi,android.hardware.location,android.hardware.telephony -Locales = af,af_NA,af_ZA,agq,ak,ak_GH,am,am_ET,ar,ar_AE,ar_BH,ar_DJ,ar_DZ,ar_EG,ar_EH,ar_ER,ar_IL,ar_IQ,ar_JO,ar_KM,ar_KW,ar_LB,ar_LY,ar_MA,ar_MR,ar_OM,ar_PS,ar_QA,ar_SA,ar_SD,ar_SO,ar_SS,ar_SY,ar_TD,ar_TN,ar_YE,as,as_IN,asa,az,bas,be,be_BY,bem,bez,bg,bg_BG,bm,bm_ML,bn,bn_BD,bn_IN,bo,bo_CN,bo_IN,br,br_FR,brx,bs,ca,ca_AD,ca_ES,ca_FR,ca_IT,cgg,chr,cs,cs_CZ,cy,cy_GB,da,da_DK,da_GL,dav,de,de_AT,de_BE,de_CH,de_DE,de_LI,de_LU,dje,dua,dyo,dz,dz_BT,ebu,ee,ee_GH,ee_TG,el,el_CY,el_GR,en,en_AG,en_AI,en_AS,en_AU,en_BB,en_BE,en_BM,en_BS,en_BW,en_BZ,en_CA,en_CC,en_CK,en_CM,en_CX,en_DG,en_DM,en_ER,en_FJ,en_FK,en_FM,en_GB,en_GD,en_GG,en_GH,en_GI,en_GM,en_GU,en_GY,en_HK,en_IE,en_IM,en_IN,en_IO,en_JE,en_JM,en_KE,en_KI,en_KN,en_KY,en_LC,en_LR,en_LS,en_MG,en_MH,en_MO,en_MP,en_MS,en_MT,en_MU,en_MW,en_NA,en_NF,en_NG,en_NR,en_NU,en_NZ,en_PG,en_PH,en_PK,en_PN,en_PR,en_PW,en_RW,en_SB,en_SC,en_SD,en_SG,en_SH,en_SL,en_SS,en_SX,en_SZ,en_TC,en_TK,en_TO,en_TT,en_TV,en_TZ,en_UG,en_UM,en_US,en_VC,en_VG,en_VI,en_VU,en_WS,en_ZA,en_ZM,en_ZW,eo,es,es_AR,es_BO,es_CL,es_CO,es_CR,es_CU,es_DO,es_EA,es_EC,es_ES,es_GQ,es_GT,es_HN,es_IC,es_MX,es_NI,es_PA,es_PE,es_PH,es_PR,es_PY,es_SV,es_US,es_UY,es_VE,et,et_EE,eu,eu_ES,ewo,fa,fa_AF,fa_IR,ff,ff_SN,fi,fi_FI,fil,fo,fo_FO,fr,fr_BE,fr_BF,fr_BI,fr_BJ,fr_BL,fr_CA,fr_CD,fr_CF,fr_CG,fr_CH,fr_CI,fr_CM,fr_DJ,fr_DZ,fr_FR,fr_GA,fr_GF,fr_GN,fr_GP,fr_GQ,fr_HT,fr_KM,fr_LU,fr_MA,fr_MC,fr_MF,fr_MG,fr_ML,fr_MQ,fr_MR,fr_MU,fr_NC,fr_NE,fr_PF,fr_PM,fr_RE,fr_RW,fr_SC,fr_SN,fr_SY,fr_TD,fr_TG,fr_TN,fr_VU,fr_WF,fr_YT,ga,ga_IE,gl,gl_ES,gsw,gu,gu_IN,guz,gv,gv_IM,ha,haw,iw,iw_IL,hi,hi_IN,hr,hr_BA,hr_HR,hu,hu_HU,hy,hy_AM,in,in_ID,ig,ig_NG,ii,ii_CN,is,is_IS,it,it_CH,it_IT,it_SM,ja,ja_JP,jgo,jmc,ka,ka_GE,kab,kam,kde,kea,khq,ki,ki_KE,kk,kkj,kl,kl_GL,kln,km,km_KH,kn,kn_IN,ko,ko_KP,ko_KR,kok,ks,ksb,ksf,kw,kw_GB,ky,lag,lg,lg_UG,lkt,ln,ln_AO,ln_CD,ln_CF,ln_CG,lo,lo_LA,lt,lt_LT,lu,lu_CD,luo,luy,lv,lv_LV,mas,mer,mfe,mg,mg_MG,mgh,mgo,mk,mk_MK,ml,ml_IN,mn,mr,mr_IN,ms,mt,mt_MT,mua,my,my_MM,naq,nb,nb_NO,nb_SJ,nd,nd_ZW,ne,ne_IN,ne_NP,nl,nl_AW,nl_BE,nl_BQ,nl_CW,nl_NL,nl_SR,nl_SX,nmg,nn,nn_NO,nnh,nus,nyn,om,om_ET,om_KE,or,or_IN,pa,pl,pl_PL,ps,ps_AF,pt,pt_AO,pt_BR,pt_CV,pt_GW,pt_MO,pt_MZ,pt_PT,pt_ST,pt_TL,rm,rm_CH,rn,rn_BI,ro,ro_MD,ro_RO,rof,ru,ru_BY,ru_KG,ru_KZ,ru_MD,ru_RU,ru_UA,rw,rw_RW,rwk,saq,sbp,seh,ses,sg,sg_CF,shi,si,si_LK,sk,sk_SK,sl,sl_SI,sn,sn_ZW,so,so_DJ,so_ET,so_KE,so_SO,sq,sq_AL,sq_MK,sq_XK,sr,sv,sv_AX,sv_FI,sv_SE,sw,sw_KE,sw_TZ,sw_UG,swc,ta,ta_IN,ta_LK,ta_MY,ta_SG,te,te_IN,teo,th,th_TH,ti,ti_ER,ti_ET,to,to_TO,tr,tr_CY,tr_TR,twq,tzm,ug,uk,uk_UA,ur,ur_IN,ur_PK,uz,vai,vi,vi_VN,vun,xog,yav,yo,yo_BJ,yo_NG,zgh,zh,zu,zu_ZA -Client = android-google -GSF.version = 10548448 -Vending.version = 80798000 -CellOperator = 310260 -SimOperator = 310260 -Roaming = mobile-notroaming -TimeZone = Europe/Moscow -GL.Version = 131072 -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_primitive_bounding_box,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_tiled_rendering,GL_EXT_multi_draw_arrays,GL_EXT_shader_texture_lod,GL_IMG_multisampled_render_to_texture,GL_IMG_program_binary,GL_IMG_read_format,GL_IMG_shader_binary,GL_IMG_texture_compression_pvrtc,GL_IMG_texture_format_BGRA8888,GL_IMG_texture_npot,GL_IMG_vertex_array_object,GL_OES_byte_coordinates,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_fragment_precision_high,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_query_matrix,GL_OES_required_internalformat,GL_OES_single_precision,GL_OES_stencil8 +[gplayapi_tw_e.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Ticwatch E +Build.HARDWARE=mooneye +Build.RADIO=976_GEN_PACK-1.103654.1.105572.1,976_GEN_PACK-1.103654.1.105572.1 +Build.BOOTLOADER=mooneye0.5.30.0.0.5 +Build.FINGERPRINT=mobvoi/mooneye/mooneye:8.0.0/OWDR.180307.020/5000261:user/release-keys +Build.BRAND=mobvoi +Build.DEVICE=mooneye +Build.VERSION.SDK_INT=26 +Build.MODEL=Ticwatch E +Build.MANUFACTURER=Mobvoi +Build.PRODUCT=mooneye +Build.ID=OWDR.180307.020 +Build.VERSION.RELEASE=8.0.0 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=1 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=131072 +Screen.Density=280 +Screen.Width=400 +Screen.Height=400 +Platforms=armeabi-v7a,armeabi +SharedLibraries=clockwork-system,android.ext.services,android.ext.shared,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.google.android.gms,com.google.android.wearable,javax.obex,org.apache.http.legacy +Features=android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.faketouch,android.hardware.location,android.hardware.location.gps,android.hardware.microphone,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.heartrate,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.type.watch,android.hardware.usb.accessory,android.hardware.wifi,android.software.activities_on_secondary_displays,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.voice_recognizers,com.google.wearable.hardware.sensor.heartrate.fitness,oem.tw.hardware.ticwatch +Locales=ar,ar_SA,ast,be,be_BY,bg,bg_BG,bh_IN,ca,ca_ES,cs,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_GB,en_US,en_XA,es,es_ES,es_US,et,et_EE,fi,fi_FI,fr,fr_CA,fr_FR,gl,gl_ES,hi,hi_IN,hr,hr_HR,hu,hu_HU,in,in_ID,it,it_IT,iw,iw_IL,ja,ja_JP,kab_DZ,ko,ko_KR,lt,lt_LT,nb,nb_NO,nl,nl_BE,nl_NL,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,sk,sk_SK,sr,sv,sv_SE,th,th_TH,tr,tr_TR,uk,uk_UA,vi,vi_VN,zh_CN,zh_HK,zh_TW +GSF.version=201516070 +Vending.version=81932605 +Vending.versionString=19.3.26-all [5] [PR] 301645536 +CellOperator=26203 +SimOperator=26207 +TimeZone=Europe/Berlin +GL.Extensions=GL_ARM_mali_program_binary,GL_ARM_mali_shader_binary,GL_ARM_rgba8,GL_EXT_blend_minmax,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_multisampled_render_to_texture,GL_EXT_robustness,GL_EXT_shader_texture_lod,GL_EXT_texture_format_BGRA8888,GL_KHR_debug,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_query_matrix,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_texture_cube_map,GL_OES_texture_npot,GL_OES_vertex_half_float +Roaming=mobile-notroaming +Client=android-google -[Tab_8_4C] -UserReadableName = Intel 3G i80 x86 tablet (api19) -Build.FINGERPRINT = intel/anzhen4_mrd7_64/anzhen4_mrd7:4.4.4/KTU84P/eng.root.20150617.094743:user/dev-keys -Build.HARDWARE = anzhen4_mrd7 -Build.BRAND = Tab_8_4C -Build.RADIO = unknown -Build.BOOTLOADER = unknown -Build.DEVICE = Tab_8_4C -Build.VERSION.SDK_INT = 19 -Build.MODEL = 3G i80 -Build.MANUFACTURER = intel -Build.PRODUCT = Tab_8_4C -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 4 -HasHardKeyboard = false -HasFiveWayNavigation = false -Screen.Density = 160 -Screen.Width = 800 -Screen.Height = 1232 -Platforms = x86,armeabi-v7a -SharedLibraries = javax.obex,com.android.future.usb.accessory,android.test.runner,com.intel.asf,com.android.media.remotedisplay,com.intel.config,com.intel.camera.extensions,com.google.android.media.effects,com.intel.widi.sink,com.intel.security.service.sepmanager,com.google.android.maps,com.android.location.provider,com.google.android.gms,com.intel.security.lib.sepdrmjni,com.intel.multidisplay -Features = android.hardware.sensor.proximity,android.hardware.sensor.accelerometer,android.hardware.faketouch,org.cyanogenmod.appsuggest,android.hardware.usb.accessory,android.hardware.telephony.cdma,android.software.backup,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.software.print,android.hardware.consumerir,org.cyanogenmod.partner,org.cyanogenmod.telephony,android.software.voice_recognizers,android.hardware.fingerprint,android.hardware.sensor.gyroscope,android.hardware.audio.low_latency,android.hardware.opengles.aep,android.hardware.bluetooth,android.hardware.camera.autofocus,com.google.android.feature.GOOGLE_BUILD,android.hardware.telephony.gsm,android.software.sip.voip,org.cyanogenmod.profiles,android.hardware.usb.host,com.cyanogenmod.android,android.hardware.audio.output,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.sensor.hifi_sensors,android.hardware.screen.portrait,android.hardware.nfc,com.nxp.mifare,android.hardware.sensor.stepdetector,org.cyanogenmod.audio,org.cyanogenmod.theme,android.software.home_screen,android.hardware.microphone,org.cyanogenmod.statusbar,android.hardware.bluetooth_le,android.hardware.sensor.compass,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.sensor.barometer,android.software.app_widgets,android.software.input_methods,android.hardware.sensor.light,android.software.device_admin,android.hardware.camera,org.cyanogenmod.hardware,android.hardware.screen.landscape,org.cyanogenmod.weather,org.cyanogenmod.performance,android.software.managed_users,android.software.webview,android.hardware.sensor.stepcounter,android.hardware.camera.capability.manual_post_processing,org.cyanogenmod.livedisplay,android.hardware.camera.any,android.hardware.camera.capability.raw,android.software.connectionservice,android.hardware.touchscreen.multitouch.distinct,android.hardware.location.network,android.software.sip,android.hardware.camera.capability.manual_sensor,android.hardware.camera.level.full,android.hardware.wifi.direct,android.software.live_wallpaper,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.EXCHANGE_6_2,org.cyanogenmod.theme.v1,org.cyanogenmod.livelockscreen,android.hardware.location.gps,android.software.midi,android.hardware.nfc.hce,android.hardware.wifi,android.hardware.location,android.hardware.telephony -Locales = af,af_NA,af_ZA,agq,ak,ak_GH,am,am_ET,ar,ar_AE,ar_BH,ar_DJ,ar_DZ,ar_EG,ar_EH,ar_ER,ar_IL,ar_IQ,ar_JO,ar_KM,ar_KW,ar_LB,ar_LY,ar_MA,ar_MR,ar_OM,ar_PS,ar_QA,ar_SA,ar_SD,ar_SO,ar_SY,ar_TD,ar_TN,ar_YE,as,as_IN,asa,az,bas,be,be_BY,bem,bez,bg,bg_BG,bm,bm_ML,bn,bn_BD,bn_IN,bo,bo_CN,bo_IN,br,br_FR,brx,bs,ca,ca_AD,ca_ES,cgg,chr,cs,cs_CZ,cy,cy_GB,da,da_DK,dav,de,de_AT,de_BE,de_CH,de_DE,de_LI,de_LU,dje,dua,dyo,dz,dz_BT,ebu,ee,ee_GH,ee_TG,el,el_CY,el_GR,en,en_AG,en_AS,en_AU,en_BB,en_BE,en_BM,en_BS,en_BW,en_BZ,en_CA,en_CM,en_DM,en_FJ,en_FM,en_GB,en_GD,en_GG,en_GH,en_GI,en_GM,en_GU,en_GY,en_HK,en_IE,en_IM,en_IN,en_JE,en_JM,en_KE,en_KI,en_KN,en_KY,en_LC,en_LR,en_LS,en_MG,en_MH,en_MP,en_MT,en_MU,en_MW,en_NA,en_NG,en_NZ,en_PG,en_PH,en_PK,en_PR,en_PW,en_SB,en_SC,en_SG,en_SL,en_SS,en_SZ,en_TC,en_TO,en_TT,en_TZ,en_UG,en_UM,en_US,en_VC,en_VG,en_VI,en_VU,en_WS,en_ZA,en_ZM,en_ZW,eo,es,es_AR,es_BO,es_CL,es_CO,es_CR,es_CU,es_DO,es_EA,es_EC,es_ES,es_GQ,es_GT,es_HN,es_IC,es_MX,es_NI,es_PA,es_PE,es_PH,es_PR,es_PY,es_SV,es_US,es_UY,es_VE,et,et_EE,eu,eu_ES,ewo,fa,fa_AF,fa_IR,ff,ff_SN,fi,fi_FI,fil,fo,fo_FO,fr,fr_BE,fr_BF,fr_BI,fr_BJ,fr_BL,fr_CA,fr_CD,fr_CF,fr_CG,fr_CH,fr_CI,fr_CM,fr_DJ,fr_DZ,fr_FR,fr_GA,fr_GF,fr_GN,fr_GP,fr_GQ,fr_HT,fr_KM,fr_LU,fr_MA,fr_MC,fr_MF,fr_MG,fr_ML,fr_MQ,fr_MR,fr_MU,fr_NC,fr_NE,fr_PF,fr_RE,fr_RW,fr_SC,fr_SN,fr_SY,fr_TD,fr_TG,fr_TN,fr_VU,fr_YT,ga,ga_IE,gl,gl_ES,gsw,gu,gu_IN,guz,gv,gv_GB,ha,haw,iw,iw_IL,hi,hi_IN,hr,hr_BA,hr_HR,hu,hu_HU,hy,hy_AM,in,in_ID,ig,ig_NG,ii,ii_CN,is,is_IS,it,it_CH,it_IT,it_SM,ja,ja_JP,jgo,jmc,ka,ka_GE,kab,kam,kde,kea,khq,ki,ki_KE,kk,kl,kl_GL,kln,km,km_KH,kn,kn_IN,ko,ko_KP,ko_KR,kok,ks,ksb,ksf,kw,kw_GB,lag,lg,lg_UG,ln,ln_AO,ln_CD,ln_CF,ln_CG,lo,lo_LA,lt,lt_LT,lu,lu_CD,luo,luy,lv,lv_LV,mas,mer,mfe,mg,mg_MG,mgh,mgo,mk,mk_MK,ml,ml_IN,mn,mr,mr_IN,ms,mt,mt_MT,mua,my,my_MM,naq,nb,nb_NO,nd,nd_ZW,ne,ne_IN,ne_NP,nl,nl_AW,nl_BE,nl_CW,nl_NL,nl_SR,nl_SX,nmg,nn,nn_NO,nus,nyn,om,om_ET,om_KE,or,or_IN,pa,pl,pl_PL,ps,ps_AF,pt,pt_AO,pt_BR,pt_CV,pt_GW,pt_MO,pt_MZ,pt_PT,pt_ST,pt_TL,rm,rm_CH,rn,rn_BI,ro,ro_MD,ro_RO,rof,ru,ru_BY,ru_KG,ru_KZ,ru_MD,ru_RU,ru_UA,rw,rw_RW,rwk,saq,sbp,seh,ses,sg,sg_CF,shi,si,si_LK,sk,sk_SK,sl,sl_SI,sn,sn_ZW,so,so_DJ,so_ET,so_KE,so_SO,sq,sq_AL,sq_MK,sr,sv,sv_AX,sv_FI,sv_SE,sw,sw_KE,sw_TZ,sw_UG,swc,ta,ta_IN,ta_LK,ta_MY,ta_SG,te,te_IN,teo,th,th_TH,ti,ti_ER,ti_ET,to,to_TO,tr,tr_CY,tr_TR,twq,tzm,uk,uk_UA,ur,ur_IN,ur_PK,uz,vai,vi,vi_VN,vun,xog,yav,yo,yo_NG,zh,zu,zu_ZA -Client = android-google -GSF.version = 10548448 -Vending.version = 80798000 -CellOperator = 310260 -SimOperator = 310260 -Roaming = mobile-notroaming -TimeZone = Europe/Moscow -GL.Version = 131072 -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_multisampled_render_to_texture,GL_EXT_primitive_bounding_box,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_tiled_rendering,GL_EXT_multi_draw_arrays,GL_EXT_shader_texture_lod,GL_IMG_multisampled_render_to_texture,GL_IMG_program_binary,GL_IMG_read_format,GL_IMG_shader_binary,GL_IMG_texture_compression_pvrtc,GL_IMG_texture_format_BGRA8888,GL_IMG_texture_npot,GL_IMG_vertex_array_object,GL_OES_byte_coordinates,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_fragment_precision_high,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_query_matrix,GL_OES_required_internalformat,GL_OES_single_precision,GL_OES_stencil8 -[walleye] -UserReadableName = Google Pixel 2 (api28) -Build.HARDWARE = walleye -Build.RADIO = g8998-00223-1804251450 -Build.BOOTLOADER = mw8998-002.0071.00 -Build.FINGERPRINT = google/walleye/walleye:9/PPP3.180510.008/4811556:user/release-keys -Build.BRAND = google -Build.DEVICE = walleye -Build.VERSION.SDK_INT = 28 -Build.MODEL = Pixel 2 -Build.MANUFACTURER = Google -Build.PRODUCT = walleye -Build.ID = PPP3.180510.008 -Build.VERSION.RELEASE = 9 -TouchScreen = 3 -Keyboard = 1 -Navigation = 1 -ScreenLayout = 2 -HasHardKeyboard = false -HasFiveWayNavigation = false -GL.Version = 196610 -Screen.Density = 420 -Screen.Width = 1080 -Screen.Height = 1794 -Platforms = arm64-v8a,armeabi-v7a,armeabi -SharedLibraries = android.ext.services,android.ext.shared,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.ims.rcsmanager,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.google.android.camera.experimental2017,com.google.android.dialer.support,com.google.android.gms,com.google.android.hardwareinfo,com.google.android.lowpowermonitordevicefactory,com.google.android.lowpowermonitordeviceinterface,com.google.android.maps,com.google.android.media.effects,com.google.android.poweranomalydatafactory,com.google.android.poweranomalydatamodeminterface,com.google.vr.platform,com.qti.vzw.ims.internal,com.qualcomm.embmslibrary,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.quicinc.cne,com.quicinc.cneapiclient,com.verizon.embms,com.verizon.provider,com.vzw.apnlib,javax.obex,org.apache.http.legacy -Features = android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.audio.pro,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.ar,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.assist,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.hifi_sensors,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.carrierlock,android.hardware.telephony.cdma,android.hardware.telephony.euicc,android.hardware.telephony.gsm,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vr.headtracking,android.hardware.vr.high_performance,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.aware,android.hardware.wifi.direct,android.hardware.wifi.passpoint,android.hardware.wifi.rtt,android.software.activities_on_secondary_displays,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.device_id_attestation,android.software.file_based_encryption,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.securely_removes_users,android.software.sip,android.software.sip.voip,android.software.verified_boot,android.software.voice_recognizers,android.software.vr.mode,android.software.webview,com.google.android.apps.dialer.SUPPORTED,com.google.android.apps.photos.PIXEL_2017_PRELOAD,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.PIXEL_2017_EXPERIENCE,com.google.android.feature.PIXEL_EXPERIENCE,com.google.android.feature.TURBO_PRELOAD,com.google.android.feature.ZERO_TOUCH,com.google.hardware.camera.easel,com.verizon.hardware.telephony.ehrpd,com.verizon.hardware.telephony.lte -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,as,ast,az,be,bg,bg_BG,bn,bs,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,es,es_ES,es_US,et,eu,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_FR,gl,gu,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,kk,km,kn,ko,ko_KR,ky,lo,lt,lt_LT,lv,lv_LV,mk,ml,mn,mr,ms,ms_MY,my,nb,nb_NO,ne,nl,nl_NL,or,pa,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,si,sk,sk_SK,sl,sl_SI,sq,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,te,th,th_TH,tr,tr_TR,uk,uk_UA,ur,uz,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 12848063 -Vending.version = 81031200 -Vending.versionString = 10.3.12-all [0] [PR] 198814133 -CellOperator = 310260 -SimOperator = 310260 -TimeZone = America/New_York -GL.Extensions = GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_YUV_target,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_texture_foveated,GL_QCOM_tiled_rendering -Roaming = mobile-notroaming -Client = android-google +[gplayapi_xm_11a.properties] +# +# GPlayApi +# Copyright (C) 2023, The Calyx Institute +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +Build.BOOTLOADER=unknown +Build.BRAND=Xiaomi +Build.DEVICE=lisa +Build.FINGERPRINT=Xiaomi/lisa_eea/lisa\:13/TKQ1.220829.002/V14.0.6.0.TKOEUXM\:user/release-keys +Build.HARDWARE=qcom +Build.ID=TKQ1.220829.002 +Build.MANUFACTURER=Xiaomi +Build.MODEL=2109119DG +Build.PRODUCT=lisa_eea +Build.RADIO=4.3CPL2-gl-26.1-15406.340227_2053_1f271b2afea,4.3CPL2-gl-26.1-15406.340227_2053_1f271b2afea +Build.VERSION.RELEASE=13 +Build.VERSION.SDK_INT=33 +CellOperator=310 +Client=android-google +Features=android.hardware.sensor.proximity,com.google.android.feature.ASI_MINIMAL,com.quicinc.voice.assist.uvr,android.software.adoptable_storage,android.hardware.sensor.accelerometer,android.software.controls,android.hardware.faketouch,com.google.android.feature.D2D_CABLE_MIGRATION_FEATURE,android.hardware.usb.accessory,android.hardware.telephony.cdma,android.software.backup,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.software.print,android.hardware.consumerir,android.software.activities_on_secondary_displays,android.software.voice_recognizers,com.google.lens.feature.CAMERA_INTEGRATION,android.software.picture_in_picture,android.hardware.fingerprint,android.hardware.sensor.gyroscope,android.hardware.audio.low_latency,com.google.android.feature.PERSONAL_SAFETY,android.software.vulkan.deqp.level,android.software.cant_save_state,android.hardware.security.model.compatible,android.hardware.opengles.aep,android.hardware.bluetooth,android.hardware.camera.autofocus,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.software.incremental_delivery,android.software.sip.voip,android.hardware.se.omapi.ese,android.hardware.usb.host,android.hardware.audio.output,android.software.verified_boot,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.se.omapi.uicc,android.hardware.screen.portrait,android.hardware.nfc,com.google.android.feature.TURBO_PRELOAD,com.nxp.mifare,android.hardware.sensor.stepdetector,android.software.home_screen,android.hardware.microphone,android.software.autofill,android.software.securely_removes_users,android.hardware.bluetooth_le,android.hardware.sensor.compass,android.hardware.touchscreen.multitouch.jazzhand,android.software.app_widgets,android.software.input_methods,android.hardware.sensor.light,android.hardware.vulkan.version,android.software.companion_device_setup,com.google.android.feature.EEA_V2_DEVICE,android.software.device_admin,com.google.android.feature.WELLBEING,android.hardware.wifi.passpoint,android.hardware.camera,android.hardware.screen.landscape,com.google.android.feature.AER_OPTIMIZED,android.hardware.ram.normal,android.software.managed_users,android.software.webview,android.hardware.sensor.stepcounter,android.hardware.camera.capability.manual_post_processing,com.google.lens.feature.IMAGE_INTEGRATION,android.hardware.camera.any,android.hardware.camera.capability.raw,android.hardware.vulkan.compute,com.google.android.apps.dialer.call_recording_audio,android.software.connectionservice,android.hardware.touchscreen.multitouch.distinct,android.hardware.location.network,android.software.cts,android.software.sip,android.hardware.camera.capability.manual_sensor,android.software.app_enumeration,com.google.android.apps.dialer.SUPPORTED,android.hardware.camera.level.full,com.google.android.feature.EEA_DEVICE,android.hardware.wifi.direct,android.software.live_wallpaper,android.software.ipsec_tunnels,com.google.android.paid.chrome,com.quicinc.voice.assist,android.hardware.nfc.hcef,android.hardware.nfc.uicc,android.hardware.location.gps,android.software.midi,android.hardware.nfc.any,android.hardware.nfc.ese,android.hardware.nfc.hce,android.hardware.wifi,android.hardware.location,com.google.android.paid.search,android.hardware.vulkan.level,com.google.android.feature.PREMIER_TIER,android.software.secure_lock_screen,android.hardware.telephony,android.software.file_based_encryption +GL.Extensions=,GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_fragment_invocation_density,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_texture_view,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_YUV_texture_gather,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_motion_estimation,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_shader_framebuffer_fetch_rate,GL_QCOM_shading_rate,GL_QCOM_texture_foveated,GL_QCOM_texture_foveated_subsampled_layout,GL_QCOM_tiled_rendering,GL_QCOM_validate_shader_binary +GL.Version=196610 +GSF.version=203615037 +HasFiveWayNavigation=false +HasHardKeyboard=false +Keyboard=1 +Locales=af,am,ar,ar_EG,ar_XB,as,as_IN,ast,az,az_AZ,be,be_BY,bg,bg_BG,bn,bn_BD,bn_IN,bs,bs_BA,ca,ca_ES,ckb,cs,cs_CZ,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,eo,es,es_419,es_ES,es_US,et,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fr,fr_CA,fr_FR,gl,gl_ES,gu,gu_IN,ha_NG,he,hi,hi_IN,hr,hr_HR,ht,hu,hu_HU,hy,hy_AM,ia,id,in,in_ID,is,it,it_IT,iw,iw_IL,ja,ja_JP,ka,ka_GE,kab,kk,kk_KZ,km,km_KH,kmr,kn,kn_IN,ko,ko_KR,ky,lo,lo_LA,lt,lt_LT,lv,lv_LV,mk,mk_MK,ml,ml_IN,mn,mr,mr_IN,ms,ms_MY,mt_MT,my,my_MM,nb,nb_NO,ne,ne_IN,ne_NP,nl,nl_NL,or,or_IN,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc,si,sk,sk_SK,sl,sl_SI,so,sq,sq_AL,sr,sr_Latn,sr_RS,sv,sv_SE,sw,ta,ta_IN,te,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur,ur_IN,ur_PK,uz,uz_UZ,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu +Navigation=1 +Platforms=arm64-v8a,armeabi-v7a,armeabi +Roaming=mobile-notroaming +Screen.Density=440 +Screen.Height=2296 +Screen.Width=1080 +ScreenLayout=2 +SharedLibraries=libhoaeffects.qti.so,android.test.base,android.test.mock,libqti-perfd-client.so,android.hidl.manager-V1.0-java,libupdateprof.qti.so,qti-telephony-hidl-wrapper,libfastcvopt.so,vendor.qti.ims.connection-V1.0-java,liblistenjni.qti.so,android.hidl.manager.V1_0.IServiceNotification,com.android.hotwordenrollment.common.util,android.hidl.manager.V1_0.IServiceManager,libOpenCL.so,libthermalclient.qti.so,vendor.xiaomi.hardware.misys-V1.0-java,vendor.qti.ims.rcsuce-V1.0-java,com.qualcomm.qti.uimGba.uimgbalibrary,vendor.qti.ims.rcsuce-V1.1-java,vendor.qti.ims.rcsuce-V1.2-java,dpmapi,qti-telephony-utils,com.qti.location.sdk,libbinauralrenderer_wrapper.qti.so,services.core,camerax-vendor-extensions.jar,libdiag_system.qti.so,com.qualcomm.qti.uimGbaManager.uimgbamanagerlibrary,com.qti.media.secureprocessor,qti-telephony-utils-prd,global-cleaner-empty.jar,ims-ext-common,libcdsprpc.so,android.hidl.base-V1.0-java,com.qualcomm.qmapbridge,libmisys_jni.xiaomi.so,com.qualcomm.qti.remoteSimlock.manager.remotesimlockmanagerlibrary,com.qualcomm.qti.audiosphere,libadsprpc.so,com.android.location.provider,vendor.xiaomi.hardware.misys-V4.0-java,com.miui.system,android.hidl.base.V1_0.IBase,com.wapi.wapicertstore,vendor.xiaomi.hardware.misys.V3_0,android.hardware.wifi.supplicant.V1_3.ISupplicant,android.net.ipsec.ike,security-device-credential-sdk.jar,com.nxp.nfc.nq,com.android.future.usb.accessory,version-seperation-dev,android.hardware.wifi.supplicant.V1_2.ISupplicant,com.qti.dpmframework,libsdsprpc.so,android.ext.shared,vendor.xiaomi.hardware.misys-V2.0-java,javax.obex,izat.xt.srv,android.hardware.wifi.supplicant.V1_1.ISupplicant,com.google.android.gms,MiuiSettingsSearchLib.jar,libsnpe_dsp_domains_v2.so,libsnpe_dsp_domains_v3.so,com.qualcomm.qti.uim.uimservicelibrary,libhta.so,com.fingerprints.extension,com.qualcomm.uimremoteclientlibrary,android.hardware.wifi.supplicant.V1_0.ISupplicant,liblistensoundmodel2.so,com.xiaomi.nfc,vendor.qti.ims.factory-V2.0-java,vendor.qti.ims.factory-V2.1-java,com.xiaomi.slalib,vendor.qti.ims.factory-V2.2-java,com.xiaomi.NetworkBoost,com.qti.extphone.extphonelib,vendor.xiaomi.hardware.bgservice-V1.0-java,com.qualcomm.qti.remoteSimlock.uimremotesimlocklibrary,com.qualcomm.uimremoteserverlibrary,libQOC.qti.so,com.qualcomm.qcrilhook,android.test.runner,gson.jar,libSNPE.so,com.google.android.dialer.support,org.apache.http.legacy,vendor.qti.ims.rcssip-V1.0-java,vendor.qti.ims.rcssip-V1.1-java,com.android.cts.ctsshim.shared_library,com.android.nfc_extras,com.android.media.remotedisplay,com.qti.extphone.extphonelib-product,vendor.qti.ims.rcssip-V1.2-java,com.android.mediadrm.signer,com.qualcomm.qti.imscmservice-V2.0-java,qti-telephony-hidl-wrapper-prd,com.qti.snapdragon.sdk.display,com.qualcomm.qti.imscmservice-V2.1-java,com.qualcomm.qti.imscmservice-V2.2-java,libqape.qti.so,com.miui.core,micloud-sdk,com.qualcomm.embmslibrary +SimOperator=38 +TimeZone=UTC-10 +TouchScreen=3 +UserReadableName=Xiaomi 11 Lite 5G NE +Vending.version=82201710 +Vending.versionString=22.0.17-21 [0] [PR] 332555730 -[wetekplay2] -UserReadableName = WeTek Play 2 Smart TV (api23) -Build.HARDWARE = amlogic -Build.RADIO = unknown -Build.BOOTLOADER = unknown -Build.FINGERPRINT = WeTek/wetekplay2/wetekplay2:6.0.1/MHC19J/20170914:user/release-keys -Build.BRAND = WeTek -Build.DEVICE = wetekplay2 -Build.VERSION.SDK_INT = 23 -Build.MODEL = Play 2 -Build.MANUFACTURER = WeTek -Build.PRODUCT = wetekplay2 -Build.ID = MHC19J -Build.VERSION.RELEASE = 6.0.1 -TouchScreen = 1 -Keyboard = 2 -Navigation = 2 -ScreenLayout = 4 -HasHardKeyboard = true -HasFiveWayNavigation = true -GL.Version = 131072 -Screen.Density = 240 -Screen.Width = 1920 -Screen.Height = 1080 -Platforms = armeabi-v7a,armeabi -SharedLibraries = AmlogicPPPoE,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.google.android.gms,com.google.android.maps,com.google.android.media.effects,com.google.widevine.software.drm,javax.obex,org.apache.http.legacy -Features = android.hardware.audio.output,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.front,android.hardware.ethernet,android.hardware.faketouch,android.hardware.hdmi.cec,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.wifi,android.hardware.wifi.direct,android.software.app_widgets,android.software.backup,android.software.device_admin,android.software.home_screen,android.software.input_methods,android.software.live_tv,android.software.live_wallpaper,android.software.managed_users,android.software.print,android.software.sip,android.software.sip.voip,android.software.voice_recognizers,android.software.webview,com.google.android.apps.photos.NEXUS_PRELOAD,com.google.android.apps.photos.nexus_preload,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.PIXEL_EXPERIENCE -Locales = af,af_ZA,am,am_ET,ar,ar_EG,ar_XB,ast,az_AZ,bg,bg_BG,bn_BD,ca,ca_ES,cs,cs_CZ,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_GB,en_IN,en_US,en_XA,es,es_ES,es_US,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_BE,fr_CA,fr_FR,gl_ES,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy_AM,in,in_ID,is_IS,it,it_IT,iw,iw_IL,ja,ja_JP,ka_GE,kk,kk_KZ,km_KH,kn_IN,ko,ko_KR,ky_KG,lo_LA,lt,lt_LT,lv,lv_LV,mk_MK,ml_IN,mn_MN,mr_IN,ms_MY,my_MM,nb,nb_NO,ne_NP,nl,nl_NL,pl,pl_PL,pt,pt_BR,pt_PT,rm,rm_CH,ro,ro_RO,ru,ru_RU,si_LK,sk,sk_SK,sl,sl_SI,sr,sr_RS,sv,sv_SE,sw,sw_TZ,ta_IN,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur_PK,uz_UZ,vi,vi_VN,zh,zh_CN,zh_HK,zh_TW,zu,zu_ZA -GSF.version = 11975434 -Vending.version = 80941800 -Vending.versionString = 9.4.18-all [0] [PR] 190562443 -CellOperator = -SimOperator = -Client = android-google -TimeZone = Europe/Amsterdam -GL.Extensions = GL_ARM_mali_program_binary,GL_ARM_mali_shader_binary,GL_ARM_rgba8,GL_ARM_shader_framebuffer_fetch,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_blend_minmax,GL_EXT_compressed_ETC1_RGB8_sub_texture,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_multisampled_render_to_texture,GL_EXT_robustness,GL_EXT_shader_texture_lod,GL_EXT_texture_format_BGRA8888,GL_KHR_debug,GL_KHR_no_error,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_sync,GL_OES_byte_coordinates,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_extended_matrix_palette,GL_OES_fixed_point,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_mapbuffer,GL_OES_matrix_get,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_query_matrix,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_single_precision,GL_OES_standard_derivatives,GL_OES_stencil8,GL_OES_texture_cube_map,GL_OES_texture_npot,GL_OES_vertex_array_object,GL_OES_vertex_half_float -Roaming = mobile-notroaming +[gplayapi_xp_5_dual.properties] +# +# GPlayApi +# Copyright (C) 2020 Aurora OSS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +UserReadableName=Xperia 5 Dual +Build.HARDWARE=qcom +Build.RADIO=855-sm8150.gen.prodQ-00036-00,855-sm8150.gen.prodQ-00036-00 +Build.BOOTLOADER=xboot +Build.FINGERPRINT=Sony/J9210_RU/J9210:10/55.1.A.9.52/055001A009005201481357772:user/release-keys +Build.BRAND=Sony +Build.DEVICE=bahamut +Build.VERSION.SDK_INT=29 +Build.MODEL=Xperia 5 Dual +Build.MANUFACTURER=Sony +Build.PRODUCT=j9210 +Build.ID=QQ3A.200805.001 +Build.VERSION.RELEASE=10 +TouchScreen=3 +Keyboard=1 +Navigation=1 +ScreenLayout=2 +HasHardKeyboard=false +HasFiveWayNavigation=false +GL.Version=196610 +Screen.Density=378 +Screen.Width=1080 +Screen.Height=2520 +Platforms=arm64-v8a,armeabi-v7a,armeabi +SharedLibraries=android.ext.services,android.ext.shared,android.hidl.base-V1.0-java,android.hidl.manager-V1.0-java,android.test.base,android.test.mock,android.test.runner,com.android.future.usb.accessory,com.android.location.provider,com.android.media.remotedisplay,com.android.mediadrm.signer,com.android.nfc_extras,com.google.android.dialer.support,com.google.android.gms,com.google.android.maps,com.qti.dpmapi,com.qti.dpmframework,com.qualcomm.embmslibrary,com.qualcomm.qcrilhook,com.qualcomm.qti.QtiTelephonyServicelibrary,com.qualcomm.qti.imscmservice-V2.0-java,com.qualcomm.qti.imscmservice-V2.1-java,com.qualcomm.qti.imscmservice-V2.2-java,com.qualcomm.qti.lpa.uimlpalibrary,com.qualcomm.qti.uim.uimservicelibrary,com.qualcomm.qti.uimGba.uimgbalibrary,com.qualcomm.qti.uimGbaManager.uimgbamanagerlibrary,com.qualcomm.uimremoteclientlibrary,com.qualcomm.uimremoteserverlibrary,com.sony.device,com.sonymobile.album.internal,com.sonymobile.album.internal_1,com.sonymobile.album_1,ims-ext-common,javax.obex,org.apache.http.legacy,qti-telephony-hidl-wrapper,qti-telephony-utils,vendor.qti.hardware.data.connection-V1.0-java,vendor.qti.hardware.data.connection-V1.1-java,vendor.qti.hardware.data.latency-V1.0-java,vendor.qti.hardware.factory-V1.0,vendor.qti.hardware.factory-V2.0 +Features=android.hardware.audio.low_latency,android.hardware.audio.output,android.hardware.biometrics.face,android.hardware.bluetooth,android.hardware.bluetooth_le,android.hardware.camera,android.hardware.camera.any,android.hardware.camera.autofocus,android.hardware.camera.capability.manual_post_processing,android.hardware.camera.capability.manual_sensor,android.hardware.camera.capability.raw,android.hardware.camera.flash,android.hardware.camera.front,android.hardware.camera.level.full,android.hardware.faketouch,android.hardware.fingerprint,android.hardware.location,android.hardware.location.gps,android.hardware.location.network,android.hardware.microphone,android.hardware.nfc,android.hardware.nfc.any,android.hardware.nfc.hce,android.hardware.nfc.hcef,android.hardware.nfc.uicc,android.hardware.opengles.aep,android.hardware.ram.normal,android.hardware.screen.landscape,android.hardware.screen.portrait,android.hardware.sensor.accelerometer,android.hardware.sensor.barometer,android.hardware.sensor.compass,android.hardware.sensor.gyroscope,android.hardware.sensor.light,android.hardware.sensor.proximity,android.hardware.sensor.stepcounter,android.hardware.sensor.stepdetector,android.hardware.telephony,android.hardware.telephony.euicc,android.hardware.telephony.gsm,android.hardware.telephony.ims,android.hardware.telephony.mbms,android.hardware.touchscreen,android.hardware.touchscreen.multitouch,android.hardware.touchscreen.multitouch.distinct,android.hardware.touchscreen.multitouch.jazzhand,android.hardware.usb.accessory,android.hardware.usb.host,android.hardware.vulkan.compute,android.hardware.vulkan.level,android.hardware.vulkan.version,android.hardware.wifi,android.hardware.wifi.direct,android.software.activities_on_secondary_displays,android.software.adoptable_storage,android.software.app_widgets,android.software.autofill,android.software.backup,android.software.cant_save_state,android.software.companion_device_setup,android.software.connectionservice,android.software.cts,android.software.device_admin,android.software.device_id_attestation,android.software.file_based_encryption,android.software.home_screen,android.software.input_methods,android.software.live_wallpaper,android.software.managed_users,android.software.midi,android.software.picture_in_picture,android.software.print,android.software.secure_lock_screen,android.software.securely_removes_users,android.software.sip,android.software.sip.voip,android.software.verified_boot,android.software.voice_recognizers,android.software.webview,android.sofware.nfc.beam,com.google.android.apps.dialer.SUPPORTED,com.google.android.feature.EXCHANGE_6_2,com.google.android.feature.GOOGLE_BUILD,com.google.android.feature.GOOGLE_EXPERIENCE,com.google.android.feature.NEXT_GENERATION_ASSISTANT,com.google.android.feature.PIXEL_2017_EXPERIENCE,com.google.android.feature.PIXEL_2018_EXPERIENCE,com.google.android.feature.PIXEL_2019_EXPERIENCE,com.google.android.feature.PIXEL_2019_MIDYEAR_EXPERIENCE,com.google.android.feature.PIXEL_EXPERIENCE,com.google.android.feature.TURBO_PRELOAD,com.google.android.feature.WELLBEING,com.google.android.feature.ZERO_TOUCH,com.nxp.mifare +Locales=af,af_ZA,am,am_ET,ar,ar_EG,ar_SA,ar_XB,as,as_IN,ast,az,az_AZ,be,be_BY,bg,bg_BG,bh_IN,bn,bn_BD,bs,bs_BA,ca,ca_ES,cs,cs_CZ,cy_GB,da,da_DK,de,de_DE,el,el_GR,en,en_AU,en_CA,en_GB,en_IN,en_US,en_XA,en_XC,es,es_ES,es_US,et,et_EE,eu,eu_ES,fa,fa_IR,fi,fi_FI,fil,fil_PH,fr,fr_CA,fr_FR,gl,gl_ES,gu,gu_IN,hi,hi_IN,hr,hr_HR,hu,hu_HU,hy,hy_AM,in,in_ID,is,is_IS,it,it_IT,iw,iw_IL,ja,ja_JP,ka,ka_GE,kab_DZ,kk,kk_KZ,km,km_KH,kn,kn_IN,ko,ko_KR,ky,ky_KG,lo,lo_LA,lt,lt_LT,lv,lv_LV,mk,mk_MK,ml,ml_IN,mn,mn_MN,mr,mr_IN,ms,ms_MY,my,my_MM,nb,nb_NO,ne,ne_NP,nl,nl_NL,or,or_IN,pa,pa_IN,pl,pl_PL,pt,pt_BR,pt_PT,ro,ro_RO,ru,ru_RU,sc_IT,si,si_LK,sk,sk_SK,sl,sl_SI,sq,sq_AL,sr,sr_Latn,sr_RS,sv,sv_SE,sw,sw_TZ,ta,ta_IN,te,te_IN,th,th_TH,tr,tr_TR,uk,uk_UA,ur,ur_PK,uz,uz_UZ,vi,vi_VN,zh_CN,zh_HK,zh_TW,zu,zu_ZA +GSF.version=203315037 +Vending.version=82201710 +Vending.versionString=22.0.17-21 [0] [PR] 332555730 +CellOperator=25020 +SimOperator=25062 +TimeZone=Europe/Moscow +GL.Extensions=GL_AMD_compressed_ATC_texture,GL_AMD_performance_monitor,GL_ANDROID_extension_pack_es31a,GL_APPLE_texture_2D_limited_npot,GL_ARB_vertex_buffer_object,GL_ARM_shader_framebuffer_fetch_depth_stencil,GL_EXT_EGL_image_array,GL_EXT_EGL_image_external_wrap_modes,GL_EXT_EGL_image_storage,GL_EXT_YUV_target,GL_EXT_blend_func_extended,GL_EXT_blit_framebuffer_params,GL_EXT_buffer_storage,GL_EXT_clip_control,GL_EXT_clip_cull_distance,GL_EXT_color_buffer_float,GL_EXT_color_buffer_half_float,GL_EXT_copy_image,GL_EXT_debug_label,GL_EXT_debug_marker,GL_EXT_discard_framebuffer,GL_EXT_disjoint_timer_query,GL_EXT_draw_buffers_indexed,GL_EXT_external_buffer,GL_EXT_fragment_invocation_density,GL_EXT_geometry_shader,GL_EXT_gpu_shader5,GL_EXT_memory_object,GL_EXT_memory_object_fd,GL_EXT_multisampled_render_to_texture,GL_EXT_multisampled_render_to_texture2,GL_EXT_primitive_bounding_box,GL_EXT_protected_textures,GL_EXT_read_format_bgra,GL_EXT_robustness,GL_EXT_sRGB,GL_EXT_sRGB_write_control,GL_EXT_shader_framebuffer_fetch,GL_EXT_shader_io_blocks,GL_EXT_shader_non_constant_global_initializers,GL_EXT_tessellation_shader,GL_EXT_texture_border_clamp,GL_EXT_texture_buffer,GL_EXT_texture_cube_map_array,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_EXT_texture_format_sRGB_override,GL_EXT_texture_norm16,GL_EXT_texture_sRGB_R8,GL_EXT_texture_sRGB_decode,GL_EXT_texture_type_2_10_10_10_REV,GL_KHR_blend_equation_advanced,GL_KHR_blend_equation_advanced_coherent,GL_KHR_debug,GL_KHR_no_error,GL_KHR_robust_buffer_access_behavior,GL_KHR_texture_compression_astc_hdr,GL_KHR_texture_compression_astc_ldr,GL_NV_shader_noperspective_interpolation,GL_OES_EGL_image,GL_OES_EGL_image_external,GL_OES_EGL_image_external_essl3,GL_OES_EGL_sync,GL_OES_blend_equation_separate,GL_OES_blend_func_separate,GL_OES_blend_subtract,GL_OES_compressed_ETC1_RGB8_texture,GL_OES_compressed_paletted_texture,GL_OES_depth24,GL_OES_depth_texture,GL_OES_depth_texture_cube_map,GL_OES_draw_texture,GL_OES_element_index_uint,GL_OES_framebuffer_object,GL_OES_get_program_binary,GL_OES_matrix_palette,GL_OES_packed_depth_stencil,GL_OES_point_size_array,GL_OES_point_sprite,GL_OES_read_format,GL_OES_rgb8_rgba8,GL_OES_sample_shading,GL_OES_sample_variables,GL_OES_shader_image_atomic,GL_OES_shader_multisample_interpolation,GL_OES_standard_derivatives,GL_OES_stencil_wrap,GL_OES_surfaceless_context,GL_OES_texture_3D,GL_OES_texture_compression_astc,GL_OES_texture_cube_map,GL_OES_texture_env_crossbar,GL_OES_texture_float,GL_OES_texture_float_linear,GL_OES_texture_half_float,GL_OES_texture_half_float_linear,GL_OES_texture_mirrored_repeat,GL_OES_texture_npot,GL_OES_texture_stencil8,GL_OES_texture_storage_multisample_2d_array,GL_OES_texture_view,GL_OES_vertex_array_object,GL_OES_vertex_half_float,GL_OVR_multiview,GL_OVR_multiview2,GL_OVR_multiview_multisampled_render_to_texture,GL_QCOM_YUV_texture_gather,GL_QCOM_alpha_test,GL_QCOM_extended_get,GL_QCOM_shader_framebuffer_fetch_noncoherent,GL_QCOM_shader_framebuffer_fetch_rate,GL_QCOM_texture_foveated,GL_QCOM_texture_foveated_subsampled_layout,GL_QCOM_tiled_rendering,GL_QCOM_validate_shader_binary +Roaming=mobile-notroaming +Client=android-google \ No newline at end of file diff --git a/gpapi/src/android_checkins.bin b/gpapi/src/android_checkins.bin deleted file mode 100644 index ff8c0afa757403fd907f399193515186b6a4ff5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9384 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 delta 50040 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 diff --git a/gpapi/src/device_properties.rs b/gpapi/src/device_properties.rs new file mode 100644 index 0000000..7e343cf --- /dev/null +++ b/gpapi/src/device_properties.rs @@ -0,0 +1,41 @@ +#[derive(Serialize, Deserialize,Debug)] +struct EncodedDeviceProperties { + pub device_configuration: Vec, + pub android_checkin: Vec, + pub extra_info: HashMap, +} + +#[derive(Debug)] +#[allow(dead_code)] +struct DeviceProperties { + pub device_configuration: DeviceConfigurationProto, + pub android_checkin: AndroidCheckinProto, + pub extra_info: HashMap, +} + +#[allow(dead_code)] +impl EncodedDeviceProperties { + pub fn new( + device_configuration: Vec, + android_checkin: Vec, + extra_info: HashMap + ) -> Self { + Self { + device_configuration, + android_checkin, + extra_info, + } + } + + pub fn to_decoded(self) -> DeviceProperties { + DeviceProperties { + device_configuration: DeviceConfigurationProto::decode( + &mut Cursor::new(&self.device_configuration.clone()) + ).unwrap(), + android_checkin: AndroidCheckinProto::decode( + &mut Cursor::new(&self.android_checkin.clone()) + ).unwrap(), + extra_info: self.extra_info, + } + } +} diff --git a/gpapi/src/error.rs b/gpapi/src/error.rs index 7e4b1df..aeae090 100644 --- a/gpapi/src/error.rs +++ b/gpapi/src/error.rs @@ -11,10 +11,12 @@ pub enum ErrorKind { DirectoryExists, DirectoryMissing, InvalidApp, - SecurityCheck, - EncryptLogin, + Authentication, + AuthToken, + TermsOfService, PermissionDenied, InvalidResponse, + LoginRequired, IO(IOError), Str(String), Other(Box), @@ -107,10 +109,12 @@ impl fmt::Display for Error { ErrorKind::InvalidApp => write!(f, "Invalid app response"), ErrorKind::DirectoryExists => write!(f, "Directory already exists"), ErrorKind::DirectoryMissing => write!(f, "Destination path provided is not a valid directory"), - ErrorKind::SecurityCheck => write!(f, "Security check is needed, try to visit https://accounts.google.com/b/0/DisplayUnlockCaptcha to unlock, or setup an app-specific password"), - ErrorKind::EncryptLogin => write!(f, "Error encrypting login information: login + password combination is too long. Please use a shorter or app-specific password"), + ErrorKind::Authentication => write!(f, "Could not authenticate with Google. Please provide a new oAuth token."), + ErrorKind::AuthToken => write!(f, "Could not retrieve auth token."), + ErrorKind::TermsOfService => write!(f, "Must accept Google Play Terms of Service before proceeding."), ErrorKind::PermissionDenied => write!(f, "Cannot create file: permission denied"), ErrorKind::InvalidResponse => write!(f, "Invalid response from the remote host"), + ErrorKind::LoginRequired => write!(f, "Logging in is required for this action"), ErrorKind::IO(err) => err.fmt(f), ErrorKind::Str(err) => err.fmt(f), ErrorKind::Other(err) => err.fmt(f), diff --git a/gpapi/src/lib.rs b/gpapi/src/lib.rs index 0d1c50b..dfd55c8 100644 --- a/gpapi/src/lib.rs +++ b/gpapi/src/lib.rs @@ -1,16 +1,35 @@ -//! A library for interacting with the Google Play API, strongly following [google play python API](https://github.com/NoMore200/googleplay-api.git) patterns. +//! A library for interacting with the Google Play API. //! //! # Getting Started //! -//! Interacting with the API starts off with initializing the API and logging in. +//! To interact with the API, first you'll have to obtain an OAuth token by visiting the Google +//! [embedded setup page](https://accounts.google.com/EmbeddedSetup/identifier?flowName=EmbeddedSetupAndroid) +//! and opening the browser debugging console, logging in, and looking for the `oauth_token` cookie +//! being set on your browser. It will be present in the last requests being made and start with +//! "oauth2_4/". Copy this value. It can only be used once, in order to obtain the `aas_token`, +//! which can be used subsequently. To obtain this token: //! //! ```rust //! use gpapi::Gpapi; //! //! #[tokio::main] //! async fn main() { -//! let mut gpa = Gpapi::new("en_US", "UTC", "hero2lte"); -//! gpa.login("someone@gmail.com", "somepass").await; +//! let mut api = Gpapi::new("ad_g3_pro", &email); +//! println!("{:?}", api.request_aas_token(oauth_token).await); +//! } +//! ``` +//! +//! Now, you can begin interacting with the API by initializing it setting the `aas_token` and +//! logging in. +//! +//! ```rust +//! use gpapi::Gpapi; +//! +//! #[tokio::main] +//! async fn main() { +//! let mut api = Gpapi::new("px_7a", &email); +//! api.set_aas_token(aas_token); +//! api.login().await; //! // do something //! } //! ``` @@ -22,15 +41,16 @@ //! # use std::path::Path; //! # #[tokio::main] //! # async fn main() { -//! # let mut gpa = Gpapi::new("en_US", "UTC", "hero2lte"); -//! # gpa.login("someone@gmail.com", "somepass").await; -//! let details = gpa.details("com.instagram.android").await; +//! # let mut api = Gpapi::new("px_7a", &email); +//! # api.set_aas_token(aas_token); +//! # api.login().await; +//! let details = api.details("com.instagram.android").await; //! println!("{:?}", details); //! -//! let download_info = gpa.get_download_info("com.instagram.android", None).await; +//! let download_info = api.get_download_info("com.instagram.android", None).await; //! println!("{:?}", download_info); //! -//! gpa.download("com.instagram.android", None, true, true, &Path::new("/tmp/testing"), None).await; +//! api.download("com.instagram.android", None, true, true, &Path::new("/tmp/testing"), None).await; //! # } //! ``` @@ -44,54 +64,54 @@ use std::io::Cursor; use std::path::{Path, PathBuf}; use std::time::{SystemTime, UNIX_EPOCH}; -use base64::{Engine as _, engine::general_purpose as b64_general_purpose}; use bytes::Bytes; use futures::future::TryFutureExt; use hyper::client::HttpConnector; use hyper::header::{HeaderName as HyperHeaderName, HeaderValue as HyperHeaderValue}; use hyper::{Body, Client, Method, Request}; -use hyper_openssl::HttpsConnector; -use openssl::ssl::{SslConnector, SslMethod}; +use hyper_tls::HttpsConnector; use prost::Message; -use reqwest::header::{HeaderMap, HeaderValue}; +use reqwest::header::{HeaderMap, HeaderValue, HeaderName}; use reqwest::Url; use tokio_dl_stream_to_disk::AsyncDownload; use crate::error::{Error as GpapiError, ErrorKind as GpapiErrorKind}; use googleplay_protobuf::{ - AndroidCheckinProto, AndroidCheckinRequest, AndroidCheckinResponse, BulkDetailsRequest, - BulkDetailsResponse, DetailsResponse, DeviceConfigurationProto, ResponseWrapper, - UploadDeviceConfigRequest, UploadDeviceConfigResponse, + AcceptTosResponse, + AndroidCheckinProto, + AndroidCheckinRequest, + AndroidCheckinResponse, + BulkDetailsRequest, + BulkDetailsResponse, + DetailsResponse, + DeviceConfigurationProto, + ResponseWrapper, + UploadDeviceConfigRequest, + UploadDeviceConfigResponse, }; -#[macro_use] -extern crate lazy_static; +use serde::{Serialize, Deserialize}; +include!("device_properties.rs"); static DEVICES_ENCODED: &[u8] = include_bytes!("device_properties.bin"); -static CHECKINS_ENCODED: &[u8] = include_bytes!("android_checkins.bin"); -lazy_static! { - static ref DEVICE_CONFIGURATIONS: HashMap> = - bincode::deserialize(DEVICES_ENCODED).unwrap(); - static ref ANDROID_CHECKINS: HashMap> = - bincode::deserialize(CHECKINS_ENCODED).unwrap(); -} type MainAPKDownloadURL = Option; type SplitsDownloadInfo = Vec<(Option, Option)>; type AdditionalFilesDownloadInfo = Vec<(Option, Option)>; type DownloadInfo = (MainAPKDownloadURL, SplitsDownloadInfo, AdditionalFilesDownloadInfo); -/// The Gpapi object is the sole way to interact with the Play Store API. It abstracts the logic -/// of low-level communication with Google's Play Store servers. #[derive(Debug)] pub struct Gpapi { locale: String, timezone: String, - device_codename: String, - pub(crate) auth_subtoken: Option, - pub(crate) device_config_token: Option, - pub(crate) device_checkin_consistency_token: Option, + device_properties: DeviceProperties, + email: String, + aas_token: Option, + auth_token: Option, + device_config_token: Option, + device_checkin_consistency_token: Option, + tos_token: Option, dfe_cookie: Option, gsf_id: Option, client: Box, @@ -99,30 +119,27 @@ pub struct Gpapi { } impl Gpapi { - /// Returns a Gpapi struct with locale, timezone, and the device codename specified. - /// - /// # Arguments + /// Returns a Gpapi struct. /// - /// * `locale` - A string type specifying the device locale, e.g. "en_US" - /// * `timezone` - A string type specifying the timezone , e.g. "UTC" - /// * `device_codename` - A string type specifying the device codename, e.g. "hero2lte" - pub fn new>(locale: S, timezone: S, device_codename: S) -> Self { + pub fn new>(device_codename: S, email: S) -> Self { let mut http = HttpConnector::new(); http.enforce_http(false); - let mut connector = SslConnector::builder(SslMethod::tls()).unwrap(); - connector - .set_cipher_list(consts::GOOGLE_ACCEPTED_CIPHERS) - .unwrap(); - let https = HttpsConnector::with_connector(http, connector).unwrap(); + let https = HttpsConnector::new_with_connector(http); let hyper_client = Client::builder().build::<_, hyper::Body>(https); Gpapi { - locale: locale.into(), - timezone: timezone.into(), - device_codename: device_codename.into(), - auth_subtoken: None, + locale: String::from("en_US"), + timezone: String::from("UTC"), + device_properties: bincode::deserialize::>(DEVICES_ENCODED) + .unwrap() + .remove(&device_codename.into()) + .expect("Invalid device codename").to_decoded(), + email: email.into(), + aas_token: None, + auth_token: None, device_config_token: None, device_checkin_consistency_token: None, + tos_token: None, dfe_cookie: None, gsf_id: None, client: Box::new(reqwest::Client::new()), @@ -130,133 +147,83 @@ impl Gpapi { } } - /// Log in to Google's Play Store API. This is required for most other actions. - /// - /// # Arguments - /// - /// * `username` - A string type specifying the login username, usually a full email - /// * `password` - A string type specifying an app password, created from your Google account - /// settings. - pub async fn login + Clone>( - &mut self, - username: S, - password: S, - ) -> Result<(), GpapiError> { - let username = username.into(); - let login = encrypt_login(&username, &password.into())?; - let encrypted_password = b64_general_purpose::URL_SAFE_NO_PAD.encode(&login); - let form = self.authenticate(&username, &encrypted_password).await?; - if let Some(err) = form.get("error") { - if err == "NeedsBrowser" { - return Err(GpapiError::new(GpapiErrorKind::SecurityCheck)); - } - } - if let Some(token) = form.get("auth") { - let token = token.to_string(); - self.gsf_id = self.checkin(&username, &token).await?; - self.get_auth_subtoken(&username, &encrypted_password) - .await?; - if let Some(upload_device_config_token) = self.upload_device_config().await? { - self.device_config_token = - Some(upload_device_config_token.upload_device_config_token.unwrap()); - Ok(()) - } else { - Err("No device config token".into()) - } - } else { - Err("No GSF auth token".into()) - } + /// Set the locale + pub fn set_locale>(&mut self, locale: S){ + self.locale = locale.into(); } - async fn checkin( - &mut self, - username: &str, - ac2dm_token: &str, - ) -> Result, Box> { - let mut checkin = ANDROID_CHECKINS - .get(&self.device_codename) - .map(|raw| { - let raw = raw.clone(); - AndroidCheckinProto::decode(&mut Cursor::new(raw)).unwrap() - }) - .expect("Invalid device codename"); - - checkin.build.as_mut().map(|mut b| { - b.timestamp = Some( - (SystemTime::now() - .duration_since(UNIX_EPOCH) - .unwrap() - .as_secs() - / 1000) as i64, - ) - }); + /// Set the time zone + pub fn set_timezone>(&mut self, timezone: S){ + self.timezone = timezone.into(); + } - let mut req = AndroidCheckinRequest::default(); - req.id = Some(0); - req.checkin = Some(checkin); - req.locale = Some(self.locale.clone()); - req.time_zone = Some(self.timezone.clone()); - req.version = Some(3); - req.device_configuration = DEVICE_CONFIGURATIONS - .get(&self.device_codename) - .map(|raw| { - let raw = raw.clone(); - DeviceConfigurationProto::decode(&mut Cursor::new(raw)).unwrap() - }); - req.fragment = Some(0); - let mut req_followup = req.clone(); - let mut bytes = Vec::new(); - bytes.reserve(req.encoded_len()); - req.encode(&mut bytes).unwrap(); - let resp = self.execute_checkin_request(&bytes).await?; - self.device_checkin_consistency_token = resp.device_checkin_consistency_token; + /// Set the aas token. This can be requested via `request_aas_token`, and is required for most + /// other actions. + pub fn set_aas_token>(&mut self, aas_token: S) { + self.aas_token = Some(aas_token.into()); + } - // checkin again to upload gfsid - req_followup.id = resp.android_id.map(|id| id as i64); - req_followup.security_token = resp.security_token; - req_followup.account_cookie.push(format!("[{}]", username)); - req_followup.account_cookie.push(ac2dm_token.to_string()); - let mut bytes = Vec::new(); - bytes.reserve(req_followup.encoded_len()); - req_followup.encode(&mut bytes).unwrap(); - let resp = self.execute_checkin_request(&bytes).await?; - Ok(resp.android_id.map(|id| id as i64)) + /// Request and set the aas token given an oauth token and the associated email. + /// + /// # Arguments + /// + /// * `oauth_token` - An oauth token you previously retrieved separately + pub async fn request_aas_token>(&mut self, oauth_token: S) -> Result<(), GpapiError> { + let oauth_token = oauth_token.into(); + let auth_req = AuthRequest::new(&self.email, &oauth_token); + let mut resp = self.request_aas_token_helper(&auth_req).await?; + self.aas_token = Some(resp.remove("token").ok_or(GpapiError::new(GpapiErrorKind::Authentication))?); + Ok(()) } - async fn upload_device_config( + async fn request_aas_token_helper( &self, - ) -> Result, Box> { - let mut req = UploadDeviceConfigRequest::default(); - req.device_configuration = DEVICE_CONFIGURATIONS - .get(&self.device_codename) - .map(|raw| { - let raw = raw.clone(); - DeviceConfigurationProto::decode(&mut Cursor::new(raw)).unwrap() - }); - let mut bytes = Vec::new(); - bytes.reserve(req.encoded_len()); - req.encode(&mut bytes).unwrap(); - - let mut headers = HeaderMap::new(); + auth_req: &AuthRequest, + ) -> Result, Box> { + let form_body = form_post(&auth_req.params); + + let mut headers = HashMap::new(); headers.insert( - "X-DFE-Enabled-Experiments", - HeaderValue::from_static("cl:billing.select_add_instrument_by_default"), + "user-agent", + String::from(consts::defaults::DEFAULT_AUTH_USER_AGENT), ); headers.insert( - "X-DFE-Unsupported-Experiments", - HeaderValue::from_static("nocache:billing.use_charging_poller,market_emails,buyer_currency,prod_baseline,checkin.set_asset_paid_app_field,shekel_test,content_ratings,buyer_currency_in_app,nocache:encrypted_apk,recent_changes")); + "content-type", + String::from("application/x-www-form-urlencoded"), + ); headers.insert( - "X-DFE-SmallestScreenWidthDp", - HeaderValue::from_static("320"), + "app", + String::from("com.google.android.gms"), ); - headers.insert("X-DFE-Filter-Level", HeaderValue::from_static("3")); - let resp = self - .execute_request_v2("uploadDeviceConfig", None, Some(&bytes), headers) + + let body_bytes = self + .execute_request_helper("auth", None, Some(&form_body.into_bytes()), headers, false) .await?; - if let Some(payload) = resp.payload { - Ok(payload.upload_device_config_response) + + let reply = parse_form_reply(&std::str::from_utf8(&body_bytes.to_vec()).unwrap()); + Ok(reply) + } + + /// Get the aas token that has been previously set by either `request_aas_token` or + /// `set_aas_token`. + pub fn get_aas_token(&self) -> Option<&str> { + self.aas_token.as_ref().map(|token| token.as_str()) + } + + /// Log in to Google's Play Store API. This is required for most other actions. The aas token + /// has to be set via `request_aas_token` or `set_aas_token` first. + pub async fn login( + &mut self, + ) -> Result<(), GpapiError> { + self.checkin().await?; + if let Some(upload_device_config_token) = self.upload_device_config().await? { + self.device_config_token = + Some(upload_device_config_token.upload_device_config_token.unwrap()); + self.request_auth_token().await?; + self.toc().await?; + Ok(()) } else { - Ok(None) + Err("No device config token".into()) } } @@ -379,63 +346,72 @@ impl Gpapi { mut version_code: Option, ) -> Result { let pkg_name = pkg_name.into(); - if self.auth_subtoken.is_none() { - return Err("Logging in is required for this action".into()); + if self.auth_token.is_none() { + return Err(GpapiError::new(GpapiErrorKind::LoginRequired)); } if version_code.is_none() { version_code = Some(self.get_latest_version_for_pkg_name(&pkg_name).await?); } let resp = { - let version_code_str = version_code.unwrap().to_string(); - let mut req = HashMap::new(); - req.insert("ot", "1"); - req.insert("doc", &pkg_name); - req.insert("vc", &version_code_str); - self.execute_request_v2("purchase", Some(req), None, HeaderMap::new()) + let version_code_string = version_code.unwrap().to_string(); + let mut params = HashMap::new(); + params.insert("ot", String::from("1")); + params.insert("doc", String::from(&pkg_name)); + params.insert("vc", version_code_string); + + let mut headers = self.get_default_headers()?; + headers.insert( + "content-length", + String::from("0"), + ); + + self.execute_request("purchase", Some(params), Some(&[]), headers) .await? }; if let Some(payload) = resp.payload { if let Some(buy_response) = payload.buy_response { - if let Some(download_token) = buy_response.download_token { + if let Some(delivery_token) = buy_response.encoded_delivery_token { return self - .delivery(&pkg_name, version_code.clone(), &download_token) - .await; + .delivery(&pkg_name, version_code.clone(), &delivery_token) + .await } } } Err(GpapiError::new(GpapiErrorKind::InvalidApp)) } + + async fn delivery>( &self, pkg_name: S, mut version_code: Option, - download_token: S, + delivery_token: S, ) -> Result { let pkg_name = pkg_name.into(); - let download_token = download_token.into(); - if self.auth_subtoken.is_none() { - return Err("Logging in is required for this action".into()); + let delivery_token = delivery_token.into(); + if self.auth_token.is_none() { + return Err(GpapiError::new(GpapiErrorKind::LoginRequired)); } if version_code.is_none() { version_code = Some(self.get_latest_version_for_pkg_name(&pkg_name).await?); } let resp = { - let version_code_str = version_code.unwrap().to_string(); + let version_code_string = version_code.unwrap().to_string(); let mut req = HashMap::new(); - req.insert("ot", "1"); - req.insert("doc", &pkg_name); - req.insert("vc", &version_code_str); - req.insert("dtok", &download_token); - self.execute_request_v2("delivery", Some(req), None, HeaderMap::new()) + req.insert("ot", String::from("1")); + req.insert("doc", pkg_name.clone()); + req.insert("vc", version_code_string); + req.insert("dtok", delivery_token); + self.execute_request("delivery", Some(req), None, self.get_default_headers()?) .await? }; if let Some(payload) = resp.payload { if let Some(delivery_response) = payload.delivery_response { if let Some(app_delivery_data) = delivery_response.app_delivery_data { let mut splits = Vec::new(); - for app_split in app_delivery_data.split { - splits.push((app_split.name, app_split.download_url)); + for app_split_delivery_data in app_delivery_data.split_delivery_data { + splits.push((app_split_delivery_data.name, app_split_delivery_data.download_url)); } let mut additional_files: Vec<(Option, Option)> = Vec::new(); for additional_file in app_delivery_data.additional_file { @@ -457,6 +433,21 @@ impl Gpapi { Err(GpapiError::new(GpapiErrorKind::InvalidApp)) } + async fn get_latest_version_for_pkg_name(&self, pkg_name: &str) -> Result { + if let Some(details) = self.details(pkg_name).await? { + if let Some(item) = details.item { + if let Some(details) = item.details { + if let Some(app_details) = details.app_details { + if let Some(version_code) = app_details.version_code { + return Ok(version_code); + } + } + } + } + } + Err(GpapiError::new(GpapiErrorKind::InvalidApp)) + } + /// Play Store package detail request (provides more detail than bulk requests). /// /// # Arguments @@ -465,13 +456,19 @@ impl Gpapi { pub async fn details>( &self, pkg_name: S, - ) -> Result, GpapiError> { - let pkg_name = pkg_name.into(); - let mut req = HashMap::new(); - req.insert("doc", &pkg_name[..]); + ) -> Result, Box> { + if self.auth_token.is_none() { + return Err(Box::new(GpapiError::new(GpapiErrorKind::LoginRequired))); + } + let mut form_params = HashMap::new(); + form_params.insert("doc", pkg_name.into()); + + let headers = self.get_default_headers()?; + let resp = self - .execute_request_v2("details", Some(req), None, HeaderMap::new()) + .execute_request("details", Some(form_params), None, headers) .await?; + if let Some(payload) = resp.payload { Ok(payload.details_response) } else { @@ -479,20 +476,6 @@ impl Gpapi { } } - async fn get_latest_version_for_pkg_name(&self, pkg_name: &str) -> Result { - if let Some(details) = self.details(pkg_name).await? { - if let Some(doc_v2) = details.doc_v2 { - if let Some(details) = doc_v2.details { - if let Some(app_details) = details.app_details { - if let Some(version_code) = app_details.version_code { - return Ok(version_code); - } - } - } - } - } - Err(GpapiError::new(GpapiErrorKind::InvalidApp)) - } /// Play Store bulk detail request for multiple apps. /// @@ -503,14 +486,17 @@ impl Gpapi { &self, pkg_names: &[&str], ) -> Result, GpapiError> { + if self.auth_token.is_none() { + return Err(GpapiError::new(GpapiErrorKind::LoginRequired)); + } let mut req = BulkDetailsRequest::default(); - req.docid = pkg_names.into_iter().cloned().map(String::from).collect(); + req.doc_id = pkg_names.into_iter().cloned().map(String::from).collect(); req.include_child_docs = Some(false); let mut bytes = Vec::new(); bytes.reserve(req.encoded_len()); req.encode(&mut bytes).unwrap(); let resp = self - .execute_request_v2("bulkDetails", None, Some(&bytes), HeaderMap::new()) + .execute_request("bulkDetails", None, Some(&bytes), self.get_default_headers()?) .await?; if let Some(payload) = resp.payload { Ok(payload.bulk_details_response) @@ -519,121 +505,317 @@ impl Gpapi { } } - async fn get_auth_subtoken( - &mut self, - username: &str, - encrypted_password: &str, - ) -> Result<(), Box> { - let mut login_req = build_login_request(username, encrypted_password); - login_req - .params - .insert(String::from("service"), String::from("androidmarket")); - login_req - .params - .insert(String::from("app"), String::from("com.android.vending")); - let second_login_req = login_req.clone(); + async fn checkin(&mut self) -> Result<(), Box> { + let mut checkin = self.device_properties.android_checkin.clone(); - let reply = self.authenticate_helper(&login_req).await?; - if let Some(master_token) = reply.get("token") { - self.auth_subtoken = self - .get_second_round_token(master_token, second_login_req) - .await?; - } + checkin.build.as_mut().map(|b| { + b.timestamp = Some( + (SystemTime::now() + .duration_since(UNIX_EPOCH) + .unwrap() + .as_secs() + / 1000) as i64, + ) + }); + + let build_device = checkin.build.as_ref().unwrap().device.as_ref().unwrap().clone(); + + let mut req = AndroidCheckinRequest::default(); + req.id = Some(0); + req.checkin = Some(checkin); + req.locale = Some(self.locale.clone()); + req.time_zone = Some(self.timezone.clone()); + req.version = Some(3); + req.device_configuration = Some(self.device_properties.device_configuration.clone()); + req.fragment = Some(0); + let mut bytes = Vec::new(); + bytes.reserve(req.encoded_len()); + req.encode(&mut bytes).unwrap(); + + let build_id = self.device_properties.extra_info.get("Build.ID").unwrap().clone(); + let mut headers = HashMap::new(); + self.append_auth_headers(&mut headers, build_device, build_id)?; + + let resp = self.execute_checkin_request(&bytes, headers).await?; + self.device_checkin_consistency_token = resp.device_checkin_consistency_token; + self.gsf_id = resp.android_id.map(|id| id as i64); Ok(()) } - async fn get_second_round_token( + async fn execute_checkin_request( &self, - master_token: &str, - mut login_req: LoginRequest, - ) -> Result, Box> { - if let Some(gsf_id) = self.gsf_id { - login_req - .params - .insert(String::from("androidId"), format!("{:x}", gsf_id)); - } - login_req - .params - .insert(String::from("Token"), String::from(master_token)); - login_req - .params - .insert(String::from("check_email"), String::from("1")); - login_req.params.insert( - String::from("token_request_options"), - String::from("CAA4AQ=="), + msg: &[u8], + mut auth_headers: HashMap<&str, String>, + ) -> Result> { + auth_headers.insert( + "content-type", + String::from("application/x-protobuf"), ); - login_req - .params - .insert(String::from("system_partition"), String::from("1")); - login_req.params.insert( - String::from("_opt_is_called_from_account_manager"), - String::from("1"), + auth_headers.insert( + "host", + String::from("android.clients.google.com"), ); - login_req.params.remove("Email"); - login_req.params.remove("EncryptedPasswd"); - let reply = self.authenticate_helper(&login_req).await?; - Ok(reply.get("auth").map(|a| String::from(a))) + let bytes = self + .execute_request_helper("checkin", None, Some(msg), auth_headers, false) + .await?; + let resp = AndroidCheckinResponse::decode(&mut Cursor::new(bytes))?; + Ok(resp) } - /// Handles authenticating with Google Play Store, retrieving a set of tokens from - /// the server that can be used for future requests. - async fn authenticate( + fn get_default_headers( &self, - username: &str, - encrypted_password: &str, - ) -> Result, Box> { - let login_req = build_login_request(username, encrypted_password); + ) -> Result, Box> { + let mut headers = HashMap::new(); + self.append_default_headers(&mut headers)?; + Ok(headers) + } + + fn append_default_headers( + &self, + headers: &mut HashMap<&str, String>, + ) -> Result<(), Box> { + if let Some(auth_token) = &self.auth_token { + headers.insert( + "Authorization", + format!("Bearer {}", auth_token.clone()), + ); + } + + let build = self.device_properties.android_checkin.clone().build.unwrap(); + let device_configuration = self.device_properties.device_configuration.clone(); + + let build_configuration = BuildConfiguration::new( + self.device_properties.extra_info.get("Vending.versionString").unwrap(), + self.device_properties.extra_info.get("Vending.version").unwrap(), + &build.sdk_version.as_ref().unwrap().to_string(), + &build.device.as_ref().unwrap(), + &build.product.as_ref().unwrap(), + &build.build_product.as_ref().unwrap(), + self.device_properties.extra_info.get("Build.VERSION.RELEASE").unwrap(), + &build.model.as_ref().unwrap(), + self.device_properties.extra_info.get("Build.ID").unwrap(), + &device_configuration.native_platform.join(";"), + ); - self.authenticate_helper(&login_req).await + headers.insert( + "user-agent", + build_configuration.user_agent(), + ); + + if let Some(gsf_id) = &self.gsf_id { + headers.insert( + "X-DFE-Device-Id", + format!("{:x}", gsf_id), + ); + } + headers.insert( + "accept-language", + self.locale.replace("_", "-"), + ); + headers.insert( + "X-DFE-Encoded-Targets", + String::from(consts::defaults::DEFAULT_DFE_TARGETS), + ); + headers.insert( + "X-DFE-Phenotype", + String::from(consts::defaults::DEFAULT_DFE_PHENOTYPE), + ); + headers.insert( + "X-DFE-Client-Id", + String::from("am-android-google"), + ); + headers.insert("X-DFE-Network-Type", String::from("4")); + headers.insert("X-DFE-Content-Filters", String::from("")); + headers.insert("X-Limit-Ad-Tracking-Enabled", String::from("false")); + headers.insert("X-Ad-Id", String::from("")); + headers.insert("X-DFE-UserLanguages", String::from(&self.locale)); + headers.insert( + "X-DFE-Request-Params", + String::from("timeoutMs=4000"), + ); + if let Some(device_checkin_consistency_token) = &self.device_checkin_consistency_token { + headers.insert( + "X-DFE-Device-Checkin-Consistency-Token", + device_checkin_consistency_token.clone(), + ); + } + if let Some(device_config_token) = &self.device_config_token { + headers.insert( + "X-DFE-Device-Config-Token", + device_config_token.clone(), + ); + } + if let Some(dfe_cookie) = &self.dfe_cookie { + headers.insert("X-DFE-Cookie", dfe_cookie.clone()); + } + if let Some(mcc_mcn) = self.device_properties.extra_info.get("SimOperator") { + headers.insert("X-DFE-MCCMCN", mcc_mcn.clone()); + } + Ok(()) } - async fn authenticate_helper( + fn append_auth_headers>( &self, - login_req: &LoginRequest, - ) -> Result, Box> { - let form_body = login_req.form_post(); - - let mut req = Request::builder() - .method(Method::POST) - .uri(format!("{}/{}", consts::defaults::DEFAULT_BASE_URL, "auth")) - .body(Body::from(form_body)) - .unwrap(); - let headers = req.headers_mut(); + headers: &mut HashMap<&str, String>, + build_device: S, + build_id: S, + ) -> Result<(), Box> { headers.insert( - hyper::header::USER_AGENT, - HyperHeaderValue::from_str(&consts::defaults::DEFAULT_AUTH_USER_AGENT)?, + "app", + String::from(consts::defaults::DEFAULT_ANDROID_VENDING), ); headers.insert( - hyper::header::CONTENT_TYPE, - HyperHeaderValue::from_static("application/x-www-form-urlencoded; charset=UTF-8"), + "User-Agent", + format!("GoogleAuth/1.4 ({} {})", build_device.into(), build_id.into()), ); - if let Some(gsf_id) = &self.gsf_id { + if let Some(gsf_id) = self.gsf_id { headers.insert( - HyperHeaderName::from_static("device"), - HyperHeaderValue::from_str(&format!("{:x}", gsf_id))?, + "device", + format!("{:x}", gsf_id), ); + } + Ok(()) + } + + fn append_default_auth_params( + &self, + params: &mut HashMap<&str, String> + ) { + if let Some(gsf_id) = self.gsf_id { + params.insert("androidId", format!("{:x}", gsf_id)); + } + + let build = self.device_properties.android_checkin.clone().build.unwrap(); + params.insert("sdk_version", build.sdk_version.as_ref().unwrap().to_string()); + params.insert("Email", self.email.clone()); + params.insert("google_play_services_version", build.google_services.as_ref().unwrap().to_string()); + params.insert("device_country", String::from(consts::defaults::DEFAULT_COUNTRY_CODE).to_ascii_lowercase()); + params.insert("lang", String::from(consts::defaults::DEFAULT_LANGUAGE).to_ascii_lowercase()); + params.insert("callerSig", String::from(consts::defaults::DEFAULT_CALLER_SIG)); + } + + fn append_auth_params( + &self, + params: &mut HashMap<&str, String> + ) { + params.insert("app", String::from("com.android.vending")); + params.insert("client_sig", String::from(consts::defaults::DEFAULT_CLIENT_SIG)); + params.insert("callerPkg", String::from(consts::defaults::DEFAULT_ANDROID_VENDING)); + params.insert("Token", self.aas_token.as_ref().unwrap().clone()); + params.insert("oauth2_foreground", String::from("1")); + params.insert("token_request_options", String::from("CAA4AVAB")); + params.insert("check_email", String::from("1")); + params.insert("system_partition", String::from("1")); + } + + async fn upload_device_config( + &self, + ) -> Result, Box> { + let mut req = UploadDeviceConfigRequest::default(); + req.device_configuration = Some(self.device_properties.device_configuration.clone()); + let mut bytes = Vec::new(); + bytes.reserve(req.encoded_len()); + req.encode(&mut bytes).unwrap(); + + let mut headers = self.get_default_headers()?; + headers.insert( + "content-type", + String::from("application/x-protobuf"), + ); + + let resp = self + .execute_request("uploadDeviceConfig", None, Some(&bytes), headers) + .await?; + if let Some(payload) = resp.payload { + Ok(payload.upload_device_config_response) + } else { + Ok(None) + } + } + + async fn request_auth_token( + &mut self, + ) -> Result<(), Box> { + let form_params = { + let mut params = HashMap::new(); + self.append_default_auth_params(&mut params); + self.append_auth_params(&mut params); + params.insert("service", String::from("oauth2:https://www.googleapis.com/auth/googleplay")); + params + }; + + let headers = { + let mut headers = HashMap::new(); + let build_device = self.device_properties.android_checkin.clone().build.as_ref().unwrap().device.as_ref().unwrap().clone(); + let build_id = self.device_properties.extra_info.get("Build.ID").unwrap().clone(); + self.append_auth_headers(&mut headers, build_device, build_id)?; headers.insert( - HyperHeaderName::from_static("app"), - HyperHeaderValue::from_static("com.android.vending"), + "content-length", + String::from("0"), ); + headers + }; + + let bytes = self + .execute_request_helper("auth", Some(form_params), Some(&[]), headers, false) + .await?; + + let reply = parse_form_reply(&std::str::from_utf8(&bytes.to_vec()).unwrap()); + self.auth_token = reply.get("auth").map(|a| a.clone()); + Ok(()) + } + + async fn toc(&mut self) -> Result<(), Box>{ + let resp = self + .execute_request("toc", None, None, self.get_default_headers()?) + .await?; + let toc_response = resp + .payload.ok_or(GpapiError::from("Invalid payload."))? + .toc_response.ok_or(GpapiError::from("Invalid toc response."))?; + if toc_response.tos_token.is_some() || toc_response.tos_content.is_some() { + self.tos_token = toc_response.tos_token.clone(); + return Err(Box::new(GpapiError::new(GpapiErrorKind::TermsOfService))); + } + if let Some(cookie) = toc_response.cookie { + self.dfe_cookie = Some(cookie.clone()); + Ok(()) + } else { + Err("No DFE cookie found.".into()) } + } - let res = self.hyper_client.request(req).await?; + /// Accept the play store terms of service. + pub async fn accept_tos(&mut self) -> Result, Box>{ + if let Some(tos_token) = &self.tos_token { + let form_body = { + let mut params = HashMap::new(); + params.insert(String::from("tost"), tos_token.clone()); + params.insert(String::from("toscme"), String::from("false")); + form_post(¶ms) + }; - let body_bytes = hyper::body::to_bytes(res.into_body()).await?; - let reply = parse_form_reply(&std::str::from_utf8(&body_bytes.to_vec()).unwrap()); - Ok(reply) + let resp = self + .execute_request("acceptTos", None, Some(&form_body.into_bytes()), self.get_default_headers()?) + .await?; + if let Some(payload) = resp.payload { + Ok(payload.accept_tos_response) + } else { + Ok(None) + } + } else { + Err("ToS token must be set by `toc` call first.".into()) + } } /// Lower level Play Store request, used by APIs but exposed for specialized /// requests. Returns a `ResponseWrapper` which depending on the request /// populates different fields/values. - async fn execute_request_v2( + async fn execute_request( &self, endpoint: &str, - query: Option>, + query: Option>, msg: Option<&[u8]>, - headers: HeaderMap, + headers: HashMap<&str, String>, ) -> Result> { let bytes = self .execute_request_helper(endpoint, query, msg, headers, true) @@ -642,23 +824,62 @@ impl Gpapi { Ok(resp) } - async fn execute_checkin_request( + async fn execute_request_helper( &self, - msg: &[u8], - ) -> Result> { - let bytes = self - .execute_request_helper("checkin", None, Some(msg), HeaderMap::new(), false) - .await?; - let resp = AndroidCheckinResponse::decode(&mut Cursor::new(bytes))?; - Ok(resp) + endpoint: &str, + query: Option>, + msg: Option<&[u8]>, + headers: HashMap<&str, String>, + fdfe: bool, + ) -> Result> { + let query = if let Some(query) = query { + format!("?{}", query + .iter() + .map(|(k, v)| format!("{}={}", k, v)) + .collect::>() + .join("&") + ) + } else { + String::from("") + }; + + let url = if fdfe { + format!("{}/fdfe/{}{}", consts::defaults::DEFAULT_BASE_URL, endpoint, query) + } else { + format!("{}/{}{}", consts::defaults::DEFAULT_BASE_URL, endpoint, query) + }; + + let mut req = if let Some(msg) = msg { + Request::builder() + .method(Method::POST) + .uri(url) + .body(Body::from(msg.to_owned())) + .unwrap() + } else { + Request::builder() + .method(Method::GET) + .uri(url) + .body(Body::empty()) + .unwrap() + }; + let hyper_headers = req.headers_mut(); + + for (key, val) in headers { + hyper_headers.insert(HyperHeaderName::from_bytes(key.as_bytes())?, HyperHeaderValue::from_str(&val)?); + } + + let res = self.hyper_client.request(req).await?; + + let body_bytes = hyper::body::to_bytes(res.into_body()).await?; + Ok(body_bytes) } - async fn execute_request_helper( + async fn execute_request_helper_reqwest( &self, endpoint: &str, - query: Option>, + query: Option>, msg: Option<&[u8]>, - mut headers: HeaderMap, + headers: HashMap<&str, String>, fdfe: bool, ) -> Result> { let mut url = if fdfe { @@ -675,113 +896,34 @@ impl Gpapi { ))? }; - let config = BuildConfiguration { - ..Default::default() - }; - - headers.insert( - reqwest::header::ACCEPT_LANGUAGE, - HeaderValue::from_str(&self.locale.replace("_", "-"))?, - ); - headers.insert( - reqwest::header::USER_AGENT, - HeaderValue::from_str(&config.user_agent())?, - ); - headers.insert( - reqwest::header::CONTENT_TYPE, - HeaderValue::from_static("application/x-protobuf"), - ); - headers.insert( - "X-DFE-Encoded-Targets", - HeaderValue::from_static(consts::defaults::DEFAULT_DFE_TARGETS), - ); - headers.insert( - "X-DFE-Client-Id", - HeaderValue::from_static("am-android-google"), - ); - headers.insert( - "X-DFE-MCCMCN", - HeaderValue::from_str( - &ANDROID_CHECKINS - .get(&self.device_codename) - .map(|raw| { - let raw = raw.clone(); - let checkin = AndroidCheckinProto::decode(&mut Cursor::new(raw)).unwrap(); - checkin.cell_operator.clone().unwrap() - }) - .unwrap(), - )?, - ); - headers.insert("X-DFE-Network-Type", HeaderValue::from_static("4")); - headers.insert("X-DFE-Content-Filters", HeaderValue::from_static("")); - headers.insert( - "X-DFE-Request-Params", - HeaderValue::from_static("timeoutMs=4000"), - ); - if let Some(gsf_id) = &self.gsf_id { - headers.insert( - "X-DFE-Device-Id", - HeaderValue::from_str(&format!("{:x}", gsf_id))?, - ); - } - if let Some(auth_subtoken) = &self.auth_subtoken { - headers.insert( - "Authorization", - HeaderValue::from_str(&format!("GoogleLogin auth={}", auth_subtoken))?, - ); - } - if let Some(device_config_token) = &self.device_config_token { - headers.insert( - "X-DFE-Device-Config-Token", - HeaderValue::from_str(&device_config_token)?, - ); - } - if let Some(device_checkin_consistency_token) = &self.device_checkin_consistency_token { - headers.insert( - "X-DFE-Device-Checkin-Consistency-Token", - HeaderValue::from_str(&device_checkin_consistency_token)?, - ); - } - if let Some(dfe_cookie) = &self.dfe_cookie { - headers.insert("X-DFE-Cookie", HeaderValue::from_str(&dfe_cookie)?); - } - - let query2 = query.clone(); if let Some(query) = query { let mut queries = url.query_pairs_mut(); for (key, val) in query { - queries.append_pair(key, val); + queries.append_pair(key, &val); } } - let res = if endpoint == "purchase" { - (*self.client) - .post(url) - .headers(headers) - .form(&query2.unwrap()) - .send() - .await? - } else { + let mut reqwest_headers = HeaderMap::new(); + for (key, val) in headers { + reqwest_headers.insert(HeaderName::from_bytes(key.as_bytes())?, HeaderValue::from_str(&val)?); + } + + let res = { if let Some(msg) = msg { (*self.client) .post(url) - .headers(headers) + .headers(reqwest_headers) .body(msg.to_owned()) .send() .await? } else { - (*self.client).get(url).headers(headers).send().await? + (*self.client).get(url).headers(reqwest_headers).send().await? } }; - + Ok(res.bytes().await?) } -} -#[derive(Debug)] -struct PubKey { - pub modulus: Vec, - pub exp: Vec, } fn parse_form_reply(data: &str) -> HashMap { @@ -797,79 +939,84 @@ fn parse_form_reply(data: &str) -> HashMap { form_resp } -/// Handles encrypting your login/password using Google's public key -/// Produces something of the format: -/// |00|4 bytes of sha1(publicKey)|rsaEncrypt(publicKeyPem, "login\x00password")| -fn encrypt_login(login: &str, password: &str) -> Result, GpapiError> { - let raw = b64_general_purpose::STANDARD.decode(consts::GOOGLE_PUB_KEY_B64).unwrap(); - let pubkey = extract_pubkey(&raw)?.ok_or("Could not extract public key")?; - let rsa = build_openssl_rsa(&pubkey); - - let data = format!("{login}\x00{password}", login = login, password = password); - if data.as_bytes().len() >= 87 { - return Err(GpapiError::new(GpapiErrorKind::EncryptLogin)); - } - - let mut to = vec![0u8; rsa.size() as usize]; - let padding = openssl::rsa::Padding::PKCS1_OAEP; - - rsa.public_encrypt(data.as_bytes(), &mut to, padding) - .unwrap(); - let sha1 = openssl::sha::sha1(&raw); - let mut res = vec![]; - res.push(0x00); - res.extend(&sha1[0..4]); - res.extend(&to); - Ok(res) -} - -/// -/// Gen up an `openssl::rsa::Rsa` from a `PubKey`. -/// -fn build_openssl_rsa(p: &PubKey) -> openssl::rsa::Rsa { - use openssl::bn::BigNum; - use openssl::rsa::Rsa; - - let modulus = BigNum::from_hex_str(&hex::encode(&p.modulus)).unwrap(); - let exp = BigNum::from_hex_str(&hex::encode(&p.exp)).unwrap(); - let rsa = Rsa::from_public_components(modulus, exp).unwrap(); - - rsa +#[derive(Debug, Clone)] +struct AuthRequest { + params: HashMap, } -/// -/// Extract public key (PEM) from a raw buffer. -/// -fn extract_pubkey(buf: &[u8]) -> Result, Box> { - use byteorder::{NetworkEndian, ReadBytesExt}; - use std::io::Read; - let mut cur = Cursor::new(&buf); - - let sz = cur.read_u32::()?; - let mut modulus = vec![0u8; sz as usize]; - cur.read_exact(&mut modulus)?; - - let sz = cur.read_u32::()?; - let mut exp = vec![0u8; sz as usize]; - cur.read_exact(&mut exp)?; - - Ok(Some(PubKey { modulus, exp })) +impl AuthRequest{ + fn new(email: &str, oauth_token: &str) -> Self { + let mut auth_request = Self::default(); + auth_request + .params + .insert(String::from("Email"), String::from(email)); + auth_request.params.insert( + String::from("Token"), + String::from(oauth_token) + ); + auth_request + } } -#[derive(Debug, Clone)] -struct LoginRequest { - params: HashMap, - build_config: Option, +impl Default for AuthRequest { + fn default() -> Self { + let mut params = HashMap::new(); + params.insert( + String::from("lang"), + String::from(consts::defaults::DEFAULT_LANGUAGE) + ); + params.insert( + String::from("google_play_services_version"), + String::from(consts::defaults::DEFAULT_GOOGLE_PLAY_SERVICES_VERSION) + ); + params.insert( + String::from("sdk_version"),String::from(consts::defaults::api_user_agent::DEFAULT_SDK) + ); + params.insert( + String::from("device_country"), + String::from(consts::defaults::DEFAULT_COUNTRY_CODE) + ); + params.insert(String::from("Email"), String::from("")); + params.insert( + String::from("service"), + String::from(consts::defaults::DEFAULT_SERVICE) + ); + params.insert( + String::from("get_accountid"), + String::from("1") + ); + params.insert( + String::from("ACCESS_TOKEN"), + String::from("1") + ); + params.insert( + String::from("callerPkg"), + String::from(consts::defaults::DEFAULT_ANDROID_VENDING) + ); + params.insert( + String::from("add_account"), + String::from("1") + ); + params.insert( + String::from("Token"), + String::from("") + ); + params.insert( + String::from("callerSig"), + String::from(consts::defaults::DEFAULT_CALLER_SIG) + ); + AuthRequest { + params, + } + } } -impl LoginRequest { - pub fn form_post(&self) -> String { - self.params - .iter() - .map(|(k, v)| format!("{}={}", k, v)) - .collect::>() - .join("&") - } +fn form_post(params: &HashMap) -> String { + params + .iter() + .map(|(k, v)| format!("{}={}", k, v)) + .collect::>() + .join("&") } #[derive(Debug, Clone)] @@ -900,117 +1047,46 @@ impl BuildConfiguration { } } -impl Default for BuildConfiguration { - fn default() -> BuildConfiguration { - use consts::defaults::api_user_agent::{ - DEFAULT_API, DEFAULT_BUILD_ID, DEFAULT_DEVICE, DEFAULT_HARDWARE, - DEFAULT_IS_WIDE_SCREEN, DEFAULT_MODEL, DEFAULT_PLATFORM_VERSION_RELEASE, - DEFAULT_PRODUCT, DEFAULT_SDK, DEFAULT_SUPPORTED_ABIS, DEFAULT_VERSION_CODE, - }; - use consts::defaults::{DEFAULT_FINSKY_AGENT, DEFAULT_FINSKY_VERSION}; +impl BuildConfiguration { + fn new( + finsky_version: &str, + version_code: &str, + sdk: &str, + device: &str, + hardware: &str, + product: &str, + platform_version_release: &str, + model: &str, + build_id: &str, + supported_abis: &str, + ) -> Self { + use consts::defaults::api_user_agent::{DEFAULT_IS_WIDE_SCREEN, DEFAULT_API}; + use consts::defaults::DEFAULT_FINSKY_AGENT; BuildConfiguration { finsky_agent: DEFAULT_FINSKY_AGENT.to_string(), - finsky_version: DEFAULT_FINSKY_VERSION.to_string(), + finsky_version: finsky_version.to_string(), api: DEFAULT_API.to_string(), - version_code: DEFAULT_VERSION_CODE.to_string(), - sdk: DEFAULT_SDK.to_string(), - device: DEFAULT_DEVICE.to_string(), - hardware: DEFAULT_HARDWARE.to_string(), - product: DEFAULT_PRODUCT.to_string(), - platform_version_release: DEFAULT_PLATFORM_VERSION_RELEASE.to_string(), - model: DEFAULT_MODEL.to_string(), - build_id: DEFAULT_BUILD_ID.to_string(), + version_code: version_code.to_string(), + sdk: sdk.to_string(), + device: device.to_string(), + hardware: hardware.to_string(), + product: product.to_string(), + platform_version_release: platform_version_release.to_string(), + model: model.to_string(), + build_id: build_id.to_string(), is_wide_screen: DEFAULT_IS_WIDE_SCREEN.to_string(), - supported_abis: DEFAULT_SUPPORTED_ABIS.to_string(), + supported_abis: supported_abis.to_string(), } } } -impl Default for LoginRequest { - fn default() -> Self { - let mut params = HashMap::new(); - params.insert(String::from("Email"), String::from("")); - params.insert(String::from("EncryptedPasswd"), String::from("")); - params.insert(String::from("add_account"), String::from("1")); - params.insert( - String::from("accountType"), - String::from(consts::defaults::DEFAULT_ACCOUNT_TYPE), - ); - params.insert( - String::from("google_play_services_version"), - String::from(consts::defaults::DEFAULT_GOOGLE_PLAY_SERVICES_VERSION), - ); - params.insert(String::from("has_permission"), String::from("1")); - params.insert(String::from("source"), String::from("android")); - params.insert( - String::from("device_country"), - String::from(consts::defaults::DEFAULT_DEVICE_COUNTRY), - ); - params.insert( - String::from("operatorCountry"), - String::from(consts::defaults::DEFAULT_COUNTRY_CODE), - ); - params.insert( - String::from("lang"), - String::from(consts::defaults::DEFAULT_LANGUAGE), - ); - params.insert( - String::from("client_sig"), - String::from(consts::defaults::DEFAULT_CLIENT_SIG), - ); - params.insert( - String::from("callerSig"), - String::from(consts::defaults::DEFAULT_CALLER_SIG), - ); - params.insert( - String::from("droidguard_results"), - String::from(consts::defaults::DEFAULT_DROIDGUARD_RESULTS), - ); - params.insert( - String::from("service"), - String::from(consts::defaults::DEFAULT_SERVICE), - ); - params.insert( - String::from("callerPkg"), - String::from(consts::defaults::DEFAULT_ANDROID_VENDING), - ); - LoginRequest { - params, - build_config: None, - } - } -} -fn build_login_request(username: &str, encrypted_password: &str) -> LoginRequest { - let encrypted_password = String::from(encrypted_password); - let build_config = BuildConfiguration { - ..Default::default() - }; - let mut login_request = LoginRequest::default(); - login_request.build_config = Some(build_config); - login_request - .params - .insert(String::from("Email"), String::from(username)); - login_request.params.insert( - String::from("EncryptedPasswd"), - String::from(encrypted_password), - ); - login_request -} #[cfg(test)] mod tests { use super::*; - #[test] - fn login() { - let enc = encrypt_login("foo", "bar").unwrap(); - assert!(b64_general_purpose::STANDARD.encode(&enc).starts_with("AFcb4K")); - assert_eq!(b64_general_purpose::STANDARD.encode(&enc).len(), 180); - assert!(!b64_general_purpose::URL_SAFE_NO_PAD.encode(&enc).contains("/")); - } - #[test] fn parse_form() { let form_reply = "FOO=BAR\nbaz=qux"; @@ -1022,35 +1098,82 @@ mod tests { } mod gpapi { - use std::env; - use super::Gpapi; + use super::*; use googleplay_protobuf::BulkDetailsRequest; #[tokio::test] - #[ignore] - async fn create_gpapi() { - match (env::var("GOOGLE_LOGIN"), env::var("GOOGLE_PASSWORD")) { - (Ok(username), Ok(password)) => { - let mut api = Gpapi::new("en_US", "UTC", "hero2lte"); - api.login(username, password).await.ok(); - assert!(api.auth_subtoken.is_some()); - assert!(api.device_config_token.is_some()); - assert!(api.device_checkin_consistency_token.is_some()); + async fn test_request_aas_token() { + if let (Ok(email), Ok(oauth_token)) = (env::var("EMAIL"), env::var("OAUTH_TOKEN")) { + let mut api = Gpapi::new("ad_g3_pro", &email); + assert!(api.request_aas_token(oauth_token).await.is_ok()); + } + } + + #[tokio::test] + async fn test_login() { + if let (Ok(email), Ok(aas_token)) = (env::var("EMAIL"), env::var("AAS_TOKEN")) { + let mut api = Gpapi::new("px_7a", &email); + api.set_aas_token(aas_token); + assert!(api.login().await.is_ok()); + assert!(api.device_checkin_consistency_token.is_some()); + assert!(api.gsf_id.is_some()); + assert!(api.device_config_token.is_some()); + assert!(api.auth_token.is_some()); + assert!(api.dfe_cookie.is_some() || api.tos_token.is_some()); + } + } + #[tokio::test] + async fn test_details() { + if let (Ok(email), Ok(aas_token)) = (env::var("EMAIL"), env::var("AAS_TOKEN")) { + let mut api = Gpapi::new("px_7a", &email); + api.set_aas_token(aas_token); + if api.login().await.is_ok() { assert!(api.details("com.viber.voip").await.is_ok()); - let pkg_names = ["com.viber.voip", "air.WatchESPN"]; + } + } + } + + #[tokio::test] + async fn test_bulk_details() { + if let (Ok(email), Ok(aas_token)) = (env::var("EMAIL"), env::var("AAS_TOKEN")) { + let mut api = Gpapi::new("px_7a", &email); + api.set_aas_token(aas_token); + if api.login().await.is_ok() { + let pkg_names = ["com.viber.voip", "com.instagram.android"]; assert!(api.bulk_details(&pkg_names).await.is_ok()); } - _ => panic!("require login/password for test"), + } + } + + #[tokio::test] + async fn test_get_download_info() { + if let (Ok(email), Ok(aas_token)) = (env::var("EMAIL"), env::var("AAS_TOKEN")) { + let mut api = Gpapi::new("px_7a", &email); + api.set_aas_token(aas_token); + if api.login().await.is_ok() { + assert!(api.get_download_info("com.viber.voip", None).await.is_ok()); + } + } + } + + #[tokio::test] + async fn test_download() { + if let (Ok(email), Ok(aas_token)) = (env::var("EMAIL"), env::var("AAS_TOKEN")) { + let mut api = Gpapi::new("px_7a", &email); + api.set_aas_token(aas_token); + if api.login().await.is_ok() { + assert!(api.download("com.instagram.android", None, true, true, &Path::new("/tmp/testing"), None).await.is_ok()); + } } } #[test] fn test_protobuf() { let mut bdr = BulkDetailsRequest::default(); - bdr.docid = vec!["test".to_string()].into(); + bdr.doc_id = vec!["test".to_string()].into(); bdr.include_child_docs = Some(true); } }