安卓机型不需要解锁bl 不需要root 即可安装模块 框架 VirtualXposed使用步骤分析

​​​​​​安卓玩机教程---全机型安卓4----安卓12 框架xp edx lsp安装方法【一】

安卓系列机型 框架LSP 安装步骤 支持多机型 LSP框架通用安装步骤

通过以上两个博文基本可以了解手机正常安装框架的步骤。但很多机型局限于不能解锁bl和root,那么这些机型能不能使用框架和模块?今天对VirtualXposed安装使用进行深度的了解。其实VirtualXposed和太极框架有点相同。都是通过虚拟框架来实现框架和模块的安装使用。

VirtualXposed框架说明

根据官方的说明。VirtualXposed是一个基于VirtualApp的,免Root、免解锁BL、免刷机使用Xposed框架的APP。为了手机上没有xposed,没有root,又想体验xposed框架超强的用户所开发的辅助增强软件。它可以让你免root使用xposed框架的功能。

VirtualXposed是基于VirtualApp 和 epic 在非ROOT环境下运行Xposed模块的实现。很多人也想要玩 Xposed 框架,最麻烦在于必须 Root 设备,还要解锁 Bootloader 刷 Recovery,承担手机变砖和系统安全性方面的风险,对很多用户来说上手难度门槛较高。不过,现在有了这款软件,大家终于可以免 Root 权限直接使用 Xposed 框架了,玩机必备,给你的手机解锁更多姿势。而且一切都是在虚拟环境里跑的,

VirtualXposed(框架虚拟机)并未对系统底层进行任何修改,也没有利用什么系统的漏洞来实现,只是相当于“双开”应用,VXP 模块也仅对分身应用起到作用,因此稳定性和安全性都能让人满意。软件无法修改系统,因此任何修改系统的模块将无法正常工作。官方最新版支持安卓12.

运行环境和限制

基于VirtualApp 和 epic 在非ROOT环境下运行Xposed模块的实现.不支持修改系统(可以修改普通APP中对系统API的调用),因此重力工具箱,应用控制器等无法使用。暂不支持资源HOOK,因此资源钩子不会起任何作用;使用资源HOOK的模块,相应的功能不会生效。支持GG修改器,如果你需要用GG,需要下载GG专版。支持的xp模块有很多,除了系统相关的几乎所有模块都受支持、软件无法修改系统,因此任何修改系统的模块将无法正常工作。

安装使用步骤

机型;小米6x

芯片:高通骁龙660

安卓版本;安卓9

软件:VirtualXposed

1-------下载VirtualXposed版本。资源官方:Releases · android-hacker/VirtualXposed · GitHubReleases · android-hacker/VirtualXposed · GitHub

VirtualXposed的运行代码示例

public class MyModule implements IXposedHookLoadPackage {@Overridepublic void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) throws Throwable {if (!lpparam.packageName.equals("com.example.app")) {return;}XposedHelpers.findAndHookMethod(Activity.class, "onCreate", Bundle.class, new XC_MethodHook() {@Overrideprotected void beforeHookedMethod(MethodHookParam param) throws Throwable {super.beforeHookedMethod(param);Log.i("MyModule", "Activity.onCreate called");}});}
}

下载后进行安装,然后在在手机桌面打开。

自带框架激活。注意。6x下载官方最新的版本后打不开框架会闪退。找了一个低版本的重新安装打开完美。点击主页按钮就可以使用其中的选项操作

打开VirtualXposed,单击主页底部的抽屉按钮(或长按屏幕),将所需的APP和Xposed模块添加到VirtualXposed的虚拟环境中;所有操作(安装Xposed模块,APP)都必须在VirtualXposed中进行,否则安装的Xposed模块不会生效。

安装应用与模块

a、从原始系统克隆已安装的应用程序。(单击主页底部的按钮,然后单击添加应用程序,第一页显示已安装应用程序的列表。)

b、通过APK文件安装。(单击主页底部的按钮,然后单击添加应用程序,第二页显示在您的SD卡中找到的APK)

