open(”/dev/graphics/fb0”) failed!

发布于 2020-05-06  34 次阅读


问题描述:

在用手机app通过framebuffer截屏的时候,手机已经root过了,但是执行代码:

fb->fd = open(“/dev/graphics/fb0″, O_RDONLY);  

还是返回失败


解决办法:

手机root后还要修改下/dev/graphics/fb0权限:

java代码为: Process exec = Runtime.getRuntime().exec(“su -c chmod 777 /dev/graphics/fb0″);

adb命令为:

adb shell  

su

chmod 777 /dev/graphics/fb0


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。