Upgrade emulator to emu-master-dev build 3939570

external/qemu

commit  3ba4a75dc5394f1ecd33e1884c95f63cee5caedb
author  Erwin Jansen <jansene@google.com>   Mon Apr 24 11:05:52 2017 -0700
Backport of check to validate current

This fixes a security vulnerability:

[CVE-2016-1714]      QEMU : Security vulnerabilities in the device
emulation.
bug: https://buganizer.corp.google.com/issues/35443564

Change-Id: I8d9c967798a219a21766ca5d2f93a9f4b9958e8d
diff --git a/darwin-x86_64/emulator b/darwin-x86_64/emulator
index 1ea7f2e..abc2efb 100755
--- a/darwin-x86_64/emulator
+++ b/darwin-x86_64/emulator
Binary files differ
diff --git a/darwin-x86_64/emulator-check b/darwin-x86_64/emulator-check
index 2bd1b26..7d3d28f 100755
--- a/darwin-x86_64/emulator-check
+++ b/darwin-x86_64/emulator-check
Binary files differ
diff --git a/darwin-x86_64/emulator64-arm b/darwin-x86_64/emulator64-arm
index f11e60e..7614f1c 100755
--- a/darwin-x86_64/emulator64-arm
+++ b/darwin-x86_64/emulator64-arm
Binary files differ
diff --git a/darwin-x86_64/emulator64-crash-service b/darwin-x86_64/emulator64-crash-service
index c6bc0d1..45e654b 100755
--- a/darwin-x86_64/emulator64-crash-service
+++ b/darwin-x86_64/emulator64-crash-service
Binary files differ
diff --git a/darwin-x86_64/emulator64-mips b/darwin-x86_64/emulator64-mips
index 16011f9..47d2e89 100755
--- a/darwin-x86_64/emulator64-mips
+++ b/darwin-x86_64/emulator64-mips
Binary files differ
diff --git a/darwin-x86_64/emulator64-x86 b/darwin-x86_64/emulator64-x86
index 052132b..2b37840 100755
--- a/darwin-x86_64/emulator64-x86
+++ b/darwin-x86_64/emulator64-x86
Binary files differ
diff --git a/darwin-x86_64/lib/advancedFeatures.ini b/darwin-x86_64/lib/advancedFeatures.ini
index 183cf22..b27f5d3 100644
--- a/darwin-x86_64/lib/advancedFeatures.ini
+++ b/darwin-x86_64/lib/advancedFeatures.ini
@@ -97,7 +97,7 @@
 # For example, OS X is not known to support GLES 3.1.
 # If this feature is set to "off", the max supported GLES version is assumed to
 # be <= 2 and also depend on the system image only (some images only support ES 1).
-GLESDynamicVersion = on
+GLESDynamicVersion = off
 # ------------------------------------------------------------------------------
 
 # Wifi -------------------------------------------------------------------------
@@ -105,7 +105,7 @@
 # When this is enabled the network configuration of the system image will be
 # significantly different and the emulator will send different network setup
 # information via RIL.
-Wifi = off
+Wifi = on
 
 # ForceANGLE--------------------------------------------------------------------
 # This feature attempts to default the renderer to ANGLE, but can be itself
@@ -129,3 +129,20 @@
 # Guest image will indicate whether it has it or not;
 PlayStoreImage = on
 # ------------------------------------------------------------------------------
+
+# LogcatPipe ---------------------------------------------------------------
+# The pipe based logcat is meant to replace the 'adb shell logcat'
+# Guest image will indicate whether it has it or not;
+LogcatPipe = on
+# ------------------------------------------------------------------------------
+
+# Hypervisor feature flags. Assumed mutually exclusive. If all flags are off,
+# then we have:
+# Mac/Win: HAXM
+# Linux: KVM
+# If a flag is on, then attempts are made to detect host support, and if there
+# is support, then the hypervisor in question is actually used.
+HYPERV = off
+HVF = off
+KVM = off
+HAXM = off
diff --git a/darwin-x86_64/lib/hardware-properties.ini b/darwin-x86_64/lib/hardware-properties.ini
index abb8243..ef8fc3d 100644
--- a/darwin-x86_64/lib/hardware-properties.ini
+++ b/darwin-x86_64/lib/hardware-properties.ini
@@ -184,6 +184,11 @@
 default     =
 abstract    = SD Card image path
 
+name        = hw.logcatOutput.path
+type        = string
+default     =
+abstract    = Logcat Output File Path
+
 # Cache partition
 name        = disk.cachePartition
 type        = boolean
@@ -337,6 +342,13 @@
 abstract    = Uncalibrated magnetic field suport
 description = Provides uncalibrated magnetic field sensor values.
 
+# Uncalibrated gyroscope
+name        = hw.sensors.gyroscope_uncalibrated
+type        = boolean
+default     = yes
+abstract    = Uncalibrated gyroscope support
+description = Provides uncalibrated gyroscope sensor values.
+
 # Orientation sensor
 name        = hw.sensors.orientation
 type        = boolean
@@ -457,6 +469,13 @@
 abstract    = Path to snapshot storage
 description = Path to a 'snapshot storage' file, where all snapshots are stored.
 
+# Is the AVD compatible with Google Play?
+name        = PlayStore.enabled
+type        = boolean
+default     = no
+abstract    = PlayStore
+description = Does the device supports Google Play?
+
 # Android AVD name
 # This is set automatically before launching a core.
 #
