Jump to content

30 posts in this topic

Recommended Posts

Posted (edited)
4 hours ago, Happy Secret said:

Created a IPA Hack here

@AyeJayyy

idk exactly whats wrong but its keeps saying the integrity cant be verified.  

(edit) nvm it works! Good work

Updated by AyeJayyy
I was wrong
Posted (edited)
On 1/29/2023 at 3:23 AM, Happy Secret said:

Created a IPA Hack here

@AyeJayyy

How are you sir I want to ask you two questions I hope to receive a response from you.  I want to know how you made the hack work without jailbreaking. Is it possible to see tweak.xm? The second question is

 

How did you do when you spent the money Money goes up And it does not decrease I know you used Offset spend money But I can only stop the money being spent, and I can't do the same as you in increasing the money Instead of spending money or can u say how did u find this Offset: 0x33BABC8 because I try and I failed 

Offset: 0x33BABC8
Original: fneg s0, s8 (0041211E)
Patch to: nop (1F2003D5)
 
Line of thought:
The game will load the cost and turn it into negative, then add to the current money in order to make a deduction. I have removed the "turn it into negative" part. This essentially make every spent positive (add).
Updated by Alihackali
Posted
1 hour ago, Alihackali said:

How are you sir I want to ask you two questions I hope to receive a response from you.  I want to know how you made the hack work without jailbreaking. Is it possible to see tweak.xm? The second question is

 

How did you do when you spent the money Money goes up And it does not decrease I know you used Offset spend money But I can only stop the money being spent, and I can't do the same as you in increasing the money Instead of spending money or can u say how did u find this Offset: 0x33BABC8 because I try and I failed 

Offset: 0x33BABC8
Original: fneg s0, s8 (0041211E)
Patch to: nop (1F2003D5)
 
Line of thought:
The game will load the cost and turn it into negative, then add to the current money in order to make a deduction. I have removed the "turn it into negative" part. This essentially make every spent positive (add).

First of all, I am not using Theos. I do not have tweak.xm.

I am using very old school method. I edited the app binary directly. In this case, UnityFramework file.


Did you see the same hex code as I presented at 0x33BABC8? You should see 00 41 21 1E there (original binary/before hack). If not, you are at wrong location.


Secondly, do you know the meaning of arm instruction FNEG, in simple words, it turn float value into negative version of it.

Example: 

Curreny money: 1000

Cost of buying one thing: 200

This game (not every game the same) will actually LOAD the cost (200), TURN (fneg) it negative (-200). Then ADD it to your Current money (1000). This give result of 1000 + (-200) = 800

What I have done is, I REMOVED (nop) the TURN (fneg) it negative (-200) instruction. Meaning it remains positive when ADD to your Current money (1000). This give result of 1000 + (200) = 1200

 

Hope this helps

  • Like 2
Posted (edited)
15 hours ago, Happy Secret said:

First of all, I am not using Theos. I do not have tweak.xm.

I am using very old school method. I edited the app binary directly. In this case, UnityFramework file.


Did you see the same hex code as I presented at 0x33BABC8? You should see 00 41 21 1E there (original binary/before hack). If not, you are at wrong location.


Secondly, do you know the meaning of arm instruction FNEG, in simple words, it turn float value into negative version of it.

Example: 

Curreny money: 1000

Cost of buying one thing: 200

This game (not every game the same) will actually LOAD the cost (200), TURN (fneg) it negative (-200). Then ADD it to your Current money (1000). This give result of 1000 + (-200) = 800

What I have done is, I REMOVED (nop) the TURN (fneg) it negative (-200) instruction. Meaning it remains positive when ADD to your Current money (1000). This give result of 1000 + (200) = 1200

 

Hope this helps

thanks a lot that's help ..  But sir is it possible to do a teaching lesson 

Because I put your offset in dnspy and I couldn't find the right offset but I put the Original: fneg s0, s8 (0041211E) in hex I find it but not on dnspy

But I searched a lot on an offset related to money or something like that. I did not find the offset correct, so is it possible? Tutorial how to find offset money easily Like you did

Thanks again @Happy Secret

Updated by Alihackali
Posted
4 hours ago, Alihackali said:

thanks a lot that's help ..  But sir is it possible to do a teaching lesson 

Because I put your offset in dnspy and I couldn't find the right offset but I put the Original: fneg s0, s8 (0041211E) in hex I find it but not on dnspy

But I searched a lot on an offset related to money or something like that. I did not find the offset correct, so is it possible? Tutorial how to find offset money easily Like you did

Thanks again @Happy Secret

I am not PRO in this. It takes me sometime to find it.

This address is not at the entrance of the method. You won’t see this directly on DnSpy. By the way, I don’t have DnSpy. I am Mac user.

You may consider to use iGG or H5GG to try find the address of the thing you want to hack. Even it is a fake address or a protect number, you can use this address as starting point with debugger like IDA Pro/GDB or XCode/LLBD to do Dynamic analysis.

Set watchpoint on the address, catch the triggering code, look around the arm instruction around that triggering code.
Or use that address to calculate (remove ALSR) the binary address. Do static analysis with IDA Pro or any arm7 disassembler. 
 

I am still very new to this space. You can search around this forum for tutorial.

Posted

Information
This request or parts of this request have been filled. Please use the search bar on iOSGods.com to find the topic(s) or try searching on the iOSGods App.

 

×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines