안녕하세요 .
겔럭시넥서스를 사용하였고
supersu로 루팅하였습니다.
4.3JB입니다.
현재 /dev/graphics/fb0에 쉘로 접근해서 chmod 666줬구요.
jni에서 mmap으로 가져온 가상데이터 배열을 JAVA에서 보낸 array 에 넣어주고
JAVA에서 array를 출력하는 형태입니다. 근데 데이터가 0이 나옵니다. 루팅도 했고 권한도 줬는데.
혹시몰라서 앱에다 시스템권한을주고 프레임워크 빌드해서 아예 올려버렸더니 앱이 바로꺼집니다.(jni를 호출하는 부분에서 꺼지는것 같습니다... jni를 쓰지않는 일반앱은 실행이 잘됩니다.)
데이터가 왜 0이 나오는지 ..해결방법이 궁금합니다.
JAVA 소스이구요

C소스 입니다.
앱 실행화면입니다. 앞에 0~10까지의 배열은 소스에는 없지만 제가 (*env)-> 이부분 윗줄에
for(i=0;i<10;i++)
*(pFrame+i)=i;
이렇게 쓰기는 가능한지 보려고 테스트한겁니다.
