首页
社区
课程
招聘
Android Java 服务代理拦截demo
发表于: 2014-4-26 09:37 8572

Android Java 服务代理拦截demo

2014-4-26 09:37
8572
标 题:Android Java 服务代理拦截demo
作 者: 蟑螂一号
时 间: 2014-04-26,20:54:38
  demo说明:
  1.demo中修iphonesubinfo服务代理,实现app自身通过api调用返回的imei imsi 电话号码信息为修改的信息。

2.可以配合so注入、jar注入实现其他app获取的imei等信息为修改的。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 1039
活跃值: (355)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
谢谢分享~
2014-4-26 11:49
0
雪    币: 0
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
楼主考没考虑如何去更改拨打电话的电话号码或者发送短信的电话号码之类的功能呢,我试了一下,貌似不起作用,仔细研究一下,发现要在system_server进程做注入,是不是这样。。。但这样有个问题,system_server在dex注入的时候后问题。。。
2014-5-16 09:19
0
雪    币: 19
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
请教楼主,
在你重载transact的函数中,是这样获取了 操作码(code)对应的值       
int getDeviceId= HookUtil.getStaticFiled("com.android.internal.telephony.IPhoneSubInfo$Stub","TRANSACTION_getDeviceId");
int getSubscriberId = HookUtil.getStaticFiled("com.android.internal.telephony.IPhoneSubInfo$Stub","TRANSACTION_getSubscriberId");
int getLine1Number = HookUtil.getStaticFiled("com.android.internal.telephony.IPhoneSubInfo$Stub","TRANSACTION_getLine1Number");

但是,Activity 服务中好像没有Stub类,这种情况下怎么获取某个操作对应的操作码?比如GET_CONTENT_PROVIDER_TRANSACTION
2014-5-18 15:54
0
雪    币: 225
活跃值: (43)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
楼主,发个这个so的源码多好
2014-7-13 10:23
0
雪    币: 2324
活跃值: (5063)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
不懂 支持下!!
2014-7-13 11:31
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
很不错,支持下
2014-7-14 10:25
0
雪    币: 246
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
不懂,支持一下
2014-7-18 13:51
0
游客
登录 | 注册 方可回帖
返回
//