首页文章kali linux 使用scrcpy手机投屏linux手机「kali linux 使用scrcpy手机投屏」

kali linux 使用scrcpy手机投屏linux手机「kali linux 使用scrcpy手机投屏」

时间2025-01-16 21:22:31发布yu分类文章浏览122
导读:目录...

目录


scrcpy的介绍、安装、使用

scrcpy介绍

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

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


scrcpy安装

一、设备的adb配置

步骤1:启动adb服务

u连接方式就是:

安卓设备:

1) u线连接

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

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

电脑:

1、查看adb版本

查看系统是否安装有adb


adb

如果没安装就会显示

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

* adb

* android-tools-adb

Try: sudo apt install

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

lsu

输出以下信息:

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

创建设备文件:

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

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

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

SUBSYSTEM=="u", 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

巴音郭楞蒙古版权声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com

展开全文READ MORE
手机使用
手机“爆炸”前的3个征兆,一经发现,赶紧关机远离,安全第一!手机爆炸「手机“爆炸”前的3个征兆,一经发现,赶紧关机远离,安全第一!」 基层动态|上海世纪出版集团举办2023年青年编辑业务培训班微信公众平台手机版「基层动态|上海世纪出版集团举办2023年青年编辑业务培训班」