首页
社区
课程
招聘
求助xposed怎么hook函数后修改返回为枚举类型的状态
发表于: 2018-7-12 20:42 8386

求助xposed怎么hook函数后修改返回为枚举类型的状态

2018-7-12 20:42
8386
   public enum Status{
        NO,
        RUN,
        OUTOFDATE
    }

  public Status getStatus(String str) {
        Status status = Status.NO;
        return status;
    }

想hook函数getStatus,让他返回Status.RUN。要怎么写才可以实现?

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

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 1114
活跃值: (2094)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
2
直接return int
2018-7-12 20:45
0
雪    币: 6752
活跃值: (2963)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
DiamondH 直接return int
返回setResult((int)1) 这样不行,用getResult()返回的结果是N0
2018-7-12 20:51
0
雪    币: 259
活跃值: (3623)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
反射获取
2018-7-12 20:55
0
雪    币: 6752
活跃值: (2963)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
蟑螂一号 反射获取
大神,能写下怎么反射吗?先谢了!
2018-7-12 20:57
0
雪    币: 2685
活跃值: (3680)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
6
好像反射可以
最后于 2018-7-13 06:31 被luoyesiqiu编辑 ,原因: 内容错误
2018-7-13 01:59
0
雪    币: 1376
活跃值: (5604)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
7
搜java枚举反射取值。
2018-7-13 08:45
0
雪    币: 6752
活跃值: (2963)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
supperlitt 搜java枚举反射取值。
有写下吗?怎么返回RUN
2018-7-13 11:57
0
雪    币: 1376
活跃值: (5604)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
9
T[] enumConstants = clazz.getEnumConstants();  
            for (T ec : enumConstants) {  
                if (((Enum<?>) ec).name().equals(value)) {  
                    return ec;  
                }  
            }  

百度了一下。

2018-7-16 15:25
0
雪    币: 100
活跃值: (126)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
大佬!这个怎么hook啊?
2019-3-12 16:10
0
雪    币: 63
活跃值: (1148)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
param.setResult(Enum.valueOf(Status.class, "RUN"));
2019-3-12 18:13
0
游客
登录 | 注册 方可回帖
返回
//