Skip to content

SpaceCore is a virtual Android system engine that can engage users clone and run dual applications,this engine can also support device simulation, fake GPS and many other features.SpaceCore是一个虚拟引擎内核,提供在Android上克隆和运行虚拟应用程序,并且已支持设备模拟、模拟定位以及其他更多的功能。

Notifications You must be signed in to change notification settings

udcool/SpaceCore

Repository files navigation

SpaceCore虚拟引擎内核

SpaceCore是一个虚拟引擎内核,提供在Android上克隆和运行虚拟应用程序,并且已支持设备模拟、模拟定位以及其他更多的功能。本内核重新实现了现有框架的痛点,更贴合系统真实运行环境。

兼容

Android 6.0 ~ 13.0 及 鸿蒙

说明

开源部分为演示产品,不包含核心代码,成品Demo前往右手边 Releases 中下载。 其Demo中包含所有功能在SDK中均有提供,包含未展示部分。

如需SpaceCore完整商业版SDK(不提供源码),请联系 Email: [email protected]

功能 是否支持
NativeHook 支持
JavaHook 支持
IO 支持
XPosed 支持
免安装运行 支持
多开 支持
机型模拟 支持
虚拟定位 支持
语言模拟 支持
地区模拟 支持
时区模拟 支持
Root隐藏 支持
Sim卡隐藏 支持
禁用网络 支持

架构

架构 是否支持
arm64-v8a 支持
armeabi-v7a 支持

规则配置系统

在面对各种应用时,支持配置不同的运行时参数,虚拟机参数来达到适配,SpaceCore支持强大的规则配置系统,能对每个应用定制专属的规则,可以通过云配置方式,动态更新规则库。规则支持的功能正在逐步开发。

PackageRule.Builder builder = new PackageRule.Builder("com.tencent.mm",
                /*作用域进程,如果所有进程则留空*/
                "com.tencent.mm", "com.tencent.mm:tools", "com.tencent.mm:appbrand1", "com.tencent.mm:appbrand2")

                // 禁用某个Activity
                .addBlackActivity("com.tencent.mm.plugin.base.stub.WXEntryActivity")
                // 禁用某个广播
                .addBlackBroadcast("com.tencent.mm.plugin.appbrand.task.AppBrandTaskPreloadReceiver")
                // 禁用某个服务
                .addBlackService("com.tencent.mm.plugin.backup.backuppcmodel.BackupPcService")
                // 禁用某个ContentProvider
                .addBlackContentProvider("androidx.startup.InitializationProvider")
                // 预加载进程,可预先启动某个进程 加快运行时体验速度。
                .addPreloadProcessName("com.tencent.mm:appbrand1")
                // 禁止某个进程启动
                .addBlackProcessName("com.tencent.mm:appbrand2")
                // 禁止访问某文件
                .addBlackIO("/proc/self/maps")
                // 重定向某文件
                .addRedirectIO("/proc/self/cmdline", "/proc/self/fake-cmdline")
                // 隐藏Root
                .isHideRoot(true)
                // 隐藏Sim
                .isHideSim(true)
                // 隐藏VPN
                .isHideVpn(true)
                // 许多等等....

                // 设置环境语言
                .setLanguage("zh")
                // 设置当前所在区域
                .setRegion("CN")
                // 设置当前时区
                .setTimeZone("Asia/Shanghai");
        PackageRule build = builder.build();
        // 加入规则
        FRuleCore.get().addRule(build);
        
        // 可云下发配置内容
        String json = new Gson().toJson(build);

最新更新


15、修复微信某些情况下的崩溃
14、修复低版本手机启动应用慢的问题、常见 微信、抖音等。
13、修复微信首次登陆成功后无法进入主页
12、初步支持规则配置系统
11、修复某团无法使用微信登陆问题
10、修复Messenger崩溃问题
9、修复某宝崩溃问题
8、支持 launchIntent API
7、兼容更多含有插件化功能的应用
6、修复免安装运行模式下apache问题
5、兼容Android 13
4、修复微信某些情况下崩溃问题
3、支持禁用网络
2、补全运行时权限
1、开放免安装运行模式

About

SpaceCore is a virtual Android system engine that can engage users clone and run dual applications,this engine can also support device simulation, fake GPS and many other features.SpaceCore是一个虚拟引擎内核,提供在Android上克隆和运行虚拟应用程序,并且已支持设备模拟、模拟定位以及其他更多的功能。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 92.6%
  • Java 7.4%