android는 Termux+adb+ssh 독립 이동 영상 처리 자동화라는 말로 수면 위로 떠올랐습니다!!
0. 기획 개요
현재, 아래의 초상화처럼 게임의 자동화가 진행되고 있다. 우선, 스마트폰 화면을 캡처해서 PC로 보낸다. 그 다음, 초상화 해석을 한 후 클릭 명령을 스마트폰으로 보낸다. 마지막으로 스마트폰에서 게임을 누르면 전진하는 느낌이다.
다음 애니메이션은 이 구성으로 스마트폰 게임의 자동화를 진행한다.
그러나 그렇다면 자동화를 위해서는 PC가 필요하고 케이블이 필요한 등 상당히 번거롭다. 따라서 이번 계획은 아래 그림과 같이 Termux 내에 ubuntu 환경을 구축하고 그곳에서 이미지 처리를 통해android 단일체로 이미지 처리 자동화 프로그램을 돌릴 계획이다.
1. Termux의 다양한 설정
1.1 Termux 기본 설정
응용 프로그램에서 설치합니다.그런 다음 소프트웨어 패키지를 업그레이드합니다.pkg upgrade
완료되면 SD 카드의 기능을 ON으로 설정합니다.termux-setup-storage
이로써 Termux 기본 설정이 완료됩니다.
<< 참조 웹 사이트>>
[언제든지 업데이트] 개인 Termux 설정 노트
https://zenn.dev/ryuu/scraps/6b2584294674b7
1.2 SSH 기본 설정
android에서 명령을 내리는 것은 매우 번거롭기 때문에 SSH를 통해android에 연결하고 PC에서 명령을 합니다.
*참고 사이트로 진행하면 문제가 없으니 사랑을 베는 것을 허락해 주십시오.
<< 참조 웹 사이트>>
Termux on Android의 SSH 서버에 연결하는 방법
https://linuxfan.info/termux-sshd
1.3 ubuntu 설치
temux에서adb명령을 두드리는 것은 상당히 번거로운 것 같습니다.따라서 Ubuntu를 가져오면 이 Ubuntu에서adb 명령을 두드리는 절차에 따라 진행됩니다.
*참고 사이트로 진행하면 문제가 없으니 사랑을 베는 것을 허락해 주십시오.
<< 참조 웹 사이트>>
[언제든지 업데이트] 개인 Termux 설정 노트
https://zenn.dev/ryuu/scraps/6b2584294674b7
2.adb 명령 가져오기 및 설정
2.1 temux Ubuntu에서 adb 명령 가져오기
adb 명령 설치>sudo apt-get install android-tools-adb
adb가 설치되었는지 확인>adb version
adb 명령을 통해android 단말기가 식별되었는지 확인합니다.팝업됩니다. 허락해 주십시오.>adb devices
List of devices attached
emulator-5554 device
<< 참조 웹 사이트>>
Ubuntu에서 Android Debug Bridge를 사용해 보십시오.
https://saitodev.co/article/Ubuntu%E3%81%A7Android_Debug_Bridge%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B/
2.2 ssh 클라이언트의 PC에서adb 명령 가져오기
ssh에 연결된 PC 쪽에서adb 명령을 가져오십시오.
ubuntu라면 상기 명령으로 똑같이 설치할 수 있습니다.
winodws라면androidstudio 같은 것을 사용하세요.
2.3 PC에서android로 연결adb
연결$ adb devices
터미널에 ADB를 연결하여 경고를 표시할 수 있는지 확인합니다.
이제 Wi-Fi 연결이 허용됩니다.$ adb tcpip 5555
IP 확인은 다음 명령으로 수행됩니다.$ adb shell ip route
여기에 표시된 IP를 기록합니다.
2.4termux에서android로adb연결
다음 명령을 통해termux에서 자신의android에 연결할 수 있습니다.>adb connect <ip:port>
이런 상황에서 지금까지 자동화에서 사용했던adb 지령을 사용할 수 있다.
<< 참조 웹 사이트>>
Android 터미널 내의 Termux에서 이 터미널로 ADB 연결
https://tanokatu.com/2019/05/20/01/
3. 자동화 관련adb 명령 사용하기
자동화와 관련하여 사용되는 것은 스크린 캡처 명령과 스크린 터치 명령 두 가지다.
따라서 이 두 지령이termux에서 사용할 수 있는지 검증하고 싶습니다.
3.1 캡처 명령
실제로 아래의 캡처 명령을 두드려 보았다.adb shell screencap -p /sdcard/screen.png
결국 캡처가 잘 됐어요.
3.2 Termux 백그라운드 시작
이렇게 하면 게임 화면으로 옮기면 Termux가 떨어지기 때문에 Termux를 백그라운드로 설정하여 시작합니다.
제 핸드폰에 있어요.
설정 > 배터리 > 응용 프로그램 > Termux > 백그라운드 시작 열기
됐어.
3.3 터치 명령의 확인
진행 중...
Reference
이 문제에 관하여(android는 Termux+adb+ssh 독립 이동 영상 처리 자동화라는 말로 수면 위로 떠올랐습니다!!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/m_tani_july/items/638fa8b43c94998828f3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
1.1 Termux 기본 설정
응용 프로그램에서 설치합니다.그런 다음 소프트웨어 패키지를 업그레이드합니다.
pkg upgrade
완료되면 SD 카드의 기능을 ON으로 설정합니다.termux-setup-storage
이로써 Termux 기본 설정이 완료됩니다.<< 참조 웹 사이트>>
[언제든지 업데이트] 개인 Termux 설정 노트
https://zenn.dev/ryuu/scraps/6b2584294674b7
1.2 SSH 기본 설정
android에서 명령을 내리는 것은 매우 번거롭기 때문에 SSH를 통해android에 연결하고 PC에서 명령을 합니다.
*참고 사이트로 진행하면 문제가 없으니 사랑을 베는 것을 허락해 주십시오.
<< 참조 웹 사이트>>
Termux on Android의 SSH 서버에 연결하는 방법
https://linuxfan.info/termux-sshd
1.3 ubuntu 설치
temux에서adb명령을 두드리는 것은 상당히 번거로운 것 같습니다.따라서 Ubuntu를 가져오면 이 Ubuntu에서adb 명령을 두드리는 절차에 따라 진행됩니다.
*참고 사이트로 진행하면 문제가 없으니 사랑을 베는 것을 허락해 주십시오.
<< 참조 웹 사이트>>
[언제든지 업데이트] 개인 Termux 설정 노트
https://zenn.dev/ryuu/scraps/6b2584294674b7
2.adb 명령 가져오기 및 설정
2.1 temux Ubuntu에서 adb 명령 가져오기
adb 명령 설치>sudo apt-get install android-tools-adb
adb가 설치되었는지 확인>adb version
adb 명령을 통해android 단말기가 식별되었는지 확인합니다.팝업됩니다. 허락해 주십시오.>adb devices
List of devices attached
emulator-5554 device
<< 참조 웹 사이트>>
Ubuntu에서 Android Debug Bridge를 사용해 보십시오.
https://saitodev.co/article/Ubuntu%E3%81%A7Android_Debug_Bridge%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B/
2.2 ssh 클라이언트의 PC에서adb 명령 가져오기
ssh에 연결된 PC 쪽에서adb 명령을 가져오십시오.
ubuntu라면 상기 명령으로 똑같이 설치할 수 있습니다.
winodws라면androidstudio 같은 것을 사용하세요.
2.3 PC에서android로 연결adb
연결$ adb devices
터미널에 ADB를 연결하여 경고를 표시할 수 있는지 확인합니다.
이제 Wi-Fi 연결이 허용됩니다.$ adb tcpip 5555
IP 확인은 다음 명령으로 수행됩니다.$ adb shell ip route
여기에 표시된 IP를 기록합니다.
2.4termux에서android로adb연결
다음 명령을 통해termux에서 자신의android에 연결할 수 있습니다.>adb connect <ip:port>
이런 상황에서 지금까지 자동화에서 사용했던adb 지령을 사용할 수 있다.
<< 참조 웹 사이트>>
Android 터미널 내의 Termux에서 이 터미널로 ADB 연결
https://tanokatu.com/2019/05/20/01/
3. 자동화 관련adb 명령 사용하기
자동화와 관련하여 사용되는 것은 스크린 캡처 명령과 스크린 터치 명령 두 가지다.
따라서 이 두 지령이termux에서 사용할 수 있는지 검증하고 싶습니다.
3.1 캡처 명령
실제로 아래의 캡처 명령을 두드려 보았다.adb shell screencap -p /sdcard/screen.png
결국 캡처가 잘 됐어요.
3.2 Termux 백그라운드 시작
이렇게 하면 게임 화면으로 옮기면 Termux가 떨어지기 때문에 Termux를 백그라운드로 설정하여 시작합니다.
제 핸드폰에 있어요.
설정 > 배터리 > 응용 프로그램 > Termux > 백그라운드 시작 열기
됐어.
3.3 터치 명령의 확인
진행 중...
Reference
이 문제에 관하여(android는 Termux+adb+ssh 독립 이동 영상 처리 자동화라는 말로 수면 위로 떠올랐습니다!!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/m_tani_july/items/638fa8b43c94998828f3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
>sudo apt-get install android-tools-adb
>adb version
>adb devices
List of devices attached
emulator-5554 device
$ adb devices
$ adb tcpip 5555
$ adb shell ip route
>adb connect <ip:port>
자동화와 관련하여 사용되는 것은 스크린 캡처 명령과 스크린 터치 명령 두 가지다.
따라서 이 두 지령이termux에서 사용할 수 있는지 검증하고 싶습니다.
3.1 캡처 명령
실제로 아래의 캡처 명령을 두드려 보았다.
adb shell screencap -p /sdcard/screen.png
결국 캡처가 잘 됐어요.3.2 Termux 백그라운드 시작
이렇게 하면 게임 화면으로 옮기면 Termux가 떨어지기 때문에 Termux를 백그라운드로 설정하여 시작합니다.
제 핸드폰에 있어요.
설정 > 배터리 > 응용 프로그램 > Termux > 백그라운드 시작 열기
됐어.
3.3 터치 명령의 확인
진행 중...
Reference
이 문제에 관하여(android는 Termux+adb+ssh 독립 이동 영상 처리 자동화라는 말로 수면 위로 떠올랐습니다!!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/m_tani_july/items/638fa8b43c94998828f3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)