기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요. 몇가지 궁금한 점이 있는데요.


혹시 알고 계시면 알려주실수 있나요?


네, 그럼 말씀드릴께요.



보드에 루팅을 하고 SuperOneClick 같은것으로 루팅을 잘 했다고 가정 하고서요.


자체에서 만든 안드로이드 앱을  이클립스로 전달합니다.


그럼 보드에 액티비티 화면이 나오겠죠.


여기서 앱이 예를 들어 /dev/serialxx 이렇게 접근을 해서 시리얼통신을 하고 싶습니다.


당연히 접근 권한이 없으니 안되겠죠.



그러면 보통 하는 방법이


init.rc 등을 수정한 다음 (chmod 0666 /dev/serialxx 등 추가)


ramdisk 를 만들고 fastboot로 다운로드해서


램디스크를 바꾸어 주면 되겠지요.


저도 위와 같은 방법으로만 해왔는데요.



앱 자체가 터미널처럼  슈퍼유저가 되어 램디스크에 수정없이


/dev 영역을 마구 접근하게 하려면 어떻게 해나하나요? 보드 루팅은 되었다고 가정하고요.


그러니깐 루팅이 이미 되어진 보드에서 이클립스로 다운해서 올린 어플을 


터미널처럼 슈퍼권한을 가지게 만들려면 어떻게 해야 하는지


모르겠습니다. 


터미널은 최초  실행할때 슈퍼권한을 주겠냐고 물어보아서


YES를 하면 그때부터 su도 사용가능한데요.




그냥 이클립스로 만든 어플을 어떻게 해야 하지 모르겠습니다.


AndroidManifest.xml에  android.permission.ACCESS_SUPERUSER


추가해보기도 하였지만 여전히 잘 모르겠습니다.


너무 기초적인 질문을 하는게 아닌가 싶기도 하고, 제 궁금한 사항이 잘 전달되었는지 모르겠네요.


혹시 알려주시면 정말 감사하겠습니다.






고도리

2014.01.08 22:50:11
*.200.239.210

안될 가능성이 아주 높습니다.

 

보안을 뚫어 놓는 것인데, 가능할 방법이 있을지는 모르지만, 기본적인 부분은 안될 겁니다.

파란새

2014.01.08 23:29:45
*.40.79.34

플랫폼 키를 적용해서 빌드하면 가능 할것도 같읍니다만 ...   한번 알아 보세요 ...

프로그램개발자

2014.01.08 23:30:10
*.210.131.218

아. 보안을 뚫어놓다는 말씀은 무엇인지요? 루팅을 했다는것이 보안을 뚫어 놓는다고 저는 생각하였는데요.

고도리 선생님께서 말씀하신 보안을 뚫는다는 것은 무엇을 의미하는지요? 

고도리

2014.01.08 23:46:00
*.200.239.210

이궁....이틀 밤샜더니....정신이 멍해져서뤼...ㅠ.ㅠ

 

rooting이 되어 있으면 실행하면 됩니다.

밑에 전호철군이 써 놓았네요.

 

^^

전호철

2014.01.08 23:37:57
*.162.60.1

루팅해서 superuser 같은거 깔아논 상태라면



onCreate 에다가 이렇게 하거나 


  final Runtime rt = Runtime.getRuntime();

  try

  {

   rt.exec("su");

  }

  

  catch(IOException e)

  {

   e.printStackTrace();

  }



http://forum.xda-developers.com/showpost.php?p=2954887&postcount=7


이렇게 해보세요

프로그램개발자

2014.01.09 15:54:59
*.210.131.218

친절한 답변주신 모든 분들 대단히 감사합니다.


ironrobot

2014.01.27 17:31:47
*.50.21.21

android app이 슈퍼유저 권한을 얻고 싶다는 말씀인거져 ?

해당 app manifest에 android:sharedUserId="android.uid.system" 이거 추가하면 되지 않나요 ?

이러면 해당 app 권한이 system이라서 왠만한 곳 다 접근 가능할텐데요.

List of Articles
번호 제목 글쓴이 날짜 조회 수sort

S3C6410 IROM booting [6]

오드로이드 SDCARD의 Root FS를 안보이게 하는 방법은... [2]

[질문] 이솝보드에 삼성의 DNW(USB/Sireal 다운로더)사용하려면..? [6]

삼성 2440 I/O Speed [1]

가속도 센서 관련하여 문의글 올립니다. [2]

[완료] 터치 증상이 이상합니다. [6]

[완료]dm9000a [10]

프로젝트 계획 조언부탁드립니다. [5]

Opencore 와 Openmax 그리고 mfc 와의 관계. [11]

[완료]SDL 기본 화면 뛰우기 [3]

[완료] LX800 PDS에 있는 WINCE BSP는 무엇인지요. [6]

안드로이더 에 touch cal 값을 어떻게 얻었나요? [3]

yaffs2 포팅(lost+found증상) file

ubuntu 10.04 오드로이드 타겟 adb 연결 문제 [1]

  • rapel
  • 2010-06-11
  • 조회 수 2711

[완료]pci slot확장시 bios수정필요한지? [2]

aesop lx800 구입문의 [1]

[re] [질문] 동영상 재생 & LCD 잔상 [5]

안드로이드-S 구글맵관련 앱 설치가 안됩니다. [3]

만든 앱이 수퍼 유저 권한 획득하려면 에 대한 질문입니다. [7]

LX800 주변기기 추천 부탁드립니다.[완료] [7]

사용자 로그인