自开发一机100号亚马逊、facebook云控系统源码,及技术实现

亚马逊,facebook云控系统源码核心实现。一机100个账号,每个账号的硬件环境、机器码、IMEI、序列号,手机号、IP等等都不相同,每个账号都有自己独立的工作环境中。其主要的核心功能分为两大块;

1.一机多号的核心在于每个账号的硬件环境不同,以及ip的不同。首先在于解决每个账号的硬件工作环境。我们知道每个应用识别Android手机的标志有很多,并且有些各不相同。部分核心修改代码为:

String MODEL=GetCatValue("MODEL");
String MANUFACTURER=GetCatValue("MANUFACTURER");
String BRAND=GetCatValue("BRAND");
String HARDWARE=GetCatValue("HARDWARE");

String SERIAL=GetCatValue("SERIAL");
String ID=GetCatValue("ID");
String DISPLAY=GetCatValue("DISPLAY");
String FINGERPRINT=GetCatValue("FINGERPRINT");

String RELEASE=GetCatValue("RELEASE");
String INCREMENTAL=GetCatValue("INCREMENTAL");

if(!MODEL.equals(""))
XposedHelpers.setStaticObjectField(android.os.Build.class, "MODEL", MODEL);
if(!MANUFACTURER.equals(""))
XposedHelpers.setStaticObjectField(android.os.Build.class, "MANUFACTURER", MANUFACTURER);
if(!BRAND.equals(""))
XposedHelpers.setStaticObjectField(android.os.Build.class, "BRAND", BRAND);
if(!HARDWARE.equals(""))
XposedHelpers.setStaticObjectField(android.os.Build.class, "HARDWARE", HARDWARE);

