I’m trying to read directly from external sd card, with android OS.
When I open a file:
int fd = open("/sys/block/mmcblk1", O_RDONLY);
It succeed.
But when I try to read from it:
char buffer[4096];
//jbuffer_size = 4096
bytes_read = read(fd,buffer, jbuffer_size);
It returns “permission denied”.
I should have written “/dev/block/mmcblk1” instead of “sys”