Help! Hooking

Baba44

Platinian
public void InitiatePurchase(Product product, string developerPayload) { }

How can I hook this method also this is in-app purchase hack offset method
 
C++:
void old_InitiatePurchase(void*, void*, MonoString*);
void hkInitiatePurchase(void* instance, void* Product, MonoString* developerPayload) {
    if (instance != NULL) {
        // ur implementation
    }
    old_InitiatePurchase(instance, Product, developerPayload);
}
 
Code:
typedef double (*Eval_t)(void* instance, void* context);
Eval_t origEval;

double hookEval(void* instance, void* context) {
    const char* stackId = *(const char**)((uintptr_t)instance + 0x30);
    LOGD("Eval called. _stackId = %s", stackId);
    return origEval(instance, context);
}
 
Back
Top Bottom