云手机Android13系统定制虚拟摄像头(Redroid魔改篇)

admin 2026-04-16 04:09:35 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 文档详细介绍了在Ubuntu20.04环境下编译RedroidAndroid13系统源码的完整流程,包括环境配置、依赖安装、内核模块加载、Docker镜像打包及虚拟摄像头调试方法。关键步骤涵盖Rust工具链配置、内核模块绑定、系统镜像打包以及通过logcat进行摄像头组件调试,为云手机虚拟化环境定制提供实操指南。 综合评分: 62 文章分类: 移动安全,云安全,安全工具,解决方案,安全开发


cover_image

云手机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魔改篇)》

评论:0   参与:  0