VirtualApp

Project Url: asLody/VirtualApp
Introduction: An open source implementation of MultiAccount.
More: Author   ReportBugs   
Tags:
Parallel Space-Android平行空间-LBE 双开-

VA banner

VirtualApp(以下简称:VA)是一款运行于 Android 系统的沙盒产品,可以理解为轻量级的“Android 虚拟机”。其产品形态为高可扩展,可定制的集成 SDK,您可以基于 VA 或者使用 VA 定制开发各种看似不可能完成的项目。VA 目前被广泛应用于插件化开发、无感知热更新、云控自动化、多开、手游租号、手游手柄免激活、区块链、移动办公安全、军队政府保密、手机模拟信息、脚本自动化、自动化测试等技术领域。

VA 的特有能力

  • 克隆能力
    可以克隆外部系统中已经安装的 App,并在内部运行,互不干扰。典型应用场景为 App 双开。

  • 免安装能力
    除了克隆已安装之外,VA 可以直接在内部安装(外部无感知)apk,并在内部直接运行。典型应用场景为插件化,独立应用市场等。

  • 多开能力
    VA 不仅可以“双开”,独特的多用户模式支持用户在内部无限多开同一个 App。

  • 内外隔离能力
    VA 是一个标准的沙盒,或者说“虚拟机”,提供了一整套内部与外部的隔离机制,包括但不限于(文件隔离/组件隔离/进程通讯隔离),简单的说 VA 内部就是一个“完全独立的空间”。在此基础之上,稍作定制即可实现一部手机上的“虚拟手机”。当然您也可以发挥想象,定制成应用于数据加密,数据隔离,隐私保护,企业管理的应用系统。

  • 对于内部 App 的完全控制能力
    VA 对于内部的 App 具有完全的监控和控制能力,这点在未 Root 的外部环境中是绝对无法实现的。

    详细(下拉打开) 1. 服务请求控制,首先 VA 直接提供了一些服务请求的拦截,您可以在集成 VA 的时候方便的定制这些服务请求,包括但远不限于(App 请求安装 apk/App 请求打开某些文件/App 请求定位数据/App 请求手机信息等等)

    2. 系统 API 控制,VA 虚拟并实现了整个安卓系统框架,这也是 VA 可以免安装在内部运行 apk 的原理,您可以对虚拟框架的实现进行修改以动态监测分析 App 的行为等;除此之外,您还可模拟一些系统行为以实现一些在外部难以实现的需求(例如游戏手柄)。

    3. 内存读写,VA 可以无需 Root 读写内部 App 进程的内存。

    4. 免 Root 调试,VA 可以免 Root 调试(ptrace)内部的 App 进程,基于此您还可以实现免 Root 的进程注入。

    5. 加载任意“插件”和“行为”,VA 内部的 App 进程由 VA 的框架 Client 端代码派生而来,所以您可以在进程的入口代码插入任何“加载”以及“控制”逻辑。这些实现都非常简单。

    6. 方法 Hook,VA 内置了一套运行于 Android 各个版本(直到 AndroidQ)的 Xposed 框架以及 native hook 框架,基于此您可以方便的 Hook 任意内部 App 的任意 Java/Native 方法。可以轻松实现一个免 Root 的 Xposed 环境(有实例代码)。

    7. 文件控制,VA 内置了完整的文件重定向,可以方便的控制内部 App 的文件的读写,基于此可以实现对文件的保护加密等功能。

    8. 注:以上控制能力均有实现代码或者实例以作参考。

VA 的其他特性

  • 高性能
    进程级“虚拟机”,VA 独特的实现方式让其性能几乎于原生 App 一致,更不需要普通虚拟机漫长的启动。

  • 全版本支持
    支持 4.1-11.0,支持 32 位/64 位 app,支持 ARM 以及 X86 处理器。并且支持未来将更新的 Android 版本。

  • 易扩展与集成
    VA 的集成方式与普通 Android 库类似,即使您的 App 已经完成上线,您也方便的可以集成 VA,享受 VA 带来的能力。

  • 支持 Google 服务
    提供 Google 服务的支持,以支持海外的 App