if(!SERIAL.equals(""))
XposedHelpers.setStaticObjectField(android.os.Build.class, "SERIAL", SERIAL);
if(!ID.equals(""))
XposedHelpers.setStaticObjectField(android.os.Build.class, "ID", ID);
if(!DISPLAY.equals(""))
XposedHelpers.setStaticObjectField(android.os.Build.class, "DISPLAY", DISPLAY);
if(!FINGERPRINT.equals(""))
XposedHelpers.setStaticObjectField(android.os.Build.class, "FINGERPRINT", FINGERPRINT);
if(!RELEASE.equals(""))
XposedHelpers.setStaticObjectField(android.os.Build.VERSION.class, "RELEASE", RELEASE);
if(!INCREMENTAL.equals(""))
XposedHelpers.setStaticObjectField(android.os.Build.VERSION.class, "INCREMENTAL", INCREMENTAL

  1. 自动化执行各项任务。部分源码如下:

关于修改后的具体呈现我们下次展示,

原文地址:http://blog.51cto.com/13912601/2155760

时间: 2024-11-06 03:56:39

自开发一机100号亚马逊、facebook云控系统源码,及技术实现的相关文章

自主开发微信云控系统源码与群控系统源码区别,及技术原理

在微信云控系统中,主要由服务器端,手机客户端,模拟点击 滑动等部分组成.其系统关键的核心在于服务器端的命令推送到手机上,以及手机接收到命令后执行相应程序的模拟人工操作.在开发过程中,我们主要用到的开发语言有:PHP.Android.Java.C.C++.服务器的推送方式有很多种,在我们实现云控系统中选用的是个推来实现命令的推送.后台设备管理,以及命令参数的下发等等,都是大家都会经常遇到的各种管理系统的开发类似的.部分核心代码为: //服务端推送接口,支持三个接口推送 //1.PushMessag

自主开发一机100号微信云控系统源码,及技术原理

一机100号微信云控系统的核心原理为:在一部手机上,模拟出上百部手机的底层硬件数据,相当于每个号都有一个独立的网络环境和硬件环境.在技术实现的过程中我们使用了UIautomator模拟点击.底层硬件信息切换和网络信息切换,使得每个号的环境都是独立的.在该系统的开发过程中,我们是针对Android系统进行开发的,当然ios的原理也是完全一样. 首先我们先来讲解下底层信息的切换,在微信应用中,每登陆一个微信,微信服务器都会记录该微信号登陆的各种环境信息,包括了手机硬件信息,手机卡的信息,网络信息等.

自开发最新微信云控系统源码,可二次开发

微信云控系统是微信群控的升级版.微信群控系统是通过usb线传输数据控制手机进行模拟操作的,而微信云控系统则是通过网络传输数据操作手机端.也就是从服务器下发命令到手机上,手机端执行各种模拟操作. 微信云控系统主要用到的技术有服务器推送技术.客户端接收数据.模拟点击 滑动操作.服务器推送在这里我们主要用到的是推送透传,大家可以采取自建推送平台,这个就比较麻烦,要根据协议来写.还有就是使用现在已经非常成熟的第三方服务例如:个推.极光.百度等等.大家可以去了解下.客户端接收到服务器端传送的命令后,触发相

自开发微信云控系统源码,可二次开发

微信云控系统是微信群控的升级版.微信群控系统是通过usb线传输数据控制手机进行模拟操作的,而微信云控系统则是通过网络传输数据操作手机端.也就是从服务器下发命令到手机上,手机端执行各种模拟操作. 微信云控系统主要用到的技术有服务器推送技术.客户端接收数据.模拟点击 滑动操作.服务器推送在这里我们主要用到的是推送透传,大家可以采取自建推送平台,这个就比较麻烦,要根据协议来写.还有就是使用现在已经非常成熟的第三方服务例如:个推.极光.百度等等.大家可以去了解下.客户端接收到服务器端传送的命令后,触发相

阿里巴巴和亚马逊的云战争

虎嗅注:云计算在阿里财报中的地位逐渐提升,已经成为阿里巴巴继淘宝.天猫之后最重要的一极,但它在这一领域的竞争对手实在太多,<财经>给它锚定了一个海外强大的竞争对手亚马逊AWS,这一定程度上抬高了阿里云的身价,却又看上去合情合理,毕竟阿里云目前的估值已经达到了390亿美元.那如何讲述二者的故事呢?本文是<财经>杂志的封面文章,载于微信公众号“财经十一人”,原标题为<阿里和亚马逊的云战争>. 谢丽容 梁辰 |文 马克 |编辑 十年前,无论在美国.欧洲还是中国,无论是大公司还

想说爱你不容易---微软/亚马逊/阿里云免费云服务大比拼

在我小的时候,有首歌唱起来朗朗上口: "你是那昨天的云 还是今天淋漓的雨 在告别初恋的爱人 还唱着曾经热恋的歌 在人潮汹涌的都市 寻找内心完美的自我 你是不是 有些在意哦 想说爱你并不是很容易的事 那需要太多的勇气 想说忘记你也不是很容易的事 我只有矗立在风中 想你" 演唱者王志文现在都已经能在电视剧里面演爷爷辈的角色了,时光飞逝,今天的云已经不是昨天的云,而今天的云也不再是高高在上的云,所有的云必须都要落地,要服务于百姓,才是我们的基本纲领. 而就国内商业级别的公有云服务商而言,无外

使用亚马逊的云服务器EC2做深度学习(三)配置TensorFlow

这是<使用亚马逊的云服务器EC2做深度学习>系列的第三篇文章. (一)申请竞价实例  (二)配置Jupyter Notebook服务器  (三)配置TensorFlow TensorFlow是Google发布的深度学习框架,支持Python和C++的接口.TensorFlow既可以用于学术研究,也可以用于生产环境.许多Google的内部服务,就使用了TensorFlow,比如Gmail.语音识别等. 网络上TensorFlow的教程也很丰富,官方文档在第一时间就被翻译成来中文. 如果让我来评价

使用亚马逊的云服务器EC2做深度学习(二)配置Jupyter Notebook服务器

这是<使用亚马逊的云服务器EC2做深度学习>系列的第二篇文章. (一)申请竞价实例  (二)配置Jupyter Notebook服务器  (三)配置TensorFlow Jupyter Notebook是Python中的一个开源编辑器.它的主界面就是一个网页,可以在浏览器中远程执行程序. 同时它可以方便地混杂代码和程序的说明,有许多TensorFlow的教程就是用Jupyter Notebook来编写的. 出于安全的考虑,Jupyter Notebook默认只能在本地访问,如果要远程访问需要进

使用亚马逊的云服务器EC2做深度学习(一)申请竞价实例

这是<使用亚马逊的云服务器EC2做深度学习>系列的第一篇文章. (一)申请竞价实例  (二)配置Jupyter Notebook服务器  (三)配置TensorFlow 众所周知深度学习对计算机的要求很高,配置一台数千元的GPU.8GB的内存.HDD的硬盘的深度学习机器价格不菲.然而你并不需要专门配置一台计算机来做深度学习. 亚马逊云服务AWS上被广泛用于部署网站服务,大多数人不知道的是AWS也有带GPU的服务器.低配版的服务器拥(g2.2xlarge)有8核CPU,15GB的内存,2个NVI