安卓机型不需要解锁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.mzph.cn/news/91088.shtml

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

相关文章

vue前端项目中添加独立的静态资源

如果想要在vue项目中放一些独立的静态资源,比如html文件或者用于下载的业务模板或其他文件等,需要在vue打包的时候指定一下静态资源的位置和打包后的目标位置。 使用的是 copy-webpack-plugin 插件,如果没有安装则需要先安装一下,…

Armv9 Cortex-A720的L1 memory system 和 L1 Cache

思考: L1 System memory和L1 Cache是什么关系?L1指令cache禁用时,指令cache就真的不会缓存了吗?此时还会出现缓存不一致的情况吗?L1 data cache禁用时,L1 data cache就真的不会缓存了吗?此时还会出现缓存不一致的情况吗?在下电的时候,cache有什么自动的行为?有没有in…

大数据Flink(九十):Lookup Join(维表 Join)

文章目录 Lookup Join(维表 Join) Lookup Join(维表 Join) Lookup Join 定义(支持 Batch\Streaming):Lookup Join 其实就是维表 Join,比如拿离线数仓来说,常常会有用户画像,设备画像等数据,而对应到实时数仓场景中,这种实时获取外部缓存的 Join 就叫做维表 Join。…

Nginx之upstream被动式重试机制解读z

目录 基本介绍 默认错误 选择定义错误 指令配置 proxy_next_upstream proxy_next_upstream_timeout proxy_next_upstream_tries 重试限制方式 基本介绍 我们使用Nginx通过反向代理做负载均衡时,如果被代理的其中一个服务发生错误或者超时的时候&#xff0…

python抓取网页视频

1. 喜马拉雅音频 1-1 喜马拉雅 import requests import json import time import random import hashliburl https://www.ximalaya.com/revision/play/v1/audio?id46103875&ptype1headers { user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.3…

HUAWEI悦盒ec6108v9c 如何刷成海纳思系统(家用低功耗服务器,使用Home Assistant服务)

环境: 1.HW悦盒ec6108v9c一套 2.16G U盘 3.格式化软件USB_format.exe 4.固件 mv100-mdmo1g-usb-flash.zip(底层是Ubuntu 20.04系统) 5.十字螺丝刀 6.翘片/薄铲子 7.有线网络环境 8.镊子/回形针 问题描述: 最近玩智能家居…

CH347读写SPI Flash

CH347读写SPI Flash 前面耽搁了几天,今天终于把CH347 SPI接口调试好了。 CH347动态库中SPI接口函数如下: typedef struct _SPI_CONFIG{UCHAR iMode; // 0-3:SPI Mode0/1/2/3UCHAR iClock; // 060…

【数据库】形式化关系查询语言(一):关系代数Relational Algebra

目录 一、关系代数Relational Algebra 1. 基本运算 a. 选择运算(Select Operation) b. 投影运算(Project Operation) 组合 c. 并运算(Union Operation) d. 集合差运算(Set Difference Op…

python: 用百度API读取增值税发票信息

# encoding: utf-8 # 版权所有 2023 涂聚文有限公司 # 许可信息查看: # 描述: # Author : geovindu,Geovin Du 涂聚文. # IDE : PyCharm 2023.1 python 311 # Datetime : 2023/9/30 6:56 # User : geovindu # Product : PyCharm # Proj…

机器学习笔记 - 基于强化学习的贪吃蛇玩游戏

一、关于深度强化学习 如果不了解深度强化学习的一般流程的可以考虑看一下下面的链接。因为这里的示例因为在PyTorch 之上实现深度强化学习算法。 机器学习笔记 - Deep Q-Learning算法概览深度Q学习是一种强化学习算法,它使用深度神经网络来逼近Q函数,用于确定在给定状态下采…

架构设计第七讲:数据巡检系统之daily线上表结构自动化比对

架构设计第七讲:数据巡检系统之daily&线上表结构自动化比对 本文是架构设计第七讲,数据巡检系统之daily&线上表结构自动化比对,避免正式环境与测试环境数据库/表、列结构不一致带来问题。 文章目录 架构设计第七讲:数据巡…

193419-86-2,用于蛋白电泳检测的Fluorescein o-acrylate

产品简介:Fluorescein o-acrylate 中FITC具有荧光素衍生物的普遍特性,FITC也经常被用于蛋白电泳检测和荧光能量激发转移测试。 荧光染料及其荧光标记技术一直是生物领域常用的产品和技术,荧光物质是指具有共轭双键体系化学结构的化合物&…

LabVIEW开发实时自动化多物镜云计算全玻片成像装置

LabVIEW开发实时自动化多物镜云计算全玻片成像装置 数字病理学领域正在迅速发展,这主要是由于计算机处理能力、数据传输速度、软件创新和云存储解决方案方面的技术进步。因此,病理科室不仅将数字成像用于图像存档等简单任务,还用于远程病理学…

monkeyrunner录制脚本和回放

Monkeyrunner关于使用录制、生成脚本、编译脚本及执行脚本。 首先在计算机上下载和安装SDK、python 2.将recorder.py文件放置SDK文件夹里tools文件夹下 3.USB连接手机,手机端,开启USB调试,并在计算机DOS中输入adb devices命令,查看…

K8S-CNI

CNI的设计思想即为:Kubernetes在启动Pod的pause容器之后,直接调用CNI网络插件,从而实现为Pod内部应用容器月在的Network Namespace配置符合预期的网络信息。 这里面需要特别关注两个方面:Container必须有自己的网络命名空间的环境,也就是end…

go mod tidy 报错:x509: certificate signed by unknown authority 最佳实践

最近在docker中运行了一个ubuntu20的系统,在上面运行golang程序,使用go mod tidy后报错: tls: failed to verify certificate: x509: certificate signed by unknown authority 如: go: finding module for package google.gol…

Java:使用 Graphics2D 类来绘制图像

目录 过程介绍创建一个 BufferedImage 对象创建一个 Graphics2D 对象绘制字符和干扰线将生成的图像保存到文件 示例代码 过程介绍 创建一个 BufferedImage 对象 首先创建一个 BufferedImage 对象来表示图像 创建一个 Graphics2D 对象 然后使用 createGraphics() 方法创建一…

XXE 漏洞及案例实战

文章目录 XXE 漏洞1. 基础概念1.1 XML基础概念1.2 XML与HTML的主要差异1.3 xml示例 2. 演示案例2.1 pikachu靶场XML2.1.1 文件读取2.1.2 内网探针或者攻击内网应用(触发漏洞地址)2.1.4 RCE2.1.5 引入外部实体DTD2.1.6 无回显读取文件 3. XXE 绕过3.1 dat…

网络爬虫--伪装浏览器

从用户请求的Headers反反爬 在访问某些网站的时候,网站通常会用判断访问是否带有头文件来鉴别该访问是否为爬虫,用来作为反爬取的一种策略。很多网站都会对Headers的User-Agent进行检测,还有一部分网站会对Referer进行检测(一些资…

Go语言strings标准库

strings包 参考资料 常用函数 函数功能备注EqualFold(s, t string) bool判断两个utf-8编码字符串(将unicode大写、小写、标题三种格式字符视为相同)是否相同。HasPrefix(s, prefix string) bool判断s是否有前缀字符串prefixHasSuffix(s, suffix strin…