文章总结: 文档详细介绍了在Ubuntu20.04环境下编译RedroidAndroid13系统源码的完整流程,包括环境配置、依赖安装、内核模块加载、Docker镜像打包及虚拟摄像头调试方法。关键步骤涵盖Rust工具链配置、内核模块绑定、系统镜像打包以及通过logcat进行摄像头组件调试,为云手机虚拟化环境定制提供实操指南。 综合评分: 62 文章分类: 移动安全,云安全,安全工具,解决方案,安全开发
云手机Android13系统定制虚拟摄像头(Redroid魔改篇)
哆啦安全
2025年12月2日 07:01 四川
在小说阅读器读本章
去阅读
以下文章来源于进阶之身 ,作者CCMS
进阶之身 .
探索智能科技的奥秘加入智驭前沿,一起探索智能科技的奥秘。我们分享AI技术的最新进展,解析大模型、软件及移动安全等领域的核心知识,助您成为科技领域的佼佼者。
Android APP自动化测试平台V3.5
Android病毒分析工具V2.8-VIP会员版
云手机Redroid Android13源码一键编译
云手机 Redroid Android 13 一键构建脚本
云手机Android13源码编译(Redroid ARM64一键启动方法)
基于云手机Redroid Android13系统定制源码编译
加入星球领取移动安全分析工具或移动端开发辅助分析工具,添加作者微信号,加入移动安全、鸿蒙安全等交流群
Ubuntu20.04关于编译Redroid Android13系统源码所需环境搭建
sudo apt install rustc-1.80 rust-1.80-src rustfmt-1.80 rust-1.80-clippyexport RUST_LIB_SRC=/usr/src/rustc-$(rustc-1.80 --version | cut -d' ' -f2)/library
# 更新系统包sudo apt update && sudo apt upgrade -y
# 安装基础构建工具sudo apt install -y build-essential cmake ninja-build
# 安装Rust构建依赖sudo apt install -y curl git pkg-config libssl-dev
# 安装rustup(如果尚未安装)curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shsource ~/.cargo/env
# 配置Rust工具链rustup default stablerustup update
# 安装 nightly 工具链(某些crate可能需要)rustup toolchain install nightlyrustup component add rust-src --toolchain nightly
https://static.rust-lang.org/dist/2025-11-10/
依赖库安装
sudo apt-get install -y \ git-core gnupg flex bison gperf build-essential \ zip curl zlib1g-dev gcc-multilib g++-multilib \ libc6-dev-i386 lib32ncurses5-dev lib32z1-dev \ x11proto-core-dev libx11-dev lib32readline-dev \ libgl1-mesa-dev libxml2-utils xsltproc unzip \ fontconfig python3 python3-pip openjdk-8-jdk
根据支持的架构需求选择编译redroid_x86_64或redroid_arm64
./build_redroid.sh redroid_x86_64 -j16
或者
./build_redroid.sh redroid_arm64 -j16
或者
source build/envsetup.shlunch redroid_x86_64-userdebugm -j16或make -j16
或者
source build/envsetup.shlunch redroid_arm64-userdebugm -j16或make -j16
云手机Redroid Android13系统源码编译成功完成
sudo apt install linux-modules-extra-`uname -r` sudo modprobe binder_linux devices="binder,hwbinder,vndbinder"sudo modprobe ashmem_linuxls /dev | grep binderlsmod | grep -E "(binder_linux|ashmem_linux)"
#确保加载正确的内核模块sudo modprobe binder_linux devices="binder,hwbinder,vndbinder"
#检查模块是否成功加载lsmod | grep binder_linux
#检查内核版本兼容性uname -r
cd out/target/product/redroid_x86_64
sudo mount system.img system -o rosudo mount vendor.img vendor -o rosudo tar --xattrs -c vendor -C system --exclude="./vendor" . | docker import -c 'ENTRYPOINT ["/init", "androidboot.hardware=redroid"]' - redroidsudo umount system vendor
# create rootfs only image for develop purposetar --xattrs -c -C root . | docker import -c 'ENTRYPOINT ["/init", "androidboot.hardware=redroid"]' - redroid-dev
docker run -itd --rm --privileged \ --name redroid \ -v ~/data:/data \ -p 5555:5555 \ redroid
docker ps -a docker ps -a | grep redroid docker ps -a --format "table {{.Names}}\t{{.Status}}\t{{.Image}}"
adb connect 127.0.0.1:5555scrcpy -s emulator-5554
Redroid Android13系统调试日志分析
docker exec -it redroid logcatdocker exec -it redroid logcat -b all > alldocker exec -it redroid logcat | grep -E "com.android.camera2|com.android.gallery3d" > 1.logdocker exec -it redroid logcat | grep -E "camera.provider\|RedroidCamera" > 2.logdocker exec -it redroid logcat | grep -E "AndroidRuntime|CameraDeviceInfo|NullPointerException" > 3.log
搭建云手机(无需Root权限)
Android Framework学习路线
Android10至16系统ROM定制篇
Android Framework基础到深入篇
Android7至16系统ROM定制篇(2025)
Android7至Android16系统定制篇(魔改)
云手机 Redroid Android 13 一键构建脚本
基于QEMU/KVM定制Android10至16系统
AOSP Pixel4 Android13系统定制(编译问题解决)
Android系统定制绕过检测(入门到精通-建议收藏)
干货|Android APP应用工程师转Framework工程师(仅此一篇够了)
Android4.4~14及以上系统定制(高效通用的Android系统裁剪方案)
Android Framework | AOSP源码下载及编译指南(基于Android13)
Android10至16系统定制中实现同时打印JNI(Native)堆栈和Java堆栈
Android中实现系统声音录制(内置声源的录制)-framework调用流程分析
干货|云服务器编译Android10系统源码或刷机或联网过程遇到的坑(Google Pixel3手机)
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:哆啦安全 《云手机Android13系统定制虚拟摄像头(Redroid魔改篇)》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。









评论