From 3f05886788bba6c5db1a2682b1a4ced74f8e6448 Mon Sep 17 00:00:00 2001 From: vfsfitvnm Date: Sat, 12 Feb 2022 19:25:47 +0100 Subject: [PATCH] Bump version to 0.7.3 --- README.md | 16 ++++++++++++++++ package.json | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index eac441d..7b25e6b 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,22 @@ However, only Android and Linux are tested: expect breakage if you are using ano - Drop `Il2Cpp.Tracer::detailed` mode. I know this may be controversial, but I'd like to not rely on `Interceptor.replace` anymore when tracing is involved: it is slower (because of the abstraction layer I apply) and it cannot trace thunk functions. +### 0.7.3 +- `Il2Cpp.Thread::id` was added. +- `Il2Cpp::perform` can now return a value: + ```ts + async function foo() { + const result = await Il2Cpp.perform(() => { + const SystemBoolean = Il2Cpp.Image.corlib.class("System.Boolean"); + return SystemBoolean.field("TrueLiteral").value.toString(); + }); + + console.log(`Result from Il2Cpp: ${result}`); + + // ... + } + ``` + ### 0.7.2 - `Il2Cpp::internalCall`, `Il2Cpp::applicationDataPath`, `Il2Cpp::applicationIdentifier`, `Il2Cpp::applicationVersion`, `Il2Cpp::unityVersion` were added. - `unity` TS module was removed as it was quite useless now that I don't need to interact with Unity native module anymore. diff --git a/package.json b/package.json index 96a2fa1..ea4beff 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "frida-il2cpp-bridge", - "version": "0.7.2", + "version": "0.7.3", "description": "A Frida module to dump, trace or hijack any Il2Cpp application at runtime, without needing the global-metadata.dat file.", "keywords": [ "frida",