diff --git a/darwin-x86_64/lib64/lib64EGL_translator.dylib b/darwin-x86_64/lib64/lib64EGL_translator.dylib
index ae17566..0aa57c6 100755
--- a/darwin-x86_64/lib64/lib64EGL_translator.dylib
+++ b/darwin-x86_64/lib64/lib64EGL_translator.dylib
Binary files differ
diff --git a/darwin-x86_64/lib64/lib64GLES12Translator.dylib b/darwin-x86_64/lib64/lib64GLES12Translator.dylib
index 80432f1..a69dc82 100755
--- a/darwin-x86_64/lib64/lib64GLES12Translator.dylib
+++ b/darwin-x86_64/lib64/lib64GLES12Translator.dylib
Binary files differ
diff --git a/darwin-x86_64/lib64/lib64GLES_CM_translator.dylib b/darwin-x86_64/lib64/lib64GLES_CM_translator.dylib
index 8dec8fc..5e25db7 100755
--- a/darwin-x86_64/lib64/lib64GLES_CM_translator.dylib
+++ b/darwin-x86_64/lib64/lib64GLES_CM_translator.dylib
Binary files differ
diff --git a/darwin-x86_64/lib64/lib64GLES_V2_translator.dylib b/darwin-x86_64/lib64/lib64GLES_V2_translator.dylib
index 0024bca..b7bac66 100755
--- a/darwin-x86_64/lib64/lib64GLES_V2_translator.dylib
+++ b/darwin-x86_64/lib64/lib64GLES_V2_translator.dylib
Binary files differ
diff --git a/darwin-x86_64/lib64/lib64OpenglRender.dylib b/darwin-x86_64/lib64/lib64OpenglRender.dylib
index d95d24d..c5c2620 100755
--- a/darwin-x86_64/lib64/lib64OpenglRender.dylib
+++ b/darwin-x86_64/lib64/lib64OpenglRender.dylib
Binary files differ
diff --git a/darwin-x86_64/lib64/lib64emugl_test_shared_library.dylib b/darwin-x86_64/lib64/lib64emugl_test_shared_library.dylib
index bb7694f..2cfadf3 100755
--- a/darwin-x86_64/lib64/lib64emugl_test_shared_library.dylib
+++ b/darwin-x86_64/lib64/lib64emugl_test_shared_library.dylib
Binary files differ
diff --git a/darwin-x86_64/qemu/darwin-x86_64/qemu-system-aarch64 b/darwin-x86_64/qemu/darwin-x86_64/qemu-system-aarch64
index 46c296f..6144637 100755
--- a/darwin-x86_64/qemu/darwin-x86_64/qemu-system-aarch64
+++ b/darwin-x86_64/qemu/darwin-x86_64/qemu-system-aarch64
Binary files differ
diff --git a/darwin-x86_64/qemu/darwin-x86_64/qemu-system-armel b/darwin-x86_64/qemu/darwin-x86_64/qemu-system-armel
index 91b27c9..d88c2da 100755
--- a/darwin-x86_64/qemu/darwin-x86_64/qemu-system-armel
+++ b/darwin-x86_64/qemu/darwin-x86_64/qemu-system-armel
Binary files differ
diff --git a/darwin-x86_64/qemu/darwin-x86_64/qemu-system-i386 b/darwin-x86_64/qemu/darwin-x86_64/qemu-system-i386
index b04b4e4..80a7b97 100755
--- a/darwin-x86_64/qemu/darwin-x86_64/qemu-system-i386
+++ b/darwin-x86_64/qemu/darwin-x86_64/qemu-system-i386
Binary files differ
diff --git a/darwin-x86_64/qemu/darwin-x86_64/qemu-system-mips64el b/darwin-x86_64/qemu/darwin-x86_64/qemu-system-mips64el
index f9403bf..ed5d380 100755
--- a/darwin-x86_64/qemu/darwin-x86_64/qemu-system-mips64el
+++ b/darwin-x86_64/qemu/darwin-x86_64/qemu-system-mips64el
Binary files differ
diff --git a/darwin-x86_64/qemu/darwin-x86_64/qemu-system-mipsel b/darwin-x86_64/qemu/darwin-x86_64/qemu-system-mipsel
index 0dbb9c0..5a9a714 100755
--- a/darwin-x86_64/qemu/darwin-x86_64/qemu-system-mipsel
+++ b/darwin-x86_64/qemu/darwin-x86_64/qemu-system-mipsel
Binary files differ
diff --git a/darwin-x86_64/qemu/darwin-x86_64/qemu-system-x86_64 b/darwin-x86_64/qemu/darwin-x86_64/qemu-system-x86_64
index c65fc38..503e50e 100755
--- a/darwin-x86_64/qemu/darwin-x86_64/qemu-system-x86_64
+++ b/darwin-x86_64/qemu/darwin-x86_64/qemu-system-x86_64
Binary files differ
diff --git a/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-aarch64 b/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-aarch64
index df0df3e..efb21e4 100755
--- a/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-aarch64
+++ b/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-aarch64
Binary files differ
diff --git a/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-armel b/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-armel
index c81d2ba..85e6371 100755
--- a/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-armel
+++ b/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-armel
Binary files differ
diff --git a/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-i386 b/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-i386
index 1ab8941..f39c572 100755
--- a/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-i386
+++ b/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-i386
Binary files differ
diff --git a/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-mips64el b/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-mips64el
index e90dd8e..e7f3464 100755
--- a/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-mips64el
+++ b/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-mips64el
Binary files differ
diff --git a/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-mipsel b/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-mipsel
index 832f946..53007cc 100755
--- a/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-mipsel
+++ b/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-mipsel
Binary files differ
diff --git a/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-x86_64 b/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-x86_64
index 20f67ad..631da93 100755
--- a/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-x86_64
+++ b/darwin-x86_64/qemu/darwin-x86_64/qemu-upstream-x86_64
Binary files differ
diff --git a/darwin-x86_64/resources/resources.rcc b/darwin-x86_64/resources/resources.rcc
index 673651f..39f3ec5 100644
--- a/darwin-x86_64/resources/resources.rcc
+++ b/darwin-x86_64/resources/resources.rcc
Binary files differ
diff --git a/darwin-x86_64/source.properties b/darwin-x86_64/source.properties
index 4a34ccb..decd8c5 100644
--- a/darwin-x86_64/source.properties
+++ b/darwin-x86_64/source.properties
@@ -1,5 +1,5 @@
 Pkg.UserSrc=false
