11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


Termux 팁)adb_scrcpy 화면 미러링 이용으로 termux를 pc에서 화면 미러링으로 pc 키보드 직접 명령어 타이핑 설치/설정하기 및 유틸 자동설치

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    Termux 팁)adb_scrcpy 화면 미러링 이용으로 termux를 pc에서 화면 미러링으로

    pc 키보드 직접 명령어 타이핑 설치/설정하기 및 유틸 자동설치


    기본 설치 후 adb_scrcpy 화면 미러링 설정  하였습니다.

    먼저

    > ip를 확인 합니다

    주) 아래 사진은 adb_scrcpy 설치전 개발자모드 /usb 디버깅 설정 사진 입니다

    > 개발자 모드 활성화 (연속클릭 ......)

    3232235521_1586422244.6075.png

     > 개발자 옵션

    3232235521_1586422294.4747.png

    > 개발자 옵션 > usb 디버깅 on

    주) 미박스에서는 usb 디버깅 on 시 usb port가 연결리 끝겨 usb 연결된 sdcard, 마우스가 연결이 되지 않는다

       개발자 off후 재시작 하면 usb및 마우스가 연결 됩니다.

    3232235521_1586422325.9446.png

     > 자신의 ip을 확인하여 cmd 파일을 만듬니다

    scrcpy 파일 다운로드 디랙토리 작성

    https://cafe.naver.com/mk802/35468

    안드로이드 접속 ( 개발자모드/usb디버깅 on)

     adb_scrcpy 화면 미러링 실행  >

    압축 해제 폴더에서 실행파일을 만듦니다

    3232235521_1586422627.2241.png

    copy con 1_scrcpy_adb.cmd

    ====================== 붙여넣기 파일 작성 ================

    echo off
    echo =========scrcpy start =================
    echo android to pc screen mirror
    echo === adb kill-server ===================
    echo === adb connect 192.168.1.???:5555 ====
    echo =======================================
    echo === scrcpy ============================
    adb kill-server
    adb devices
    adb shell ip address show
    echo **************  ip list check ?
    echo **************  Continue : Enter Or Stop : Ctrl + c............
    pause
    set /p ip=enter device ip address 192.168.0.???: 
    adb connect 192.168.1.%ip%:5555
    scrcpy
    adb kill-server
    echo ============ end ===================

    =================================

    폴더에서 1_scrcpy_adb.cmd 실행
    3232235521_1586422659.1573.png

     adb_scrcpy 실행후 화면 미러링   >

     화면이 뜨면 마우스 ,키보드가 pc에서 안드로이드tv 화면을 직접 컨트롤 할수 있습니다.

    3232235521_1586422683.4294.png

    < Termux 실행 작업 하기 >

    구글플레이어에서 termux 검색설치 합니다.

    마우스로 termux를 실행 해봅니다 / adb_scrcpy로 모든 작업 pc에서 가능 합니다.

    3232235521_1586422704.7732.png
    마우스 우클릭하면 키보드가  안드로이드 키보드가 살아 집니다

    이제 pc키보드로 termux 설치/설정 가능합니다 

    3232235521_1586422725.1303.png

     <Termux용 키보드 Hacker's Keyboard를 설치 설정>

     Ctrl 키를 사용하기 위한 안드로이드 키보드 Hacker's Keyboard를 설치 설정 합니다

     3232235521_1586422746.2104.png

     마우스로 헤커키보드 를 사용할수 있습니다

    mano edit 로 파일 수정후  ctrl + o 으로 저장, ctrl + x , Enter 종료 가 가능합니다

    3232235521_1586422761.7841.png
    제가 사용하는  termux 자동으로 기본 설치 
    ssh까지 자동으로 설치 그림과 같이 저의 서버에서 다운로드 설치 가능합니다

    pkg update
    pkg install wget
    파일 다운로드 확인
    ls
    dos2unix tt.sh
    chmod 777 tt.sh
    chmod a+x tt.sh
    파일 권한 변경후
    sh tt.sh
    로 termux 기본 설치 합니다
    설치후
    passwd root
    실행 되며 암호 입력 설정하면 
    8080 포트로 purry로 접속 가능합니다
     3232235521_1586422780.8353.png

    3232235521_1586422797.9069.png
    여기까지 되면 termux로 모든것을 할수 있습니다


    tt.sh 에 포함된 자동 설치 되는 정보 입니다
    -----------------
    #!/bin/sh
    cd ~
    echo ""
    # 설치방법1) tt.sh 11q.kr에서 다운로드 방법으로 설치
    echo ""
    cd ~
    pkg install wget  -y
    echo ""
    #wget http://11q.kr/upload/termux/tt.sh -O tt.sh
    echo ""
    # ================================================================
    echo ""
    cd ~
    dos2unix tt.sh
    echo ""
    chmod 777 *.sh
    echo ""
    chmod a+x *.sh
    echo ""
    # ================================================================
    # 실행
    # sh tt.sh
    # ================================================================
    # 상기는 이미 다운 상태로 pass 됩니다
    # =============================================
    # 기본설치 파일을 설치 합니다 
    # =============================================
    cd ~
    pwd
    pkg update -y
    pkg upgrade -y
    pkg install root-repo -y
    apt install openssh -y
    apt install mc -y
    apt install nano -y
    apt install tsu -y
    apt install python2 -y
    apt install wget -y
    apt install git -y
    pkg install htop -y
    sshd
    #
    # =============================================
    # termux-sudo 설치
    # =============================================
    cd ~
    apt update -y 
    apt upgrade -y
    apt install git -y
    pkg install ncurses-utils -y
    apt install tsu -y
    git clone https://gitlab.com/st42/termux-sudo.git
    cd termux-sudo
    cat sudo > /data/data/com.termux/files/usr/bin/sudo
    chmod 700 /data/data/com.termux/files/usr/bin/sudo
    # sudo su
    # sudo tsu
    # tsu

    # ============================================= 
    # ermux start file information file viwe 정보
    # ============================================= 
    cat ~/../usr/etc/ssh/ssh_config
    cat ~/../usr/etc/ssh/sshd_config
    cat ~/.bash_profile
    cat ~/../usr/etc/bash.bashrc
    # =============================================
    # ssh root connection 
    # ============================================= 
    cd ~
    cd ~/../usr/etc/ssh
    pwd
    cat ssh_config
    echo PermitRootLogin yes >> ssh_config
    cat ssh_config
    # ============================================= 
    # Termus auto run file 는 /home/.bash_profile을 수정 적용
    # ============================================= 
    cd ~
    touch .bash_profile
    chmod 777 .bash_profile
    chmod a+x .bash_profile
    cat .bash_profile
    echo sshd >> .bash_profile
    echo tsudo sshd >> .bash_profile
    #echo "sh /system/bin/aol_start1.sh" >> .bash_profile
    # ==================================================
    #  .bash_profile 파일에 추가 정보 입력하여 표시 방법 1
    # ==================================================
    echo 'echo "=== nano ~/../usr/etc/ssh/ssh_config == root login ======="' >> .bash_profile
    echo 'echo "=== nano ~/../usr/etc/bash.bashrc ===== alias prompt ====="' >> .bash_profile
    echo 'echo "=== nano .bash_profile == autorun ========================"' >> .bash_profile
    echo 'echo "=== source ~/../usr/etc/bash.bashrc === alias prompt ====="' >> .bash_profile
    echo 'echo "=== sh debian_on_termux.sh ======== debian install ========"' >> .bash_profile
    echo 'echo "=== $HOME/bin/enter_deb ========= debian run =============="' >> .bash_profile
    echo 'echo "=== termux-setup-storage ===== /storage folder view ======="' >> .bash_profile
    echo 'echo "=== debian_on_termux run after loacalhost  ================"' >> .bash_profile
    echo 'echo "=== http:/11q.ipdisk.co.kr/upload/termux/tt.sh 20200406 +=="' >> .bash_profile
    #
    # ===================================================================
    #  /com.termux/files/usr/etc/motd 파일에 추가 정보 입력하여 표시 방법 2
    # ===================================================================
    cd ~
    cd ~/../usr/etc
    echo "nano /data/data/com.termux/files/usr/etc/motd message insert " >> motd
    echo "===================================================================" >> motd
    # ===================================================================
    #
    # ===================================================================
    # Alias set & prompt set는 ~/../usr/etc/bash.bashrc 
    # ===================================================================
    cd ~
    cd ~/../usr/etc
    pwd
    touch bash.bashrc
    chmod 777 bash.bashrc
    chmod a+x bash.bashrc
    echo alias mc='"mc -a"' >> bash.bashrc
    echo alias l='"ls -l"'  >> bash.bashrc 
    echo alias ll='"ls -al"' >> bash.bashrc
    echo  ' export "PS1=termux_home]\h]\t]" ' >> bash.bashrc
    cat bash.bashrc
    # echo 'export "PS1=termux_home]\h]\t]"' >> ~/../usr/etc/bash.bashrc
    # ===================================================================
    # echo '"PS1=termux_home]\u\w[\[\e[41m\]\t\[\e[m\]]"' >> bash.bashrc
    # ps1 help  http://ezprompt.net/ 
    # 참조 생성하여 사용자 정의
    # 수정후 적용 실행 source ??

    cd ~
    source  ~/../usr/etc/bash.bashrc
    # ===================================================================
    # ps1 확인
    # ===================================================================
    echo $PS1
    # ===================================================================
    # ip 확인
    # ===================================================================
    ifconfig
    # ===================================================================
    # 사용자 파일 다운로드 
    # debian-in-termux 실행 파일
    # cd ~/debian-in-termux 에서 sh 파일 실행 설치
    # ===================================================================
    # ssh open no keygen 
    # =============================================
    cd ~
    cd ~/.ssh
    pwd
    cp authorized_keys authorized_keys1
    rm -rf authorized_keys
    # putty root 접속 않될때는 
    # ssh-keygen 생성
    ssh-keygen
    cp id_rsa.pub authorized_keys
    rm -rf authorized_keys
    cp id_rsa /storage/AB2A-68FB
    # id_rsa 파일을 usb에 옮겨 pc의 디랙토리에 저장 설정 하세요
    # wiscp 로 id_rsa파일을 입력 id_rsa.ppt 파일 저장 putty 설정 연결
    # 하면 root로 암호 설정으로 접속 합니다
    # =============================================
    # =============================================
    # debian-in-termux...install............ 
    # =============================================
    apt-get update -y
    apt-get upgrade -y
    apt-get install wget -y
    apt-get install proot -y
    apt-get install git -y
    cd ~
    # ===================================================================
    # debian_on_termux.sh install........................ 안됨
    # ===================================================================
    #git clone https://github.com/MFDGaming/debian-in-termux.git
    #cd debian-in-termux
    #chmod a+x debian.sh
    # cd ~/debian-in-termux
    # 설치는
    # sh debian.sh 또는 ./debian.sh
    # 실행은
    # sh start.sh  또는 ./start.sh
    #
    # ===================================================================
    # debian_on_termux.sh install........................성공
    # ===================================================================
    cd /data/data/com.termux/files/home
    apt update -y
    apt install wget -y
    hash -r
    wget -q https://raw.githubusercontent.com/sp4rkie/debian-on-termux/master/debian_on_termux.sh
    # 설치 참조 https://github.com/sp4rkie/debian-on-termux
    chmod a+x debian_on_termux.sh
    #설치는 
    #sh debian_on_termux.sh 
    #링크 참조 설치후
    #$HOME/bin/enter_deb
    #으로 데비안 실행 하세요
    # ===================================================================
    # 데비안 자동 진입 만들기
    # ===================================================================
    cd ~
    touch 1.sh
    chmod 777 1.sh
    chmod a+x 1.sh
    echo $HOME/bin/enter_deb >> 1.sh
    # 자동 진입 실행
    #sh 1.sh
    #으로 데비안 실행 가능합니다
    echo sh 1.sh >> .bash_profile
    # 설치가 제대로 되면 자동실행 가능합니다.
    cd ~
    ls -al
    date
    # ===================================================================
    # termux port 8080 사용중인 passwd 설정
    # ===================================================================
    passwd root
    passwd
    # ===================================================================
    #  기타 정보 정리
    # ===================================================================
    echo " 하기 내용은 참조만 하세요 //상기 명령은 임의 변경으로 내용이 상이 할수 있습니다 "
    echo " pc에서 putty 접속 해보세요 "
    echo " 미박스에서 root/암호 설정값으로 접속 가능합니다 "
    echo " 혹씨 다른 장비에서 접속이 되지 않으면 "
    echo " pc에서 putty 접속이 되지 않으면 id_rsa 파일을 id_rsa.ppt 파일로 변경 지정합니다. "
    echo " wincp에서 id_rsa 파일을 ssh 개인키 파일 지정하세요 "
    echo " debian-in-termux 설치 사용하고자 하면 디랙토리 이동 ??.sh 실행 설치 됩니다 "
    echo " 미박스에서 root/암호 설정값으로 접속 가능합니다 "
    echo " termux상태에서 "
    echo " storage 폴더로 이동을 위하여 "
    echo " termux-setup-storage "
    echo " 실행하면 권한설정후 /storage 로 이동가능합니다"
    echo " 암호 입력하지 않으셨스면 passwd root , passwd 하여 암호 저장 가능합니다 "
    echo " debian_on_termux 설치은 sh debian_on_termux "
    echo " debian_on_termux 실행은 $HOME/bin/enter_deb "
    echo " debian_on_termux 자동실행은 $HOME/bin/enter_deb "
    echo " debian_on_termux 종료는 service all??? stop 해야 하고 exit로 나갑니다. "
    echo " tvheadend 설치 실행시 종료후 termux로 이동 합니다 "
    echo " service tvheadend stop 후 exit 하여 termux로 이동 합니다 "
    echo " 데비안 진입 sh 1.sh 하여 "
    echo " debian_on_termux 설치은 sh debian_on_termux 하여 설치 하세요"
    echo " ========================== install ....end =================="
    ="

    -----------------

    <termux 종료후 재실행>
    exit
    termux 실행
    3232235521_1586422835.4454.png

    < 안드로이드 tv 부팅후 termux 자동실행>
    어플설치는  첨부된  autostart 어플 설치

    3232235521_1586422857.0187.png
    자동실행 on/off 가능으로 Termux를 안드로이드tv 부팅하면 자동으로 어플이 실행 됩니다.
    3232235521_1586422875.7065.png




    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    profile_image

    shimss@11q.kr님의 댓글

    shimss@11q.kr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일
    profile_image

    rbits님의 댓글

    no_profile rbits 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (122.♡.181.130) 작성일

    공유감사합니다

    profile_image

    shimss@11q.kr님의 댓글

    shimss@11q.kr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    제 홈블로그에 참조하여 tvheadnd 설치 방법
    termux 설치 하시고
    https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=9369#c_9372

    데비안 설치 debian-on-termux
    https://github.com/sp4rkie/debian-on-termux

    tvheadend 설치
    https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=8922

    profile_image

    shimss@11q.kr님의 댓글

    shimss@11q.kr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    데비안 온 터 럭스 데비안 설치 debian-on-termux

    Termux 환경 에서 debootstrap 을 통해 데비안 10 (버스터) 을 설치하는 쉘 스크립트
    지원되는 데비안 버전에는 다음이 포함됩니다 : 데비안 테스트 (bullseye) , 데비안 불안정 (sid)
    지원되는 아키텍처 : armel, armhf, arm64, i386, amd64
    루트 권한이 필요하지 않습니다
    이것을 어떻게 사용 하는가
    Termux 설치

    다운로드 debian_on_termux.sh에서 데비안에-termux 당신의 termux 홈 디렉토리에

      cd /data/data/com.termux/files/home
      apt update
      apt install wget
      hash -r
      wget -q https://raw.githubusercontent.com/sp4rkie/debian-on-termux/master/debian_on_termux.sh
    선택적으로 스크립트 상단 근처의 구성 라인을 확인 / 수정

    스크립트를 실행

      sh debian_on_termux.sh
    진행중인 설치 프로세스 유형을 감시

      tail -F $HOME/deboot_debian/debootstrap/debootstrap.log
    설치 후이 로그는

      $HOME/deboot_debian/var/log/bootstrap.log
    모든 것이 잘 되었다면 데비안 게스트 시스템에 들어가는 스크립트가 생성됩니다

      $HOME/bin/enter_deb

      Usage: enter_deb [options] [command]
      enter_deb: enter the installed debian guest system

        -0 - mimic root (default)
        -n - prefer regular termux uid (termux-uid)
    샘플 사용법 : 데비안 쉘 (chrooted 데비안에서 유지)

      bash-4.4$ enter_deb
      " rel="nofollow">root@localhost:~#
    샘플 사용법 : debian one-shot 명령 (chrooted debian에서 실행하고 호스트 환경으로 돌아 가기)

      bash-4.4$ enter_deb -n id\; hostname\; pwd\; cat /etc/debian_\*
      uid=10228(u0_a228) gid=10228(u0_a228) groups=10228(u0_a228),3003,9997,50228
      localhost
      /home/u0_a228
      10.3
      bash-4.4$

    다운로드
    https://github.com/sp4rkie/debian-on-termux

    profile_image

    shimss@11q.kr님의 댓글

    shimss@11q.kr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (210.♡.41.89) 작성일

    본문 사진 깨짐

    profile_image

    재헌님의 댓글

    no_profile 재헌 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (1.♡.70.21) 작성일

    hacker keyboard부터 막히네요 ㅠㅠ

    목록

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사




    Total 1,672 / 18 Page
    [ 글 복사/이동 에러로 발생 /bbs/move_update.php 파일 검토 진행 ]

    글 복사/이동 에러로 발생 /bbs/move_update.php 파일 검토 진행문제: 게시판 복사/이동시Fatal error: Call to u…

    [ 쉴드tv 화면 밀러링) scrcpy 로 밀러링 윈도우에서 쉴드 TV 원격 조정하기 ] 댓글 2

    쉴드tv 화면 밀러링) scrcpy 로 밀러링 윈도우에서 쉴드 TV 원격 조정하기https://github.com/Genymobile/scrcp…

    [ tvheadend:latest 설치하여 m3u epg 경로 하기 ] 댓글 3

    s...a k...? 와 tvheadend:latest 설치하여 m3u epg 경로 하기=============================ep…

    [ unix mc (한밤중 사령관)의 편집기를 nano에서 nano edit로 전환하는 방법은 무엇입니까? ]

    unix mc (한밤중 사령관)의 편집기를 nano에서 nano edit로 전환하는 방법은 무엇입니까?링크 참조 설정 합니다기본 외부 에디터 설…

    [ https://github.com/tvheadend/tvheadend 에서 4.2.8버전 다운로드 빌드 하기 ]

    https://github.com/tvheadend/tvheadend 에서 4.2.8버전 다운로드 빌드 하기장비 : 갤럭시 노트8 64비트기본적…

    [ iptv 스크램블로 가정내 live-tv를 시청 할수가 없어 ott 업체 실시간 채널 보기 작업 합니다 ] 댓글 1

    iptv 스크램블로 가정내 live-tv를 시청 할수가 없어 ott 업체 실시간 채널 보기금일 S. K.B 채널을 확인하니 모두 암호화 되어 있…

    [ 펌자료)Linux에서 바인드 마운트 및 심볼릭 링크를 사용하는 방법 ]

    Linux에서 바인드 마운트 및 심볼릭 링크를 사용하는 방법Advertisement리눅스에는 많은 평범한 것들이 있습니다.많은 사용자가 그 중 …

    [ 시놀로지 // 리눅스 우분투 ssh 접속 차단 및 허용 하기 ]

    리눅스 우분투 ssh 접속 차단 및 허용 하기는 시놀로지에서는 의미 없네요정보만 저장 합니다.(dsm 설정)cd /etcroot@https11q…

    [ ● 안드로이드 x86 과 pc의 파일공유 간단한 방법 ]

    ● Android x86 VM에 VMware 도구를 설치하는 방법은 무엇입니까? 파일공유 방법Windows 7에서 VMware 가상 머신에 An…

    [ 성공● ESXi 하이퍼바이저 가상화 서버 다운로드 및 ESXi 가상서버 만들기 설치 방법 ] 댓글 6

    ●ESXi 하이퍼바이저 가상화 서버 다운로드 및ESXi 가상서버 만들기 설치 방법 설치 참조사이트는 https://pagein.net/esxi-…

    [ ● VMWare ESxi 및 vSphere 개념 과 기능 ]

    ● VMWare ESxi 및 vSphere 개념 과 기능설명이 잘된곳[vCenter Server 및 호스트 관리] 1. vSphere 개념 및 …

    [ ● 시놀로지 기본 ipkg 설치 nano 최신버전 및 각종 유틸리티 사용을 위한 ipkg 설치 과정2 ] 댓글 1

    ● 시놀로지작업) 기본 ipkg 설치 nano 최신버전 및 각종 유틸리티 사용을 위한 ipkg 설치 과정2간단히 시놀로지 ssh 터미널의 nan…

    [ ● 시놀로지 나스 to PC 파일 카피 전송속도 늘리는 방법 ]

    ●시놀로지 나스 to PC 파일 카피 전송속도 늘리는 방법시놀로지 NAS에 LAN port가 2개 이상 있으며 또한 PC에도 LAN portrk…

    [ ● 부팅후 초기화파일 구성방법 )헤놀로지 RedPill tinyCore 만능부트로더 for Native im… ]

    ● 부팅후 초기화파일 구성방법 )헤놀로지 RedPill tinyCore 만능부트로더 for Native img 적용자신의 구성파일을 usb로 부…

    [ ● ★★★ 부트로더 강력추천 v045_v4 )헤놀로지 RedPill tinyCore 만능부트로더 xpenol… ] 댓글 8

    ●★★★ 부트로더 강력추천 v045_v4 )헤놀로지 RedPill tinyCore 만능부트로더 xpenology dsm7.0.1적용 간단 빌드 …

    [ ●작업성공) docker 의 연결 정보 telegram 메세지 message 전송 ]

    ● docker 의 연결 정보 telegram 메세지 message 전송 도커의 start/ stop 정보를 전송 합니다 ▶ portainer …

    [ ● dsm7.1 변경후 텔레그램 안되는것 및 web station 설정 조건 ]

    ● dsm7.1 변경후 텔레그램 안되는것 및 web station 설정 조건 - 7.0에서 마이그레션 진행 1) 인증서 자동 갱신 설정 - ro…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-02 07:29:40

    오늘의 홈 현황


    • 현재 접속자♨ 630 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 7 명
    • 오늘 방문자 1,426 명
    • 어제 방문자 2,099 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,354,671 명
    • 전체 게시물※ 8,612 개
    • 전체 댓글수※ 24,675 개
    • 전체 회원수 11,004 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