제한 사항

일반 앱 권한만 쓰기 때문에 Droidline이 할 수 없는 것과, 우회 방법이 있다면 그 방법을 정리합니다.

번역된 페이지입니다. 영어 문서와 내용이 다르면 영어 문서가 기준입니다. English

Droidline은 어떤 앱이든 요청할 수 있는 권한 세 가지만 씁니다. 접근성 서비스, 키보드(입력기), VPN입니다. ADB, 루팅, Shizuku는 쓰지 않습니다. 그래서 불가능한 일이 있고, 계획을 세우기 전에 알아 두는 편이 좋습니다.

제한일어나는 일우회 방법
다른 앱이 공개(export)하지 않은 화면액티비티를 지정한 launch가 ACTIVITY_BLOCKED로 실패앱을 실행한 뒤 touch로 이동
PIN, 패턴, 비밀번호 잠금 화면wake는 화면을 켜지만 잠금은 풀지 못함사람이 지켜보지 않는 폰은 잠금을 해제해 둠
알림 속 인증번호(Android 15 이상)번호가 가려진 채로 도착알림은 신호로만 쓰고 번호는 앱에서 읽음
접근성 노드가 없는 게임과 커스텀 UItouch가 요소를 찾지 못함tap(x, y)와 color(x, y)
일부 WebView와 Chrome의 웹 페이지트리가 불완전할 수 있음text와 desc를 우선 쓰고, 안 되면 좌표 사용
kill, clear_data, data, wifi, airplane설정 앱을 열어 버튼을 누름. 명령마다 몇 초 걸리고, 버튼 이름은 제조사와 언어마다 다름MACRO_FAILED가 나면 기종과 언어를 함께 제보
자체 저장공간 화면이 있는 앱의 clear_dataChrome 같은 앱은 저장공간 지우기(삼성: 데이터 삭제) 대신 공간 관리를 보여 줌. 호출은 manage_space 단계에서 실패앱 안에서 데이터를 지움
키 코드, 텍스트 타이핑, 클립보드 읽기Droidline 키보드가 현재 입력기여야 함. 아니면 NO_IME앱의 설정 탭에서 한 번 선택
앱별 프록시Android 10 이상, 폰마다 업스트림 하나, 다른 VPN 앱과 동시 사용 불가터널은 폰이 아니라 PC에서 실행
시스템 프록시를 무시하는 앱프록시를 우회해 새는 대신, 프록시가 켜진 동안 네트워크를 쓸 수 없음없음. 다른 방식이라면 트래픽이 샘
Android 9, 10의 스크린샷화면 캡처 권한을 한 번 물음한 번 허용
앱 설치와 삭제, adb shell, 계측 테스트ADB 없이는 불가능이런 작업에는 ADB 기반 도구 사용
구글 플레이앱은 GitHub Releases에서 APK로 배포직접 설치(사이드로드). 업데이트는 앱이 알려 줌

Android 13 이상

파일로 설치한 앱은 앱 정보 화면을 열고 점 세 개 메뉴에서 제한된 설정 허용을 고르기 전까지 접근성 스위치가 회색으로 비활성화됩니다. 알림 접근도 마찬가지입니다. 어디서 하는지는 앱의 설정 탭이 안내합니다.

백그라운드 앱을 종료하는 제조사

일부 제조사는 안드로이드 기본 동작보다 백그라운드 앱을 더 적극적으로 종료합니다. 배터리 최적화를 제한 없음으로 설정하고, 제조사별 절전 앱이나 자동 실행 설정이 있다면 거기서도 Droidline을 허용하세요. 앱이 재시작되면 알아서 다시 접속합니다.