-Pkg.Revision=26.0.0
+Pkg.Revision=26.0.2
 Pkg.Path=emulator
 Pkg.Desc=Android Emulator
 Pkg.Dependencies=tools#25.3
diff --git a/linux-x86_64/NOTICE.txt b/linux-x86_64/NOTICE.txt
index 5c1c491..11f2418 100644
--- a/linux-x86_64/NOTICE.txt
+++ b/linux-x86_64/NOTICE.txt
@@ -2,174 +2,174 @@
 Notices for file(s):
 emulator
 emulator-check
-bin64/mkfs.ext4
-bin64/tune2fs
-bin64/resize2fs
-bin64/fsck.ext4
 bin64/e2fsck
-qemu/linux-x86_64/qemu-system-i386
-qemu/linux-x86_64/qemu-upstream-armel
-qemu/linux-x86_64/qemu-system-mips64el
-qemu/linux-x86_64/qemu-upstream-i386
-qemu/linux-x86_64/qemu-system-armel
-qemu/linux-x86_64/qemu-system-aarch64
-qemu/linux-x86_64/qemu-upstream-aarch64
-qemu/linux-x86_64/qemu-upstream-x86_64
-qemu/linux-x86_64/qemu-upstream-mipsel
-qemu/linux-x86_64/qemu-upstream-mips64el
+bin64/fsck.ext4
+bin64/resize2fs
+bin64/tune2fs
+bin64/mkfs.ext4
 qemu/linux-x86_64/qemu-system-mipsel
 qemu/linux-x86_64/qemu-system-x86_64
 qemu/linux-x86_64/qemu-system-i386
-qemu/linux-x86_64/qemu-upstream-armel
 qemu/linux-x86_64/qemu-system-mips64el
-qemu/linux-x86_64/qemu-upstream-i386
 qemu/linux-x86_64/qemu-system-armel
+qemu/linux-x86_64/qemu-upstream-x86_64
+qemu/linux-x86_64/qemu-upstream-mips64el
+qemu/linux-x86_64/qemu-upstream-armel
+qemu/linux-x86_64/qemu-upstream-i386
+qemu/linux-x86_64/qemu-upstream-mipsel
 qemu/linux-x86_64/qemu-system-aarch64
 qemu/linux-x86_64/qemu-upstream-aarch64
-qemu/linux-x86_64/qemu-upstream-x86_64
-qemu/linux-x86_64/qemu-upstream-mipsel
-qemu/linux-x86_64/qemu-upstream-mips64el
 qemu/linux-x86_64/qemu-system-mipsel
 qemu/linux-x86_64/qemu-system-x86_64
-lib/pc-bios/efi-virtio.rom
-lib/pc-bios/bios.bin
-lib/pc-bios/vgabios-cirrus.bin
-lib/pc-bios/bios-256k.bin
-lib/pc-bios/kvmvapic.bin
-lib/pc-bios/linuxboot_dma.bin
-lib/pc-bios/linuxboot.bin
+qemu/linux-x86_64/qemu-system-i386
+qemu/linux-x86_64/qemu-system-mips64el
+qemu/linux-x86_64/qemu-system-armel
+qemu/linux-x86_64/qemu-upstream-x86_64
+qemu/linux-x86_64/qemu-upstream-mips64el
+qemu/linux-x86_64/qemu-upstream-armel
+qemu/linux-x86_64/qemu-upstream-i386
+qemu/linux-x86_64/qemu-upstream-mipsel
+qemu/linux-x86_64/qemu-system-aarch64
+qemu/linux-x86_64/qemu-upstream-aarch64
 lib/advancedFeatures.ini
 lib/ca-bundle.pem
-lib/libstdc++/libstdc++.so.6.0.18
+lib/pc-bios/vgabios-cirrus.bin
+lib/pc-bios/efi-virtio.rom
+lib/pc-bios/bios.bin
+lib/pc-bios/kvmvapic.bin
+lib/pc-bios/linuxboot.bin
+lib/pc-bios/bios-256k.bin
+lib/pc-bios/linuxboot_dma.bin
 lib/libstdc++/libstdc++.so.6
-lib64/lib64OpenglRender.so
-lib64/gles_mesa/libGL.so
+lib/libstdc++/libstdc++.so.6.0.18
+lib64/gles_swiftshader/libGLES_CM.so
+lib64/gles_swiftshader/libEGL.so
+lib64/gles_swiftshader/libGLESv2.so
 lib64/gles_mesa/libGL.so.1
