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盘垃圾文件很多,那么您可以使用腾讯电脑管家---工具箱--大文件扫描和垃圾清理功能解决此问题。

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

wordpress外贸企业主题 wordpress经典外贸企业建站主题

WordPress经典外贸企业建站主题,经典配色扁平化简约设计+跨屏自适应移动端设备,特色外贸企业建站功能模块+在线Inquiry询单功能,更有利于Google等英文搜索优化和站点收录。采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器: IE 6+(以及类似360、遨游等基于IE内核的)、Firefox、Google Chrome、Safari、Opera等;同时支持移动终端的常用...

Spinservers:美国圣何塞机房少量补货/双E5/64GB DDR4/2TB SSD/10Gbps端口月流量10TB/$111/月

Chia矿机,Spinservers怎么样?Spinservers好不好,Spinservers大硬盘服务器。Spinservers刚刚在美国圣何塞机房补货120台独立服务器,CPU都是双E5系列,64-512GB DDR4内存,超大SSD或NVMe存储,数量有限,机器都是预部署好的,下单即可上架,无需人工干预,有需要的朋友抓紧下单哦。Spinservers是Majestic Hosting So...

百纵科技(19元/月),美国洛杉矶10G防御服务器/洛杉矶C3机房 带金盾高防

百纵科技官网:https://www.baizon.cn/百纵科技:美国云服务器活动重磅来袭,洛杉矶C3机房 带金盾高防,会员后台可自助管理防火墙,添加黑白名单 CC策略开启低中高.CPU全系列E52680v3 DDR4内存 三星固态盘列阵。另有高防清洗!美国洛杉矶 CN2 云服务器CPU内存带宽数据盘防御价格1H1G10M10G10G19元/月 购买地址2H1G10M10G10G29元/月 购买...

patchrom为你推荐
settimerMFC 中,全局SetTimer函数怎么用?策略组组策略完全使用方法策略组组策略是什么?oracle索引什么是Oracle的函数索引?李昊天铠甲勇士2刑天的李昊天秘密是什么jdk6Java 中的 JDK 6 Update 6 到哪下载啊 ? 有一点急天融信防火墙如何使用天融信NGFW4000防火墙工具索引超出了数组界限索引超出了数组界限imqq官网中国v家官网网址memsql如何自己实现一个关系型数据库
深圳虚拟主机 网站域名备案查询 lamp 大硬盘 la域名 美国便宜货网站 sub-process 架设服务器 双11秒杀 linux服务器维护 网通服务器托管 息壤代理 天翼云盘 路由跟踪 中国域名 万网主机 web是什么意思 hosting comodo alertpay 更多