美文网首页手机移动程序开发android菜鸟低调修行纪念册
抱歉,Xposed真的可以为所欲为——2.改为OV机型流畅玩耍高

抱歉,Xposed真的可以为所欲为——2.改为OV机型流畅玩耍高

作者: coder_pig | 来源:发表于2018-04-21 16:58 被阅读119次

一句话概括本文

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


引言

image
class XposedInit : IXposedHookLoadPackage {
    @SuppressLint("PrivateApi")
    override fun handleLoadPackage(lpparam: XC_LoadPackage.LoadPackageParam) {
        when(lpparam.packageName) {
            "com.tencent.tmgp.sgame","com.coolapk.market" -> {
                //兼容低版本
                setStaticObjectField(Build::class.java, Constant.MANUFACTURER, "OPPO")
                setStaticObjectField(Build::class.java, Constant.BRAND, "OPPO")
                setStaticObjectField(Build::class.java, Constant.PRODUCT, "R11 Plus")
                setStaticObjectField(Build::class.java, Constant.DEVICE, "R11 Plus")
                setStaticObjectField(Build::class.java, Constant.MODEL, "OPPO R11 Plus")
                //应对反射获取机型的情况
                val c = Class.forName("android.os.SystemProperties")
                val m = c.getDeclaredMethod("native_get", String::class.java, String::class.java)
                m.isAccessible = true
                XposedBridge.hookMethod(m, object : XC_MethodHook() {
                    override fun afterHookedMethod(param: MethodHookParam) {
                        when (param.args[0].toString()) {
                            "ro.product.manufacturer", "ro.product.brand" -> param.result = "OPPO"
                            "ro.product.name", "ro.product.device" -> param.result = "R11 Plus"
                            "ro.product.model" -> param.result = "OPPO R11 Plus"
                        }
                    }
                })
            }
        }
    }
}

来啊,Py交易啊

想加群一起学习Py的可以加下,智障机器人小Pig,验证信息里包含:
PythonpythonpyPy加群交易屁眼 中的一个关键词即可通过;

image

验证通过后回复 加群 即可获得加群链接(不要把机器人玩坏了!!!)~~~
欢迎各种像我一样的Py初学者,Py大神加入,一起愉快地交流学♂习,van♂转py。

image

相关文章

网友评论

  • Steve史帝夫:无意中搜到了大佬的教程,好喜欢大佬的文风!通俗易懂人话!路转粉。貌似楼主是二次元一班,哲学系的?(滑稽)
  • IT人故事会:顶,互相多学习!

本文标题:抱歉,Xposed真的可以为所欲为——2.改为OV机型流畅玩耍高

本文链接:https://www.haomeiwen.com/subject/froxlftx.html