美文网首页android菜鸟低调修行纪念册Android开发
抱歉,Xposed真的可以为所欲为——3.微信运动占领封面出售广

抱歉,Xposed真的可以为所欲为——3.微信运动占领封面出售广

作者: coder_pig | 来源:发表于2018-04-25 09:44 被阅读45次

    一句话概括本文

    简单的二十行代码,利用Xposed Hook掉计步传感器,以此达到刷步数的目的。


    引言

    现在的年轻都喜欢用各种各样的计步APP来记录每天的步数,微信自带的
    微信运动因为用户群体基数大,很多人都在用,还有钉钉也整个钉钉
    运动...看到别人天天走2W步就是为了占领封面,多走路本来是个好东西,
    却变成了一种攀比的行为,走路这种东西不是越多越好的,我...

    image
    class XposedInit : IXposedHookLoadPackage {
        companion object {
            var xsp by Delegates.notNull<XSharedPreferences>()
        }
    
        init {
            xsp = XSharedPreferences(BuildConfig.APPLICATION_ID, "config")
            xsp.makeWorldReadable()
        }
    
        @SuppressLint("PrivateApi")
        override fun handleLoadPackage(lpparam: XC_LoadPackage.LoadPackageParam) {
            when (lpparam.packageName) {
                "com.tencent.mm", "com.alibaba.android.rimet" -> {
                    val c = Class.forName("android.hardware.SystemSensorManager\$SensorEventQueue")
                    XposedBridge.hookAllMethods(c, "dispatchSensorEvent", object : XC_MethodHook() {
                        override fun beforeHookedMethod(param: MethodHookParam) {
                            xsp.reload()
                            if (xsp.getBoolean(Constants.IS_STEP_OPEN, false)) {
                                val muti = xsp.getString(Constants.CUR_STEP_MULT, "1").toInt()
                                (param.args[1] as FloatArray)[0] = (param.args[1] as FloatArray)[0] * muti
                            }
                            super.beforeHookedMethod(param)
                        }
                    })
                }
            }
        }
    }
    

    来啊,Py交易啊

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

    image

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

    image

    相关文章

      网友评论

        本文标题:抱歉,Xposed真的可以为所欲为——3.微信运动占领封面出售广

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