VA 实例

  • APP 多开
    游戏多开,微信多开等

  • 虚拟手机
    在已有的手机上虚拟出一部专用手机,企业单位可以进行监控管理

  • 安全空间
    独立空间,内外隔离,保证内部的私密与安全

  • 游戏租号
    一键上号,一键登陆,免去用户频繁输入账号密码

  • Xposed
    免 Root 实现 Xposed 环境

  • 谷歌空间
    免去国产手机无法使用谷歌服务的烦恼,一键安装使用谷歌应用

  • 游戏手柄
    免 Root 方便的使用手柄映射

  • 游戏中心
    免安装运行游戏,多开游戏,游戏内屏录制,统一的游戏更新管理,投射游戏画面到电视。

  • 游戏自动化
    方便地模拟用户操作

  • 军政安全
    文件隔离/组件隔离/进程通讯隔离/加密监控等等

现在开始使用 VA 发挥你的想象力吧!

Github 上代码已在 2017 年 12 月份停止更新,商业版代码在持续更新中,并有以下提升:

  1. 兼容最新 Android R
  2. 不易被杀毒软件误报
  3. 框架优化,性能大幅提升
  4. 手机系统及 APP 兼容性大幅提升
  5. 完美运行 Google 服务
  6. 支持运行纯 64 位 App
  7. 内置XPosed Hook框架
  8. 增加定位模拟代码
  9. 增加改机代码
  10. 其他近 300 项问题的修复和改进,详情请见下表

授权说明

VirtualApp 虚拟机技术归属于:济宁市罗盒网络科技有限公司,于 2015 年至 2021 年申请多项 VirtualApp 知识产权,受中华人民共和国知识产权法保护。当您需要使用 Github 上的代码时,请购买商业授权,获取商业授权后将可以收到最新 VirtualApp 商业版全部源代码。上百家授权客户在付费使用 VirtualApp 商业版代码,集成 VirtualApp 代码的 APP 日启动次数超过 2 亿次,众多安卓工程师向我们提供不同场景下的用户反馈,通过我们技术团队不断优化迭代,VirtualApp 商业版代码性能更好、兼容性更高。当年的公司获取授权后,将成为其中一员,享受这些不断迭代完善后的技术成果。并可以和我们的授权客户进行运营、技术及商业上的互动合作。


负责人:张总
手机:165-021-77777
微信:LuoHeKeJi

严重声明

您如果未经授权将 VirtualApp 用于内部使用、商业牟利或上传应用市场,我们将取证后报警(侵犯著作权罪)或起诉,这将对您所属公司造成刑事责任及法律诉讼,影响到您公司的商誉和投资。购买商业授权为您节省大量开发、测试和完善兼容性的时间,让您更多时间用于创新及盈利。罗盒科技已在 2020 年报警和起诉了一些个人及公司。

2019 年 3 月 1 日起,我们将 VirtualApp 商业版代码更新方式升级为GitHub 私有库方式,授权后即可加入。在授权期内可以和众多授权项目近 2100 多位安卓工程师一同迭代升级,反馈 BUG,我们会第一时间更新解决。

2020 年 10 月 15 号 至 2021 年 2 月 23 号 商业版代码更新内容

316、解决新版爱加密、邦邦等加固的兼容性
315、修复 WhatsApp 不显示冷启动 Splash 的问题
314、优化对系统 app 的识别
313、完善多用户环境下的支持
312、解决 ext 插件部分情况下卡死的问题
311、支持 Google Play 在容器中下载 APP
310、修复 Android 11 QQ 无法显示图片的问题
309、兼容 Android 11 运行 Google Service
308、解决 Android 11 无法运行 chromium
307、支持 Hook @CriticalNative Method
306、修复 JDK 13 无法编译运行的问题
305、修复 Service 部分情况可能 crash 的问题
304、修复 Android 11 无法加载外部存储私有数据的问题
303、修复低版本 app 无法使用 org.apache.http.legacy 的问题
302、修复某些情况系统任务栈只显示最后一个的问题
301、完善不同平台的构建脚本
300、修复 Android 11 无法读取 obb 的问题
299、解决软件无法向后兼容的问题
298、重构 VApp 安装框架
297、重构 virtual 文件系统
296、修复某些情况下 WebView 无法启动的问题
295、修复 VApp 卸载重装的 BUG
294、修复 LOL 手游的登录异常问题
293、支持安装 Splits APK
292、支持动态配置主包环境
291、修复 32 位 QQ 调用 64 位微信卡顿的问题
290、修复 Messenger 调用 Facebook 崩溃的问题
289、优化对 Google 服务框架的支持
288、实现新的扩展包同步机制
287、修复 Android 11 正式版的异常问题
286、添加系统 Package 缓存,优化性能
285、修复 disabled 组件还能被 PMS 查询的 BUG
284、修复微信部分界面 Launch 行为异常的问题
283、修复 ContentProvider.getCallingPackage 返回 Host 包名的 BUG
282、修复 uid 虚拟化的 BUG,解决部分 app 权限检查失败的问题
281、重写 PendingIntent, IntentSender 的实现
280、优化进程管理,修复长期存在的概率性进程死锁问题
279、重写 Service 实现,Service 生命周期更准确,不容易被杀死