-lib64/lib64GLES_CM_translator.so
+lib64/gles_mesa/libGL.so
+lib64/lib64GLES12Translator.so
+lib64/lib64OpenglRender.so
+lib64/qt/plugins/platforms/libqoffscreen.so
+lib64/qt/plugins/platforms/libqlinuxfb.so
+lib64/qt/plugins/platforms/libqminimal.so
+lib64/qt/plugins/platforms/libqxcb.so
+lib64/qt/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
+lib64/qt/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
+lib64/qt/plugins/generic/libqtuiotouchplugin.so
+lib64/qt/plugins/generic/libqevdevtabletplugin.so
+lib64/qt/plugins/generic/libqevdevkeyboardplugin.so
+lib64/qt/plugins/generic/libqevdevmouseplugin.so
+lib64/qt/plugins/generic/libqevdevtouchplugin.so
+lib64/qt/plugins/imageformats/libqgif.so
+lib64/qt/plugins/imageformats/libqico.so
+lib64/qt/plugins/imageformats/libqjpeg.so
+lib64/qt/plugins/imageformats/libqsvg.so
+lib64/qt/plugins/iconengines/libqsvgicon.so
+lib64/qt/plugins/bearer/libqnmbearer.so
+lib64/qt/plugins/bearer/libqconnmanbearer.so
+lib64/qt/plugins/bearer/libqgenericbearer.so
+lib64/qt/plugins/sqldrivers/libqsqlite.so
+lib64/qt/lib/libQt5PrintSupport.so.5
+lib64/qt/lib/libQt5Test.so.5.7.0
+lib64/qt/lib/libQt5Test.so.5.7
+lib64/qt/lib/libQt5Network.so.5
+lib64/qt/lib/libQt5Network.so.5.7
+lib64/qt/lib/libQt5Concurrent.so.5.7
+lib64/qt/lib/libQt5Network.so.5.7.0
+lib64/qt/lib/libQt5XcbQpa.so.5.7.0
+lib64/qt/lib/libQt5OpenGL.so.5.7
+lib64/qt/lib/libQt5Gui.so
+lib64/qt/lib/libQt5Test.so.5
+lib64/qt/lib/libQt5Svg.so.5
+lib64/qt/lib/libQt5XcbQpa.so.5
+lib64/qt/lib/libQt5Core.so.5.7
+lib64/qt/lib/libQt5Widgets.so.5.7
+lib64/qt/lib/libQt5Concurrent.so.5.7.0
+lib64/qt/lib/libQt5DBus.so.5.7.0
+lib64/qt/lib/libQt5Sql.so
+lib64/qt/lib/libQt5Core.so.5.7.0
+lib64/qt/lib/libQt5OpenGL.so
+lib64/qt/lib/libQt5Widgets.so.5
+lib64/qt/lib/libQt5Gui.so.5.7.0
+lib64/qt/lib/libQt5Svg.so.5.7
+lib64/qt/lib/libQt5PrintSupport.so.5.7
+lib64/qt/lib/libQt5Xml.so
+lib64/qt/lib/libQt5Xml.so.5.7.0
+lib64/qt/lib/libQt5Widgets.so.5.7.0
+lib64/qt/lib/libQt5OpenGL.so.5
+lib64/qt/lib/libQt5XcbQpa.so
+lib64/qt/lib/libQt5Sql.so.5.7
+lib64/qt/lib/libQt5Xml.so.5.7
+lib64/qt/lib/libQt5Sql.so.5
+lib64/qt/lib/libQt5PrintSupport.so
+lib64/qt/lib/libQt5Core.so
+lib64/qt/lib/libQt5Xml.so.5
+lib64/qt/lib/libQt5OpenGL.so.5.7.0
+lib64/qt/lib/libQt5Network.so
+lib64/qt/lib/libQt5DBus.so
+lib64/qt/lib/libQt5Sql.so.5.7.0
+lib64/qt/lib/libQt5Core.so.5
+lib64/qt/lib/libQt5Concurrent.so.5
+lib64/qt/lib/libQt5Gui.so.5
+lib64/qt/lib/libQt5Gui.so.5.7
+lib64/qt/lib/libQt5Svg.so.5.7.0
+lib64/qt/lib/libQt5Test.so
+lib64/qt/lib/libQt5XcbQpa.so.5.7
 lib64/qt/lib/libQt5DBus.so.5.7
 lib64/qt/lib/libQt5DBus.so.5
-lib64/qt/lib/libQt5Widgets.so.5.7
-lib64/qt/lib/libQt5Sql.so
-lib64/qt/lib/libQt5Test.so
-lib64/qt/lib/libQt5Test.so.5.7
-lib64/qt/lib/libQt5Network.so
-lib64/qt/lib/libQt5PrintSupport.so
-lib64/qt/lib/libQt5Widgets.so.5.7.0
-lib64/qt/lib/libQt5Gui.so
-lib64/qt/lib/libQt5XcbQpa.so
-lib64/qt/lib/libQt5Gui.so.5.7
-lib64/qt/lib/libQt5PrintSupport.so.5
-lib64/qt/lib/libQt5Core.so.5.7.0
-lib64/qt/lib/libQt5Svg.so
-lib64/qt/lib/libQt5Svg.so.5
-lib64/qt/lib/libQt5OpenGL.so
-lib64/qt/lib/libQt5Xml.so.5
-lib64/qt/lib/libQt5DBus.so.5.7.0
+lib64/qt/lib/libQt5PrintSupport.so.5.7.0
 lib64/qt/lib/libQt5Concurrent.so
