One Touch Wifi ADB with Android 11
홍미노트9S(Redmi Note 9S)를 사용중이고 그동안 안드10으로 사용중이었는데 최근 MIUI 12.5 버전의 eu롬이 나오고 좀 두고보면서 업그레이드 예정이었습니다.
adb wifi 설정시 PC에 usb로 연결해서 작업해야했는데
안드로이드 11에서 PC나 기타 Device 없이 자체내에서 ADB WiFi를 사용할 수 있다는 말을 듣고 급히 ROM 업데이트를 하고 만들어 봤습니다.
수작업으로 하려면 폰에서 화면 분할로 개발자 옵션과 termux 를 실행해놓고
일일이 필요한 데이터 찾아서 타이핑해서 작업해야하는데
tasker를 사용하는 사람으로 귀찮은 작업은 tasker로 한방에 다 되게 만들어야죠? ^^
그래서 개발자옵션-무선디버깅을 누르기만 하면 자동으로 다 되게 만들어봤습니다.
하지만 ADB 등의 충분한 지식 없이 다른 글들을 참조만 해서 만든것이라 제가 생각하지 못한 문제가 있을 수 있는데 혹시나 그런 문제점들을 찾으신다면 알려주세요.
참조.
https://m.cafe.naver.com/taskers/22152
https://www.reddit.com/r/tasker/comments/mk8zqd/automatically_connect_android_11_wifi_adb_and/
준비물
Android 11 이상.
Tasker
Autoinput(유료) - TouchTask(무료)로 대체 가능?
Termux, Termux-Tasker (https://termux.com/)
Tasker - termux 에서 사용할 .sh 파일
One Tuch Wifi ADB Tasekr profile
준비 1. termux에서 사용할 스크립트 파일 준비
총 4개의 .sh 파일이 있는데 3개(adb?.sh)는 Tasker profile에서 사용할 파일들이고
하나(cp_sh.sh)는 그 3개의 파일들을 termux에서 ~/.termux/tasker 디렉토리로 이동하고 실행권한 주는 것입니다.
(제가 termux를 처음 써봐서 파일을 termux 디렉토리로 복사하는 다른 방법이 있는지 몰라서)
~/.termux 디렉토리에 mkdir tasker로 디렉토리 만들어주고
내장메모리:Tasker/termux 에 파일들을 풀어주고 아래와 같이 실행하면 복사 & 권한부여(chmod 755 *.sh)를 합니다.
adb pair, adb connect, adb tcpip 를 각각의 .sh 로 만들었는데 이걸 하나에 다 넣고 한번에 해도 되나요?
termux session issue라는 말을 보긴했는데 adb 명령을 다 같은 세션에 하면 안된다였나? 영어로 되어 있어서 정확하게 파악을 못했네요. 잘 아시는분?
준비 2. Tasker profile import 및 설정
위 첨부한 profile을 tasker에 import하시고 open해서 로그파일명이나 디버깅설정등을 본인의 환경에 맞게 설정해주세요.
제 폰에 표시되는 한글로 Autoinput이 작동되게 만들어서 만약 본인 폰에 표시되는 부분이 다르다면 수정해주세요.
실행 1. termux 앱 실행.
제가 termux와 termux-tasker를 처음 써봐서 잘 모르는데
termux 앱이 실행되어 있어야 termux-tasker plugin이 정상작동 합니다.
그래서 아래 작업을 하기 전에 termux 앱을 실행해주세요.
실행 2. 무선 디버깅 설정
개발자 옵션에서 무선 디버깅을 터치하여 On.
실행 3. 무선 디버깅 허용
이 네트워크에서 항상 허용을 체크하고 허용을 누르세요.
실행 4. Tasker profile이 자동 실행됨
위 3번까지 하셨으면 Tasker의 profile이 자동으로 필요한 정보를 구해서 adb wifi 설정을 합니다.
제 폰에 표시되는 한글로 Autoinput이 작동되게 만들어서 만약 본인 폰에 표시되는 부분이 다르다면 수정해주세요.
각 단계별로 파일에 로그를 작성되게 해놨으니 에러나 진행을 알고 싶으시면 로그파일을 참조하세요.
아직 미흡한 profile이라 수정 사항이 있으면 얼마든지 알려주세요.
감사합니다.
'IT 정보 > Tasker' 카테고리의 다른 글
[Tasker]자동 접근성 설정 (6) | 2022.04.16 |
---|---|
[Tasker]Multy Time for only 1 Time Profile. (0) | 2021.10.18 |
Teclast M40 구입 기념 - 모바일 브라우저용 네비게이션 (1) | 2021.01.24 |
Tasker에 adb로 권한 주기 (0) | 2021.01.22 |