2020 年 9 月 13 号 至 2020 年 10 月 15 号 商业版代码更新内容

278、修复 64 位 App 无法调用 32 位 App 的问题
277、修复 Android R 加载 HttpClient 的问题
276、修复 Android R debug 模式下的崩溃问题

2020 年 8 月 23 号 至 2020 年 9 月 12 号 商业版代码更新内容

275、添加缺失的 service hook
274、修复百度翻译无法启动的问题
273、修复 GP 下载的 split app 无法启动的问题

2020 年 7 月 10 号 至 2020 年 8 月 22 号 商业版代码更新内容

272、修复 Service 创建
271、添加 NotificationService 缺失的 Hook
270、修复 Yotube 崩溃

2020 年 5 月 19 号 至 2020 年 7 月 9 号 商业版代码更新内容

269、初步适配 Android 11 beta1
268、修复小红书多开闪退的问题
267、修复某些 App 多开报“应用签名被篡改”的问题

2020 年 4 月 24 号 至 2020 年 5 月 18 号 商业版代码更新内容

266、修复 sh 调用错误
265、修复 9.0 以上最新版 Facebook 无法登陆的问题
264、帮助企业微信修复启动虚拟存储的情况下无法拍照的问题
263、修复某些情况下 64 位 app 打不开 Activity 的问题

2020 年 3 月 24 号 至 2020 年 4 月 23 号 商业版代码更新内容

262、修复 Vivo 设备提示安装游戏 SDK 的问题
261、修复 Android Q 无法加载部分系统 so 的问题
260、修复华为设备微博未响应
259、忽略不必要的权限检查造成的崩溃
258、修复 WPS 分享文件崩溃的问题
257、部分 10.0 设备的闪退问题

2020 年 3 月 7 号 至 2020 年 3 月 23 号 商业版代码更新内容

256、修复微信同时打开两个页面问题
255、修复微信登陆成功但是返回登陆页面的问题
254、修复最新版 QQ 无法下载附件的问题
253、更新 SandHook 版本
252、修复 9.0 以上安装未签名 Apk 问题
251、修复 10.0 的定位问题

2020 年 1 月 16 号 至 2020 年 3 月 6 号 商业版代码更新内容

250、调整 lib 重定向逻辑
249、修复三星 10.0 系统上的崩溃问题
248、修复 release build 的 hook 异常
247、增加 SandHook 的 proguard 规则
246、修复对部分 App 中 VirtualApk 的兼容问题
245、修复 VA 内部请求安装 apk 失败的问题

2019 年 12 月 26 号 至 2020 年 1 月 15 号 商业版代码更新内容

244、修复 Android Q 遗漏的 hook
243、禁用 Emui10 的 AutoFill
242、增加新 api 结束所有 activity

2019 年 12 月 15 号 至 2019 年 12 月 25 号 商业版代码更新内容

241、修复 Emui10 上企业微信等 App 无法启动的问题
240、修复在 4.x 可能导致的崩溃
239、升级 SandHook 修复对 Thread 类的 Hook
238、修复 Android Q 某些接口导致的权限问题

2019 年 11 月 20 号 至 2019 年 12 月 14 号 商业版代码更新内容

237、修复 Notification 缓存导致的崩溃
236、修复高版本 Notification 的 classloader 问题

2019 年 11 月 9 号 至 2019 年 11 月 19 号 商业版代码更新内容

235、修复 Android 5.x 的 ART Hook
234、修复 ART Hook 可能导致的死锁问题

2019 年 11 月 2 号 至 2019 年 11 月 8 号 商业版代码更新内容

233、修复 WPS, 网易邮箱等在 Q 设备上崩溃的问题
232、修复汤姆猫跑酷在部分 Q 设备上崩溃的问题
231、修复 QQ 在部分 Q 设备上崩溃的问题

