int fb,iRet = 0;
struct fb_var_screeninfo vinfo;
fb = open("/dev/graphics/fb0", O_RDONLY);
if(fb < 0)
{
goto done;
}怎么fb返回为<0手机已经获取root权限
struct fb_var_screeninfo vinfo;
fb = open("/dev/graphics/fb0", O_RDONLY);
if(fb < 0)
{
goto done;
}怎么fb返回为<0手机已经获取root权限
在MID上,设备信息是/dev/graphics/fb0,在pc机上有显卡的原因,是找不到fd的。
看到底什么错误吧
或者把fb0改成777,看看能打开不?ndk没用过,估计还是权限够。
char * bits = (char*)mmap(0, fb_size(fb), PROT_READ | PROT_WRITE,
MAP_SHARED, fb->fd, 0);
bits里都是0的值。。也就是全部是黑色?机型为moto x800
你是从哪运行的? zygote孵出来的孩子,都不是root账户的,一般都是临时账户。