真机账号与模拟器账号
“在真实设备上创建”听起来像营销话术。其实不是——它是账号能不能活下来的最大单一差别,而原因很平淡:手机会泄露软件造不出来的物理证据。
手机会暴露什么,而软件做不到
真人握在手里的真手机,会持续产生杂乱的传感器数据。加速度计记录到手的细微颤动。陀螺仪记录你在沙发上挪动时的倾斜。电池按一条由屏幕亮度和无线使用塑造的曲线掉电。触摸屏报告的接触面积和压力,每次点击都不一样。
模拟器天生产生不了这些。它可以被做成回放一段录制好的数据,但回放的传感器数据会重复,而成千上万个账号之间的重复,正是聚类要找的东西。
设备指纹
除了传感器,应用还能读到一长串稳定属性:硬件型号、系统构建指纹、已安装系统包的集合、GPU 渲染器字符串、字体列表、屏幕的精确像素尺寸和刷新率、以及是否具备某些特定硬件功能。
模拟器必须回答所有这些问题。它们通常每次都用同样的方式回答,或者只在农场软件支持的一小组变体里打转。一百个账号共享一个现实世界里根本不存在的 GPU 渲染器字符串,这可一点都不隐蔽。
那农场为什么还是用模拟器
算经济账。手机农场需要实体手机、实体 SIM 卡、实体场地、电力,还需要有人去动它们。模拟器农场只需要一台服务器。
一台机器可以并行跑几十个实例,于是每个账号的边际成本趋近于零。$20 的账号之所以存在,全部原因就在这里——这也是它们不带任何补号保障的原因,因为卖家自己都不知道下周还有哪些号活着。
网络又加了什么
设备只是一半。另一半是网络连接。数据中心 IP 段是公开的,识别起来轻而易举,而住宅代理池随着被反复转售也会烧掉。
一个在普通家庭或移动网络上创建的账号,所在国家就是它声称的国家,设备上也从来只跑过这一个账号,那就没有任何异常可查。这就是全部诀窍——没有什么高明技巧,只是没有异常而已。
代理修不了的那一部分
面对检测,通常的答案是住宅代理:把模拟器的流量走一条真实的家庭宽带,网络那一半问题就消失了。这确实管用,但只管用一小阵子。
住宅代理池是被反复转售的,于是同样那么几个出口地址,要为几十家服务里成千上万个毫不相干的账号承载流量。一个这个月注册过两百个账号的地址,不是一个中性的信号——它比数据中心 IP 还糟糕,因为它现在已经被明确地和自动化注册联系在一起了。
而且设备那边依然原封不动。一个完美的住宅 IP,接在一台报告不出任何移动、任何旋转、也没有摄像头的设备上,比单独任何一个问题都更古怪。两半必须对得上——换句话说,这套配置必须真的就是它自称的那个样子。
怎么判断你买的是什么
问对方那天创建了多少个账号。一个一个手工创建的人,数字是个位数。
问设备之后会怎么处理。在真机操作里,手机留在创建账号的那个人手上,而且同一台手机不会同时跑另外二十个账号。
一开始就索要账号的邮箱地址。从一批号里出货的卖家往往给不了你,因为那批号是用他们至今仍控制着的邮箱创建的。
问问第一周怎么算。对账号做法有信心的卖家,会在号早夭时给你重做一个。转卖者则会解释为什么那不关他们的事。
老实说的局限
真实设备不会让账号长生不老。它消除的是账号因“它是什么”而被杀掉的理由,而不是因“它做了什么”。之后会发生什么,取决于账号怎么被使用——以及一个谁也消除不了的残余失败率。
所以有用的问题不是“保证不封吗?”,而是“万一封了,会怎么处理?”