用scrcpy实现手机投屏Ubuntu电脑

其它类软件,非上述版软件
回复
久有凌云
帖子: 15
注册时间: 2021-10-26 14:07
系统: Ubuntu-mate20.04

用scrcpy实现手机投屏Ubuntu电脑

#1

帖子 久有凌云 » 2021-12-19 0:06

温馨提示:
投屏操作后,及时关闭USB调试!
scrcpy01.png
安装环境ubuntu20.04.2麒麟版
ubuntuKily.png

第一步:安装scrcpy
按Ctrl + Alt + T,打开终端
XX@ubuntu:~$ snap install scrcpy
2021-12-25T21:14:28+08:00 INFO Waiting for automatic snapd restart...
scrcpy v1.21 from sisco311 installed

查看安装版本
XX@ubuntu:~$ scrcpy --version
scrcpy 1.21 <https://github.com/Genymobile/scrcpy>
scrcpy 1.21

dependencies:
- SDL 2.0.8
- libavcodec 57.107.100
- libavformat 57.83.100
- libavutil 55.78.100
- libavdevice 57.10.100

第二步:打开手机开发者模式——打开USB调试,用USB线连接电脑,授权该电脑调试。

第三步:运行scrcpy,即可实现手机投屏到电脑。
scrcpy02.png
投屏期间,请勿关闭终端,可最小化隐藏。
上次由 久有凌云 在 2021-12-25 23:37,总共编辑 3 次。
funicorn
帖子: 1318
注册时间: 2005-09-13 4:56
系统: Ubuntu Jammy Jellyfi

Re: 用scrcpy实现手机投屏Ubuntu电脑

#2

帖子 funicorn » 2021-12-19 9:56

Linux不是以安全为原则吗,怎么动不动就要adb操作手机?
头像
astolia
论坛版主
帖子: 6454
注册时间: 2008-09-18 13:11

Re: 用scrcpy实现手机投屏Ubuntu电脑

#3

帖子 astolia » 2021-12-19 16:38

funicorn 写了: 2021-12-19 9:56 Linux不是以安全为原则吗
从来就没有过这种原则。否则grsecurity那帮人也不至于经常嘲弄责骂内核开发者了。
funicorn 写了: 2021-12-19 9:56 怎么动不动就要adb操作手机?
adb操作手机并不代表不安全,别把两者混为一谈。
头像
astolia
论坛版主
帖子: 6454
注册时间: 2008-09-18 13:11

Re: 用scrcpy实现手机投屏Ubuntu电脑

#4

帖子 astolia » 2021-12-19 16:40

久有凌云 写了: 2021-12-19 0:06 因考虑安全风险,此帖内容删除。
对于存在风险的操作,把具体的风险写清楚,让使用者自己权衡利弊就行,没必要全删掉。
久有凌云
帖子: 15
注册时间: 2021-10-26 14:07
系统: Ubuntu-mate20.04

Re: 用scrcpy实现手机投屏Ubuntu电脑

#5

帖子 久有凌云 » 2021-12-20 14:03

astolia 写了: 2021-12-19 16:40
久有凌云 写了: 2021-12-19 0:06 因考虑安全风险,此帖内容删除。
对于存在风险的操作,把具体的风险写清楚,让使用者自己权衡利弊就行,没必要全删掉。
感谢版主指点! :em38
上次由 久有凌云 在 2021-12-25 15:01,总共编辑 1 次。
头像
astolia
论坛版主
帖子: 6454
注册时间: 2008-09-18 13:11

Re: 用scrcpy实现手机投屏Ubuntu电脑

#6

帖子 astolia » 2021-12-21 0:53

久有凌云 写了: 2021-12-19 0:06 温馨提示:
投屏有风险,操作须谨慎!
建议断网操作
你这就没写清楚。有风险的不是投屏,而是启用usb调试。断网这个建议也没什么实用价值。

后面的内容也存在很多问题。
久有凌云 写了: 2021-12-19 0:06 echo 0x04e8 > ~/.android/adb_usb.ini
对adb_usb.ini的操作是不必要的。实际上早在2014年时,google就把这个文件废弃了 https://android.googlesource.com/platfo ... c66aed8%5E!/ 现在的adb根本不会去管这个文件

久有凌云 写了: 2021-12-19 0:06 XX@UbuntuM:~$ sudo touch /etc/udev/rules.d/android.rules
XX@UbuntuM:~$ sudo gedit /etc/udev/rules.d/android.rules
touch操作没必要,gedit对于不存在的文件,保存时会自动创建。

久有凌云 写了: 2021-12-19 0:06 SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
设置权限为666允许所有人读写是制造安全隐患。安装了adb之后,它的依赖包android-sdk-platform-tools-common会安装一个/lib/udev/rules.d/51-android.rules文件,能自动识别绝大多数手机厂商,并将对应的设备文件权限设为660,所属组设为plugdev。所以一般情况下只需要将当前用户加入plugdev组并重登录即可。万一遇到小厂商的手机,也该是用类似的方法设置特定的组可读写。

久有凌云 写了: 2021-12-19 0:06 XX@UbuntuM:~$ chmod 777 /etc/udev/rules.d/android.rules
将android.rules设置权限为777也没有意义,udev规则文件不需要设置可执行权限,并且允许所有人写入也是引入了安全隐患。

久有凌云 写了: 2021-12-19 0:06 三是启动adb服务

XX@UbuntuM:~$ service udev restart
你这是在重启udev服务,跟adb服务没关系。还有我记得udev会自动监测配置文件的变化,一般应该不需要手动重启。
头像
tang.zhe
帖子: 1505
注册时间: 2010-07-15 13:31

Re: 用scrcpy实现手机投屏Ubuntu电脑

#7

帖子 tang.zhe » 2021-12-22 17:00

太麻烦,鸿蒙不好吗?
onlylove
论坛版主
帖子: 5232
注册时间: 2007-01-14 16:23

Re: 用scrcpy实现手机投屏Ubuntu电脑

#8

帖子 onlylove » 2021-12-22 21:51

看了半天没看出有啥风险来,所谓的风险是指开启usb调试么?就算开了,只要不乱插或者用公共充电宝什么的,也没啥吧,自己的设备自己要保管好,当年防止电脑被传病毒,都是使用移动设备(优盘,软盘,移动硬盘)之前先杀毒,或者使用经过认证的设备,充电宝也勉强算吧,虽然只是提供充电功能
久有凌云
帖子: 15
注册时间: 2021-10-26 14:07
系统: Ubuntu-mate20.04

Re: 用scrcpy实现手机投屏Ubuntu电脑

#9

帖子 久有凌云 » 2021-12-25 23:43

大道至简!经重新测试,Ubuntu20.04.2只需安装scrcpy,即可实现手机投屏!
感谢astolia版主指点,感谢onlylove版主和各位网友关注!
回复