디지털·가전제품

갤럭시에서 접근성이 풀리지 않기 위해 스크립트를 활용해보려고 하는데요 혹시 설정가능한 코드를 아시는 분이 계실까요?

platform-tools 을 설치해서 폰(디버깅 허용)과 PC 연결까지는 했는데요

챗 GPT로 해보려고 했더니 계속 오류가 뜨네요

0 : com.arlosoft.macrodroid/com.arlosoft.macrodroid.triggers.services.MacroDroidAccessibilityServiceJellyBean

1 : com.truedevelopersstudio.automatictap.autoclicker/com.truedevelopersstudio.autoclicker.WorkerService

2 : com.arlosoft.macrodroid/com.arlosoft.macrodroid.action.services.UIInteractionAccessibilityService

사용하려는 접근성 코드는 이렇게 3가지 이며, ADB 테스트 작업 후 Shizuku 와 루틴+앱을 활용해서 자동적으로 접근성이 풀리지 않게 만들어보려고 하는데 도움 좀 부탁드립니다

1개의 답변이 있어요!

  • 갤럭시에서 접근성 서비스가 풀리지 않도록 유지하려면 ADB 스크립트로 접근성 권한을 자동으로 설정하는 방법이 있습니다. 현재 작성하신 서비스 이름들은 주요 접근성 서비스로 보이고, 아래 예시처럼 ADB 명령어로 접근성 서비스 활성화를 시도할 수 있습니다. 예를 들어,

    bash

    adb shell settings put secure enabled_accessibility_services com.arlosoft.macrodroid/com.arlosoft.macrodroid.triggers.services.MacroDroidAccessibilityServiceJellyBean:com.truedevelopersstudio.automatictap.autoclicker/com.truedevelopersstudio.autoclicker.WorkerService:com.arlosoft.macrodroid/com.arlosoft.macrodroid.action.services.UIInteractionAccessibilityService

    adb shell settings put secure accessibility_enabled 1

    이런 식으로 한 명령어에 모든 서비스를 콜론으로 구분해 넣어야 하는 점 유의하세요. Shizuku와 루틴앱과 결합하면 주기적으로 권한 상태를 체크하는 자동화도 가능합니다. 오류가 계속난다면 명령어에 오타가 없는지, 권한이 제대로 있는지, 안드로이드 버전 호환성을 한번 더 확인하는 게 좋습니다. 개인적으로는 단계별로 접근성 서비스 단일 활성화부터 시도해보고 점차 확장하는 방식을 추천합니다.