안녕하세요! 반도의 흔한 고딩입니다!!
루팅된 기기를 이용한 매크로를 개발하고 있는데요..
루팅된 기기에서 android.permission.INJECT_EVENTS 퍼미션을 받은 앱이라도
시스템에 싸인된것과 같은 것이 제 앱에서도 싸인되어져야 한다고 하더라구요..
그래서 답변에 보면, /system 디렉토리를 read/write 용으로 리마운트 후
수동적으로 /system/app에 앱을 깔고,
su mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system cp /sdcard/APP.apk /system/app |
와 같은 코드를 터미널에 적으라고 하네요....
이 과정을 자바 코드안에 다 넣어서 자동적으로 실행이 되게끔 할 수 없을까요???
답변 달아주시면 감사드리겠습니다!!
참고로 터미널에 코드 적는 방법은
DataOutputStream os = new DataOutputStream(suProcess.getOutputStream());
os.writeBytes("id\n");
os.flush();
이렇게 하면 된다고 하네요...