터먹스(Termux)를 이용해 부팅 시 자동으로 scrcpy를 위한 무선 디버깅(adb tcpip)을 활성화하는 것은 매우 유용한 아이디어입니다. 하지만 Xperia Z5(안드로이드 10) 환경에서는 보안 제약 때문에 몇 가지 선행 조건이 필요합니다.
루팅이 완료된 상태이므로, 다음 절차에 따라 부팅 시 자동 실행을 설정할 수 있습니다.
http://www.f-droid.com 또는 f-droid.org 에서 f-droid 를 설치하고 거기서 termux와 termux:boot 설치
둘다 같은 사이트임
1. 필수 앱 설치
Termux: 이미 설치하셨거나 설치 예정인 터미널 앱입니다.
Termux:Boot: 부팅 시 이벤트를 수신하여 스크립트를 실행해주는 부가 앱입니다. (Play 스토어나 F-Droid에서 설치)
두앱 한번씩 실행하고
Magisk 앱에서 권한 수동 부여
Magisk 앱을 실행합니다.
하단 메뉴에서 슈퍼유저(Superuser) 탭(방패 모양 아이콘)을 누릅니다.
목록에서 Termux를 찾아 스위치가 켜져 있는지 확인합니다. 만약 꺼져 있다면 켜주세요.
2. Termux 내 환경 설정
먼저 Termux를 실행하고 필요한 도구(adb)를 설치합니다.
Bash
pkg update && pkg upgrade
pkg install android-tools
y/n 질문 나오면 무조건 엔테로 디폴트 값 선택하면 됨
3. 부팅 스크립트 작성
Termux:Boot가 인식할 수 있는 위치에 자동 실행 스크립트를 생성해야 합니다.
디렉토리 생성:
Bash
mkdir -p ~/.termux/boot
스크립트 파일 생성 및 작성 (예: start-scrcpy-wifi.sh):
Bash
nano ~/.termux/boot/start-services.sh
내용 입력 (루트 권한을 사용하여 adb 포트를 개방합니다):
Bash
# 기기가 완전히 부팅될 때까지 잠시 대기
sleep 30 #30초가 너무길면 5초로 변경
# 루트 권한으로 adb tcpip 5555 포트 개방
su -c "setprop service.adb.tcp.port 5555"
su -c "stop adbd"
su -c "start adbd"
(입력 후 Ctrl + O, Enter, Ctrl + X로 저장하고 나옵니다.)
권한 부여:
Bash
chmod +x ~/.termux/boot/start-scrcpy-wifi.sh
4. Termux:Boot 앱 실행
설치한 Termux:Boot 앱을 앱 목록에서 찾아 한 번 실행해 줍니다. (아이콘을 클릭하면 빈 화면이 뜨거나 바로 닫힐 수 있는데, 이는 부팅 리스너를 활성화하기 위함입니다.)
기기의 배터리 최적화 설정에서 Termux와 Termux:Boot를 **제외(최적화 안 함)**해야 백그라운드에서 차단되지 않습니다.
5. PC에서 연결하는 방법
이제 폰을 재부팅하면 약 30초~1분 뒤에 자동으로 무선 디버깅 모드가 활성화됩니다. PC에서 같은 와이파이에 연결된 상태로 아래 명령어를 입력하여 접속하세요.
폰의 IP 확인: (설정 > 와이파이 정보 또는 Termux에서 ifconfig 입력)
PC에서 연결:
Bash
adb connect [폰의 IP 주소]:5555
scrcpy
💡 주의사항
보안: 5555 포트를 열어두면 같은 와이파이 망에 있는 누구나 내 화면에 접속할 수 있습니다. 가급적 집과 같은 안전한 네트워크에서만 사용하세요.
Magisk 권한: 처음 부팅 후 su 명령어가 실행될 때, Magisk 앱에서 Termux에 루트 권한을 허용할지 묻는 팝업이 뜰 수 있습니다. 이때 '항상 허용'을 선택해 주셔야 다음 부팅부터 자동으로 작동합니다.
'IT 전자기기' 카테고리의 다른 글
| 구형폰을 미홈 iot 콘트롤러로 HA 서버 만들기 Home Assistant 구축하기 (0) | 2026.01.26 |
|---|---|
| 삼성 폴드1에 운영중인 웹서버 Z5 로 apache2 에서 nginx 로 이전 (0) | 2026.01.22 |
| 소니 Z5 E6883 루팅 리니지17 0S (0) | 2026.01.21 |
| 구형폰 PC에서 원격 제어하는 방법 SCRCPY 사 (0) | 2026.01.21 |
| 10년 이상 된 구형 소니 엑스페리아 Z5 Premium E6883 구형폰 재활용 프로젝트 (0) | 2026.01.19 |
댓글