易语言群控雷电_奇易安卓模拟器/真机免ROOT群控自带V8脚本开发引擎

奇易群控是一款免费的安卓模拟器和真机群控软件,基于adb和V8引擎,提供运行计划、找图功能和免ROOT操作。支持雷电、逍遥、夜神等模拟器及USB真机设备。通过V8引擎,用户可编写脚本自动化管理安卓设备,包含定时运行和中断模式等功能,适合大规模模拟器作业的用户使用。
摘要由CSDN通过智能技术生成

奇易群控(完全免费).png (89.17 KB, 下载次数: 0)

2019-5-31 00:10 上传

奇易群控是一个非常精简能够满足大部分日常应用的免费软件,基于adb、ld等命令行作为核心交互工具,加入了V8引擎,使得adb指令更加丰富,该群控目前发布的是第二个版本,很多功能还在陆续的补充,但是由于是免费产品,所以更新进度比较缓慢,当然了,用得人如果多的话动力自然就很充足了 x_x

支持设备:雷电、逍遥、夜神、USB端口(插入USB后的真机设备)。

主要特性:运行计划、V8引擎、找图功能、免ROOT、免安装APK运行脚本。

继续往下阅读,应该能给您带来不少收获,因为,就算你不会写脚本,也可以驾驭这款群控软件把你的安卓机器管理的井井有条,当然了如果你会写脚本,那更能节省不少时间。

运行计划之定时运行:

在设计这个功能的时候,有几个一起用过该软件的朋友提过,说这个功能根本没必要设计,但是,考虑到各种不同用户的需求,还是坚持开发了,该功能主要针对不是脚本作者的人使用,比如你有1个脚本,你希望它运行1个小时后关掉,换下一个模拟器继续运行,那么这个模式就非常适合你了,具体方法已经在软件下载资源里面,教程已经放置在内。

运行计划之中断模式:

该模式主要针对脚本作者,一些脚本需要新建几十甚至上百个模拟器,但是电脑不可能同时运行几百个把?肯定是一批一批的运行,那么该模式就非常适合你,只需要在脚本里面执行一条命令,那么当前脚本的模拟器就可以关掉(什么!我可以用脚本来控制模拟器关机了?!),那么中断模式检测到模拟器关机后,立即自动开下一个模拟器,同样教程已经放置在下载文件内。

非常简洁的截屏工具:

1.png (334.96 KB, 下载次数: 0)

2019-5-31 00:20 上传

图中,这款截屏工具是不是看着非常的简陋? 但是这是根据我以往开发脚本的经验所得,在截屏的时候,只需要用鼠标点击图片的2次,就自动截图、保存图片,双击图片直接帮你复制好图片路径,对于在撸代码的你,更加方便快速!

最后,如果你在使用大量模拟器进行作业,那么请务必尝试一下该软件! 试试它的魅力所在把!

GIF.gif (539.55 KB, 下载次数: 0)

2019-5-31 00:24 上传

网盘下载地址:

链接:https://pan.baidu.com/s/1nnk0d_FhcE1Oh3Ir8fLjTg

提取码:3ezu