-lib64/qt/lib/libQt5Svg.so.5.7.0
-lib64/qt/lib/libQt5OpenGL.so.5.7
-lib64/qt/lib/libQt5Xml.so.5.7.0
-lib64/qt/lib/libQt5Concurrent.so.5.7.0
-lib64/qt/lib/libQt5Network.so.5
-lib64/qt/lib/libQt5PrintSupport.so.5.7.0
-lib64/qt/lib/libQt5Gui.so.5
-lib64/qt/lib/libQt5DBus.so
-lib64/qt/lib/libQt5Test.so.5
 lib64/qt/lib/libQt5Widgets.so
-lib64/qt/lib/libQt5Network.so.5.7.0
-lib64/qt/lib/libQt5Svg.so.5.7
-lib64/qt/lib/libQt5XcbQpa.so.5.7
-lib64/qt/lib/libQt5XcbQpa.so.5
-lib64/qt/lib/libQt5Gui.so.5.7.0
-lib64/qt/lib/libQt5Test.so.5.7.0
-lib64/qt/lib/libQt5OpenGL.so.5
-lib64/qt/lib/libQt5Sql.so.5
-lib64/qt/lib/libQt5Xml.so.5.7
-lib64/qt/lib/libQt5Sql.so.5.7
-lib64/qt/lib/libQt5XcbQpa.so.5.7.0
-lib64/qt/lib/libQt5OpenGL.so.5.7.0
-lib64/qt/lib/libQt5PrintSupport.so.5.7
-lib64/qt/lib/libQt5Widgets.so.5
-lib64/qt/lib/libQt5Xml.so
-lib64/qt/lib/libQt5Sql.so.5.7.0
-lib64/qt/lib/libQt5Concurrent.so.5.7
-lib64/qt/lib/libQt5Core.so.5.7
-lib64/qt/lib/libQt5Concurrent.so.5
-lib64/qt/lib/libQt5Network.so.5.7
-lib64/qt/lib/libQt5Core.so
-lib64/qt/lib/libQt5Core.so.5
-lib64/qt/plugins/imageformats/libqgif.so
-lib64/qt/plugins/imageformats/libqsvg.so
-lib64/qt/plugins/imageformats/libqico.so
-lib64/qt/plugins/imageformats/libqjpeg.so
-lib64/qt/plugins/bearer/libqnmbearer.so
-lib64/qt/plugins/bearer/libqgenericbearer.so
-lib64/qt/plugins/bearer/libqconnmanbearer.so
-lib64/qt/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
-lib64/qt/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
-lib64/qt/plugins/platforms/libqminimal.so
-lib64/qt/plugins/platforms/libqoffscreen.so
-lib64/qt/plugins/platforms/libqxcb.so
-lib64/qt/plugins/platforms/libqlinuxfb.so
-lib64/qt/plugins/generic/libqevdevkeyboardplugin.so
-lib64/qt/plugins/generic/libqevdevtabletplugin.so
-lib64/qt/plugins/generic/libqevdevtouchplugin.so
-lib64/qt/plugins/generic/libqevdevmouseplugin.so
-lib64/qt/plugins/generic/libqtuiotouchplugin.so
-lib64/qt/plugins/sqldrivers/libqsqlite.so
-lib64/qt/plugins/iconengines/libqsvgicon.so
-lib64/lib64emugl_test_shared_library.so
+lib64/qt/lib/libQt5Svg.so
 lib64/lib64EGL_translator.so
-lib64/gles_swiftshader/libGLESv2.so
-lib64/gles_swiftshader/libGLES_CM.so
-lib64/gles_swiftshader/libEGL.so
-lib64/lib64GLES12Translator.so
-lib64/libstdc++/libstdc++.so.6.0.18
-lib64/libstdc++/libstdc++.so.6
-lib64/lib64GLES_V2_translator.so
-lib64/lib64OpenglRender.so
-lib64/gles_mesa/libGL.so
 lib64/lib64GLES_CM_translator.so
-lib64/qt/lib/libQt5Widgets.so.5.7.0
-lib64/qt/lib/libQt5Core.so.5.7.0
-lib64/qt/lib/libQt5DBus.so.5.7.0
-lib64/qt/lib/libQt5Svg.so.5.7.0
-lib64/qt/lib/libQt5Xml.so.5.7.0
-lib64/qt/lib/libQt5Concurrent.so.5.7.0
-lib64/qt/lib/libQt5PrintSupport.so.5.7.0
-lib64/qt/lib/libQt5Network.so.5.7.0
-lib64/qt/lib/libQt5Gui.so.5.7.0
-lib64/qt/lib/libQt5Test.so.5.7.0
-lib64/qt/lib/libQt5XcbQpa.so.5.7.0
-lib64/qt/lib/libQt5OpenGL.so.5.7.0
-lib64/qt/lib/libQt5Sql.so.5.7.0
-lib64/qt/plugins/imageformats/libqgif.so
-lib64/qt/plugins/imageformats/libqsvg.so
-lib64/qt/plugins/imageformats/libqico.so
-lib64/qt/plugins/imageformats/libqjpeg.so
-lib64/qt/plugins/bearer/libqnmbearer.so
-lib64/qt/plugins/bearer/libqgenericbearer.so
-lib64/qt/plugins/bearer/libqconnmanbearer.so
-lib64/qt/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
-lib64/qt/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
-lib64/qt/plugins/platforms/libqminimal.so
-lib64/qt/plugins/platforms/libqoffscreen.so
-lib64/qt/plugins/platforms/libqxcb.so
-lib64/qt/plugins/platforms/libqlinuxfb.so
-lib64/qt/plugins/generic/libqevdevkeyboardplugin.so
-lib64/qt/plugins/generic/libqevdevtabletplugin.so
-lib64/qt/plugins/generic/libqevdevtouchplugin.so
-lib64/qt/plugins/generic/libqevdevmouseplugin.so
-lib64/qt/plugins/generic/libqtuiotouchplugin.so
-lib64/qt/plugins/sqldrivers/libqsqlite.so
-lib64/qt/plugins/iconengines/libqsvgicon.so
+lib64/lib64GLES_V2_translator.so
 lib64/lib64emugl_test_shared_library.so
