美文网首页Kali Linux
kali linux 使用scrcpy手机投屏

kali linux 使用scrcpy手机投屏

作者: hackrf | 来源:发表于2019-12-23 09:30 被阅读0次

    目录

    scrcpy的介绍、安装、使用

    scrcpy介绍

    scrcpy是screen copy的简写,是一个免费的开源软件,通过命令行和快捷键执行,实现安卓设备向电脑的高清投屏。

    github地址:https://github.com/Genymobile/scrcpy

    scrcpy安装

    一、设备的adb配置

    步骤1:启动adb服务

    usb连接方式就是:

    安卓设备:

    1) usb线连接

    2) 设置:usb偏好为“文件传输”(从正常使用scrcpy的角度来看,也可以不设置。但是设置完之后,手机和电脑的文件互传就会变得相当方便(用文件管理器剪切粘贴即可),我每次都会用~)

    3) 设置:开启开发者模式,开启usb调试

    电脑:

    1、查看adb版本

    查看系统是否安装有adb

    adb

    如果没安装就会显示

    The program 'adb' can be found in the following packages:

    * adb

    * android-tools-adb

    Try: sudo apt install <selected package>

    2、通过apt-get安装adb

    2.1. 安装adb

    命令

    sudo apt-get install android-tools-adb

    2.2. 查看adb是否安装成功

    adb version

    完成后如:

    Android Debug Bridge version 1.0.32

    ————————————————

    版权声明:本文为CSDN博主「sandalphon4869」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

    原文链接:https://blog.csdn.net/sandalphon4869/article/details/101551950

    3、启动adb服务

    安装adb,查看自己的安卓设备

    sudo apt-get install android-tools-adb

    adb start-server

    lsusb

    输出以下信息:

    找到自己的安卓设备哪一行,2a70、9011在下面会用到。

    创建设备文件:

    下面命令中的名称“90-android”是自定义的。

    echo0x12d1 > ~/.android/adb_usb.initouch /etc/udev/rules.d/90-android.rulesgedit /etc/udev/rules.d/90-android.rules

    将以下内容写入刚刚创建的文件,注意,下面的2a70、9011要改成安卓设备的id(见上):

    SUBSYSTEM=="usb", ATTRS{idVendor}=="2a70", ATTRS{idProduct}=="9011", MODE="0666"

    更改文件权限:

    chmod 666 /etc/udev/rules.d/90-android.rules

    重启adb服务

    service udev restartadbkill-serveradb start-server

    执行以下命令,如有设备,则说明adb配置成功了:

    adb devices

    第一次以后,开启adb服务

    adb devicesadbstart-serveradb devices

    snap方式安装scrcpy

    官方提供的安装方式有:自己编译、snap包、AUR包(for Arch Linux)、Ebuild。

    snap包的安装方式又有很多种(网页下载、终端snap命令等等),不在本文讨论范围内,这里只提供一种离线的安装方式。

    snap包(截止到目前的最新版v1.9)地址:链接: https://pan.baidu.com/s/1x9SgptII-4KOYW-vPuzMHw 密码: 6vdf

    下载完成后到目标目录执行命令:

    sudo snap install scrcpy.snap --dangerous

    kali linux 下推荐在github上下载源码进行编译,不推荐snap安装方式。

    4.安装pip3

    sudo apt install python3-pip

    这个pip3安好后还得更新一下

    (You are using pip version 8.1.1, however version 19.2.3 is available.)

    pip3 install --upgrade pip

    二、安装Scrcpy

    1、依赖包

    # runtime dependencies

    sudo apt install ffmpeg libsdl2-2.0-0

    # client build dependencies

    sudo apt install make gcc git pkg-config  ninja-build \

                    libavcodec-dev libavformat-dev libavutil-dev \

                    libsdl2-dev

    # server build dependencies

    sudo apt install openjdk-8-jdk

    2、用pip3安装meson

    pip3 install meson

    3、下载安装Scrcpy

    下载scrcpy

    git clone https://github.com/Genymobile/scrcpy

    cd /你的scrcpy的路径/scrcpy

    下载scrcpy-server.jar

    meson x --buildtype release --strip -Db_lto=true \

        -Dprebuilt_server=/你的scrcpy-server.jar文件的路径/scrcpy-server.jar

    cd x

    ninja

    sudo ninja install

    三、运行

    volume@lenovo:~$ adb devices

    List of devices attached

    ceb2c466 device

    说明adb链接成功了,然后才能运行Scrcpy

    scrcpy

    ————————————————

    版权声明:本文为CSDN博主「sandalphon4869」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

    原文链接:https://blog.csdn.net/sandalphon4869/article/details/101607907

    参考资料

    https://github.com/Genymobile/scrcpy

    https://www.linuxuprising.com/2019/03/install-scrcpy-on-linux-from-snap.html

    https://www.linuxuprising.com/2019/03/control-android-devices-from-your.html

    https://blog.csdn.net/ppggxn/article/details/81709350

    标签: 投屏scrcpy

    相关文章

      网友评论

        本文标题:kali linux 使用scrcpy手机投屏

        本文链接:https://www.haomeiwen.com/subject/rhtznctx.html