게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
루팅된 기기에서 터미널 입력 없이 INJECT_EVENTS 사용하기!
게시물ID : programmer_10912짧은주소 복사하기
작성자 : 빙티
추천 : 0
조회수 : 622회
댓글수 : 1개
등록시간 : 2015/06/06 06:51:46
옵션
  • 창작글
  • 본인삭제금지
안녕하세요! 반도의 흔한 고딩입니다!!
루팅된 기기를 이용한 매크로를 개발하고 있는데요..

http://stackoverflow.com/questions/5383401  에 의하면
루팅된 기기에서 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();
이렇게 하면 된다고 하네요...
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호