From 4e99e35637ed2c3b92b7da6e74af4a587503d277 Mon Sep 17 00:00:00 2001 From: renwj Date: Wed, 22 Nov 2023 15:56:49 +0800 Subject: [PATCH] =?UTF-8?q?[6.2.0][=E6=8A=80=E6=9C=AF=E4=BC=98=E5=8C=96]?= =?UTF-8?q?=20=E6=B7=BB=E5=8A=A0BitmapFactory=E8=A7=A3=E7=A0=81=E8=80=97?= =?UTF-8?q?=E6=97=B6=E6=A3=80=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lancet/jank/compiler/JankPointAutoGenerator.java | 12 ++++++++++++ config.gradle | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/mogo/launcher/lancet/jank/compiler/JankPointAutoGenerator.java b/app/src/main/java/com/mogo/launcher/lancet/jank/compiler/JankPointAutoGenerator.java index 45456f0781..14031942fa 100644 --- a/app/src/main/java/com/mogo/launcher/lancet/jank/compiler/JankPointAutoGenerator.java +++ b/app/src/main/java/com/mogo/launcher/lancet/jank/compiler/JankPointAutoGenerator.java @@ -8,6 +8,8 @@ import android.app.Service; import android.content.BroadcastReceiver; import android.content.ContentProvider; import android.content.pm.PackageManager; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; import android.opengl.GLSurfaceView; import android.os.SystemClock; import android.view.View; @@ -22,6 +24,7 @@ import com.mogo.core.lancetx.compiler.lib.generator.Type; import java.io.File; import java.io.InputStream; +import java.nio.channels.FileChannel; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.LockSupport; @@ -394,4 +397,13 @@ class JankPointAutoGenerator { } ) private GLSurfaceView.Renderer renderer; + + @LancetXGenerator( + group = "main_block_check", + type = Type.IO, + scope = Scope.SELF, + hookType = HookType.REPLACE_INVOKE, + hookAllPublicMethods = true + ) + private BitmapFactory factory; } diff --git a/config.gradle b/config.gradle index f28f4245c4..1b6257f0ef 100644 --- a/config.gradle +++ b/config.gradle @@ -209,7 +209,7 @@ ext { //========================= LancetX =================== lancetx_runtime : "io.github.knight-zxw:lancet-runtime:10.50.0", - lancetx_compiler : "com.mogo.eagle.core.lancetx:compiler:1.0.5", + lancetx_compiler : "com.mogo.eagle.core.lancetx:compiler:1.0.6", lancetx_compiler_lib : "com.mogo.eagle.core.lancetx:runtime:1.0.5",