具体的使用方法(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消息里看见。