코딩게시판

접근성 서비스를 바로 활성화하려면 ADB에서 다음을 실행

작성자 정보

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

컨텐츠 정보


  • 링크

  • 첨부


  • 본문

    접근성 설정 작업


    3232235521_1791854382.6073.png

    접근성 off

    3232235521_1791854443.6865.png


    3232235521_1791854418.2222.png


    앱을 삭제


    3232235521_1791854492.8906.png




    adb 설치 작업

    adb install -r "파일경로"

    adb install -r "F:\APK_Tool_GUI\APK.Tool.GUI.v3.3.1.6\1_apk\back_button_v3.0.9_2026_1013_0304_45.apk"


    3232235521_1791855167.7324.png


    F:\1_scrcpy-win64_screen_mirror_run\AB-Launcher-Setup-ultra3-v1.0.5\ADB_Manager_for_carlinkit\scrcpy>adb install -r "f:\APK_Tool_GUI\APK.Tool.GUI.v3.3.1.6\1_apk\[back_button_v3.0.9_2026_1013_0304_45.apk" Performing Streamed Install Success서
    설치시 화면에 알수 없는 앱 항상 전송


    F:\1_scrcpy-win64_screen_mirror_run\AB-Launcher-Setup-ultra3-v1.0.5\ADB_Manager_for_carlinkit\scrcpy> F:\1_scrcpy-win64_screen_mirror_run\AB-Launcher-Setup-ultra3-v1.0.5\ADB_Manager_for_carlinkit\scrcpy>adb shell am force-stop nu.back.buttonqq adb shell am start -n nu.back.buttonqq/nu.back.button.activity.WelcomeActivity F:\1_scrcpy-win64_screen_mirror_run\AB-Launcher-Setup-ultra3-v1.0.5\ADB_Manager_for_carlinkit\scrcpy>adb shell appops set nu.back.buttonqq ACCESS_RESTRICTED_SETTINGS allow F:\1_scrcpy-win64_screen_mirror_run\AB-Launcher-Setup-ultra3-v1.0.5\ADB_Manager_for_carlinkit\scrcpy>adb shell am start -a android.settings.ACCESSIBILITY_SETTINGS Starting: Intent { act=android.settings.ACCESSIBILITY_SETTINGS } F:\1_scrcpy-win64_screen_mirror_run\AB-Launcher-Setup-ultra3-v1.0.5\ADB_Manager_for_carlinkit\scrcpy>

    3232235521_1791855308.5057.png

    F:\1_scrcpy-win64_screen_mirror_run\AB-Launcher-Setup-ultra3-v1.0.5\ADB_Manager_for_carlinkit\scrcpy>adb install -r "f:\APK_Tool_GUI\APK.Tool.GUI.v3.3.1.6\1_apk\[back_button_v3.0.9_2026_1013_0304_45.apk" Performing Streamed Install Success F:\1_scrcpy-win64_screen_mirror_run\AB-Launcher-Setup-ultra3-v1.0.5\ADB_Manager_for_carlinkit\scrcpy> F:\1_scrcpy-win64_screen_mirror_run\AB-Launcher-Setup-ultra3-v1.0.5\ADB_Manager_for_carlinkit\scrcpy>adb shell am force-stop nu.back.buttonqq adb shell am start -n nu.back.buttonqq/nu.back.button.activity.WelcomeActivity F:\1_scrcpy-win64_screen_mirror_run\AB-Launcher-Setup-ultra3-v1.0.5\ADB_Manager_for_carlinkit\scrcpy>adb shell appops set nu.back.buttonqq ACCESS_RESTRICTED_SETTINGS allow F:\1_scrcpy-win64_screen_mirror_run\AB-Launcher-Setup-ultra3-v1.0.5\ADB_Manager_for_carlinkit\scrcpy>adb shell am start -a android.settings.ACCESSIBILITY_SETTINGS Starting: Intent { act=android.settings.ACCESSIBILITY_SETTINGS } F:\1_scrcpy-win64_screen_mirror_run\AB-Launcher-Setup-ultra3-v1.0.5\ADB_Manager_for_carlinkit\scrcpy>adb shell settings put secure enabled_accessibility_services nu.back.buttonqq/nu.back.button.service.BackButtonService adb shell settings put secure accessibility_enabled 1 F:\1_scrcpy-win64_screen_mirror_run\AB-Launcher-Setup-ultra3-v1.0.5\ADB_Manager_for_carlinkit\scrcpy>adb shell settings get secure enabled_accessibility_services nu.back.buttonqq/nu.back.button.service.BackButtonService:com.aibox.auto/com.aibox.auto.automation.AiboxAccessibilityService F:\1_scrcpy-win64_screen_mirror_run\AB-Launcher-Setup-ultra3-v1.0.5\ADB_Manager_for_carlinkit\scrcpy>adb shell settings put secure enabled_accessibility_services com.example.other/.OtherService:nu.back.buttonqq/nu.back.button.service.BackButtonService F:\1_scrcpy-win64_screen_mirror_run\AB-Launcher-Setup-ultra3-v1.0.5\ADB_Manager_for_carlinkit\scrcpy>adb shell settings get secure enabled_accessibility_services adb shell settings get secure accessibility_enabled adb shell dumpsys accessibility | findstr /i "nu.back.buttonqq BackButtonService Enabled services Bound services Crashed services"com.example.other/.OtherService:nu.back.buttonqq/nu.back.button.service.BackButtonService F:\1_scrcpy-win64_screen_mirror_run\AB-Launcher-Setup-ultra3-v1.0.5\ADB_Manager_for_carlinkit\scrcpy> F:\1_scrcpy-win64_screen_mirror_run\AB-Launcher-Setup-ultra3-v1.0.5\ADB_Manager_for_carlinkit\scrcpy>adb reboot usb reset start F:\1_scrcpy-win64_screen_mirror_run\AB-Launcher-Setup-ultra3-v1.0.5\ADB_Manager_for_carlinkit\scrcpy>



    3232235521_1791855667.468.png


    자동실행이 안될때 조치 방법



    서비스를 바로 활성화하려면 ADB에서 다음을 실행합니다.

    adb shell appops set nu.back.buttonqq ACCESS_RESTRICTED_SETTINGS allow
    
    adb shell settings put secure enabled_accessibility_services nu.back.buttonqq/nu.back.button.service.BackButtonService
    adb shell settings put secure accessibility_enabled 1

    확인:

    adb shell settings get secure enabled_accessibility_services
    adb shell settings get secure accessibility_enabled

    정상 결과:

    nu.back.buttonqq/nu.back.button.service.BackButtonService
    1

    이후 앱 실행:

    adb shell am start -n nu.back.buttonqq/nu.back.button.activity.WelcomeActivity

    필요하면 재부팅합니다.

    adb reboot

    접근성 버튼이나 바로가기를 사용하지 않으려면 별도로 설정하지 않아도 됩니다.

    단, 일반 사용자 앱은 Android 13 보안 정책상 앱 내부에서 접근성을 몰래 켤 수 없으며,

    WRITE_SECURE_SETTINGS가 실제로 허용된 시스템/Priv-app 또는 ADB 권한 환경에서만 자동 설정이 가능합니다.

    10:46 AM

    ================= 다시한번 설정확인 작업 설정 ==================

    접근성 버튼을 눌러야만 아이콘이 나오는 경우는 접근성 서비스가 켜진 것이 아니라

    접근성 버튼 호출 방식으로만 실행되고 있는 상태일 가능성이 높습니다.

    다음 순서로 설정하세요.

    1. 접근성 서비스 직접 활성화
    adb shell settings put secure enabled_accessibility_services nu.back.buttonqq/nu.back.button.service.BackButtonService
    adb shell settings put secure accessibility_enabled 1
    1. 앱 실행
    adb shell am force-stop nu.back.buttonqq
    adb shell am start -n nu.back.buttonqq/nu.back.button.activity.WelcomeActivity
    1. 앱 설정 확인
    Back Button Smatt OSD: ON
    Back Button 표시: ON
    버튼 위치 잠금: 필요 시 ON

    접근성 버튼과 Back Button QQ Smart OSD 바로가기는 선택하지 않아도 됩니다.

    1. 서비스 연결 확인
    adb shell dumpsys accessibility | findstr /i "nu.back.buttonqq Enabled Bound Crashed"

    정상 결과에 다음이 포함되어야 합니다.

    Enabled services:
    nu.back.buttonqq/nu.back.button.service.BackButtonService
    
    Bound services:
    Back Button QQ Smart OSD
    1. 그래도 아이콘이 안 나오면 재부팅
    adb reboot

    재부팅 후 확인:

    adb shell settings get secure enabled_accessibility_services
    adb shell settings get secure accessibility_enabled

    enabled_accessibility_services에 서비스가 있고 값이 1이면 접근성 버튼을 누르지 않아도 앱 서비스가 자동으로 아이콘을 표시해야 합니다.

    일반 앱 설치에서는 Android 보안상 접근성을 완전히 자동 활성화할 수 없으며,

    최초 1회는 접근성 설정에서 서비스를 사용으로 켜야 합니다.


    3232235521_1791856703.7106.png

    3232235521_1791856659.896.png


    10:50 AM





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



    관련자료

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

    최근글


    새댓글