-lib64/lib64EGL_translator.so
-lib64/gles_swiftshader/libGLESv2.so
+lib64/libstdc++/libstdc++.so.6
+lib64/libstdc++/libstdc++.so.6.0.18
 lib64/gles_swiftshader/libGLES_CM.so
 lib64/gles_swiftshader/libEGL.so
+lib64/gles_swiftshader/libGLESv2.so
+lib64/gles_mesa/libGL.so
 lib64/lib64GLES12Translator.so
+lib64/lib64OpenglRender.so
+lib64/qt/plugins/platforms/libqoffscreen.so
+lib64/qt/plugins/platforms/libqlinuxfb.so
+lib64/qt/plugins/platforms/libqminimal.so
+lib64/qt/plugins/platforms/libqxcb.so
+lib64/qt/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
+lib64/qt/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
+lib64/qt/plugins/generic/libqtuiotouchplugin.so
+lib64/qt/plugins/generic/libqevdevtabletplugin.so
+lib64/qt/plugins/generic/libqevdevkeyboardplugin.so
+lib64/qt/plugins/generic/libqevdevmouseplugin.so
+lib64/qt/plugins/generic/libqevdevtouchplugin.so
+lib64/qt/plugins/imageformats/libqgif.so
+lib64/qt/plugins/imageformats/libqico.so
+lib64/qt/plugins/imageformats/libqjpeg.so
+lib64/qt/plugins/imageformats/libqsvg.so
+lib64/qt/plugins/iconengines/libqsvgicon.so
+lib64/qt/plugins/bearer/libqnmbearer.so
+lib64/qt/plugins/bearer/libqconnmanbearer.so
+lib64/qt/plugins/bearer/libqgenericbearer.so
+lib64/qt/plugins/sqldrivers/libqsqlite.so
+lib64/qt/lib/libQt5Test.so.5.7.0
+lib64/qt/lib/libQt5Network.so.5.7.0
+lib64/qt/lib/libQt5XcbQpa.so.5.7.0
+lib64/qt/lib/libQt5Concurrent.so.5.7.0
+lib64/qt/lib/libQt5DBus.so.5.7.0
+lib64/qt/lib/libQt5Core.so.5.7.0
+lib64/qt/lib/libQt5Gui.so.5.7.0
+lib64/qt/lib/libQt5Xml.so.5.7.0
+lib64/qt/lib/libQt5Widgets.so.5.7.0
+lib64/qt/lib/libQt5OpenGL.so.5.7.0
+lib64/qt/lib/libQt5Sql.so.5.7.0
+lib64/qt/lib/libQt5Svg.so.5.7.0
+lib64/qt/lib/libQt5PrintSupport.so.5.7.0
+lib64/lib64EGL_translator.so
+lib64/lib64GLES_CM_translator.so
 lib64/lib64GLES_V2_translator.so
+lib64/lib64emugl_test_shared_library.so
 resources/resources.rcc
 lib/pc-bios/bios.bin
 lib/pc-bios/vgabios-cirrus.bin
diff --git a/linux-x86_64/emulator b/linux-x86_64/emulator
index 0ba0cff..3c89f15 100755
--- a/linux-x86_64/emulator
+++ b/linux-x86_64/emulator
Binary files differ
diff --git a/linux-x86_64/emulator-check b/linux-x86_64/emulator-check
index f2123bf..1eaceae 100755
--- a/linux-x86_64/emulator-check
+++ b/linux-x86_64/emulator-check
Binary files differ
diff --git a/linux-x86_64/emulator64-arm b/linux-x86_64/emulator64-arm
index 55487ad..e822f78 100755
--- a/linux-x86_64/emulator64-arm
+++ b/linux-x86_64/emulator64-arm
Binary files differ
diff --git a/linux-x86_64/emulator64-crash-service b/linux-x86_64/emulator64-crash-service
index abbb354..6adb7ff 100755
--- a/linux-x86_64/emulator64-crash-service
+++ b/linux-x86_64/emulator64-crash-service
Binary files differ
diff --git a/linux-x86_64/emulator64-mips b/linux-x86_64/emulator64-mips
index f8fe277..52f12d8 100755
--- a/linux-x86_64/emulator64-mips
+++ b/linux-x86_64/emulator64-mips
Binary files differ
diff --git a/linux-x86_64/emulator64-x86 b/linux-x86_64/emulator64-x86
index e5683be..6986a6f 100755
--- a/linux-x86_64/emulator64-x86
+++ b/linux-x86_64/emulator64-x86
Binary files differ
diff --git a/linux-x86_64/lib/advancedFeatures.ini b/linux-x86_64/lib/advancedFeatures.ini
index 183cf22..b27f5d3 100644
--- a/linux-x86_64/lib/advancedFeatures.ini
+++ b/linux-x86_64/lib/advancedFeatures.ini
@@ -97,7 +97,7 @@
 # For example, OS X is not known to support GLES 3.1.
 # If this feature is set to "off", the max supported GLES version is assumed to
 # be <= 2 and also depend on the system image only (some images only support ES 1).
