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等;同时支持移动终端的常用...

cera:秋季美国便宜VPS促销,低至24/月起,多款VPS配置,自带免费Windows

介绍:819云怎么样?819云创办于2019,由一家从2017年开始从业的idc行业商家创办,主要从事云服务器,和物理机器819云—-带来了9月最新的秋季便宜vps促销活动,一共4款便宜vps,从2~32G内存,支持Windows系统,…高速建站的美国vps位于洛杉矶cera机房,服务器接入1Gbps带宽,采用魔方管理系统,适合新手玩耍!官方网站:https://www.8...

无视CC攻击CDN ,DDOS打不死高防CDN,免备案CDN,月付58元起

快快CDN主营业务为海外服务器无须备案,高防CDN,防劫持CDN,香港服务器,美国服务器,加速CDN,是一家综合性的主机服务商。美国高防服务器,1800DDOS防御,单机1800G DDOS防御,大陆直链 cn2线路,线路友好。快快CDN全球安全防护平台是一款集 DDOS 清洗、CC 指纹识别、WAF 防护为一体的外加全球加速的超强安全加速网络,为您的各类型业务保驾护航加速前进!价格都非常给力,需...

patchrom为你推荐
ipv6无网络访问权限电信本地连接IPv6无网络访问权限是什么意思ioeucl-ioe的学位证到底是ucl?还是后面加了一个ioe备忘录模式Java中常用的设计模式有哪些?请详细说明一下工厂模式。flowplayerswfobject.js这能不能播放音频啊(amr)radius认证如何写一个C#的Radius认证客户端waves插件MuseScore vst插件怎么安装layoutsubviews如何让NSSplitView的子View的大小固定booth算法利用补码booth计算【xy】补,其中x=0.1110,y=-0.1101pci数据捕获和信号处理控制器三星450r5v x05 设备管理器出现pci数据捕获和信号处理控制器有个黄色的感叹号怎么办新手怎么制作表格怎么样在电脑上制作表格初学者
域名停靠 成都主机租用 工信部域名备案系统 highfrequency asp.net主机 t牌 优惠码 gomezpeer godaddy evssl证书 win8升级win10正式版 亚洲小于500m 合肥鹏博士 电子邮件服务器 已备案删除域名 服务器合租 支付宝扫码领红包 根服务器 服务器防火墙 江苏双线 更多