没有任何实质性内容更新,仅内部架构调整,更易于派生模块使用; 首发于精易的 易语言全功能 SQLite3 数据库接口模块必须更新到本次版本后方可正常使用!下载:https://bbs.125.la/forum.php?mod=viewthread&tid=14361253 wow64 是在 64 位操作系统上允许 32 位程序(比如易编译的程序)执行的模拟器子系统;在 64 位操作系统中,不管你的程序是 32 还是 64 位的,其实都存在两个地址空间,正常情况下 32 位程序访问的自然是 32 位的地址空间,而 64 位程序访问其 64 位地址空间。 但是这两个空间是同时存在且可以切换的,本模块就是通过该原理切换到 64 位地址空间获取 ntdll.dll 相关函数进行调用(注:此基址是 64 位的,与平常获取的 32 位模块基址截然不同); 也就是:wow 环境 -> 进入 x64 环境 -> x64 函数调用 或 x64 汇编代码 -> 退出 x64 环境 -> wow 环境,以上必须在一个子程序内完成; 部分实现代码借鉴 c++ 开源代码:wow64ext,在此感谢作者 rewolf。 实现易语言纯 64 位汇编置入代码; 允许调用易程序 64 位 ntdll.dll 的所有函数,也就是你虽然开发的是 32 位程序,但可以实现很多 64 位函数所能实现的功能; 直接使用 64 位函数自由读写(注入) 64 位进程,与很多模块调用 NtWow64xxx 系列函数实现的方式有本质不同; 部分常用 ntdll.dll 函数已在模块直接提供,或以模拟 kernel32 函数的调用形式提供,v1.1 新增多个函数; 未提供函数获取地址后,可使用 X64Call 这个通用函数调用即可; 大部分提供的 64 位功能也同时提供了 32 位版本,以便兼容不同需求(模块在 32 位系统中不会开启 64 位功能引起异常,但 32 位功能依然可用); 支持加载任意 32/64 位 DLL,从此易语言可以调用外部 64 位 DLL 了(包括加载 kernel32.dll),v1.1 新增功能; 除了动态加载外,还支持 32 位 DLL 的内存加载,但 64 位只能加载本地 DLL 文件,v1.1 新增功能; 如有 BUG,请提供错误重现代码及执行环境,如非不可抗因素我都会及时更新的; 以下只是适用于 64 位的部分函数,模块中以相同命令形式实现的 32 位命令,这里就不列举了; 辅Zhu函数 fn_WOW64Enabled 如果你在代码中需要使用 64 位汇编或者操作 64 位进程,则初始化时应确保本函数返回真。实际只要是 64 位操作系统,均应返回 真 fn_ProcessIsX64 检测指定进程是否为 64 位进程 fn_CalcModOrFuncHash 使用过动态调用DLL的都清楚取模块基址和函数指针,微软默认使用字符串对比,本模块可使用哈希对比效率和易用上相对提升,本函数用于计算模块或函数哈希 X64Call 调用 64 位函数通用版本 X64CallArr 调用 64 位函数通用版本,数组方式传参,支持无限个数参数;【v1.2新增】 X64MemCopy 同类还有 X64MemCmp 函数;从 64 地址复制数据或 64 位地址与 32 位地址数据对比,但仅限进程内部 X64GetLong64 获取 64 位地址数值,同类函数还有:X64GetLong32、X64GetWord、X64GetByte X64GetTEB 取当前易程序 64 位 TEB,通过 TEB 再取 PEB,则进程和线程信息以及模块等一览无余了 GetNtdll64 ntdll.dll 在 64 位环境下的内存基址 GetModuleHandleEx64 通过模块哈希值获取其 64 位地址空间的内存基址(易进程而不是外部进程哦);同类还有 GetModuleHandle64 GetProcAddressEx64 通过函数哈希值或函数索引序号获取其 64 位调用地址;同类还有 GetProcAddress64 NtQuerySystemInformation64 cha询系统信息,可获取很多类别信息。这个 API 微软已不推荐使用并给出部分替代 API,但其个别功能十分好用且没用可替代品。cha询系统进程也是最全面的 OpenProcess64 打开进程句柄,关闭进程句柄时使用 CloseHandle64;【v1.1新增】 HeapAlloc64 堆管理函数,同类还有 GetDefaultHeap64/HeapReAlloc64/HeapFree64/HeapSize64;【v1.1新增】 malloc64 简化版默认堆管理函数,同类还有 realloc64/fre
对于安卓手机免root系统来说,自带的app卸载与停用是通过一些特定的方法实现的。其中比较常用的方法是通过应用程序管理器来进行操作。下面是一个使用易语言编写的源码示例,可以帮助实现这个功能。 ```e //声明一些常量 Const PACKAGE_NAME = ""; //待卸载应用的包名 //定义一个函数,用于检测指定应用是否存在 Function CheckAppExists(AppName) Var AppNameLen, i : Integer; AppList : String; Begin //执行adb命令获取应用列表 ShellExecute("adb shell pm list packages", "", "C:\", SW_HIDE, 5); Delay(5000); //延迟5秒,确保命令执行完成 //读取adb命令结果 AppList := ReadFileContent("C:\", "packages"); //检查应用列表中是否包含待卸载应用的包名 AppNameLen := StrLen(AppName); i := StrFind(AppList, AppName); If i > 0 Then //找到了指定应用 Return 1; Else //未找到指定应用 Return 0; EndIf End //定义一个主函数,用于卸载与停用安卓系统自带的应用 Procedure Main() Begin //检查指定应用是否存在 If CheckAppExists(PACKAGE_NAME) = 1 Then //执行adb命令进行卸载操作 ShellExecute("adb uninstall " + PACKAGE_NAME, "", "C:\", SW_HIDE, 5); Delay(5000); //延迟5秒,确保命令执行完成 //执行adb命令进行停用操作 ShellExecute("adb shell pm disable " + PACKAGE_NAME, "", "C:\", SW_HIDE, 5); Delay(5000); //延迟5秒,确保命令执行完成 //输出操作结果 PrintLn("应用已成功卸载并停用"); Else //应用不存在,输出错误信息 PrintLn("应用不存在,无法进行卸载与停用操作"); EndIf End ``` 以上是一个使用易语言编写的源码示例,可以实现在安卓手机免root系统上卸载与停用指定的自带应用。通过这个代码,你可以在易语言开发环境中运行并实现相应的功能。请注意,运行该代码需要将安卓手机连接至电脑,并安装ADB驱动程序,确保adb命令可用。希望对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值