매크로

조회 수 235 추천 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
질문 ld플레이어 몇버전쓰시나요? 열심히연습중 2021.08.19 0/0
질문 ld플레이어 스크립트 녹화에 랜덤문구 추가 가능한가요? 라티엠 2020.09.10 0/0
질문 ld플레이어 스크립트 매크로 쓰시나요?? 1za2zx 2021.01.03 0/0
질문 ld플레이어도 비활성화 만들수 있나요 뺀질이 2021.07.17 0/0
질문 LD플레이어로 매크로 진행하는데 튕김현상이 너무심하... 2 반닭 2020.08.14 0/0
질문 ld플레이어에서 좌표확인은 어떻게하나요? 5 퉁퉁이울림통 2021.03.27 0/0
질문 LG G2핸드폰 프랩 질문드립니다. 불법파닭 2016.11.26 0/0
질문 lua 방식 오토터치(autotouch) 사용해보신분 계신가요? 3 HyunsD 2015.03.25 0/0
질문 lua(auto touch) 스크립트 질문입니다. 2 홍찬의 2017.03.17 0/0
질문 Lua언어+C연동 노루팅 폰내부 이벤트 터치 기법에 관한... 4 바슈TS 2016.09.02 0/0
질문 lv2되면 무료매크로가있다고하던데 11 sdsee34 2019.12.02 0/0
질문 Macro Express는 안쓰시나요? 2 베리어리프 2015.09.10 0/0
질문 Macrorify 이미지 매크로 앱 써보신분 계신가요 1 하닮 2022.07.03 0/0
질문 MaumR 매크로는 사라졌나요? 에이슬 2016.06.26 0/0
질문 mousemove로 이동했는데도 커서가 안변할때 뽀르뽀르 2019.03.21 0/0
질문 mr.smart 매크로 공유 좀 부탁드립니다.. 7 싸이코이싸 2015.09.25 1/0
질문 mr.smart 이거 엑스퍼트에 올라갓던데 7 아츄츄 2015.09.23 0/0
질문 mr.smart매크로 17 깨구리 2015.10.04 2/0
질문 nebula 궁금한것 4 얼은소리 2015.07.07 0/0
질문 Nebula 매크로 갑자기 안되는데.. 1 외질혜 2015.05.26 0/0
Board Pagination Prev 1 ... 101112131415161718 ... 307 Next
/ 307

전체 최신 인기글

전체 주간 인기글