-
Posts
1,144 -
Joined
-
Last visited
Posts posted by tien0246
-
-
9 minutes ago, carpoa said:
ohh ok gotcha.
Reading the code I'm assuming _this is the pointer (I guess you could say that) for the class it is within right? I just want to be sure._this is poiter class
-
31 minutes ago, carpoa said:
ic mk. Could you just explain using pointers and getting them please? Thanks for your help
On 6/2/2024 at 3:55 PM, tien0246 said:1. Yes
2. I gusse it is offset in stack, skip it
3. No, you must use pointer class + 0x10
void (*old_PersistentPlayerUpdate)(void* _this) = nil;
void PersistentPlayerUpdate(void* _this) {
old_PersistentPlayerUpdate(_this);
if ([menu isSwitchWithIdentifierActive:@"currency"]) {
void *playerData = *(void **)((uint64_t)_this + 0x18);
void *Container = *(void **)((uint64_t)playerData + 0x30);
void *Player = *(void **)((uint64_t)Container + 0x10);
void *player = *(void **)((uint64_t)Player + 0x10);
*(int *)((uint64_t)player + 0x134) = 999999999;
*(int *)((uint64_t)player + 0x138) = 999999999;
*(int *)((uint64_t)player + 0x13C) = 999999999;
*(int *)((uint64_t)player + 0x140) = 999999999;
}
}
MSHookFunction((void *)getRealOffset(APEncryptHex(0x013BE034)), (void *)PersistentPlayerUpdate, (void **)&old_PersistentPlayerUpdate);Using hook like it
- 1
-
38 minutes ago, carpoa said:
Nope, pointer not offset.
If you wanna hack field in ida, try find somewhere like
str w9, [x19, #0x10]
register w9 hold your coin, find at the top somewhere write the value in w9 -
-
-
2 minutes ago, Siiera117 said:
Also for anyone having the same problem as me (cheat won’t work), follow these steps
1. Install sideloadly and set it up on your pc
2. Download the top troops .ipa from armconverter.com/decryptedappstore
3. Download the tweak
4. Import the top troops .ipa to sideloadly, click advanced options and import the .deb file you downloaded
5. Click export ipa
6. Send the modified ipa to your phone through WeTransfer
7. Download the modified ipa from your WeTransfer and install with TrollStore
@tien0246maybe add this to the mod description or pin this idk
Thank you
- 1
-
Looking in ida something like
ldr w8, [x8, #0]
ldr w9, [x8, #4]
ldr w10, [x8, #8]
w8 is x
w9 is y
w10 is z- 1
-
-
-
-
-
-
-
-
-
-
-
Cool!
Can this use to unlink as my tutorial- 1
-
UPDATED
- 1
-
Offset
Signatures often change every version- 1
-
2 minutes ago, alexlove456 said:
ReferenceError : Can't find variable : rangeMinAtk
Input with k or m
-
Find unityframework, if can't found, use lagest file without extension
- 1
- 1
-
1. Yes
2. I gusse it is offset in stack, skip it
3. No, you must use pointer class + 0x10
void (*old_PersistentPlayerUpdate)(void* _this) = nil;
void PersistentPlayerUpdate(void* _this) {
old_PersistentPlayerUpdate(_this);
if ([menu isSwitchWithIdentifierActive:@"currency"]) {
void *playerData = *(void **)((uint64_t)_this + 0x18);
void *Container = *(void **)((uint64_t)playerData + 0x30);
void *Player = *(void **)((uint64_t)Container + 0x10);
void *player = *(void **)((uint64_t)Player + 0x10);
*(int *)((uint64_t)player + 0x134) = 999999999;
*(int *)((uint64_t)player + 0x138) = 999999999;
*(int *)((uint64_t)player + 0x13C) = 999999999;
*(int *)((uint64_t)player + 0x140) = 999999999;
}
}
MSHookFunction((void *)getRealOffset(APEncryptHex(0x013BE034)), (void *)PersistentPlayerUpdate, (void **)&old_PersistentPlayerUpdate);- 2
-
Try install via trollstore
Some questions with reversing asm via ida
in Help & Support
Posted
Hmmm, oc you still change hook to patch offset like my tutorial. But it's really a nightmare hahaha