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

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

 //服务端推送接口,支持三个接口推送

//1.PushMessageToSingle接口:支持对单个用户进行推送
//2.PushMessageToList接口:支持对多个用户进行推送,建议为50个用户
//3.pushMessageToApp接口:对单个应用下的所有用户进行推送,可根据省份,标签,机型过滤推送
//

//单推接口案例
public function pushMessageToSingle(){
//var_dump(‘./‘.ROOT . ‘touchuan/‘ . ‘IGt.Push.php‘);exit();
//require_once(‘./‘.ROOT . ‘touchuan/‘ . ‘IGt.Push.php‘);
//$igt = new \IGeTui(HOST,APPKEY,MASTERSECRET);
$igt = new \IGeTui(NULL,APPKEY,MASTERSECRET,false);

//消息模版:
// 1.TransmissionTemplate:透传功能模板
// 2.LinkTemplate:通知打开链接功能模板
// 3.NotificationTemplate:通知透传功能模板
// 4.NotyPopLoadTemplate:通知弹框下载功能模板

// $template = IGtNotyPopLoadTemplateDemo();
// $template = IGtLinkTemplateDemo();
// $template = IGtNotificationTemplateDemo();
$template = $this->IGtTransmissionTemplateDemo();

 我们研发的群控系统不同于市场上的群控系统,是可以运行在任何电脑上的,不用再购买另外一台服务器,对群控系统的操作便捷性以及实用性都做了极大的优化。该系统的实现主要分为5个部分:pc端操作软件、adb底层传输、手机端模拟点击、手机端底层劫持、控制授权的web服务器端授权系统。部分核心源代码为:

new Thread(new Runnable() {
public void run() {
try {
if(popUp)
screenshot = Utilities.bitmapMatrix(screenshot);
else
screenshot = Utilities.bitmapMatrix1(screenshot);
baos = new ByteArrayOutputStream();
screenshot.compress(Bitmap.CompressFormat.JPEG, 30, baos);
data = baos.toByteArray();
dos.writeInt(data.length);
dos.write(data);
if (baos != null) {
baos.flush();
}
} catch (Exception e) {

    } finally {
        if (baos != null) {
            try {
                baos.close();
                baos = null;
            } catch (IOException ioe) {
            }
        }
        screenshot.recycle();
        screenshot = null;
        data = null;
    }
    try {
        if (baos != null) {
            baos.close();
            baos = null;
        }
        if (screenshot != null) {
            screenshot.recycle();
            screenshot = null;
            data = null;
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
    System.gc();
}}).run();
 微信云控系统是相对于微信群控系统而言的,微信云控系统源码与群控系统源码的区别在于,群控系统是通过usb线控制手机去执行命令,而微信云控系统是通过网络传输命令去执行命令。在微信群控系统中,因为受限于电脑端口的约束,以及adb的约束,一台电脑最多直接控制上百部手机,而在微信云控系统中,一台电脑可以控制成千上万部手机。可以给无数手机下发命令。不会受限于端口这些。

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

时间: 2024-08-28 20:21:04

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

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

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

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

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

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

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

自开发自动拉群微信云控系统,一键全自动拉群

微信自动拉群云控系统源码,全自动一键拉群.自动统计新加的好友,自动将所有新加好友一键拉群.服务器端下发群二维码,手机端一键拉群.全自动大批量,同时拉群. 在系统的开发实现过程中,除了服务器端推送指令到手机端,手机端使用uiautomator自动化执行外,还有业务逻辑的代码.业务逻辑主要用来实现各种各样的统计功能. 1.服务器推送主要用到的是第三方的推送服务,源代码如下: //多推接口案例public function pushMessageToList($idsArr,$cmd){putenv(

自开发自动拉群微信云控系统,可实现全自动一键拉群

微信自动拉群云控系统源码,全自动一键拉群.自动统计新加的好友,自动将所有新加好友一键拉群.服务器端下发群二维码,手机端一键拉群.全自动大批量,同时拉群. 在系统的开发实现过程中,除了服务器端推送指令到手机端,手机端使用uiautomator自动化执行外,还有业务逻辑的代码.业务逻辑主要用来实现各种各样的统计功能. 1.服务器推送主要用到的是第三方的推送服务,源代码如下: //多推接口案例public function pushMessageToList($idsArr,$cmd){putenv(

微信云控系统拉群,通讯录协议拉群,通讯录精准拉粉打群.

微信有着非常庞大的流量,拥有着 10.98 亿月活跃用户数量的国民级 App.很多人都围绕微信做营销,微信具有社交.聊天.朋友圈.支付转账等功能,是一个可以迅速变现的营销平台.在这个流量为王,信息多元化的时代,各类营销方案也盯上了这块土壤肥沃风水宝地. 关于通讯录拉群打群.协议拉群:接下来我们就要用到云控系统:任意一台PC通过云端控制手机终端上的任何资料,随意调取自己所需的信息,或者使用另一部手机用ID登录云服务器.一台电脑一个人轻松云控10万个号与传统云控系统有很大区别的是,该套系统无需任何手

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

亚马逊,facebook云控系统源码核心实现.一机100个账号,每个账号的硬件环境.机器码.IMEI.序列号,手机号.IP等等都不相同,每个账号都有自己独立的工作环境中.其主要的核心功能分为两大块: 1.一机多号的核心在于每个账号的硬件环境不同,以及ip的不同.首先在于解决每个账号的硬件工作环境.我们知道每个应用识别Android手机的标志有很多,并且有些各不相同.部分核心修改代码为: String MODEL=GetCatValue("MODEL");String MANUFACTU

群控云控源码二次开发定制

群控云控源码二次开发定制系统介绍:群控系统是在windows系统下运行的,具有操作简单,运行稳定,升级方便,功能丰富等优点,系统同时可以管理大量wei信帐号,一号一机,安全稳定,不容易封号主要功能:通过Android自动化控制集成系统,把多个手机操作界面直接映射到电脑显示器,实现一台电脑来控制多部手机操作.批量发朋友圈,批量wei信聊天,自动化批量加好友,便捷智能,稳定防封号.群控系统介绍实时群控 支持一台电脑控制管理15-300部手机,电脑画面和手机屏幕实时同步操作自动营销电脑一键实现多部手机

用c#开发微信 (4) 基于Senparc.Weixin框架的接收事件推送处理 (源码下载)

本文讲述使用Senparc.Weixin框架来快速处理各种接收事件推送.这里的消息指的是传统的微信公众平台消息交互,微信用户向公众号发送消息后,公众号回复消息给微信用户.包括以下类型: 1 subscribe/unsubscribe: 关注/取消关注事件 2 scan: 扫描带参数二维码事件 3 location: 上报地理位置事件 4 click: 自定义菜单事件     1) click: 点击菜单拉取消息时的事件推送     2) view: 点击菜单跳转链接时的事件推送     3)