抱歉,Xposed真的可以为所欲为——2.改为OV机型流畅玩耍高帧率王者农药(下)

简介: 只需20行代码,利用Xposed Hook掉王者农药王者获取手机系统机型的方法, 改成OV系的系统,以此达到流畅玩耍高帧率的目的。

2.打开王者农药验证


接着就到我们的王者荣耀了,把画质调到最高,高帧率模式打开:



先不改机型,用魅蓝色试试



这是真的感人,最高帧50,经常掉到30帧左右,特别打团的时候,最低跌到27帧, 还提示画质降低,我也是服...接着改成Oppo r11 plus试试?



实测,场景不怎么复杂的时候60帧,平时基本处于50帧以上,打团的时候 也稳定在40帧以上,没有出现过画质降低的提示~


So,改改机型就可以爽翻天,里面的PY交易,你我都心知肚明


3.有个问题


一般呢,普通的APP到上面就完了,如果开发者皮一下,不是直接调Build.MODEL这种获取方法,而是通过反射呢?比如这样的代码:



这个时候拿到的还是原来的机型:



我们的设置就不会生效了,于是乎我们还需要Hook掉这个getString方法



此时拿到的就是修改后的机型了



当然我是不会满足的,在源码里看到:



我对继续点进去,看下**get()**方法



再跟下去:



这里的native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在 当前文件,而是在用其他语言(如C和C++)实现的文件中。如果是改的话需要通过 JNI了,显然我们到了这里就够了,直接hook这个**native_get()**方法,然后返回品牌 或者机型。


再修改下xposed里的代码:



运行重启:



可以很稳,Hook到这里就差不多了,接着加上包名判断,如果打开的 是王者荣耀才去改机型,这里加上酷安的包名,后续真的拿来玩农药 的话再自行去掉吧。



分别打开酷安和设置里的关于手机




OK,没毛病。


4.小结


代码非常简单,20行左右的代码就可以畅玩王者农药了,在此过程中有遇到 两个问题,要说明下:


  • 1.低版本,hook方法不一定生效,所以还是需要静态设置那部分的代码


  • 2.有时重启后代码并没有生效,xposed Installer那里建议关下插件再开,然后再重启


我只是研究技术细节怎么实现的,并不会去完善这个项目,有兴趣的自行扩展, 比如加上应用和机型选择等,在撸这一篇的时候大部分参考的是这个开源项目:

github.com/kingsollyu/…他有个更完善的开源项目(应用变量Xposed插件):github.com/kingsollyu/…感谢开源作者的开源精神~


附:最终代码(都可以在:github.com/coder-pig/C… 找到):


相关文章
|
7月前
|
Java 计算机视觉 Python
我的自描外挂制作日志——FPS类游戏的自瞄【优化改进1】
我的自描外挂制作日志——FPS类游戏的自瞄【优化改进1】
133 1
|
7月前
|
Web App开发 Go iOS开发
【IOS】教你如何在手机端轻松安装 ipa 文件 -(安装器已失效 21.10)|社区征文
【IOS】教你如何在手机端轻松安装 ipa 文件 -(安装器已失效 21.10)|社区征文
|
7月前
|
人工智能 算法 计算机视觉
我的自描外挂制作日志——FPS类游戏的自瞄【构思准备】
我的自描外挂制作日志——FPS类游戏的自瞄【构思准备】
273 0
|
7月前
|
计算机视觉
我的自描外挂制作日志——FPS类游戏的自瞄【验证猜想】
我的自描外挂制作日志——FPS类游戏的自瞄【验证猜想】
84 1
|
7月前
|
Java 计算机视觉
我的自描外挂制作日志——FPS类游戏的自瞄【优化改进2】
我的自描外挂制作日志——FPS类游戏的自瞄【优化改进2】
83 0
|
安全 Android开发 开发者
告别关屏发热:安卓手机调教之Xposed框架+绿色守护篇
安卓系统的开源特性使得其在智能手机市场的占有率一直在稳步提升,最新的统计数据显示在全球市场,除了苹果占据了11.5%的市占率之外,位列前五名的智能手机厂商当中有四家主要以生产安卓设备为主,虽然安卓因为碎片化的原因导致其饱受争议,但不可否认安卓手机已经成为了移动互联网时代的赢家。
374 0
|
Web App开发 JavaScript IDE
iPhone 14 Pro 渲染图曝光;​程序员编码抢挂疫苗号牟利 40 万;Chrome 102 发布 | 思否周刊
iPhone 14 Pro 渲染图曝光;​程序员编码抢挂疫苗号牟利 40 万;Chrome 102 发布 | 思否周刊
184 0
iPhone 14 Pro 渲染图曝光;​程序员编码抢挂疫苗号牟利 40 万;Chrome 102 发布 | 思否周刊
|
监控 API iOS开发
iOS触动精灵模拟触控类外挂原理分析
一、外挂功能: 类似于模拟按键,该类型外挂主要用于通过图像识别,利用luac脚本对图像进行识别。而后再通过私有api实现触屏操作的功能。     二、外挂特征 外挂安装后,会有下面三个主要程序,touchsprite,tsevent,tsdeamon. 其中,touchsprite 为gui的界面程序,其主要功能为提供交互界面由用户选择加载的脚本。(脚本保存在/Us
4217 0
|
开发工具 Python
抱歉,Xposed真的可以为所欲为——2.改为OV机型流畅玩耍高帧率王者农药(上)
只需20行代码,利用Xposed Hook掉王者农药王者获取手机系统机型的方法, 改成OV系的系统,以此达到流畅玩耍高帧率的目的。
245 0
|
安全 Android开发 iOS开发
一张图片使Android手机集体变砖,目前尚无解决方法
近日,一名网友在 Twitter 上传了一张壁纸并表示该壁纸会使他的三星手机崩溃。此前已经有日历 Bug 导致三星手机集体崩溃的事情发生,而这一次三星手机再次中招。只因为使用了一张风景壁纸就能导致手机崩溃?经该网友测试,不止是三星,包括谷歌亲儿子 Google Pixel 在内的众多手机品牌纷纷中招。
一张图片使Android手机集体变砖,目前尚无解决方法