Information Security/Android
Xposed setResult Enum Value
hackcatml
2021. 10. 21. 11:01
반응형
다음과 같이 getStatus() 메서드 수행시 enum value를 return 한다고 가정해봅시다.
public static enum ENUMTEST {
SUCCESS,
PROGRESS,
FAIL,
ERROR;
}
private ENUMTEST status;
public ENUMTEST getStatus() {
return this.status;
}
Xposed를 이용해서 다음과 같이 enum value return 값을 변경할 수 있습니다.
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
Class enumclazz = findClass("com.example.ENUMTEST", classLoader);
param.setResult(Enum.valueOf(enumclazz, "SUCCESS"));
}
반응형