Xposed模块:虚拟摄像头 virtual camera

简介: 安装xposed框架(xposed,edxposed,lsposed等均可,不确定虚拟框架能否使用,已经确定VMOS可用,应用转生不可用)

具体的使用方法(English version is below):


1、安装xposed框架(xposed,edxposed,lsposed等均可,不确定虚拟框架能否使用,已经确定VMOS可用,应用转生不可用)

2、安装模块,启用模块,lsposed等包含定义域的框架需要选勾目标app,但无需选勾系统框架。

3、将需要替换的视频命名为virtual.mp4,放在/sdcard/DCIM/Camera1/目录下。(前置摄像头需要水平翻转后右旋90°保存,拦截onPreviewFrame需要匹配分辨率)

4、若需要拦截拍照事件,请在/sdcard/DCIM/Camera1/目录下放置 1000.bmp 用于替换,(前置摄像头需要水平翻转后右旋90°保存,需要匹配分辨率)

5、在系统设置中授予目标应用访问存储的权限。

6、强制结束目标应用/重启手机。


##Camera2接口HOOK有问题,需要停用?

在/sdcard/DCIM/Camera1/下创建disable.jpg,以停用此项HOOK


## 如何获得分辨率??(仅拦截onPreviewFrame和拍照需要)

在目标应用中打开摄像头,可在弹出的toast消息里看见。

目录
相关文章
|
2月前
|
编解码 Linux API
【Camera基础(一)】Camera摄像头工作原理及整机架构
【Camera基础(一)】Camera摄像头工作原理及整机架构
|
3月前
|
Java Android开发
Android Mediatek 禁用 USB 权限请求和声音提示 & 解决USB HID设备不识别问题(附带USB调试过程)
Android Mediatek 禁用 USB 权限请求和声音提示 & 解决USB HID设备不识别问题(附带USB调试过程)
56 0
|
3月前
|
XML 传感器 监控
Harmony Ble蓝牙App(三)特性和属性
Harmony Ble蓝牙App(三)特性和属性
|
3月前
|
编解码 C++
QT 调用USB免驱摄像头
QT 调用USB免驱摄像头
203 0
|
10月前
|
编译器 Linux
嵌入式 QT usb camera库驱动摄像头
嵌入式 QT usb camera库驱动摄像头
|
Ubuntu 物联网 Android开发
QT应用编程: 编写低功耗BLE蓝牙调试助手(Android系统APP)
QT应用编程: 编写低功耗BLE蓝牙调试助手(Android系统APP)
1507 0
QT应用编程: 编写低功耗BLE蓝牙调试助手(Android系统APP)
|
存储 编解码 数据可视化
Jlink使用技巧之J-Scope虚拟示波器功能
Jlink使用技巧之J-Scope虚拟示波器功能
444 0
Jlink使用技巧之J-Scope虚拟示波器功能
|
iOS开发
将Cocos2dx渲染到Qt的QOpenGLWidget,在mac上黑屏
将Cocos2dx渲染到Qt的QOpenGLWidget,在mac上黑屏
488 0
|
Ubuntu Android开发
QT应用编程: 编写HC05串口蓝牙调试助手(Android系统APP)
QT应用编程: 编写HC05串口蓝牙调试助手(Android系统APP)
626 0
QT应用编程: 编写HC05串口蓝牙调试助手(Android系统APP)
|
编解码 C语言