远程手机业务教程
05/08/2024
06:33
远程手机业务
可以租用裸手机
也可以由客户提供sim或者esim卡
也可以代购日本sim卡
主要用于转发以下数据内容:
物理手机镜像(电话,短信,手机软件,数据流量)(sim或esim均可)
数据流量转发(数据流量,短信)(sim实体卡限定)
物理手机镜像
物理手机镜像使用scrcpy软件进行链接操作。用户可以直接操作物理机来完成各种业务。
数据流为:手机 — vps — 用户
下面以Windows操作来进行说明
使用Linux或MacOS的客户,请参考文末官网资料或联系客服技术支持
以下操作使用windows terminal的ssh客户端进行连接
若使用其他ssh客户端进行连接,请参考文末官网资料或联系客服技术支持
0.购买手机sim托管业务
购买后直接工单,进行手机设置
需要客户交付sim或esim卡。(付款成功后通过邮寄或者网络交付)(若为市面上销售的卡,也可以代为购买,代为购买不提供身份信息)
设置完毕后再进行后续步骤
1.下载scrcpy软件
去scrcpy的仓库下载最新的版本
https://github.com/Genymobile/scrcpy/releases
解压scrcpy软件
将下面的sophone脚本解压,并放于scrcpy软件目录下
点此下载:sophone脚本(md5:81d155aaadd789dce6cda732bff4019c)
通常客服给的sophone脚本文件已经正确配置好了相关参数(若无特别需求,不需要进行更改)
你也可以直接下载我们打包好的文件。 scrcpy2.6.1-wuyabat1.2.4
点此下载:scrcpy2.6.1-wuyabat1.2.4(md5:d59ee038e821f453d5f0221a3566b510)
2.安装openssh
安装完成后请重启电脑
参考: https://learn.microsoft.com/zh-tw/windows/terminal/tutorials/ssh
3.生成公钥并启动vps
运行 1-create-openssh-key.bat
一直回车,会自动生成openssh rsa私钥。
存放在用户文件夹的.ssh文件夹下面。
生成完毕后会自动打开 公钥文件。
复制公钥文件,到【用户区域】-【仪表盘】-【ssh】
用户名请使用root。
密码随意。
然后开机。
4.查看私钥公钥(非必须)
会自动打开保存私钥、公钥的文件夹
会自动打开公钥的文件
若忘记私钥公钥的信息或者想要转移公钥私钥,请使用此功能。
5.登陆vnc查看ip地址
6.连接手机
运行 3-connect-sososo-phone.bat
输入ip地址(格式如下)
ipv4地址:111.111.111.111
ipv6地址(需要包含方括号):[2400:1111:2222:3333:4444:5555:6666:7777]
域名地址:www.myvps.com
——————————————
输入ssh端口号
一般是22端口
——————————————
输入phone index号(手机序号)
输入的数据必须为正整数(任意输入,类似1、2、3等)
每台手机phone index编号必须不同
用于一台电脑远程控制多台手机时,区分手机。
——————————————
保持2个cmd窗口不关闭(可以缩小)
系统会自动打开手机镜像窗口
享受远程手机
7.断开连接
断开连接时,需要将手机镜像窗口和另外两个cmd窗口都关闭。
手机操作及快捷键
参考:https://github.com/Genymobile/scrcpy/blob/master/doc/shortcuts.md
常见各种连不上的问题
a.情况:变更vps的密码或者公钥
变更vps的密码或者公钥会导致vps重启,请重新执行上述3、6步骤。
b.情况:无法连接vps ip或端口(ip或端口被墙)
请自备中转或者翻墙,然后再连接。
然后再第6步输入对应的ip地址即可。
c.情况:连接手机遇到WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED
请使用2-open-openssh-publickey.bat ,打开文件夹后。删除known_hosts文件。
再重新使用3-connect-sososo-phone.bat连接即可。
d.情况:想要修改scrcpy启动脚本
我们不推荐你修改scrcpy启动脚本
若需要修改,请参考下面的scrcpy资料
参考: https://github.com/Genymobile/scrcpy
e.情况:出现adb devices not found的提示。
请使用4-adb-kill-server.bat,然后再重新尝试连接。
请重启vps(或使用5-restart-server.bat),并使用4-adb-kill-server.bat,然后再重新尝试连接
若以上均无法解决,请联系客服。
f. 情况:本地只有ipv4,没有ipv6无法连接怎么办。
请购买【合租房ipv4公网端口服务】,我们将为你的vps添加一个ipv4公网端口,并指向你vps的ssh端口。(注意:我们不保证ipv4是否被墙)
请自备,使用一个中转机来进行中转。
数据流量转发
(注意:需要实名电话卡,以及通过sososo客服进行实名登记)
(注意:需要使用支持的电话卡,一般日本为实名卡才能进行网络分享)
(注意:需要提前告知,只提供给实名电话卡用户)
会通过安卓手机的usb网络共享功能实现。
数据流为:手机网络 —手机 — usb网络共享 — vps — 光纤网络 — 用户
【数据流量转发】的同时也可以开启【物理手机镜像】
若有需要请自行搭建vpn服务器或代理服务器
此操作需要有linux和网络的基础知识
开启手机流量转发
使用你的私钥登陆vps
使用命令打开手机usb网络分享功能(不要使用手机界面打开usb网络分享功能)
命令:adb shell svc usb setFunctions rndis
使用命令查看是否多了一个eth9的接口
命令:ip a
如果eth9的接口没有获取到ipv4地址,请使用下面命令
命令:netplan apply
等待命令完成,有可能会等待1-2分钟。
再次查看接口情况,当eth9有ipv4了就可以享受手机网络了。
注意:日本部分sim卡限制分享功能。
可能使用的手机型号
均使用带esim的手机,可能的手机型号见下表:
手机型号 | sim卡型号 |
---|---|
Libero 5G II | sim+esim |
Libero 5G III | sim+esim |
Libero 5G IV | sim+esim |
かんたんスマホ3 A205KC | sim+esim |
あんしんファミリースマホ A303ZT | sim+esim |
Rakuten Hand | esim |
Rakuten Hand 5G | esim |
Redmi Note 10T | sim+esim |
Redmi 12 5G | sim+esim |
OPPO A55s 5G | sim+esim |
OPPO A73 | sim+esim |
Galaxy A23 5G | sim+esim |
AQUOS wish | sim+esim |
AQUOS wish 2 | sim+esim |
AQUOS wish 3 | sim+esim |
moto g53y 5G | sim+esim |