c、通过外部文件选择器安装。(单击主页底部的按钮,然后单击添加应用程序,使用浮动操作按钮选择要安装的APK文件)

使用VirtualXposed的重启功能非常方便,点击重启按钮。基本就是刷新下就好了.

工作原理

软件的工作原理很简单,它就是先在你手机上建立一个「虚拟空间」,你需要在这个“虚拟环境”里面安装 APP ,并且安装其对应的 Xposed 框架模块,这样就能让这个模块对该 APP 起到作用了。如果你不想 Root 手机,但又想体验搞机折腾的乐趣,增强手机的功能,那么 VirtualXposed 在无需 Root 权限的情况下,神奇般地实现 Xposed 框架和模块的使用,虚拟化可以避免很多问题,VXP 可以说是找到了一个安全性和可玩性的平衡点了.

VirtualXposed的代码示例,用于修改应用图标:

// 获取PackageManager对象

PackageManager pm = getPackageManager();

// 获取要修改的应用包名

String packageName = "com.example.app";

// 获取要修改的应用图标

Drawable icon = getResources().getDrawable(R.drawable.new_icon);

// 修改应用图标

pm.setApplicationIcon(packageName, icon);

类似应用

还有很多类似的应用。例如VMOS Pro(虚拟大师),太极等等。各软件使用略有不同。基本都是虚拟空间来使用非root框架,

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/145162.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity之Hololens如何实现3D物体交互

一.前言 什么是Hololens? Hololens是由微软开发的一款混合现实头戴式设备,它将虚拟内容与现实世界相结合,为用户提供了沉浸式的AR体验。Hololens通过内置的传感器和摄像头,能够感知用户的环境,并在用户的视野中显示虚拟对象。这使得用户可以与虚拟内容进行互动,将数字信…

MySQL体系结构和四层架构介绍

MySQL体系结构图如下: 四层介绍 1. 连接层: 它的主要功能是处理客户端与MySQL服务器之间的连接(比如Java应用程序通过JDBC连接MySQL)。当客户端应用程序连接到MySQL服务器时,连接层对用户进行身份验证、建立安全连接并管理会话状态。它还处理…

notepad++配置python2环境

(1)python2版本下载:Index of /ftp/python/2.7.8/https://www.python.org/ftp/python/2.7.8/ (2) 配置notepad环境 1.打开Notepad,点击“插件”-“插件管理器”,在“可用”选项卡中&#xff0c…

【C/C++】C/C++面试八股

C/C面试八股 C和C语言的区别简单介绍一下三大特性多态的实现原理虚函数的构成原理虚函数的调用原理虚表指针在什么地方进行初始化的?构造函数为什么不能是虚函数虚函数和纯虚函数的区别抽象类类对象的对象模型内存对齐是什么?为什么要内存对齐static关键…

2023年上海市安全员B证证模拟考试题库及上海市安全员B证理论考试试题

题库来源:安全生产模拟考试一点通公众号小程序 2023年上海市安全员B证证模拟考试题库及上海市安全员B证理论考试试题是由安全生产模拟考试一点通提供,上海市安全员B证证模拟考试题库是根据上海市安全员B证最新版教材,上海市安全员B证大纲整理…

金融生产存储亚健康治理:升级亚健康 3.0 ,应对万盘规模的挑战

随着集群规模的不断扩大,硬盘数量指数级上升,信创 CPU 和操作系统、硬盘多年老化、物理搬迁等多种复杂因素叠加,为企业的存储亚健康管理增加了新的挑战。 在亚健康 2.0 的基础上,星辰天合在 XSKY SDS V6.2 实现了亚健康 3.0&#…

git之merge和rebase的区别

准备 创建仓库 test-01文件 test-02文件 创建test01分支和test02分支 这里我们使用idea打开源代码 test02分支同操作 大致操作 test01分支对文件test01文件操作: 1.添加内容:test01第一次修改1 2.git commit 3.添加内容: test01第二次…

