两仪虚拟机app框架(twoyi)以在安卓系统上模拟安卓系统的工具,类似于vmos。并且你也可以在app中将系统root。软件功能丰富,给你一个不错的模拟体验。目前该软件正在测试中,兼容性存在问题,并且bug很多,欢迎下载!
两仪就是一个轻量级的 Android 容器。它可以在 Android 系统上以一个普通 App 的身份(免ROOT)来运行一个相对完整的 Android 系统。
1、将会是一个开源项目。关于这一点的考量我已经在 新的一年,发个新东西 说清楚了;这里并没有暗讽其他同类产品的意思,开源是一个中性词,而非褒义词。我个人对开源的态度是:开源有好有坏,它只是一种对项目发展路径的选择。
2、内部的系统将是完全可定制化的。因为其系统开源,你完全可以自己拉个分支编译 AOSP;对系统组件,如 framework,HAL 做定制化开发;实现虚拟相机,虚拟传感器等特殊功能。
3、内部 Android 系统版本为 Android 8.1;事实上,Android 10 也是支持的,不过由于不是很稳定而我目前也没时间去修 BUG 了,所以暂时就没用它;你可以简单滴理解为:两仪支持的系统版本较新。
4、一个免 ROOT 的 Android 系统级容器;它内部运行了一个相对完整的 Android 系统,与外部的系统可以形成一定程度的隔离。
5、启动速度非常快。作为一个轻量级的 Android 容器,两仪可谓“名副其实”。除第一次初始化系统较慢之外,后续两仪基本上可以在三秒钟左右启动;这个速度可以说是做到极致了。我今天就花了七个小时直播优化启动速度,有些童鞋应该也看到了;两仪对 system_server、systemui 以及 launcher 做了深度定制,最大程度上并行化了系统的初始化过程,极大提升了启动速度。
最显然地,两仪可以实现免 ROOT 使用太极·阳;有童鞋会问了,其他框架是不是也可以?那当然,理论上都可以;并且,我选择 Android 8.1 也是有原因的,因为这是唯一一个同时可以支持 Xposed、太极、EdXposed 和 LSPosed 的 Android 版本!惊不惊喜,意不意外 : )
既然支持太极·阳了,那自然是可以支持 ROOT 了!不过遗憾的是,当前这个测试版本还是没有 ROOT 功能的,感兴趣的小伙伴只能等等咯!不过我可以很确定地告诉你,支持 ROOT!
既然支持 ROOT,那支持 Magisk 模块吗?由于两仪内部模拟了 mount namespace,所以理论上也支持的!不过不是所有的面具模块都可以支持,并且使用的方式和原始的面具也有一些差别;不过我还是可以很确定地讲,一定程度上支持!
两仪的 HAL 层是可以虚拟化的。HAL 层是大多数设备的外置硬件运行的地方,比如常见的相机、NFC、传感器等等;你完全可以实现一个自定义的相机 HAL,免 ROOT 使用虚拟相机!另外,虽然两仪将开源,但与 Android 系统架构一样,HAL 层是通过 hidl 接口提供服务的,它可以是 vendor 提供的闭源组件!
两仪还能用作安全研究。在之前我们分析恶意 App 的时候,可能会需要做脱壳等操作;这时候大家要么使用定制的系统刷入定制的手机,要么使用 Xposed 模块去 HOOK;在两仪内部,一切是如此地简单:直接去修改两仪内部的 ART,然后重新加载运行即可!
1.打开两仪后,选择导入应用
2.就会自动导入手机中的app
v0.6.1更新内容:
1.修复多点触控时可能的闪退。
2.修复某些设备上点击屏幕就闪退。
3.修复自定义 ROM 无法导入的问题。