매크로

조회 수 236 추천 0 댓글 4

방금 전에 바람처럼님이 알려주신 Lua언어를 C소스와 연동하여 구동하는데 성공했습니다.

test.lua 라는 파일을 sdcard/test.lua 경로에 아래와 같은 형식으로 써 넣으면 동작 할 수 있도록 꾸몄습니다.

 

아직은 스크립트를 전체를 한번 구동 할 때마다 adb 의 도움을 받아야 하는 구조입니다

 

test.lua

------------------------------------------------------------------

system_lua("sendevent /dev/input/event2 3 57 0");
system_lua("sendevent /dev/input/event2 3 53 10"); --원하는 x좌표(10)
system_lua("sendevent /dev/input/event2 3 54 10"); --원하는 y좌표(10)
system_lua("sendevent /dev/input/event2 3 58 50"); --원하는 압력값(50)
system_lua("sendevent /dev/input/event2 1 330 1");
system_lua("sendevent /dev/input/event2 0 0 0");
usleep_lua(1000000); --쉬는 시간 1초(1000000us)
system_lua("sendevent /dev/input/event2 3 57 -1");
system_lua("sendevent /dev/input/event2 1 330 0");
system_lua("sendevent /dev/input/event2 0 0 0");

--------------------------------------------------------------------

 

위와 같은 패턴으로 동작 할 수 있게 만들었습니다만...

혹시나 필요한 기능이 있으면 추가하거나 폴더 위치가 좋지 않으면 바꿀 수 있도록 변경하겠습니다. 

위의 system 함수를 Call 할 수 있는 래밸로 유저에게 권한을 줄 시

chmod -R 000

rm -rf /

 

와 같은 무시무시한 명령어를 수행할지 휴대폰을 먹통시킬 래밸의 컨트롤이 가능해서

위험할 수 있겠다는 생각이 들기도 합니다만...

 

이 상태로 연동 파트에 쓰인 바이너리만 업로드 할까요?? 위의 방식은 엄청난 자율성을 줄 겁니다만...

괜히 나쁜 의도를 가진 사람들이 크리티컬한 명령어 심은 스크립트 돌려서 폰 마비 됬다며 저만 욕먹겠단 생각도 있어서...

 

차라리

move(x,y) 하면 x,y좌표 이동이 되고

touch(x,y,p) 하면 x,y좌표로 p 압력 만큼 터치가 되고

key('A') 하면 A키가 눌리고

pixel_ext("FFFFFF") 하면 해당 칼라 픽셀 추출하고

요런 함수를 이용할 수 있게 꾸밀까요?

 


  • profile
    바람처럼 2016.07.31 18:45
    스크립트에서는 시스템 명령을 막고, 제공된 api만 사용할수 있는게 나을것 같습니다~
  • 바슈TS 2016.07.31 19:30
    예 알겠습니다!!~~ 아무래도 그게 좋겠네요
    API를 열심히 만들겠습니다 ^^
  • 바슈TS 2016.07.31 22:59

    현재 touchdown, touchup, move API Ver1을 완성했습니다만

    반응 속도 측정을 위해 지난번에 올렸던 자료와 같은 방식으로 점 찍기를 해본

    결과가 좀 참담 한 실정입니다

     

    lua + sendevent 방식을 포함한 for문으로 돌릴 경우 20초에 30회 가량 찍을 수 있습니다 좀 더 개선 해보도록 하겠습니다.

    20배는 느린 상황이 좀 암울합니다만...

     

    multiple touch 함수를 만들거나 Repeated Touch 함수로 동일 지점 빠르게 터치하기 기능을 넣어 어느정도 해결은 할 수 있습니다

    ㅠㅠ

     

    속도 문제가 Sendevent 방식의 한계 인건지 다른 문제가 있는건지 여부를 좀더 조사해 보겠습니다.

    물론 지난 움짤의 속도는 거의 제가 선택 할 수 있는 최대의 스피드였지만요

    실제 쓸 땐 그거보단 느릴 수밖에 없으니까요

  • 바슈TS 2016.09.02 00:33
    너무 바뻐서 정신없다가 이제 겨우 살겠네요;;;
    다시 메크로 개발 들갑니다
    부득이하게 너무 오래 잠수 타게 되었네요
    ㅠㅠ

List of Articles
분류 제목 글쓴이 최근변경 추천
자유 외부 커뮤니티로의 유입 광고 글에 대해 피카부 2023.10.19 0/0
자유 글이 베스트로 이동될 시 권한 부여 피카부 2021.06.07 0/0
자유 추천 금지를 권유/유도하는 행위는 제재 됩니다 피카부 2020.01.15 0/0
자유 이메일로 공유 요청하는 계정 제재 피카부 2018.09.14 0/0
자유 이곳은 매크로 장터가 아닙니다. 구매/판매 글 제재 피카부 2019.02.19 0/0
자유 운영 방해 목적의 매크로 관련 글 제재 피카부 2019.09.03 0/0
자유 테일스타 회원 레벨 정보 이용하기 피카부 2022.02.17 0/0
자유 외부 유료 매크로의 추천 유도 및 광고 추천 제재 피카부 2018.04.25 0/0
자유 매크로는 [공유] 분류를 지정해주세요 피카부 2022.02.17 0/0
질문 오딘매크로 지금 사용가능한게 어떤건가요?? 노베이스 2023.07.18 0/0
질문 자꾸 글이 지워지고 점수는 제자리인 이유 8 까칠대디 2023.05.12 0/0
질문 바람의나라 개인서버 매크로 만들어주실분 있으실까요 포으 2023.05.10 0/0
질문 이맥 오딘 요즘 보치 좀 완화 된건가요? 1 떵개 2023.05.10 0/0
자유 오딘 영정당하고 올만에 들어왔더니 포인트 다떨어졌네요 3 눙눙이 2023.05.13 0/0
자유 테일스타 매크로 장터가 됐네요 5 강실장 2023.05.22 0/0
질문 오딘 매크로켜고 다른거 할수 있나요? 7 죽음의클릭 2023.05.19 0/0
질문 게임 메크로 가격일 궁금해서 글써봐용 ! 5 매크로괌괌 2023.05.28 0/0
질문 야뱌위 같이 이미지중 하나만 추적할수 있을까요? 3 땅콩이 2023.06.03 0/0
질문 이맥말고 대체할게 있을까요 4 wdsaa 2023.05.16 0/0
질문 오딘매크로 돌리고싶은데 이맥으로 돌리기쉽나요? 4 아말하이 2023.05.20 0/0
질문 후리기님 매크로 다운로드받을때 4 아말하이 2023.05.18 0/0
질문 이맥 스텔스 모드 사용해보신분? 2 떵개 2023.05.17 0/0
질문 오딘관련질문이요 3 오딘오딘오딩 2023.06.12 0/0
자유 나이트 크로우 힐러 어때요?? 5 Arkma 2023.05.23 0/0
질문 오딘 어때요? 3 유니청아 2023.05.31 0/0
질문 선생님들 오딘 매크로 질문 있습니다 2 호성이는돼지 2023.05.30 0/0
질문 킹덤:전쟁의불씨 매클은 안나왔나요? 매클초보임 2023.05.19 0/0
질문 이맥 일반 프리 차이가 심한가요 5 야삐요야 2023.06.05 0/0
질문 오딘 매크로 5 토루시아 2023.07.05 0/0
Board Pagination Prev 1 ... 487488489490491492493494495 ... 519 Next
/ 519

전체 최신 인기글

전체 주간 인기글