2019 年 10 月 25 号 至 2019 年 11 月 1 号 商业版代码更新内容

230、修复克隆 Google Play 下载的 64 位 App
229、修复企业微信
228、修复 Telegram

2019 年 10 月 8 号 至 2019 年 10 月 24 号 商业版代码更新内容

227、修复 Android P 下 AppOspManager 的异常
226、添加 Android P 下 ActivityTaskManager 丢失的 Hook
225、修复 Android P 下 Activity Top Resume 异常
224、支持在系统多用户模式下运行!

2019 年 10 月 8 号 商业版代码更新内容

223、修复 Android P 以上内部 app 返回桌面异常的问题
222、64 位分支支持 Android Q

2019 年 9 月 20 号 至 2019 年 10 月 7 号 商业版代码更新内容

221、修复安装在扩展插件中的 apk 无法正确显示图标和名称的问题
220、修复 twitter 无法打开的问题
219、正式兼容 Android Q 正式版!
218、修复 Android Q 某些 Activity 无法再次打开的问题
217、初步适配 Android Q 正式版
216、修复数个 64 位分支的 Bug
215、新增加支持 32 位插件的 64 位分支,该分支支持 32 位旧设备并且 64 位设备在 32 位插件的情况下可以支持 32 位旧应用

2018 年 1 月 1 日 至 2019 年 7 月 30 日 商业版代码更新内容(下拉打开) 214、改进 App 层提示信息
213、改进部分编码
212、修复从宿主向插件发送广播的方法
211、兼容最新版 gradle 插件
210、增加广播命名空间以避免多个使用 VA 技术的 App 互相干扰
209、修复 IMO 打不开的问题
208、修复部分 ContentProvider 找不到的问题
207、支持纯 32 位模式,以兼容老设备
206、初步支持纯 64 位模式,以应对 8 月份的谷歌市场的策略变化
205、适配到 Android Q beta4
204、修复了货拉拉无法安装的问题
203、优化了 64 位 apk 的判定逻辑
202、修复配置网络证书的 App 的联网
201、重构组件状态管理
200、优化 MIUI/EMUI ContentProvider 兼容性
199、修复 StorageStats Hook
198、修复快手无法登陆
197、修复 YY 无法启动,更好的兼容插件化框架
196、修复 Facebook 登陆
195、修复 Google Play 下载的 App 无法找到 so 的问题(皇室战争)
194、修复 split apk 支持
193、修复 Youtube 无法启动
192、修复优酷无法启动的问题
191、修复多开时 app 间可能存在广播 namespace 冲突的 BUG
190、采用新的策略绕过 Android P 以后的 Hidden Policy API
189、适配 Android Q(beta1)
188、修复华为设备部分 app 无法识别存储的问题
187、修复启动进程可能失败导致 app 无法运行的问题
186、修复 4.4 设备部分 native 符号无法找到的问题
185、修复部分设备 WebView 包名获取失败的问题
184、修复 Service 细节处理的问题
183、优化启动速度
182、修复 WebView 在少数机型加载失败的情况
181、修复 Lib 决策的问题
180、修复部分华为机型无法读取内存卡的问题
179、修复 Service 可能存在的问题
178、允许根据 intent 判断 Activity 是否在外部启动
177、修复部分机型上 Gms 和 Google Play 启动到了不正确的环境
176、修复新实现的 StaticBroadcast 导致的兼容性问题
175、修复 Android P 上无法使用 apache.http.legacy 的问题
174、实现 Native trace
173、优化 IO Redirect 性能
172、修复 wechat 部分时候出现网络无法连接的问题
171、修复小概率 process attach 不正确的 BUG
170、开始下一阶段的 ROADMAP
169、解决 Android P 无法注册超过 1000 个广播导致的问题
168、修复可能导致 ANR 的 DeadLock
167、修复部分 app 动态加载 so 失败的问题
166、修复免安装运行环境下部分机型第一次打开出现黑屏的问题
165、兼容适配多款主流的 Android 模拟器
164、优化启动性能
163、解决多个内存泄露问题
162、修复 IO Redirect 优先级的问题
161、修复 8.0 以下设备 Messenger 无网络连接的问题
160、修复双开时外部 app 卸载时内部 app 仍然保留的 BUG
159、修复部分腾讯加固无法运行的问题
158、修复 Instagram 无法登录 Facebook 的 BUG
157、修复进程小概率可能重复启动的 BUG
156、修复 GET_PERMISSIONS 没有获取权限的 BUG
155、修复 startActivityIntentSender 的 BUG
154、修复 vivo 设备部分 Activity 无法启动的问题
153、修复 app 无法调用外部 app 选择文件的问题
152、完善 Android P 的兼容
151、兼容 Android P 的 Google 服务
150、解决 Messenger 部分功能异常
149、完善 IO Redirect
148、大量适配 Gms, 修复 Gms 运行过程中进程无限重启的问题
147、重新实现 Service 的运行机制
146、完善 64bit,提供了部分 ROM 配置 64bit Engine 权限的 API
145、修复了 4.4 设备上的 Activity 启动问题
144、支持 excludeFromRecent 属性
143、修复 Instagram 无法 Facebook 登录的问题
142、修复 Facebook 第一次登录闪退的问题
141、支持以 64 位模式运行 Gms、Google play、Play game
140、支持在双开/免安装运行的 Google play 中下载和安装 app
139、修复 DownloadManager 的 BUG
138、修复 Google play 返回上层时重启界面的 BUG
137、修复免安装模式下 so 决策问题
136、优化构建脚本,便于引入项目
135、修复移动 MM SDK 无法启动的问题
134、修复微信摇一摇的 BUG
133、修复中兴设备不稳定的 BUG
132、支持 ARM64 下的 IO Redirect
131、修复 USE_OUTSIDE 模式下外部 app 更新时,内部 app 没有更新的 BUG
130、兼容最新 Android 9.0(代号: pie) 及正式版之前发布的四个 Preview 版本
129、兼容内置 houdini 的 x86 设备
128、WindowPreview 技术,使 app 启动与真实 app 达到一样的速度
127、新的 ActivityStack 以提高 app 运行质量
126、解决接入 Atlas Framework 的 app 运行异常的问题
125、现在可以定义虚拟 app 返回桌面的具体行为
124、现在双开模式下 app 随系统动态更新,不需要手动检查
123、支持 targetSdkVersion >= 26 时仍可正常运行低版本的 app
122、兼容腾讯游戏管家的 QDroid 虚拟引擎 (beta)
121、大量重构底层代码,大幅提升运行速度
120、修复网易新闻分享到微博后无法取消的问题
119、修复 App 自定义权限无法识别的问题
118、修复墨迹天气 app 无法启动的问题
117、修复部分政府 app 无法启动的问题
116、API 的变动详见代码
115、修复三星系列应用的相互调用问题
114、修复小米应用在非小米系统的账号问题
113、修复分享/发送等第三方调用,返回页面不正常
112、修复应用宝提示不能安装
111、调用第三方 app,对 uri 进行加密
110、适配前刘海
109、适配小米 rom 的 hook
108、适配努比亚录音问题
107、内部悬浮窗权限控制
106、优化自定义通知栏的处理
105、修复 Context 的 INCLUDE_CODE 权限问题
104、适配华为,oppo 的角标
103、修复百度视频的进程重启问题
102、修复某些 snapchat 的无法启动问题
101、适配 autofill 服务,例如 piexl 系列
100、完善 64 位的 io hook
99、优化 hook 库的兼容性,加回 dlopen
98、64 位扩展包的 so 移到 32 位主包。(jni 代码改动后,在 Run 之前,请先 build 一次)
97、通知栏改动:适配 8.1 的通知渠道;移除应用时,移除应用的全部通知
96、兼容部分 app,需要设置 android:largeHeap=true
95、修复 ffmpeg 库的视频无法播放问题
94、优化横竖屏切换
93、降低通过 Intent.ACTION_VIEW 调用外部 Activity 限制。
92、兼容 MG SDK
91、64 位支持还在开发阶段
90、更新混淆配置 app/proguard-rules.pro,必须加规则-dontshrink
89、优化模拟机型,例如:模拟后,某些 app 不出现设备验证
88、提高 dex2oat 兼容性
87、优化模拟定位
86、移除 dlopen
85、targetVersion 可以改为 26:支持 targetVersion<23 的 app 动态权限申请,支持 targetVersion<24 的文件 Uri
84、installPackage 改为默认异步形式
83、为了支持 64 位模式,换回 aidl
82、去掉 SettingHandler 现在可以动态设置特殊规则,规则会存储,不需要重复设置
81、增加 2 个 native_setup
80、提高 jobService 兼容性
79、ShortcutService 相关:关联 VASettings.ENABLE_INNER_SHORTCUT
78、为了稳定性和运行效率,去掉上个版本的蓝牙,wifi,不声明权限的适配。
77、增加 app 启动异常的广播 Constants.ACTION_PROCESS_ERROR
76、修复少数游戏横屏判断问题
75、demo 增加机型模拟
74、适配 vivo 一个自定义权限(后台弹窗)VA 是把一个历史 acitivty 返回前台,vivo 需要这个权限。
73、如果没有蓝牙权限,返回默认值(海外用)
72、修复 uid 权限检查问题
71、安全性更新,内部应用的文件权限控制
70、提高内部 app 调用的兼容性,第三方登录,分享
69、自动过滤没权限的外部 ContentProvider
68、增加功能:内部 app 的权限检查(默认关闭)
67、机型模拟:Build 类和 build.prop
66、提高对乐固加固的 app 兼容性
65、适配三星 wifimanager
64、修复 ipc 框架一个参数传递问题(IPCMethod 这个类必须更新)
63、补全 7.0 通知栏的 hook
62、修正 8.0 动态快捷菜单的 hook
61、SettingHandler 新增一个适配接口,主要适配各种游戏
60、功能改动:google 自动安装改为手动安装,避免第一次启动时间过久
59、可以禁止访问外部某个 ContentProvider
58、适配华为桌面图标数量
57、权限分类注释,标注可删除权限。
56、增加双开模式的 app 跟随外部升级的开关。
55、提高 app 的 jni 兼容性。
54、提高对 app 集成其他插件框架的兼容性。
53、增加设置接口,根据包名进行设置。
52、增加 Uri 的适配范围,支持通过 Uri 分享和查看文件。
51、修复一个在三星 8.0 的问题。
50、提高对系统自带的 app 组件兼容性,更好兼容 chrome webview,google service。
49、提高 ART 稳定性
48、增加相机适配范围
47、支持内部 App 在 8.0 下的快捷方式管理
46、修复 exec 异常
45、提高稳定性(修复微信登录闪退)
44、解决微信数据库崩溃问题
43、修复部分 4.4 设备崩溃问题
42、修复后台应用易被杀死,土豆视频黑屏,新浪微博无法打开,优酷两次返回无法退出。
41、增加应用的保活机制,双开 APP 更不易被杀死。
40、优化虚拟引擎启动性能。
39、兼容了大部分的加固,第三方 APP 兼容性对比上一版提升 40%+。
38、修复某些 rom 下,快捷方式图标不正确
37、兼容以前组件 StubFileProvider
36、适配部分新 ROM 的虚拟 IMEI
35、改善进程初始化代码,增加稳定性
34、添加内部发送 Intent.ACTION_BOOT_COMPLETED 的广播,可以设置开关
33、适配关联 google play 游戏,支持游戏使用 google 登录
32、适配 android O 的 google service 框架
31、适配 android O 快捷方式
30、适配耳机模式
29、某些 rom 对 intent 的大小限制,demo 添加缩放快捷方式图标代码
28、修复多开情况下一个 bug
27、修复某些情况下 MediaController 的 bug
26、修复 4.1.2 的 StubFileProvider 报错
25、分享的 uri 处理
24、修复跨 app 调用 Activity 的回调
23、前台服务的通知栏拦截开关
22、附带 doc
21、完善 VA 内部的 intent 的 CHOOSE 回调
20、Android O 的通知栏适配 2
19、ipc 框架优化, 提高判断 binder 的存活准确性
18、jni 的 log 开关 Android.mk:LOCAL_CFLAGS += -DLOG_ENABLE
17、混淆配置
16、Android O 的通知栏适配
15、修复部分 app 网络卡的问题
14、适配 android 8.0 的 dl_open(jni 加载)
13、修复华为 emui8.0 的一个 bug
12、完善定位
11、设置手机信息,imei 伪装算法
10、适配 8.0 某个功能(主要 app:whatsapp)
9、修复内部微信等应用,无法更新图片,视频
8、demo 增加安装监听,自动升级克隆模式的应用
7、7.0 的 file provider 适配
6、增加了定位代码
5、代码进行了架构优化
4、与开源版不同的特征
3、解决了微信被封的一些问题
2、修复了部分机型兼容性
1、修复了 12 个小 BUG
Apps
About Me
GitHub: Trinea
Facebook: Dev Tools