wyw19921101 发表于 2017-3-14 14:32

android逆向打电话功能函数

本帖最后由 wyw19921101 于 2017-3-14 14:36 编辑

采用xposed插件技术实现,来电显示号码替换,以及拨打电话号码替换
1.来电显示号码更改函数
findAndHookMethod("com.android.services.telephony.TelephonyConnection", lpparam.classLoader, "setOriginalConnection",com.android.internal.telephony.Connection.class, new XC_MethodHook() {
    @Override
    protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
      String n = ((com.android.internal.telephony.Connection)param.args[0]).getAddress();
      ((com.android.internal.telephony.Connection) param.args[0]).setConverted("666666");
    }
    @Override
    protected void afterHookedMethod(MethodHookParam param) throws Throwable {
}
});可以针对特定电话号码进行显示替换,替换成任意文字
2.去电号码更改函数findAndHookMethod("android.telephony.PhoneNumberUtils", lpparam.classLoader, "getNumberFromIntent",Intent.class,Context.class,new XC_MethodHook() {
    @Override
    protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
   

      Context c = (Context)param.args[1];
      String cn = c.toString();
    if(cn.contains("Application")){
            Define.gg = true;
      }


    }

    @Override
    protected void afterHookedMethod(MethodHookParam param) throws Throwable {
      
      if(Define.gg) {
            param.setResult("xxxxxxxxxxx");
            Define.gg = false;
      }

    }
});可以实现拨打任意电话实际拨打的都是xxxxxxxxxxx,可以自行指定更改匹配号码
注;函数查找楼主是使用华为p9来寻找的,其它手机不一定相同

wyw19921101 发表于 2017-3-14 15:22

海绵foryou 发表于 2017-3-14 15:16
所以就可以把同学手机里他爸的号码换成自己的,然后告诉他家里中了一千万吗?

有点儿麻烦,首先你要把他手机装xposed,然后装上这个插件。

一般这个插件都是装在自己手机上玩的,可以迷惑下那些想从你手机上看你通讯录号码的人。比如你可以把某一个特殊的人的号码匹配成114(随便什么号码都行),这样不管是你打过去还是那个人打过来,都显示的是114

wyw19921101 发表于 2017-3-14 14:53

erebusx 发表于 2017-3-14 14:48
意思大概看懂了,不过用途呢?劫持手机?

这个看你自己怎么玩了,就是自己做的一个小插件,具体实现的功能就是两个:一是你拨打任意号码,都可以打到任意另外一个号码那里去,拨号界面上显示的还是你拨号的号码,实际通话的是插件里替换的号码。二是来电显示,可以替换掉任意来电号码的显示

小菜戏大神 发表于 2017-3-14 14:44

看看,感谢分享~!

erebusx 发表于 2017-3-14 14:48

意思大概看懂了,不过用途呢?劫持手机?

天秤男 发表于 2017-3-14 14:49

666666 厉害了

七彩棒棒堂 发表于 2017-3-14 15:09

海绵foryou 发表于 2017-3-14 15:16

所以就可以把同学手机里他爸的号码换成自己的,然后告诉他家里中了一千万吗?{:301_978:}

erebusx 发表于 2017-3-14 15:17

wyw19921101 发表于 2017-3-14 14:53
这个看你自己怎么玩了,就是自己做的一个小插件,具体实现的功能就是两个:一是你拨打任意号码,都可以打 ...

我要考虑把xpose卸载掉,这个技术怎么看都是个灰暗的功能:lol

wyw19921101 发表于 2017-3-14 15:25

erebusx 发表于 2017-3-14 15:17
我要考虑把xpose卸载掉,这个技术怎么看都是个灰暗的功能

技术不分灰暗把!看你怎么用了,上次遇见一个微信xposed插件实现了在微信内文字转语音功能,(聋哑人用微信打字给他不认识字的父母通信)这个功能就可以很好的帮助他们
页: [1] 2 3 4 5 6
查看完整版本: android逆向打电话功能函数