基于监督学习的多模态MRI脑肿瘤分割,使用来自超体素的纹理特征(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

picoctf_2018_got_shell

picoctf_2018_got_shell Arch: i386-32-little RELRO: Partial RELRO Stack: No canary found NX: NX enabled PIE: No PIE (0x8048000)32位,只开了NX int __cdecl __noreturn main(int argc, const char **argv, const char **envp) {_DWOR…

蓝桥杯打卡Day15天

文章目录 买不到的数目错误票据 一、买不到的数目OJ链接 本题思路:引理:给定a,b,若dgcd(a,b)>1 ,则一定不能凑出最大数。结论:如果 a,b均是正整数且互质,那么由 axby,x≥0,y≥0 不能凑出的最大数是 ab−a−b。 证…

什么是Spring Bean?作用域有哪些

Spring Bean详解:作用域与示例 Spring框架是一个强大的Java开发框架,它提供了大量的功能和组件来简化企业级应用程序的开发。其中,Spring Bean是Spring框架中的一个核心概念,它扮演着重要的角色,用于管理和组织应用程…

FreeRTOS(以STM32F1系列为例子)

目录 任务管理任务函数任务控制块顶层任务状态创建任务xTaskCreatexTaskCreateStaticxTaskCreateRestricted 任务优先级和心跳设置心跳设置优先级概述vTaskPrioritySetuxTaskPriorityGet 非运行态扩充阻塞态vTaskDelay挂起状态vTaskSuspend就绪状态完整的状态转换图延迟函数vTa…

redis-设置从节点

节点结构 节点配置文件 主节点 不变 6380节点 port 6380 slaveof 127.0.0.1 63796381节点 port 6381 slaveof 127.0.0.1 6380启动 指定配置文件的方式启动 D:\jiqun\redis\Redis-6380>redis-server.exe redis.windows.conf启动时,会触发同步数据命令 主节点…

在Qt中,怎么获取到在mainwindow.ui文件中添加的控件

2023年9月30日,周六晚上 假设我在mainwindow.ui中添加了一个名为textEdit的QTextEdit对象 在mainwindow.cpp中,可以通过ui对象来获取到这个控件

Spring MVC 中的国际化和本地化

Spring MVC 中的国际化和本地化 国际化(Internationalization,简称i18n)和本地化(Localization,简称l10n)是构建多语言应用程序的重要概念。Spring MVC提供了丰富的支持,使开发人员能够轻松地处…

(三) gitblit管理员手册

(一)gitblit安装教程 (二) gitblit用户使用教程 (三) gitblit管理员手册 目录 权限管理创建仓库时创建用户普通用户 管理员用户访问限制和访问权限仓库创建权限分配 Teams普通组管理员组 参考资料 权限管理 创建仓库时 选择指定的人员查看,克隆,推送 不允许fork 对应Anonymo…

idea Springboot 高校科研资源共享系统VS开发mysql数据库web结构java编程计算机网页源码maven项目

一、源码特点 springboot 高校科研资源共享系统是一套完善的信息系统,结合springboot框架和bootstrap完成本系统,对理解JSP java编程开发语言有帮助系统采用springboot框架(MVC模式开发), 系统具有完整的源代码和数据…

Lua学习笔记:require非.lua拓展名的文件

前言 本篇在讲什么 Lua的require相关的内容 本篇需要什么 对Lua语法有简单认知 对C语法有简单认知 依赖Visual Studio工具 本篇的特色 具有全流程的图文教学 重实践,轻理论,快速上手 提供全流程的源码内容 ★提高阅读体验★ 👉 ♠…

基于vue+Element Table Popover 弹出框内置表格的封装

文章目录 项目场景:实现效果认识组件代码效果分析 封装:代码封装思路页面中使用 项目场景: 在选择数据的时候需要在已选择的数据中对比选择,具体就是点击一个按钮,弹出一个小的弹出框,但不像对话框那样还需…

【RocketMQ】基本使用:Java操作RocketMQ(rocketmq-client)

【RocketMQ】基本使用&#xff1a;Java操作RocketMQ&#xff08;rocketmq-client&#xff09; 1.引入依赖 <dependency><groupId>org.apache.rocketmq</groupId><artifactId>rocketmq-client</artifactId><version>4.3.2</version>…