앱 플레이어

조회 수 941 추천 15 댓글 20


지금까지 제가 해본 방법들을 정리해 봤습니다.. 혹시라도 다른분들께 도움이 되길 바랍니다..



1. 배터리 유무에 따라 동작이 되고 안되고는 다들 아시리라 생각합니다...


리프크네v?님의 아래 정보를 참고로 해서..


APK를 열어보니...

브로드캐스트리시버가 내부에 변수로 선언 되어 있고,
paramActivity.registerReceiver(this.rcvBi, new IntentFilter("android.intent.action.BATTERY_CHANGED"));
권한이 있고,

int i = paramIntent.getIntExtra("temperature", -1);
int j = paramIntent.getIntExtra("voltage", -1);
NmssSa.access$0(this.this$0, i, j);
NmssSa.access$1().unregisterReceiver(NmssSa.access$2(this.this$0));

temperature, voltage 두 값을 사용하는데 밑에 안에서는 아직 뭘하는지 모르겠네요...


몬길이 배터리 관련 intent 가운데?temperature 와?voltage 값을 참고한다는 사실을 알고


안드로이드 broadcast 명령을 써서 android.intent.action.ACTION_BATTERY_CHANGED 를 몬길에 보내려고


시도 했습니다만, 아쉽게도 이 intent 는 protected-intent 인 관계로 시스템에서만 보낼수 있습니다..


벼래별 수를 써도 이걸 몬길에 보낼수가 없더군요.. 이쪽을 좀더 아시는 분이 연구해 보셔야 할듯 합니다.




2. 지니에는 /system/bin/genyd 이 떠있고 이넘이 시스템 프라퍼티를 관리한다는 사실을 알았습니다..


예를들어, setprop genyd.battery.levlel 1250000 처럼 명령을 날리면 실제로 배터리 레벨이 변경됩니다.


그러나 genyd 가 관리하는 프라퍼티는 플러그인에서 관리하는 항목만을 세팅할 수 있을 뿐


우리에게 중요한?temperature 와?voltage 값은 변경할 수 없더군요...


제 생각인데, 아마도 이번에 막은 개발자가 이점까지 염두에 두고 교묘하게 항목을 선정한 듯 합니다...




3. 데스크탑에서 강제로 배터리 드라이버를 잡아 마치 모바일인 듯 속여 봤습니다만


실제 배터리가 있는게 아닌 관계로 역시나?temperature 와?voltage 값을 세팅할 수 없었습니다...




4. 현재 안드로이드에 사용되는 배터리 디바이스 드라이버를 수정하여 마치 배터리가 있는것 처럼 시도중입니다..


https://android.googlesource.com/kernel/common/+/1e34b11bc23cb33c285455d750852ee7a5df1ef1/drivers/power/android_battery.c


이 방법이 가장 확실하긴 한데, 커널 빌딩환경을 모두 구축하여 디바이스 드라이버를 만들어야 하는 관계로 시간이 많이 걸리고


제일 중요한건, 지니에 사용하는 OVA의 정확한 커널소스를 구하기가 힘들어 대충 비슷한걸로 작업중이라


이게 될지 안될지 확실히 알 수가 없는 상황입니다.. ?시간만 잡아먹고 안되면 허탈할듯 싶기도 합니다...


차라리 UPS를 하나사서 달고 말지, 내가 지금 뭐하는 짓인가 하는 생각도 간혹 들지만


아뭏든 할 수 있는데까지는 해볼 생각입니다.. 안되면 뭐 어쩔수 없는거죠....;;




혹시라도 다른분들께 영감을 드릴 수 있지 않을까 해서 제가 해본 방법들을 설명드렸습니다..


