patchromc盘windows文件夹里面有好多patch格式的东西 这些都能能删除吗 会不会是病毒啊?

patchrom  时间:2021-07-06  阅读:()

miui dexspy什么意思

dexspy是小米基于著名的xposed框架修改的新patchrom框架。

这几天瞄了一下反编译的代码,做个笔记。

与smali注入相比,新的机制借助xposed的hook机制可以使未来MIUI移植适配变得更简单。

dexspy的java部分代码在framework_ext中,核心类是miui/dexspy/*,代码和xposed旧机制的源码还是挺类似的,不过做了一个修改: arrayOfString[0] = "android.app.Activity"; arrayOfString[1] = "android.app.ActivityManager"; arrayOfString[2] = "android.app.ApplicationPackageManager"; arrayOfString[3] = "android.app.Dialog"; arrayOfString[4] = "android.app.DownloadManager$CursorTranslator"; arrayOfString[5] = "android.app.LoadedApk"; .... sHookedClassNames = arrayOfString; 这个数组定义了所有需要hook的类。

在初始化时,会对每个类的特定方法挂上before和after钩子: private static void initDexspyZygote() throws Exception { for(String className : sHookedClassNames) { hookMethodsThroughHandler(className, getHookClassName(className)); } } public static void hookMethodsThroughHandler(String className, String handlerClassName) { Class clazz = ReflectionUtils.findClass(className, 0x0); Class handlerClazz = ReflectionUtils.findClass(handlerClassName, 0x0); Method[] methods = handlerClazz.getMethods(); for(Method method : methods) { if((!method.getName().startsWith("before_")) && (!method.getName().startsWith("after_"))) { } Member hookedMethod = findHookedMethod(clazz, method); hookMethod(hookedMethod, MethodHookTemplate.sInstance); } } 然而每个类都可能有n多方法,dexspy怎么知道要hook哪些呢? framework_ext反编译出来后,可以看到很多Injector.java文件,比如android/app/Injector.java放的就是前面那些android.app.*的钩子: static class ActivityHook { private static final String TAG = "Activity"; public static void after_onCreate(MethodHook.MethodHookParam paramMethodHookParam, Bundle paramBundle) { Activity localActivity = (Activity)paramMethodHookParam.thisObject; if ((UiUtils.isV5Ui(localActivity)) && (UiUtils.resolveAttribute(localActivity, 16842926) == 101515270)) localActivity.getWindow().setGravity(80); } public static void after_onOptionsItemSelected(MethodHook.MethodHookParam paramMethodHookParam, MenuItem paramMenuItem) { Activity localActivity = (Activity)paramMethodHookParam.thisObject; if ((UiUtils.isV5Ui(localActivity)) && (paramMenuItem.getItemId() == 16908332)) { localActivity.finish(); paramMethodHookParam.setResult(Boolean.valueOf(true)); } } ... 比如这个就是android.app.Activity类的钩子了,里面hook了onCreate(), onOptionsItemSelected()等方法。

dexspy加载时会对扫描这些Injector,将相应方法的before和after钩子挂上。

跟xposed主要的区别就在这里,好处就是以后这套框架如果开放了,模块编写自己的Injector类就能方便实现挂钩。

当然现在的xposed也挺方便,但代码没这么直观清晰就是了。

另外就是dexspy是基于旧xposed的,效率不如目前版本的xposed,尤其hook很多时效率会比较糟糕,估计未来会对dexspy做一次升级吧。

网上找的。

怎么打开patch文件?

建议你下载补丁更新 下载说明: 补丁下载内容仅提供给在游戏升级补丁时无法自动更新的部分玩家使用,请自动更新出错的玩家仔细阅读。

如果您的更新无问题则无须使用以下补丁。

patch1.5.1~1.X.X是更新补丁的版本,下载后必须和游戏自带的XY1Patch执行程序文件放置在同一个资料夹。

使用方法: 1.下载所需要的补丁程序,放置于《大话西游》文件夹内; 2.运行游戏目录下的补丁更新程序XY1Patch.exe,如果出现不能正常更新的情况,可以下载更新软件Update.bat;放置在游戏目录下运行即可(如果手动更新程序XY1Patch.exe能够正常启用,则无需下载Update.bat); 3.选择游戏更新目录; 4.在更新模式中选择"只更新需要部分"; 5.点选"更新"进行更新。

c盘windows文件夹里面有好多patch格式的东西 这些都能能删除吗 会不会是病毒啊?

愿我的答案 能够解决您的烦忧 1,C盘大部分文件及软件时不能随便删除的,如果您C盘空间过小的话,建议您把C盘软件转移。

2,您如果不懂电脑,可以下载腾讯电脑管家----工具箱---C盘搬家功能,将文件转移到其他盘就可以了。

3,如果您是觉得C盘垃圾文件很多,那么您可以使用腾讯电脑管家---工具箱--大文件扫描和垃圾清理功能解决此问题。

如果您对我的答案不满意,可以继续追问或者提出宝贵意见,谢谢

SugarHosts新增Windows云服务器sugarhosts六折无限流量云服务器六折优惠

SugarHosts糖果主机商我们较早的站长们肯定是熟悉的,早年是提供虚拟主机起家的,如今一直还在提供虚拟主机,后来也有增加云服务器、独立服务器等。数据中心涵盖美国、德国、香港等。我们要知道大部分的海外主机商都只提供Linux系统云服务器。今天,糖果主机有新增SugarHosts夏季六折的优惠,以及新品Windows云服务器/云VPS上线。SugarHosts Windows系统云服务器有区分限制...

HostMem,最新优惠促销,全场75折优惠,大硬盘VPS特价优惠,美国洛杉矶QuadraNet机房,KVM虚拟架构,KVM虚拟架构,2核2G内存240GB SSD,100Mbps带宽,27美元/年

HostMem近日发布了最新的优惠消息,全场云服务器产品一律75折优惠,美国洛杉矶QuadraNet机房,基于KVM虚拟架构,2核心2G内存240G SSD固态硬盘100Mbps带宽4TB流量,27美元/年,线路方面电信CN2 GT,联通CU移动CM,有需要美国大硬盘VPS云服务器的朋友可以关注一下。HostMem怎么样?HostMem服务器好不好?HostMem值不值得购买?HostMem是一家...

俄罗斯vps主机推荐,怎么样俄罗斯vps俄罗斯vps速度怎么样?

俄罗斯vps速度怎么样?俄罗斯vps云主机节点是欧洲十大节点之一,地处俄罗斯首都莫斯科,网络带宽辐射周边欧洲大陆,10G专线连通德国法兰克福、法国巴黎、意大利米兰等,向外连接全球。俄罗斯vps云主机速度快吗、延迟多少?由于俄罗斯数据中心出口带宽充足,俄罗斯vps云主机到全球各地的延迟、速度相对来说都不错。今天,云服务器网(yuntue.com)小编介绍一下俄罗斯vps速度及俄罗斯vps主机推荐!俄...

patchrom为你推荐
元宝网下载的手机元宝网软件是不是上不去啊?策略组简述组策略的概念 急急急策略组组策略是什么?拓扑关系什么是空间数据的拓扑关系tvosios,tvos,watchos和os x的区别tvosTVOS推广怎么样?jdk6JDK6和JDK7两个版本有什么区别,初学者选那个好?jql建筑设计图纸上JQL 梁,是不是地下正负零基础梁?急急!数秦科技数秦科技旗下有哪些区块链项目?radius认证PPPoE有认证的功能,RADIUS也有验证功能,两者有区别么??
美国加州vps dreamhost 嘉洲服务器 河南移动邮件系统 柚子舍官网 100mbps 爱奇艺vip免费领取 360云服务 万网空间管理 智能dns解析 德隆中文网 服务器论坛 lamp怎么读 徐州电信 电信宽带测速软件 免费稳定空间 国外代理服务器 hdroad 七十九刀 腾讯云平台 更多