-GLESDynamicVersion = on
+GLESDynamicVersion = off
 # ------------------------------------------------------------------------------
 
 # Wifi -------------------------------------------------------------------------
@@ -105,7 +105,7 @@
 # When this is enabled the network configuration of the system image will be
 # significantly different and the emulator will send different network setup
 # information via RIL.
-Wifi = off
+Wifi = on
 
 # ForceANGLE--------------------------------------------------------------------
 # This feature attempts to default the renderer to ANGLE, but can be itself
@@ -129,3 +129,20 @@
 # Guest image will indicate whether it has it or not;
 PlayStoreImage = on
 # ------------------------------------------------------------------------------
+
+# LogcatPipe ---------------------------------------------------------------
+# The pipe based logcat is meant to replace the 'adb shell logcat'
+# Guest image will indicate whether it has it or not;
+LogcatPipe = on
+# ------------------------------------------------------------------------------
+
+# Hypervisor feature flags. Assumed mutually exclusive. If all flags are off,
+# then we have:
+# Mac/Win: HAXM
+# Linux: KVM
+# If a flag is on, then attempts are made to detect host support, and if there
+# is support, then the hypervisor in question is actually used.
+HYPERV = off
+HVF = off
+KVM = off
+HAXM = off
diff --git a/linux-x86_64/lib/hardware-properties.ini b/linux-x86_64/lib/hardware-properties.ini
index abb8243..ef8fc3d 100644
--- a/linux-x86_64/lib/hardware-properties.ini
+++ b/linux-x86_64/lib/hardware-properties.ini
@@ -184,6 +184,11 @@
 default     =
 abstract    = SD Card image path
 
+name        = hw.logcatOutput.path
+type        = string
+default     =
+abstract    = Logcat Output File Path
+
 # Cache partition
 name        = disk.cachePartition
 type        = boolean
@@ -337,6 +342,13 @@
 abstract    = Uncalibrated magnetic field suport
 description = Provides uncalibrated magnetic field sensor values.
 
+# Uncalibrated gyroscope
+name        = hw.sensors.gyroscope_uncalibrated
+type        = boolean
+default     = yes
+abstract    = Uncalibrated gyroscope support
+description = Provides uncalibrated gyroscope sensor values.
+
 # Orientation sensor
 name        = hw.sensors.orientation
 type        = boolean
@@ -457,6 +469,13 @@
 abstract    = Path to snapshot storage
 description = Path to a 'snapshot storage' file, where all snapshots are stored.
 
+# Is the AVD compatible with Google Play?
+name        = PlayStore.enabled
+type        = boolean
+default     = no
+abstract    = PlayStore
+description = Does the device supports Google Play?
+
 # Android AVD name
 # This is set automatically before launching a core.
 #