좀더 쉽고 획기적인 방법을 찾는 분이 꼭 나오길 바랄께요~





  • 맛1 2015.04.02 00:53

    바람님 정말 고생많으십니다 화이팅!!

  • 아르트레온 2015.04.02 00:54

    고생 많으시네욤... 힘내세여 ~~ ^-^

  • 아인소프 2015.04.02 00:54

    별 의미도 없지만 응원하는 마음 담아 추천합니다.

  • mazorito 2015.04.02 00:54

    고생하십니당 ㅠ

  • 옴므파탄 2015.04.02 00:57
    와 정말 대단하십니다. 열정에 박수를.. 부디 성공 하시길 응원 합니다!!
  • CPL17 2015.04.02 00:57

    열정에 박수를 ㅎㅎㅎ

  • profile
    채원 2015.04.02 01:00
    4번이 가장 현실성이 높은데 솔직히
    웰비아에서는 또 다른 방법을 가지고 있을테니
    이 또한 오나전 고생만하고 쪽박찰 확률이 너무 높네요
    웰비아가 점점 하드하게 머리를 굴리는군요 ...
    고생이 많으십니다 바람님 ...
  • 생생 2015.04.02 01:01

    대충뭔말인지는 이해가되는데? 저걸 어떻게 하지 라는생각뿐이 안드네요 ㅜㅜ대단하십니다..

    몬길운영진이 ㅄ같이 버그도못잡는데 이번엔 강력하게 막았네요 ...

    ?

    저는 아예 지니모션에서 탈피할순없나 고민중입니다?

    삼성 sidesync가 모비즌처럼?컴퓨터내에서 모바일을 볼수있게해주니? 거기에맞게?매크로를 짜보는건 어떨까 생각해봅니다?

    (물론 공기계가 있어야합니다...)

    ?

    그외에도 이클립스 안드로이드 SDK의 AVD를 개량해서 어떻게 해볼수 없나 생각도 해봤습니다..

    오라클 VirtureBox를 벗어날순 없는건지 뭔가? 상콤한 새로운 방식을 도입하고싶은데? 여기가 저의 한계인거같습니다

    ?

    ?

  • profile
    커트799 2015.04.02 01:13

    고생많으십니다~~ 지니에서 몬길돌리는날이 빨리 오기를 바랍니다

  • 클로버17 2015.04.02 01:23

    고생하시네요 ㅠㅠ 저같은 초보는 기다릴뿐입니다

  • 사주나사주나 2015.04.02 01:32

    늦은밤 고생이 많으십니다 응원하겠습니다~~

  • 아이꿍 2015.04.02 01:44

    힘내세요 ~~꼭 성공 하실겁니다

  • 조반니 2015.04.02 01:46

    힘내세요 고생많으십니다

  • Celes 2015.04.02 01:47

    바람님의 노력에 경의를 표합니다. ㅋ 성공하시면 좋겠네요... 열심히 했는데 안돼면 정말.....

  • 금쵸 2015.04.02 01:47

    이런분의 글이라면 못뚫어도 추천

  • 몽길 2015.04.02 02:08

    고생많으시네요.ㅠ 힘내세요!!

    그런데 개발자가 저런 조치까지 취한다고 본다면

    성공?한다고 해도 또 다른걸로 막을듯 하네요

    ?

    저도 사이드 싱크용 매크로가 더 나을듯 하네요

    이것도 막을려나.. 폰 화면 꺼졌나 안꺼졌나..?;;

  • 울산딸기아빠 2015.04.02 02:16
    수고많어십니다..파이륑~~
  • 임뽀르 2015.08.22 12:55

    좋은정보 감사합니다!!

  • 바나나안바나 2015.11.29 13:18

    좋은정보 감사합니다

  • 마르 2016.04.05 21:41

    감사합니다.


List of Articles
번호 분류 제목 글쓴이 최근변경 추천
공지 이 게시판은 글 작성이 금지되어 있습니다. 피카부 2016.06.10 0/0
공지 지니모션 설치전 꼭 읽어주세요 :) 881 피카부 2016.08.12 0/0
공지 [중요] 질문글을 올리기 전에 봐주세요! 206 피카부 2016.08.22 0/0
6941 질문 지니모션 프랩 캡쳐방법 & 만든프랩db옮기는방법 & 다중실행 1 푸닥파닥피닥 2016.07.01 0/0
6940 자유 지니모션 프랩 질문 3 susk12 2014.11.29 0/0
6939 질문 지니모션 폰종류디바이스리스트 질문 3 뽀범 2014.06.14 0/0
6938 질문 지니모션 폰목록에서 계정들이 자꾸 사라지는데 원래이런가요? 1 ddfa4 2014.08.30 0/0
6937 질문 지니모션 폰 기종이 없어지는 현상에대해 질문드립니다 1 팬더내꼬 2014.06.07 0/0
6936 질문 지니모션 포켓메이플팅겨요 ㅠ 1 버프불가 2015.01.09 0/0
6935 질문 지니모션 포메가 안되네요 4 안산총각 2015.03.18 0/0
6934 질문 지니모션 포메 호환 Sq신지pS 2015.06.30 0/0
6933 질문 지니모션 포기도중 amd cpu 페놈/에슬론 유저 대처방법? 2 zhzhs 2014.05.14 0/0
6932 지니모션 패치후 보안문제 해결방법 정리 14 아침바람 2015.04.26 0/0
6931 질문 지니모션 패치를 써도 비정상 접속이 뜨는건... 5 Janus야누스 2015.01.07 0/0
6930 질문 지니모션 파일매니저 질문 2 jbyeon 2015.02.05 0/0
6929 질문 지니모션 파란색원 없애주세요.... 3 라디에스 2015.03.11 0/0
6928 질문 지니모션 팅김현상 질문입니다 4 봉담깜찍이 2015.04.16 0/0
6927 질문 지니모션 팅김현상 질문드려여 ~ 8 돌려보자 2015.01.08 0/0
6926 질문 지니모션 팅김현상 다들어떻게해결하시나요~ 1 에이제이원숭 2015.01.20 0/0
6925 질문 지니모션 팅김현상 고수형님들 봐주세요 2 춘추 2015.02.14 0/0
6924 질문 지니모션 팅김현상 7 asdlkj 2014.11.03 1/0
6923 질문 지니모션 팅김현상 우차르르 2015.04.29 0/0
6922 질문 지니모션 팅김현상 3 pokoco 2015.05.07 0/0
Board Pagination Prev 1 ... 697071727374757677 ... 420 Next
/ 420

전체 최신 인기글

전체 주간 인기글