From b725918a857994f8eefa342186844fbc03348208 Mon Sep 17 00:00:00 2001 From: eric Date: Fri, 19 Sep 2025 16:07:54 +0800 Subject: [PATCH] 's' --- src/pages/book/book.md | 581 ++++++++++++++++++++++++++++++++++++--- src/pages/book/index.tsx | 4 +- 2 files changed, 542 insertions(+), 43 deletions(-) diff --git a/src/pages/book/book.md b/src/pages/book/book.md index 4c341d4..ad0653e 100644 --- a/src/pages/book/book.md +++ b/src/pages/book/book.md @@ -2,6 +2,8 @@ ## 🚀 云手机 +![images.png](https://minioweb.hackrobot.cn/hackrobot/images.png) + > 📱系统安装 - 开源硬件选择 (百元级), @@ -44,112 +46,609 @@ --- +## pdf文档 + +> 可以离线阅读 + + https://minioweb.hackrobot.cn/hackrobot/云手机20250919.pdf + +--- + +## 视频教程 + +> 百度网盘下载 + +``` +链接: https://pan.baidu.com/s/1DFsdtgL-pvQt22U4MNXjHg?pwd=call   + +提取码: call +``` + +--- + ## 硬件选择 > 百元级开发板 rk3576芯片的开发,是目前性价比较高的选择 -ROCK 4D 的4gb版本只要 299 -nanopiM5的 4gb 399 -M5_01-900x630.jpg +`nanopiM5`的 4gb 399   + +ps: radxa A7A 的7gb版本只要 280左右 + +但是 A7A 的系统root需要编译内核源码,且没有谷歌框架 + +  M5_01-900x630.jpg M5相比较4D有以下区别 - 支持M2 ssd固态硬盘 -- 双网口,可以做软路由openwrt -- 安卓镜像默认支持谷歌框架 -为什么不选择 二手手机,或者 主板机 +- 双网口,可以做软路由openwrt + +- 安卓镜像默认支持谷歌框架   + +为什么不选择 二手手机,或者  主板机 + 二手手机不是标准品,型号和系统都是定制的,解锁BL越来越难 国内基本已经不开放,不可拆卸的电池,会因发热造成巨大的安全隐患 + 主板机,一般是成套出售,动辄几千元,适合有规模化业务的"商家" + 而开发板,属于开源硬件, AOSP安卓属于开源系统,方便购买和定制化 -综合来说,推荐nanopi + +综合来说,推荐nanopiM5 + +官方文档地址 + +https://wiki.friendlyelec.com/wiki/index.php/NanoPi_M5/zh + +系统固件下载地址 + +https://wiki.friendlyelec.com/wiki/index.php/NanoPi_M5/zh#.E4.B8.8B.E8.BD.BD.E5.9B.BA.E4.BB.B6 + +20250919083929.png > 刷入安卓系统 目前基本用tf卡可以直接刷入img镜像文件 + 使用`Balena Etcher`软件,windows/mac系统都可以使用 + +2025_30qwrfqwrfqr….png + tf卡读取,最好购买一个`SD/TF读写器`,插入电脑主机的usb即可 + 刷入img文件后 + 将开发板,插电开机,并接入网线 -如果为了方柏霓,建议购买开发板时,一并购买支持蓝牙wifi的配件 + +建议购买开发板时,一并购买支持蓝牙wifi的配件 + 这样可以设置无线连接 +### 配件清单 + +- 双头usb: 有线调试 + +- TF卡 64gb+ USB3.0读卡器:刷安卓系统 + +- 电源typec + +- wifi模块:建议有,可以无线adb远控 + +2025-07-29 08_20_41-Phone-192.168.31.184_5557.png + +> 如果需要直播 + +- linux辅助板 `nanopiR3S` + +- 视频采集卡 + +- HDMI线 + +2025-08-25 16_13_58-.png + +M5只有2个usb接口(上/下) + +- usb-上, 接入双头usb,另一头插电脑usb + +- usb下- 接才 视频采集卡的usb + +直播的原理,就是把 视频信号,通过hdmi=>视频采集卡=>M5安卓usb(下) + --- > 获取root权限 +![images.jpg](https://minioweb.hackrobot.cn/hackrobot/images.jpg) + 安卓的系统的优势在于开放性 + 但是商业手机,都限制了bl锁,以及内置电池 - 让系统失去了可玩性 + + 让系统失去了可玩性 + 通过tF卡刷入的aosp安卓镜像, 可以用工具 读取出boot.img - 在安卓系统下载magisk.apk安装 - 用magisk修复boot.img, 比如生成magiskboot.img - 然后用磁盘管理工具,将magiskboot.img 刷入系统 - 重启后,就有了root权限 - 完全不必申请解锁bl + + https://minioweb.hackrobot.cn/hackrobot/magiskdelta.apk + +  wtwtwetwetwetwtwetwetwetet.jpg + +用magisk修复boot.img, 比如生成magiskboot.img + +> boot.img + +直接把M5的安卓镜像解压,就可以看到 + +20250919133758.png + +解压后看到 + +20250919133938.png + +  然后用磁盘管理工具,将magiskboot.img 刷入系统 + +2025-07-29 08_23_10-Phone-192.168.31.184_5557.png + +或者在电脑使用adb shell的dd + +``` +adb shell +su +dd if=/sdcard/magisk_patched.img of=/dev/block/mmcblk0p9 bs=4M +``` + +重启 + +``` +sync +reboot +``` + +  重启后,就有了root权限 + +  开发板的aosp安卓完全`不必申请解锁bl` + +ps: 详细操作,可以参考视频教程演示 --- -> 安装lsposed环境 +> 安装lsposed环境 lsposed是xposed外挂模块的环境 -下载zip安装包: -https://github.com/LSPosed/LSPosed/releases/download/v1.9.2/LSPosed-v1.9.2-7024-zygisk-release.zip + +下载zip安装包:   + +https://github.com/LSPosed/LSPosed/releases/download/v1.9.2/LSPosed-v1.9.2-7024-zygisk-release.zip   + 在magisk软件里, 点击 设置, 刷入即可 + 重启后,即可进入lsposed - - -# 视频教程 - -### 百度网盘下载 - -``` - -链接: https://pan.baidu.com/s/1DFsdtgL-pvQt22U4MNXjHg?pwd=call -提取码: call - -``` +lsposeddd.png --- # 魔法上网 -> vps服务器 -如果想要出海浏览 -只需要买一台海外的vps服务器,比如 [vultr](https://www.vultr.com/?ref=8985003),每月5$ -> 静态住宅ip +2025-08-25 23_23_08-Pixel 7 Pro.png + +> vps服务器 + +如果想要出海浏览   + +只需要买一台海外的vps服务器,比如 [vultr](https://www.vultr.com/?ref=8985003),每月5$   + +> 静态住宅ip 但是如果想做业务,赚美金 -一定需要`静态住宅ip`,来避免风控, + +一定需要`静态住宅ip`,来避免风控,   + 可以在[proxycheap](https://app.proxy-cheap.com/r/bmcMoY),3$/月 + > 域名 即时不搭建网站,关于魔法线路,也需要配置域名 -可以在[namesilo](https://www.namesilo.com) 购买 + +可以在[namesilo](https://www.namesilo.com) 购买   + 把dns,交给[cloudflare](https://cloudflare.com)托管 + ### 链式代理 + > 中转线路+落地节点 为什么一定要中转? -因为便宜的静态住宅ip一般只提供`http/socks`连接 -在国内是绝对无法直连的 + +因为便宜的静态住宅ip一般只提供`http/socks`连接   + +在国内是绝对无法直连的   + 但是通过中国国家的服务器,链式代理,到目标国家落地 -就可以避免风控 + +就可以避免风控   + 建议使用clash meta,文档- [虚空终端](https://wiki.metacubex.one) -### 实际流程 + +### 操作步骤 + - 1.买vps服务器 + - 2.买域名 + - 3.买静态住宅ip + - 4.服务器部署中转脚本: [八合一脚本](https://github.com/mack-a/v2ray-agent),建议Hysteria2协议 + - 5.在任何设备,使用`clash meta`,配置yaml信息: vps中转+静态ip + - 6.clash`链式代理`: `dialer-proxy` -提示: 目前在云手机测试,代理api并没有过tiktok风控,建议从`软路由`测试 -软路由系统是`openwrt` -可以买nanopi双网口开发板进行配置,比如`R2S` \ No newline at end of file +提示: 目前在云手机测试,代理api并没有过tiktok风控,建议从`软路由`测试   + +软路由系统是`openwrt`   + +可以买nanopi双网口开发板进行配置,比如`R2S` + +![R2S.jpg](https://minioweb.hackrobot.cn/hackrobot/R2S.jpg) + +> 注意📣 + +实际测试中,开发板的aosp的代理apk,并不能过tiktok的风控 + +`目前稳定的方案还是软路由` + +如下图所示,非软路由=>红窗风控 + +2025-08-19 01_33_37-Phone-192.168.31.79_5555.png + +--- + +# 修改机型 + +> 爱玩机工具箱 + +apk下载地址: +https://minioweb.hackrobot.cn/hackrobot/IWanSetting-com.byyoung.setting-S-22.0.9.9.apk + +> 主界面 + +2025-08-19 21_51_33-Phone-e03d27478bc6d71e.png + +> 选择-设备信息伪装 + +20250919134709.png + +> 选择机型-重启 + +2025-08-19 21_51_45-Phone-e03d27478bc6d71e.png + +--- + +# GPS定位 + +> gps与ip不一致,容易风控 + +fakelocation下载地址: + +http://fakeloc.cc/app + +该软件是收费软件,自行斟酌 + +20250919134951.png + +> 使用教程 + +选择 通过 谷歌/百度/高德 地图,搜索地名定位 + +手动确认浮标 + +点击 `start mock`就可以 + +2025-08-25 15_00_17-Pixel 7 Pro.png + +--- + +# 远程控制 + +> qtscrcpy + +通过路由器后台网址,可以看到安卓开发板的ip地址 + +在电脑下载qtscrcpy软件 + +https://github.com/barry-ran/QtScrcpy + +通过adb连接手机 + +``` +adb connect 安卓ip:5555 +``` + +就可以控制安卓了 + +![2025-08-19 10_35_11-.png](https://minioweb.hackrobot.cn/hackrobot/2025-08-19 10_35_11-.png) + +> escrcpy + +2025-08-19 10_45_58-.png + +--- + +## 内网穿透:frp + +> 开源的frp + +比如手写配置的frp,我更推荐`frp panel` + +可视化wen管理,下载地址 + +https://github.com/VaalaCat/frp-panel + +中文文档 + +https://vaala.cat/frp-panel + +![20250919135957.png](https://minioweb.hackrobot.cn/hackrobot/20250919135957.png) + +> ps: 建议购买 `腾讯云轻量服务器` + +首先创建一个`docker-compose.yaml`文件,写入以下内容 + +``` +services: + frpp-master: + image: vaalacat/frp-panel:latest + network_mode: host + environment: + APP_GLOBAL_SECRET: your_secret + MASTER_RPC_HOST: 1.2.3.4 #服务器的外部IP或域名 + MASTER_RPC_PORT: 9001 + MASTER_API_HOST: 1.2.3.4 #服务器的外部IP或域名 + MASTER_API_PORT: 9000 + MASTER_API_SCHEME: http + volumes: + - ./data:/data # 数据存储位置 + restart: unless-stopped + command: master +``` + +--- + +# 应用多开/ 系统多开 + +> 安卓虚拟机 + +市面上有很多专注于安卓虚拟机的公司,比如 + +- vmos虚拟机 + +- 光速虚拟机 + +其本质是1个apk,安装后,可以`虚拟`无限多的安卓系统 + +并且系统内置了magisk/谷歌/改机/gps定位等基础套件 + +由于版权关系,无法提供下载地址 + +但可以在 海鲜市场搜索: `安卓虚拟机` + +![20250919160440.png](https://minioweb.hackrobot.cn/hackrobot/20250919160440.png) + +--- + +# 业务场景: 无人直播 + +> 无人直播 + +2025-08-19 10_48_50-2025-08-09 12_07_51-Phone-192.168.31.197_5555.png.png + +其实这套设备和系统的搭配,核心是`无人直播` + +- tiktok的风控比较严格 + +基于linux系统的docker版的开源`redroid`,无法满足`相机和selinux的风控` + +如果只是想实现xposed的微信机器人,或者挂游戏,可以考虑redroid,成本更低 + +> 核心原理 + +1. 在linux辅助板,使用ffmpeg播放`视频素材`,或者`直播流` + +2. 通过硬件hdml=>视频采集=>安卓开发板的usb + +3. 由于安卓usb支持uvc协议,被系统识别为`前后摄像头` + +这样就可以实现实时`剪辑/更换/循环`视频流 + +ps: 无论是官方的直播伴侣,还是ffmpeg/obs通过rtmp协议推流,都`比不过手机的权重`,前者要么10分钟弹出验证,要么限流 + +--- + +## 辅助板linux配置 + +> armbian系统 + +https://www.armbian.com/ + +qweqq12r12r23r23r.png + +> 安装视频驱动 + +download.jpg + +``` +sudo apt install kmscube -y +``` + +> 安装音频驱动 + +2025-08-05 10_49_22-Cmder.png + +``` +sudo apt install pulseaudio -y +``` + +> 安装ffmpeg + +``` +sudo apt install ffmpeg -y +``` + +## 录播mp4素材 + +``` +ffplay -loop 0 -vf "transpose=2,scale=640:-1,format=yuv420p" -fs -threads 6 xxx.mp4 +``` + +可以打开安卓的摄像头验证 + +20250908011308.png + +--- + +## obs推流/srs拉流 + +> srs直播服务器 + +![wegwgwg4et34.png](https://minioweb.hackrobot.cn/hackrobot/wegwgwg4et34.png) +在linux辅助板,部署srs直播服务器 + +https://github.com/ossrs/srs + +docker部署 + +``` +sudo docker run -d \ + --name srs \ + --restart=always \ + -p 1935:1935 \ + -p 1985:1985 \ + -p 8080:8080 \ + -p 10080:10080/udp \ + registry.cn-hangzhou.aliyuncs.com/ossrs/srs:5 ./objs/srs -c conf/srt.conf +``` + +OBS通过srt协议推流 + +``` +srt://ip:10080?streamid=#!::r=live/livestream,m=publish +``` + +![20250919150116.png](https://minioweb.hackrobot.cn/hackrobot/20250919150116.png) + +> linux拉流脚本 + +可以新建live.sh + +``` +nano live.sh +``` + +内容是 + +``` +ffplay -fflags nobuffer -flags low_delay -framedrop \ +-probesize 32 -analyzeduration 0 -sync ext -infbuf \ +-vf "setpts=PTS-STARTPTS" \ +'srt://127.0.0.1:10080?streamid=#!::r=live/livestream,m=request&latency=10' +``` + +只要 sh live.sh就可以拉直播流了,安卓摄像头会收到信号 + +--- + +# 其他业务 + +## 小红书RPA自动化 + +RPA自动化的核心,在于`系统证书`,不然无法抓取https数据 + +首先用`charles`分析接口 + +2025-08-12 12_53_04-.png + +然后就可以使用linux辅助板的`mitmproxy`进行自动化 + +mitwwwmproxy.png + +--- + +## 微信机器人 + +> 使用xposed模块 + +WAuxiliary_Public + +https://github.com/HdShare/WAuxiliary_Public + +该软件的辅助插件 + +[WAuxiliary Plugin](https://hdshare.github.io/WAuxiliary_Plugin/) + +20250919145025.png + +不同自己写代码,引入插件就可以实现各种功能 + +当然,也可以接触ai,编写java代码 + +--- + +# 其他设备:树莓派 raspberry pi + +基于以上描述,其实只要是安卓,获取root权限 + +就可以改机型/ip/gps过风控检测 + +比如 树莓派的`lineageos`,也是开源安卓系统,一直维护 + +下载地址: + +https://konstakang.com/ + +2025-08-26 16_14_45-Pixel 7 Pro.png + +只是一个爱折腾的人,如果寻求专业的解决方案,请购买市面上 + +专业的云手机服务商 + +--- + +# 最后 + +> 公众号: 异度世界 + +概括`云手机` + +- 开源硬件:arm开发板`安装`开源系统aosp`的安卓 + +- 获取root权限 + +- 使用magisk和lsposed管理外挂模块 + +- 过风控: 机型参数/代理ip/gps定位/uvs摄像头 + +- frp内网穿透 + +- qtscrcpy图形管理和群控 + +本PDF文档为`私密文档`,请勿随意传播 + +-更新日期: 2025-09-19 + +> 网址: https://hackrobot.cn + +会在网页实时更新电子书 + +getiqwqwrqmgdata.png + +## 交流社区 + +社区里可以交流,折腾技术,但`云手机`并不是唯一 + +getimgdata.png diff --git a/src/pages/book/index.tsx b/src/pages/book/index.tsx index a21ad0d..98eedd6 100644 --- a/src/pages/book/index.tsx +++ b/src/pages/book/index.tsx @@ -211,8 +211,8 @@ const Book = () => { return false; } else { if (!!isWeChat) { - //298元 - payh5("book", 29800); + //198元 + payh5("book", 19800); } else { window.location.href = `https://mp.weixin.qq.com/s/16xcMIgxEEGBPY7fanNq0g`; }