Jump to content

H5GG Menu with ARM64 Instruction and Unity Support (work on non-jailbroken)


1,943 posts in this topic

Recommended Posts

Posted
3 minutes ago, 𓄼 . f v c k . 𓄹 said:

maybe a feature like LOP (Live Offset Patcher) but this would need to have the app in debug mode to allow the JB way of editing an offset in memory 

 

have u tried gogoled or chatGPT ?

What is gogoled?

Already tried chatGPT, this is really insane. It can give me code example real quick and even customise it for me.

 

I only on non-Jailbroken. I have no way to change protected memory segment easily.

It worked once previously with my old iPad under debug mode. But it is not working with current one. 
I hope iGameGod has give me surprise on this.

  • Like 3
Posted
8 minutes ago, 𓄼 . f v c k . 𓄹 said:

maybe a feature like LOP (Live Offset Patcher) but this would need to have the app in debug mode to allow the JB way of editing an offset in memory 

 

have u tried gogoled or chatGPT ?

 

edit: also, is it just me or sometimes The Adress field is kinda incorrect ? 

the last 3 digit are correct but the rest before it isnt, 

Ex : offset : 0x1B97120

Adress showed : 0x10C5CF120

Top address bar is ASLR removed, including the address backup.

 

So essentially, you don’t need to calculate (remove ASLR) to get the real offset. You just need to TAP on it, my tool will give you the real offset for you to use with Live Offset Patch or do Binary patch.

 

But i cannot 100% sure, if there really a bug somewhere…haha.

  • Like 1
Posted (edited)
9 minutes ago, Happy Secret said:

What is gogoled?

Already tried chatGPT, this is really insane. It can give me code example real quick and even customise it for me.

 

I only on non-Jailbroken. I have no way to change protected memory segment easily.

It worked once previously with my old iPad under debug mode. But it is not working with current one. 
I hope iGameGod has give me surprise on this.

google it*

But i remember u made a topic to edit memory segment on jailed. i tested it and attached my iPhone 12 iOS 15.1 to lldb (XCode) and i could used the JB code to patch an offset :

h5gg.require(7.8);

var modules = h5gg.getRangesList("UnityFramework"); //module file name

var base = modules[0].start; //module base addr in runtime memory

var addr = Number(base) + 0x01915304; //offset

patchBytes(addr,  "00E0AFD2C0035FD6"); //bytes

/********************************************************/
//only jailbroken devices can do this
function patchBytes(addr, hex) {
    for(i = 0;i<hex.length/2;i++) {
        var item = parseInt(hex.substring(i*2, i*2+2), 16);
        h5gg.setValue(addr+i,item, "U8");
    }
}

from H5GG github

4 minutes ago, Happy Secret said:

Top address bar is ASLR removed, including the address backup.

 

So essentially, you don’t need to calculate (remove ASLR) to get the real offset. You just need to TAP on it, my tool will give you the real offset for you to use with Live Offset Patch or do Binary patch.

 

But i cannot 100% sure, if there really a bug somewhere…haha.

ohh im dumb, the Address showed is ASLR + real offset right ?

Updated by 𓄼 . f v c k . 𓄹
Posted
5 minutes ago, 𓄼 . f v c k . 𓄹 said:

google it*

But i remember u made a topic to edit memory segment on jailed. i tested it and attached my iPhone 12 iOS 15.1 to lldb (XCode) and i could used the JB code to patch an offset :

h5gg.require(7.8);

var modules = h5gg.getRangesList("UnityFramework"); //module file name

var base = modules[0].start; //module base addr in runtime memory

var addr = Number(base) + 0x01915304; //offset

patchBytes(addr,  "00E0AFD2C0035FD6"); //bytes

/********************************************************/
//only jailbroken devices can do this
function patchBytes(addr, hex) {
    for(i = 0;i<hex.length/2;i++) {
        var item = parseInt(hex.substring(i*2, i*2+2), 16);
        h5gg.setValue(addr+i,item, "U8");
    }
}

from H5GG github

ohh im dumb, the Address showed is ASLR + real offset right ?

The address next to Hex and instruction is with ASLR. The normal memory address find in Cheat Engine. 

7 minutes ago, 𓄼 . f v c k . 𓄹 said:

But i remember u made a topic to edit memory segment on jailed. i tested it and attached my iPhone 12 iOS 15.1 to lldb (XCode) and i could used the JB code to patch an offset

Yes, it worked one some devices. But not all. 
Good to know it works on your device as well. 

Posted
5 minutes ago, Happy Secret said:

The address next to Hex and instruction is with ASLR. The normal memory address find in Cheat Engine. 

12 minutes ago, 𓄼 . f v c k . 𓄹 said:

oh okay, yeah im stupid idk why i didn't tought about it before haha

6 minutes ago, Happy Secret said:

Yes, it worked one some devices. But not all. 

oh :/ sad to know

  • Haha 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • 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