디지털·가전제품
갤럭시에서 접근성이 풀리지 않기 위해 스크립트를 활용해보려고 하는데요 혹시 설정가능한 코드를 아시는 분이 계실까요?
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와 루틴앱과 결합하면 주기적으로 권한 상태를 체크하는 자동화도 가능합니다. 오류가 계속난다면 명령어에 오타가 없는지, 권한이 제대로 있는지, 안드로이드 버전 호환성을 한번 더 확인하는 게 좋습니다. 개인적으로는 단계별로 접근성 서비스 단일 활성화부터 시도해보고 점차 확장하는 방식을 추천합니다.