Jump to content

IDA pro binary/hex hacking Help


0xNoctis

11 posts in this topic

Recommended Posts

Posted

hello so im Trying to hack An IPA as i have Only ever does it once and im confused    Just for fun and to get better i cant seem to make this Unlimited Energy    Can i get Some Help 

IDA offset and function is this       101BA51E8                 STP             X20, X19, [SP,#-0x10+var_10]!   But i think i only need            STP             X20, X19

My offset/hex for live offset Patcher is   offsets:{0x101BA51E8}          bytes:{0x0090261EC0035FD6}];          0090261EC0035FD6  will make me have unlimited energy but how would i get  that in hex and change it for IDA so it will be unlimited when i install the IPA for non jailbreak Users 


the Hex for STP x20 x19 in IDA hex view is F4 4F BE A9     i Place this into Armconverter   well hex to arm and i get a bunch of Stuff  

Arm64   stp x20, x19, [sp, #-0x20]!

ARM  -> ldmibge lr!, {r2, r4, r5, r6, r7, r8, sb, sl, fp, lr}

ARM big endian    ->    .BYTE 0xf4, 0x4f, 0xbe, 0xa9


THUMB  -> ldr r7, [pc, #0x3d0]   and   add r1, sp, #0x2f8        

THumb big endian  -> b.w #0xffc4fd56


Could some please take the time to Explain to me what exactly i need do in IDA or hex workshop to get unlimited Energy   much appreciated 

         
   

Posted

I am not entirely sure about your questions but I assume this: offsets:{0x101BA51E8}          bytes:{0x0090261EC0035FD6}]; 

already works. So you want to modify the IPA so it works for Non-Jailbroken users.

If you want to modify the IPA, you need to get the binary and open it in some hex editor like HxD, etc.

Then go to that offset (101BA51E8) in HxD, it may have different file address so better check in IDA at the bottom left address.

Then if you compare the Hex-View in IDA and HxD, you will notice they should both be same. Put the hack hex in that address and save it. Then copy your new binary into IPA and it should work fine.

Posted
Just now, Zahir said:

I am not entirely sure about your questions but I assume this: offsets:{0x101BA51E8}          bytes:{0x0090261EC0035FD6}]; 

already works. So you want to modify the IPA so it works for Non-Jailbroken users.

If you want to modify the IPA, you need to get the binary and open it in some hex editor like HxD, etc.

Then go to that offset (101BA51E8) in HxD, it may have different file address so better check in IDA at the bottom left address.

Then if you compare the Hex-View in IDA and HxD, you will notice they should both be same. Put the hack hex in that address and save it. Then copy your new binary into IPA and it should work fine.

How would I get The hack hex tho that’s what I’m confused about 

Just now, Noctisx said:

How would I get The hack hex tho that’s what I’m confused about 

Or is it legit just 0090261EC0035FD6

Posted
2 minutes ago, Noctisx said:

Or is it legit just 0090261EC0035FD6

Yes, it's exactly same as the hex you put for live patcher.

Posted
Just now, Zahir said:

Yes, it's exactly same as the hex you put for live patcher.

Weird cause I’m pre sure I did that and when I compiled it all back to ipa and installed it would open load them crash

Posted
1 minute ago, Noctisx said:

Weird cause I’m pre sure I did that and when I compiled it all back to ipa and installed it would open load them crash

Did you sign the IPA?

Posted
Just now, Noctisx said:

Idk I just installed it with FILZA 

I don't think you can do that anymore. Use iOSGods+ if you have it. 

I would try using AppSync if you don't have it installed, 

 

Posted
1 minute ago, Zahir said:

I don't think you can do that anymore. Use iOSGods+ if you have it. 

I would try using AppSync if you don't have it installed, 

 

Hm alright would reprovison work 

Posted
1 minute ago, Noctisx said:

Hm alright would reprovison work 

Anything will work as long as it's signed or bypassed signing

Archived

This topic is now archived and is closed to further replies.

×
  • 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