成功劫持android的屏幕

本文介绍如何在Linux on Android项目中通过建立fb0文件并调整权限设置,实现Linux系统的图形界面显示,并解决了界面与截屏图片争抢屏幕的问题。此外还提及了安装mplayer播放视频时遇到的颜色及声音问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在linux on android 项目中,都是使用ssh或vnc来登陆系统的。在屏幕上并不能显示linux系统的界面

1,建立fb0文件,搞定权限

ln -s /dev/graphics/fb0 /dev/fb0

ls -l /dev/graphics/fb0 看所需要的权限,主要是组权限,查到组号为1003

groupadd -g 1003 android_graphics

将自己的用户添加到android_graphics里面

重启一下

现在可以做一个测试,

cat /dev/fb0 > screen

点击屏幕 换一个界面

#!/bin/sh

for i in $(seq 1 500)

do

    cat screen > /dev/fb0

done

就会发现之前截屏的图发送到了屏幕上,此时系统和截屏图片相互争抢屏幕

$ps

查看launcher的进程号

kill掉

再实验就不会争抢了

另安装了mplayer,播放视频ok,但是颜色不正常没有声音,下次破解声音问题。问题应该出在我装的是服务器版本的linux

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值