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,753 / 22 Page
    [ 글 복사/이동 에러로 발생 /bbs/move_update.php 파일 검토 진행 ]

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

    [ 시놀로지 dos2unix 설치는 opkg 로 설치 합니다 ] 댓글 1

    윈도우에서 에디터 하고 복사사용 할때dos모드로 저장되어 ^m 이 보이지 않는 글자가 있어unix 형식으로 변경해야 한다이때 사용하는 범용 do…

    [ 성공)공유기 외부 아이피 변경시 텔레그램으로 메세지 받기 ] 댓글 2

    외부 아이피 변경시 텔레그램으로 메세지 받기성공 했습니다zelits.tistory.com의 자료 입니다-----------------------…

    [ PlayerDebug를 원격으로 매핑 ]

    PlayerDebug를 원격으로 매핑https://discourse.osmc.tv/t/map-playerdebug-to-remote/38586홈…

    [ 글쓰기이동 않됨 ]

    ■ ▶ ☞ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다 ♠ . ☞ 본자료는 https://11q.kr 에 등록 된 자료 입니다♠.

    [ CoreELEC/OpenELEC 설치후 pttty로 ssh 연결 기본 리눅스 실행 유용한 터미널 명령정보 ]

    CoreELEC/OpenELEC 설치후 pttty로 ssh 연결 기본 리눅스 실행 유용한 터미널 명령정보아래 내용은OpenELEC 기준으로 co…

    [ termux횔용)안드로이드에 sudo 설치 su 로 root 권한 진입 read only system 파… ]

    termux횔용)안드로이드에 sudo 설치 su 로 root 권한 진입 read only system 파일 수정하기system 파일을 수정하기가…

    [ pc에서 저의 홈피에 사용중인 new.php 최신글 다음페이지 이동 에러 ]

    pc에서 저의 홈피에 사용중인 new.php 최신글 다음페이지 이동 에러config.php 수정 적용define('G5_DOMAIN', 'htt…

    [ cafe24 도메인 등록 방법및 공유기변동에 대한 ip등록 방법 ]

    cafe24 도메인 등록 방법및 공유기변동에 대한 ip등록 방법간편한 웹접속을 위하여 도메인을 cafe24에서 구입 ip를 등록 나의 홈피 ip…

    [ tvheadend 유저 로그인후 한글메뉴가 나오지 않을때 ]

    tvheadend 유저 로그인후 한글메뉴가 나오지 않을때epg 그래머 모듈이 보이는 아이디가 superser로 생성 했습니다이때 한글이 나오지 …

    [ tvheadend EPG 그래버 모듈 안나올때 ]

    유저 등록후 로그인후tvheadend EPG 그래버 모듈 안나올때동일한 유저로 superuser 아이디 동일하게 수정service tvheade…

    [ Termux 팁)adb_scrcpy 화면 미러링 이용으로 termux를 pc에서 화면 미러링으로 pc 키보드… ] 댓글 6

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

    [ iptime 공유기의 Plug-in APP 설치된 아파치 동작이 포트문제로 접속 공유기 아파치서버가 동작이 … ]

    iptime 공유기의 Plug-in APP 설치된 아파치 동작이 포트문제로 접속 공유기 아파치서버가 동작이 않될때 다른 임의 포트로 지정후 아파…

    [ Android용 스위치 제어 on 정보 어플 클릭하면 실행되지 않고 메뉴가 나오면 스위치 제어 off 하… ]

    Android용 스위치 제어 정보이 정보는 Android 5.0 이상을 실행하는 기기에만 적용됩니다.스위치 제어를 사용하면 터치스크린 대신 한 …


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-02 11:34:01

    오늘의 홈 현황


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

    QR코드


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

    알림 0








    최신글↑