成功劫持android的屏幕

在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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章