게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안드) 외부 조작 없이 뷰 내 버튼 클릭시 루팅이 되도록 하는 법??
게시물ID : programmer_10861짧은주소 복사하기
작성자 : 빙티
추천 : 0
조회수 : 706회
댓글수 : 3개
등록시간 : 2015/06/04 23:45:07
옵션
  • 창작글
  • 본인삭제금지
안녕하세요! 반도의 흔한 학생입니다!
위의 질문이 굉장히 위험한 질문이 될 수도 있을 것 같은데요..

제가 하려고 하는것은 안드로이드 매크로 프로그램 인데요,
안드로이드 기기 내의 루트 권한을 얻어야 하는 문제에 봉착하게 되었습니다 ㅠㅠ

구글링 중에 어떤 좋은 클래스를 얻었는데요...
http://muzikant-android.blogspot.kr/2011/02/how-to-get-root-access-and-execute.html

이 클래스를 활용해서 canRunRootCommands()를 작동시켜본 결과 항상 false가 나오네요 ㅠㅠ
이게 true가 되어야 루팅 과정을 거칠 수 있을거 같은데 ㅠㅠ


위의 클래스를 활용한 깃허브의 예제가 있는데요.....
https://github.com/Hashcode/android_packages_apps_Safestrap/tree/master/src/com/hashcode/safestrap/ics

이곳의 SafestrapActivity.java를 보니
캡처.PNG
이런식으로 true일 때 루팅을 시키게끔 코드가 짜여있었습니다...

매크로 앱 실행시
"루팅이 안된 기기에선 사용 불가합니다. 루팅 후 다시 시도해 주세요"를 뜨지 않게 하기 위해서
사용자 동의 후 자동으로 앱 내에서 루팅을 시켜주게끔 하려고 하는데요.....

구글 플레이에서도 Root App Deleter처럼 사용자가 컴퓨터와 연결해서 루팅할 필요 없이
앱 내에서 자체적으로 루팅을 시켜 메크로를 실행시키게끔 하려고 합니다!!!

그러기 위해서 질문 올려봅니다!!!

1. 위의 코드를 통해 정상적인 루팅이 가능한가요?

2. 안드로이드 매크로 프로그램을 개발하기 위해선 루팅이 꼭 필요한가요????


답변 달아주시면 정말 감사드리겠습니다!!!
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호