From 27bf1b5d38d6c0f59dfc930864669599e49849de Mon Sep 17 00:00:00 2001 From: 327135569 Date: Sun, 11 Apr 2021 21:17:30 +0800 Subject: [PATCH] fix signature bypass --- .../main/java/com/wind/xposed/entry/MMPApplication.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/com/wind/xposed/entry/MMPApplication.java b/app/src/main/java/com/wind/xposed/entry/MMPApplication.java index 06db554..7c54f44 100644 --- a/app/src/main/java/com/wind/xposed/entry/MMPApplication.java +++ b/app/src/main/java/com/wind/xposed/entry/MMPApplication.java @@ -1,5 +1,6 @@ package com.wind.xposed.entry; +import static android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE; import static com.wind.xposed.entry.MMPLoader.initAndLoadModules; import android.app.Application; @@ -185,6 +186,13 @@ public class MMPApplication extends Application { } } } + + out.setDataPosition(0); + // no idea why report err if just keep size + out.setDataCapacity(out.dataSize() * 2); + out.writeNoException(); + out.writeInt(1); + packageInfo.writeToParcel(out, PARCELABLE_WRITE_RETURN_VALUE); } // reset pos