Update to 4.6.0 #1
4 changed files with 5 additions and 5 deletions
|
@ -1,3 +1,3 @@
|
|||
# hk4e-patch
|
||||
|
||||
Genshin Impact encryption patch (4.5.0)
|
||||
Genshin Impact encryption patch (4.6.0)
|
|
@ -2,7 +2,7 @@ use std::ffi::CStr;
|
|||
|
||||
use crate::util;
|
||||
|
||||
const PTR_TO_STRING_ANSI: usize = 0xC61DB80;
|
||||
const PTR_TO_STRING_ANSI: usize = 0xCF7CE50;
|
||||
type MarshalPtrToStringAnsi = unsafe extern "fastcall" fn(*const u8) -> *const u8;
|
||||
|
||||
pub unsafe fn ptr_to_string_ansi(content: &CStr) -> *const u8 {
|
||||
|
|
|
@ -5,7 +5,7 @@ use crate::marshal;
|
|||
use anyhow::Result;
|
||||
use ilhook::x64::Registers;
|
||||
|
||||
const UNITY_WEB_REQUEST_SET_URL: usize = 0xCFC7FE0;
|
||||
const UNITY_WEB_REQUEST_SET_URL: usize = 0xD9442D0;
|
||||
|
||||
pub struct Http;
|
||||
|
||||
|
|
|
@ -2,8 +2,8 @@ use super::{MhyContext, MhyModule, ModuleType};
|
|||
use anyhow::Result;
|
||||
use ilhook::x64::Registers;
|
||||
|
||||
const IL2CPP_ARRAY_NEW: usize = 0x5432A0;
|
||||
const KEY_SIGN_CHECK: usize = 0x4235;
|
||||
const IL2CPP_ARRAY_NEW: usize = 0x553C10;
|
||||
const KEY_SIGN_CHECK: usize = 0x41C5;
|
||||
|
||||
const KEY_SIZE: u64 = 272;
|
||||
const KEY_PREFIX: u64 = 0x0D700010182020A01;
|
||||
|
|
Loading…
Reference in a new issue