코딩게시판

BackButton 프로세스/윈도우가 없을 때만 monkey 실행

작성자 정보

  • 최고관리자 작성
  • 192.♡.0.1 아이피
  • 작성일

컨텐츠 정보


  • 링크

  • 첨부


  • 본문

    핵심은 BackButton 프로세스/윈도우가 없을 때만 monkey 실행하는 것입니다.

    backbutton.sh를 아래처럼 변경하세요.

    #!/system/bin/sh

    echo $$ > /data/local/tmp/backbutton.pid

    while true
    do
    settings put secure accessibility_enabled 1
    settings put secure enabled_accessibility_services nu.back.button/nu.back.button.service.BackButtonService

    # BackButton 앱/버튼이 안 떠 있을 때만 실행
    if ! pidof nu.back.button >/dev/null 2>&1; then
    monkey -p nu.back.button -c android.intent.category.LAUNCHER 1
    fi

    sleep 30
    done

    만약 pidof가 동작 안 하면 이 버전 사용:

    #!/system/bin/sh

    echo $$ > /data/local/tmp/backbutton.pid

    while true
    do
    settings put secure accessibility_enabled 1
    settings put secure enabled_accessibility_services nu.back.button/nu.back.button.service.BackButtonService

    ps -A | grep nu.back.button >/dev/null 2>&1

    if [ $? -ne 0 ]; then
    monkey -p nu.back.button -c android.intent.category.LAUNCHER 1
    fi

    sleep 30
    done

    적용:

    adb push F:\backbutton.sh /data/adb/service.d/backbutton.sh
    adb shell chmod 755 /data/adb/service.d/backbutton.sh
    adb shell "sh /data/adb/service.d/backbutton.sh >/dev/null 2>&1 &"

    확인:

    adb shell "cat /data/local/tmp/backbutton.pid"
    adb shell "ps -A | grep nu.back.button"

    첨부 파일을 스킨보드에 구성 PDF보기( W:\g5\skin\board\BS4-Basic-Webzine_11q_pdf_php82\view.skin.php + view_pdf.php구성)



    관련자료

    댓글 0
    등록된 댓글이 없습니다.

    최근글


    새댓글