This is not a “screenshot”, but what about an mp4 movie?
adb shell screenrecord --verbose /sdcard/screen.mp4 --time-limit 1
Despite the fact that the recorded movie was not recorded correctly, it still resembles a “screenshot”. (I cannot get a frame from it using QuickTime Player, but any other tool can extract it.)
AndtoidThings seems to support the old limited version of OpenGL, which does not support screenshots.
01-01 00:00:10.606: I/SurfaceFlinger(148): version : OpenGL ES-CM 1.0 01-22 02:07:02.687: E/libEGL(148): called unimplemented OpenGL ES API 01-22 02:07:02.687: E/SurfaceFlinger(148): glCheckFramebufferStatusOES error 0 01-22 02:07:02.687: E/SurfaceFlinger(148): got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot
source share