吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10021|回复: 59
收起左侧

[Android 原创] android逆向打电话功能函数

  [复制链接]
wyw19921101 发表于 2017-3-14 14:32
本帖最后由 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来寻找的,其它手机不一定相同

免费评分

参与人数 14吾爱币 +12 热心值 +13 收起 理由
青白Pallor + 1 + 1 用心讨论,共获提升!
愤怒的小绵羊 + 1 + 1 我很赞同!
Titanic + 1 + 1 支持支持!
SomnusXZY + 1 + 1 鼓励转贴优秀软件安全工具和文档!
Akesudia + 1 + 1 用心讨论,共获提升!
siwuxie095 + 1 + 1 厉害厉害,膜拜一下
蜗牛逛街 + 1 + 1 谢谢@Thanks!
秋叶了无痕 + 1 + 1 热心回复!
白水饮 + 1 用心讨论,共获提升!
ryan86128 + 1 + 1 用心讨论,共获提升!
booting + 1 + 1 用心讨论,共获提升!
七彩棒棒堂 + 1 老铁稳
geeky + 1 热心回复!
无心只过 + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 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
所以就可以把同学手机里他爸的号码换成自己的,然后告诉他家里中了一千万吗?
erebusx 发表于 2017-3-14 15:17
wyw19921101 发表于 2017-3-14 14:53
这个看你自己怎么玩了,就是自己做的一个小插件,具体实现的功能就是两个:一是你拨打任意号码,都可以打 ...

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

技术不分灰暗把!看你怎么用了,上次遇见一个微信xposed插件实现了在微信内文字转语音功能,(聋哑人用微信打字给他不认识字的父母通信)这个功能就可以很好的帮助他们
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-6 23:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表