diff --git a/linux-x86_64/lib64/lib64EGL_translator.so b/linux-x86_64/lib64/lib64EGL_translator.so
index 13ad957..71f360d 100755
--- a/linux-x86_64/lib64/lib64EGL_translator.so
+++ b/linux-x86_64/lib64/lib64EGL_translator.so
Binary files differ
diff --git a/linux-x86_64/lib64/lib64GLES12Translator.so b/linux-x86_64/lib64/lib64GLES12Translator.so
index debd564..97da11f 100755
--- a/linux-x86_64/lib64/lib64GLES12Translator.so
+++ b/linux-x86_64/lib64/lib64GLES12Translator.so
Binary files differ
diff --git a/linux-x86_64/lib64/lib64GLES_CM_translator.so b/linux-x86_64/lib64/lib64GLES_CM_translator.so
index 0fa4aeb..9d281e5 100755
--- a/linux-x86_64/lib64/lib64GLES_CM_translator.so
+++ b/linux-x86_64/lib64/lib64GLES_CM_translator.so
Binary files differ
diff --git a/linux-x86_64/lib64/lib64GLES_V2_translator.so b/linux-x86_64/lib64/lib64GLES_V2_translator.so
index 13d0194..c9b14f3 100755
--- a/linux-x86_64/lib64/lib64GLES_V2_translator.so
+++ b/linux-x86_64/lib64/lib64GLES_V2_translator.so
Binary files differ
diff --git a/linux-x86_64/lib64/lib64OpenglRender.so b/linux-x86_64/lib64/lib64OpenglRender.so
index 940307f..c9f7dcc 100755
--- a/linux-x86_64/lib64/lib64OpenglRender.so
+++ b/linux-x86_64/lib64/lib64OpenglRender.so
Binary files differ
diff --git a/linux-x86_64/lib64/lib64emugl_test_shared_library.so b/linux-x86_64/lib64/lib64emugl_test_shared_library.so
index e52b80d..0e36cbc 100755
--- a/linux-x86_64/lib64/lib64emugl_test_shared_library.so
+++ b/linux-x86_64/lib64/lib64emugl_test_shared_library.so
Binary files differ
diff --git a/linux-x86_64/qemu/linux-x86_64/qemu-system-aarch64 b/linux-x86_64/qemu/linux-x86_64/qemu-system-aarch64
index df3ef87..c443ec7 100755
--- a/linux-x86_64/qemu/linux-x86_64/qemu-system-aarch64
+++ b/linux-x86_64/qemu/linux-x86_64/qemu-system-aarch64
Binary files differ
diff --git a/linux-x86_64/qemu/linux-x86_64/qemu-system-armel b/linux-x86_64/qemu/linux-x86_64/qemu-system-armel
index 48b4758..f61a1f5 100755
--- a/linux-x86_64/qemu/linux-x86_64/qemu-system-armel
+++ b/linux-x86_64/qemu/linux-x86_64/qemu-system-armel
Binary files differ
diff --git a/linux-x86_64/qemu/linux-x86_64/qemu-system-i386 b/linux-x86_64/qemu/linux-x86_64/qemu-system-i386
index f1d3756..f2a6c26 100755
--- a/linux-x86_64/qemu/linux-x86_64/qemu-system-i386
+++ b/linux-x86_64/qemu/linux-x86_64/qemu-system-i386
Binary files differ
diff --git a/linux-x86_64/qemu/linux-x86_64/qemu-system-mips64el b/linux-x86_64/qemu/linux-x86_64/qemu-system-mips64el
index fd32a53..1846cc6 100755
--- a/linux-x86_64/qemu/linux-x86_64/qemu-system-mips64el
+++ b/linux-x86_64/qemu/linux-x86_64/qemu-system-mips64el
Binary files differ
diff --git a/linux-x86_64/qemu/linux-x86_64/qemu-system-mipsel b/linux-x86_64/qemu/linux-x86_64/qemu-system-mipsel
index 1a804f7..a7493c0 100755
--- a/linux-x86_64/qemu/linux-x86_64/qemu-system-mipsel
+++ b/linux-x86_64/qemu/linux-x86_64/qemu-system-mipsel
Binary files differ
diff --git a/linux-x86_64/qemu/linux-x86_64/qemu-system-x86_64 b/linux-x86_64/qemu/linux-x86_64/qemu-system-x86_64
index 431fbae..545b729 100755
--- a/linux-x86_64/qemu/linux-x86_64/qemu-system-x86_64
+++ b/linux-x86_64/qemu/linux-x86_64/qemu-system-x86_64
Binary files differ
diff --git a/linux-x86_64/qemu/linux-x86_64/qemu-upstream-aarch64 b/linux-x86_64/qemu/linux-x86_64/qemu-upstream-aarch64
index a29a1e0..6b609c9 100755
--- a/linux-x86_64/qemu/linux-x86_64/qemu-upstream-aarch64
+++ b/linux-x86_64/qemu/linux-x86_64/qemu-upstream-aarch64
Binary files differ
diff --git a/linux-x86_64/qemu/linux-x86_64/qemu-upstream-armel b/linux-x86_64/qemu/linux-x86_64/qemu-upstream-armel
index 48162e3..e1e2705 100755
--- a/linux-x86_64/qemu/linux-x86_64/qemu-upstream-armel
+++ b/linux-x86_64/qemu/linux-x86_64/qemu-upstream-armel
Binary files differ
diff --git a/linux-x86_64/qemu/linux-x86_64/qemu-upstream-i386 b/linux-x86_64/qemu/linux-x86_64/qemu-upstream-i386
index f852ab6..6b8c205 100755
--- a/linux-x86_64/qemu/linux-x86_64/qemu-upstream-i386
+++ b/linux-x86_64/qemu/linux-x86_64/qemu-upstream-i386
Binary files differ
diff --git a/linux-x86_64/qemu/linux-x86_64/qemu-upstream-mips64el b/linux-x86_64/qemu/linux-x86_64/qemu-upstream-mips64el
index e12302e..61e9099 100755
--- a/linux-x86_64/qemu/linux-x86_64/qemu-upstream-mips64el
+++ b/linux-x86_64/qemu/linux-x86_64/qemu-upstream-mips64el
Binary files differ
diff --git a/linux-x86_64/qemu/linux-x86_64/qemu-upstream-mipsel b/linux-x86_64/qemu/linux-x86_64/qemu-upstream-mipsel
index 3b68b88..8a046b6 100755
--- a/linux-x86_64/qemu/linux-x86_64/qemu-upstream-mipsel
+++ b/linux-x86_64/qemu/linux-x86_64/qemu-upstream-mipsel
Binary files differ
diff --git a/linux-x86_64/qemu/linux-x86_64/qemu-upstream-x86_64 b/linux-x86_64/qemu/linux-x86_64/qemu-upstream-x86_64
index 9c67c27..af8e1ae 100755
--- a/linux-x86_64/qemu/linux-x86_64/qemu-upstream-x86_64
+++ b/linux-x86_64/qemu/linux-x86_64/qemu-upstream-x86_64
Binary files differ
diff --git a/linux-x86_64/resources/resources.rcc b/linux-x86_64/resources/resources.rcc
index 673651f..39f3ec5 100644
--- a/linux-x86_64/resources/resources.rcc
+++ b/linux-x86_64/resources/resources.rcc
Binary files differ
diff --git a/linux-x86_64/source.properties b/linux-x86_64/source.properties
index 4a34ccb..decd8c5 100644
--- a/linux-x86_64/source.properties
+++ b/linux-x86_64/source.properties
@@ -1,5 +1,5 @@
 Pkg.UserSrc=false
-Pkg.Revision=26.0.0
+Pkg.Revision=26.0.2
 Pkg.Path=emulator
 Pkg.Desc=Android Emulator
 Pkg.Dependencies=tools#25.3