运行环境
机型
Nexus 6(shamu)操作系统
Lineage OS 17.1Recovery
TWRP 3.7.090Root工具
Magisk v22.0Root管理
Magisk Manager v26.1XPosed的后续版本
LSPosed v1.9.1-6990-zygisk屏蔽XPosed检测插件
Shamiko v0.7.3-174
因不同版本兼容问题,上面的软件请尽量按照给定版本进行配置(已在files文件夹中提供对应版本的各种安装包)
前置阅读
本博客不提供files目录,请自行下载对应的工具
本文针对运行环境中的对应版本进行测试成功,如果更改机型或操作系统,请注意自行查找对应机型的Magisk Root方案
请仔细浏览一下网页后,再开始刷入步骤
请熟悉files下的文件
- es-explorer.apk
ES文件管理器
- latest_usb_driver_windows.zip
Fastboot模式下的Windows驱动 - 用于解决刷Recovery的时候找不到设备
- lineage-17.1-20210120-nightly-shamu-signed.zip
Nexus 6(shamu)专用的LineageOS 17.1刷机包
- LSPosed-v1.9.1-6990-zygisk-release.zip
LSPosed替代之前不能用的XPosed
重要
- Magisk-v22-0.zip
Magisk刷机包
重要
- Magisk-v26.1.apk
Magisk管理器
重要
- platform-tools.zip
ADB管理工具 - 最好配置环境变量
- Shamiko-v0.7.3-174-release.zip
屏蔽作弊检测插件
重要
- twrp-3.7.0_9-0-shamu.img
第三方Recovery
重要
- VCAM-1.apk
VCAM
重要
- Root Explorer_v4.10.1.apk
Root文件管理器
adb常用命令
查看设备列表
> adb devices
传输文件
> adb push pathToFile sdcard/
重启至recovery
> adb reboot recovery
重启至bootloader
> adb reboot bootloader
步骤
刷入Magisk + LSPosed并配置
- [必选] 解锁Bootloader并刷入TWRP
参考教程
- [必选] 解锁Bootloader并刷入TWRP
(非必须) 使用TWRP刷入LineageOS并双清
如果不是Nexus 6机型,可以参考对应机型的Magisk Root方案
- 使用adb命令或者文件传输,将
Magisk刷机包
、Magisk管理器
、LSPosed
、Shamiko
、VCAM
、目标App
放到手机内部存储中
- 使用adb命令或者文件传输,将
- 使用TWRP刷入Magisk
需要注意不同版本的影响
参考教程
- 使用TWRP刷入Magisk
- 安装Magisk管理器,打开管理器(需要更新点击更新即可)
- 检查“超级用户”是否可用状态(不在可用状态就是Root失败,检查步骤3),可用就点击右上角“设置”继续:
- 打开“Zygisk”开关
- 关闭“遵守排除列表”
- 返回主页,点击底部的“模块”Tab,点击从本地安装:
- 安装内部存储中的LSPosed
- 安装内部存储中的Shamiko
- 安装VCAM和目标软件后,重启手机
- 点击手机状态栏中的LSPosed通知条,进入LSPosed管理器,确认处在“模块”Tab下,可以看到“VCAM”的行,点击进入
- 确认“启用模块”处于打开状态,勾选目标App,刷入配置完成。
剩下的部分就是根据VCAM使用说明进行配置了。
放置视频
- 上面步骤9的时候,可以看到目标App的包名,打开文件管理器(如果手机没有,可以用files下的
Root文件管理器
或者ES文件管理器
操作)
- 上面步骤9的时候,可以看到目标App的包名,打开文件管理器(如果手机没有,可以用files下的
- 进入内部存储/Android/data/目标App包名/files
- 如果插件生效,会看到文件夹
Camera1
- 如果插件生效,会看到文件夹
- 将视频文件重命名为:
virtual.mp4
,放到步骤3的位置,并通过应用详情,强制停止目标App
- 将视频文件重命名为:
- 重新打开目标App,进入相机预览界面,会看到Toast提示,根据Toast提示改编virtual.mp4的宽高,就可以看到具体效果了
注意事项
- 视频的宽高设置好后,可能会出现视频90度旋转的现象
- 退出目标App的相机预览界面,还是会有视频的声音,划掉目标App就可以
如何查找对应机型的旧版ROM
archive.org是用来对目标资源存档的网站,很幸运的是LineageOS在这里有一部分存档
下载资源地址
AndroidVirtualCam项目
克隆项目后,需要使用Android Studio进行编译和打包。
files
下已提供VCAM的安装包。
附录
- Magisk on LineageOS
- LineageOS for Shamu Wiki
- LineageOS for Shamu Download
最新版Lineage OS
- Magisk Install
- Magisk 安装说明
- Lineage-19.1 for shamu(unofficial)
- LineageOS 18.1 for shamu(Official)
- LineageOS 17.1 for shamu(official)
- LineageOS 16.0 for shamu(unofficial)
- LineageOS舍弃Root权限管理,Magisk成为解决方案
- addonsu报错
- 视频虚拟相机(付费)
- VirtualXposed