wip: drop use of de.robv.android.xposed
This commit is contained in:
@@ -22,7 +22,7 @@
|
|||||||
package hook
|
package hook
|
||||||
|
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.config.ConfigManager
|
import io.github.qauxv.config.ConfigManager
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import android.util.Log;
|
|||||||
import android.widget.LinearLayout;
|
import android.widget.LinearLayout;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
import cc.hicore.Env;
|
import cc.hicore.Env;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.ui.CommonContextWrapper;
|
import io.github.qauxv.ui.CommonContextWrapper;
|
||||||
import io.github.qauxv.util.Toasts;
|
import io.github.qauxv.util.Toasts;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ import cc.hicore.ReflectUtil.XField;
|
|||||||
import cc.hicore.ReflectUtil.XMethod;
|
import cc.hicore.ReflectUtil.XMethod;
|
||||||
import cc.hicore.dialog.RepeaterPlusIconSettingDialog;
|
import cc.hicore.dialog.RepeaterPlusIconSettingDialog;
|
||||||
import cc.ioctl.util.LayoutHelper;
|
import cc.ioctl.util.LayoutHelper;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import io.github.qauxv.R;
|
import io.github.qauxv.R;
|
||||||
import io.github.qauxv.util.CustomMenu;
|
import io.github.qauxv.util.CustomMenu;
|
||||||
import io.github.qauxv.util.LicenseStatus;
|
import io.github.qauxv.util.LicenseStatus;
|
||||||
|
|||||||
@@ -51,9 +51,9 @@ import com.tencent.qqnt.kernel.nativeinterface.MsgAttributeInfo;
|
|||||||
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord;
|
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord;
|
||||||
import com.xiaoniu.dispatcher.OnMenuBuilder;
|
import com.xiaoniu.dispatcher.OnMenuBuilder;
|
||||||
import com.xiaoniu.util.ContextUtils;
|
import com.xiaoniu.util.ContextUtils;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import de.robv.android.xposed.XposedHelpers;
|
import io.github.qauxv.util.xpcompat.XposedHelpers;
|
||||||
import io.github.qauxv.R;
|
import io.github.qauxv.R;
|
||||||
import io.github.qauxv.base.ISwitchCellAgent;
|
import io.github.qauxv.base.ISwitchCellAgent;
|
||||||
import io.github.qauxv.base.IUiItemAgent;
|
import io.github.qauxv.base.IUiItemAgent;
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ import androidx.annotation.NonNull;
|
|||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import cc.ioctl.util.HookUtils;
|
import cc.ioctl.util.HookUtils;
|
||||||
import cc.ioctl.util.Reflex;
|
import cc.ioctl.util.Reflex;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
import io.github.qauxv.bridge.AppRuntimeHelper;
|
import io.github.qauxv.bridge.AppRuntimeHelper;
|
||||||
|
|||||||
@@ -25,8 +25,8 @@ import androidx.annotation.NonNull;
|
|||||||
import cc.hicore.ReflectUtil.XMethod;
|
import cc.hicore.ReflectUtil.XMethod;
|
||||||
import cc.ioctl.util.HookUtils;
|
import cc.ioctl.util.HookUtils;
|
||||||
import cc.ioctl.util.HostInfo;
|
import cc.ioctl.util.HostInfo;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedHelpers;
|
import io.github.qauxv.util.xpcompat.XposedHelpers;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter;
|
import io.github.qauxv.dsl.FunctionEntryRouter;
|
||||||
|
|||||||
@@ -26,8 +26,8 @@ import androidx.annotation.NonNull;
|
|||||||
import cc.ioctl.util.HookUtils;
|
import cc.ioctl.util.HookUtils;
|
||||||
import cc.ioctl.util.HostInfo;
|
import cc.ioctl.util.HostInfo;
|
||||||
import cc.ioctl.util.Reflex;
|
import cc.ioctl.util.Reflex;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedHelpers;
|
import io.github.qauxv.util.xpcompat.XposedHelpers;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter;
|
import io.github.qauxv.dsl.FunctionEntryRouter;
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ import com.tencent.qqnt.kernel.nativeinterface.MsgRecord;
|
|||||||
import com.tencent.qqnt.kernel.nativeinterface.PicElement;
|
import com.tencent.qqnt.kernel.nativeinterface.PicElement;
|
||||||
import com.xiaoniu.dispatcher.OnMenuBuilder;
|
import com.xiaoniu.dispatcher.OnMenuBuilder;
|
||||||
import com.xiaoniu.util.ContextUtils;
|
import com.xiaoniu.util.ContextUtils;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import io.github.qauxv.R;
|
import io.github.qauxv.R;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
|
|||||||
@@ -26,8 +26,8 @@ import cc.hicore.QApp.QAppUtils;
|
|||||||
import cc.hicore.ReflectUtil.XField;
|
import cc.hicore.ReflectUtil.XField;
|
||||||
import cc.hicore.hook.RepeaterPlus;
|
import cc.hicore.hook.RepeaterPlus;
|
||||||
import cc.hicore.hook.stickerPanel.Hooker.StickerPanelEntryHooker;
|
import cc.hicore.hook.stickerPanel.Hooker.StickerPanelEntryHooker;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.base.IDynamicHook;
|
import io.github.qauxv.base.IDynamicHook;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.hook.BaseHookDispatcher;
|
import io.github.qauxv.hook.BaseHookDispatcher;
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ package cc.ioctl.hook;
|
|||||||
import static android.widget.LinearLayout.LayoutParams.MATCH_PARENT;
|
import static android.widget.LinearLayout.LayoutParams.MATCH_PARENT;
|
||||||
import static android.widget.LinearLayout.LayoutParams.WRAP_CONTENT;
|
import static android.widget.LinearLayout.LayoutParams.WRAP_CONTENT;
|
||||||
import static cc.ioctl.util.LayoutHelper.dip2px;
|
import static cc.ioctl.util.LayoutHelper.dip2px;
|
||||||
import static de.robv.android.xposed.XposedHelpers.findAndHookMethod;
|
import static io.github.qauxv.util.xpcompat.XposedHelpers.findAndHookMethod;
|
||||||
import static io.github.qauxv.util.Initiator.load;
|
import static io.github.qauxv.util.Initiator.load;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
@@ -42,8 +42,8 @@ import cc.ioctl.hook.friend.ShowDeletedFriendListEntry;
|
|||||||
import cc.ioctl.util.ExfriendManager;
|
import cc.ioctl.util.ExfriendManager;
|
||||||
import cc.ioctl.util.LayoutHelper;
|
import cc.ioctl.util.LayoutHelper;
|
||||||
import cc.ioctl.util.Reflex;
|
import cc.ioctl.util.Reflex;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedHelpers;
|
import io.github.qauxv.util.xpcompat.XposedHelpers;
|
||||||
import io.github.qauxv.activity.SettingsUiFragmentHostActivity;
|
import io.github.qauxv.activity.SettingsUiFragmentHostActivity;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.bridge.AppRuntimeHelper;
|
import io.github.qauxv.bridge.AppRuntimeHelper;
|
||||||
|
|||||||
@@ -40,9 +40,9 @@ import cc.ioctl.util.HookUtils;
|
|||||||
import cc.ioctl.util.HostInfo;
|
import cc.ioctl.util.HostInfo;
|
||||||
import cc.ioctl.util.LayoutHelper;
|
import cc.ioctl.util.LayoutHelper;
|
||||||
import cc.ioctl.util.Reflex;
|
import cc.ioctl.util.Reflex;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import de.robv.android.xposed.XposedHelpers;
|
import io.github.qauxv.util.xpcompat.XposedHelpers;
|
||||||
import io.github.qauxv.BuildConfig;
|
import io.github.qauxv.BuildConfig;
|
||||||
import io.github.qauxv.R;
|
import io.github.qauxv.R;
|
||||||
import io.github.qauxv.activity.SettingsUiFragmentHostActivity;
|
import io.github.qauxv.activity.SettingsUiFragmentHostActivity;
|
||||||
|
|||||||
@@ -28,8 +28,8 @@ import static io.github.qauxv.util.Initiator.load;
|
|||||||
import cc.ioctl.util.ExfriendManager;
|
import cc.ioctl.util.ExfriendManager;
|
||||||
import cc.ioctl.util.HookUtils;
|
import cc.ioctl.util.HookUtils;
|
||||||
import cc.ioctl.util.Reflex;
|
import cc.ioctl.util.Reflex;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedHelpers;
|
import io.github.qauxv.util.xpcompat.XposedHelpers;
|
||||||
import io.github.qauxv.util.SyncUtils;
|
import io.github.qauxv.util.SyncUtils;
|
||||||
import io.github.qauxv.config.ConfigItems;
|
import io.github.qauxv.config.ConfigItems;
|
||||||
import io.github.qauxv.hook.BasePersistBackgroundHook;
|
import io.github.qauxv.hook.BasePersistBackgroundHook;
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ import cc.ioctl.util.HookUtils;
|
|||||||
import cc.ioctl.util.HostInfo;
|
import cc.ioctl.util.HostInfo;
|
||||||
import cc.ioctl.util.Reflex;
|
import cc.ioctl.util.Reflex;
|
||||||
import com.tencent.qqnt.kernel.nativeinterface.VASMsgBubble;
|
import com.tencent.qqnt.kernel.nativeinterface.VASMsgBubble;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Simplify;
|
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Simplify;
|
||||||
|
|||||||
@@ -29,8 +29,8 @@ import androidx.annotation.Nullable;
|
|||||||
import cc.hicore.QApp.QAppUtils;
|
import cc.hicore.QApp.QAppUtils;
|
||||||
import cc.ioctl.util.HookUtils;
|
import cc.ioctl.util.HookUtils;
|
||||||
import com.tencent.qqnt.kernel.nativeinterface.VASMsgFont;
|
import com.tencent.qqnt.kernel.nativeinterface.VASMsgFont;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Simplify;
|
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Simplify;
|
||||||
|
|||||||
@@ -29,8 +29,8 @@ import androidx.annotation.NonNull;
|
|||||||
import cc.hicore.QApp.QAppUtils;
|
import cc.hicore.QApp.QAppUtils;
|
||||||
import cc.hicore.ReflectUtil.XMethod;
|
import cc.hicore.ReflectUtil.XMethod;
|
||||||
import cc.ioctl.util.HookUtils;
|
import cc.ioctl.util.HookUtils;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedHelpers;
|
import io.github.qauxv.util.xpcompat.XposedHelpers;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
import io.github.qauxv.bridge.AIOUtilsImpl;
|
import io.github.qauxv.bridge.AIOUtilsImpl;
|
||||||
|
|||||||
@@ -24,8 +24,8 @@ package cc.ioctl.hook.chat;
|
|||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import cc.ioctl.util.HookUtils;
|
import cc.ioctl.util.HookUtils;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Auxiliary;
|
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Auxiliary;
|
||||||
|
|||||||
@@ -29,8 +29,8 @@ import androidx.annotation.NonNull;
|
|||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import cc.ioctl.util.HostInfo;
|
import cc.ioctl.util.HostInfo;
|
||||||
import cc.ioctl.util.Reflex;
|
import cc.ioctl.util.Reflex;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedHelpers;
|
import io.github.qauxv.util.xpcompat.XposedHelpers;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Auxiliary;
|
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Auxiliary;
|
||||||
|
|||||||
@@ -26,8 +26,8 @@ import static io.github.qauxv.util.QQVersion.QQ_8_8_11;
|
|||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import cc.ioctl.util.HostInfo;
|
import cc.ioctl.util.HostInfo;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Auxiliary;
|
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Auxiliary;
|
||||||
|
|||||||
@@ -36,9 +36,9 @@ import androidx.annotation.NonNull;
|
|||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import cc.ioctl.fragment.FakeBatteryConfigFragment;
|
import cc.ioctl.fragment.FakeBatteryConfigFragment;
|
||||||
import cc.ioctl.util.HostInfo;
|
import cc.ioctl.util.HostInfo;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import de.robv.android.xposed.XposedHelpers;
|
import io.github.qauxv.util.xpcompat.XposedHelpers;
|
||||||
import io.github.qauxv.util.SyncUtils;
|
import io.github.qauxv.util.SyncUtils;
|
||||||
import io.github.qauxv.activity.SettingsUiFragmentHostActivity;
|
import io.github.qauxv.activity.SettingsUiFragmentHostActivity;
|
||||||
import io.github.qauxv.base.ISwitchCellAgent;
|
import io.github.qauxv.base.ISwitchCellAgent;
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ import cc.ioctl.util.HostInfo
|
|||||||
import cc.ioctl.util.hookAfterIfEnabled
|
import cc.ioctl.util.hookAfterIfEnabled
|
||||||
import com.github.kyuubiran.ezxhelper.utils.Log
|
import com.github.kyuubiran.ezxhelper.utils.Log
|
||||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.duzhaokun123.util.FilePicker
|
import io.github.duzhaokun123.util.FilePicker
|
||||||
import io.github.qauxv.base.IUiItemAgent
|
import io.github.qauxv.base.IUiItemAgent
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
|
|||||||
@@ -28,8 +28,8 @@ import android.view.View
|
|||||||
import cc.hicore.QApp.QAppUtils
|
import cc.hicore.QApp.QAppUtils
|
||||||
import cc.ioctl.util.hookBeforeIfEnabled
|
import cc.ioctl.util.hookBeforeIfEnabled
|
||||||
import com.github.kyuubiran.ezxhelper.utils.isPrivate
|
import com.github.kyuubiran.ezxhelper.utils.isPrivate
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XposedBridge
|
import io.github.qauxv.util.xpcompat.XposedBridge
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -35,8 +35,8 @@ import androidx.annotation.Nullable;
|
|||||||
import cc.ioctl.dialog.RikkaBaseApkFormatDialog;
|
import cc.ioctl.dialog.RikkaBaseApkFormatDialog;
|
||||||
import cc.ioctl.util.HookUtils;
|
import cc.ioctl.util.HookUtils;
|
||||||
import cc.ioctl.util.HostInfo;
|
import cc.ioctl.util.HostInfo;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedHelpers;
|
import io.github.qauxv.util.xpcompat.XposedHelpers;
|
||||||
import io.github.qauxv.base.IUiItemAgent;
|
import io.github.qauxv.base.IUiItemAgent;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
|
|||||||
@@ -29,9 +29,9 @@ import androidx.annotation.NonNull;
|
|||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import cc.ioctl.dialog.RikkaCustomDeviceModelDialog;
|
import cc.ioctl.dialog.RikkaCustomDeviceModelDialog;
|
||||||
import cc.ioctl.util.HostInfo;
|
import cc.ioctl.util.HostInfo;
|
||||||
import de.robv.android.xposed.XC_MethodReplacement;
|
import io.github.qauxv.util.xpcompat.XC_MethodReplacement;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import de.robv.android.xposed.XposedHelpers;
|
import io.github.qauxv.util.xpcompat.XposedHelpers;
|
||||||
import io.github.qauxv.base.IUiItemAgent;
|
import io.github.qauxv.base.IUiItemAgent;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
package cc.ioctl.hook.misc
|
package cc.ioctl.hook.misc
|
||||||
|
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import io.github.qauxv.base.IDynamicHook
|
import io.github.qauxv.base.IDynamicHook
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ import android.view.View
|
|||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
import cc.ioctl.util.HookUtils
|
import cc.ioctl.util.HookUtils
|
||||||
import cc.ioctl.util.Reflex
|
import cc.ioctl.util.Reflex
|
||||||
import de.robv.android.xposed.XposedBridge
|
import io.github.qauxv.util.xpcompat.XposedBridge
|
||||||
import io.github.qauxv.R
|
import io.github.qauxv.R
|
||||||
import io.github.qauxv.base.annotation.ComponentHookEntry
|
import io.github.qauxv.base.annotation.ComponentHookEntry
|
||||||
import io.github.qauxv.hook.BaseComponentHook
|
import io.github.qauxv.hook.BaseComponentHook
|
||||||
|
|||||||
@@ -47,8 +47,8 @@ import androidx.core.view.inputmethod.InputConnectionCompat;
|
|||||||
import cc.hicore.message.bridge.Chat_facade_bridge;
|
import cc.hicore.message.bridge.Chat_facade_bridge;
|
||||||
import cc.ioctl.util.SendCacheUtils;
|
import cc.ioctl.util.SendCacheUtils;
|
||||||
import cc.ioctl.util.ui.FaultyDialog;
|
import cc.ioctl.util.ui.FaultyDialog;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.R;
|
import io.github.qauxv.R;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
|
|||||||
@@ -31,9 +31,9 @@ import cc.ioctl.util.beforeHookIfEnabled
|
|||||||
import com.tencent.qqnt.kernel.nativeinterface.MsgElement
|
import com.tencent.qqnt.kernel.nativeinterface.MsgElement
|
||||||
import com.xiaoniu.dispatcher.OnMenuBuilder
|
import com.xiaoniu.dispatcher.OnMenuBuilder
|
||||||
import com.xiaoniu.util.ContextUtils
|
import com.xiaoniu.util.ContextUtils
|
||||||
import de.robv.android.xposed.XC_MethodHook.MethodHookParam
|
import io.github.qauxv.util.xpcompat.XC_MethodHook.MethodHookParam
|
||||||
import de.robv.android.xposed.XposedBridge
|
import io.github.qauxv.util.xpcompat.XposedBridge
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.R
|
import io.github.qauxv.R
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
|
|||||||
@@ -37,8 +37,8 @@ import cc.ioctl.util.HookUtils;
|
|||||||
import cc.ioctl.util.HostInfo;
|
import cc.ioctl.util.HostInfo;
|
||||||
import cc.ioctl.util.Reflex;
|
import cc.ioctl.util.Reflex;
|
||||||
import cc.ioctl.util.ui.FaultyDialog;
|
import cc.ioctl.util.ui.FaultyDialog;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.R;
|
import io.github.qauxv.R;
|
||||||
import io.github.qauxv.activity.ShadowShareFileAgentActivity;
|
import io.github.qauxv.activity.ShadowShareFileAgentActivity;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ import cc.hicore.QApp.QAppUtils;
|
|||||||
import cc.ioctl.util.HookUtils;
|
import cc.ioctl.util.HookUtils;
|
||||||
import cc.ioctl.util.Reflex;
|
import cc.ioctl.util.Reflex;
|
||||||
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord;
|
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord;
|
||||||
import de.robv.android.xposed.XposedHelpers;
|
import io.github.qauxv.util.xpcompat.XposedHelpers;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Auxiliary;
|
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Auxiliary;
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ import cc.ioctl.util.hookBeforeIfEnabled
|
|||||||
import cc.ioctl.util.ui.FaultyDialog
|
import cc.ioctl.util.ui.FaultyDialog
|
||||||
import com.github.kyuubiran.ezxhelper.utils.hookBefore
|
import com.github.kyuubiran.ezxhelper.utils.hookBefore
|
||||||
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord
|
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord
|
||||||
import de.robv.android.xposed.XC_MethodHook.MethodHookParam
|
import io.github.qauxv.util.xpcompat.XC_MethodHook.MethodHookParam
|
||||||
import io.github.qauxv.R
|
import io.github.qauxv.R
|
||||||
import io.github.qauxv.base.annotation.DexDeobfs
|
import io.github.qauxv.base.annotation.DexDeobfs
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
|
|||||||
@@ -39,9 +39,9 @@ import com.tencent.qphone.base.remote.FromServiceMsg;
|
|||||||
import com.tencent.qqnt.kernel.nativeinterface.PicElement;
|
import com.tencent.qqnt.kernel.nativeinterface.PicElement;
|
||||||
import com.xiaoniu.dispatcher.OnMenuBuilder;
|
import com.xiaoniu.dispatcher.OnMenuBuilder;
|
||||||
import com.xiaoniu.util.ContextUtils;
|
import com.xiaoniu.util.ContextUtils;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import de.robv.android.xposed.XposedHelpers;
|
import io.github.qauxv.util.xpcompat.XposedHelpers;
|
||||||
import io.github.qauxv.R;
|
import io.github.qauxv.R;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ import static cc.ioctl.util.LayoutHelper.dip2sp;
|
|||||||
import static cc.ioctl.util.LayoutHelper.newLinearLayoutParams;
|
import static cc.ioctl.util.LayoutHelper.newLinearLayoutParams;
|
||||||
import static cc.ioctl.util.Reflex.findField;
|
import static cc.ioctl.util.Reflex.findField;
|
||||||
import static cc.ioctl.util.Reflex.getFirstByType;
|
import static cc.ioctl.util.Reflex.getFirstByType;
|
||||||
import static de.robv.android.xposed.XposedHelpers.findAndHookMethod;
|
import static io.github.qauxv.util.xpcompat.XposedHelpers.findAndHookMethod;
|
||||||
import static io.github.qauxv.bridge.AppRuntimeHelper.getQQAppInterface;
|
import static io.github.qauxv.bridge.AppRuntimeHelper.getQQAppInterface;
|
||||||
import static io.github.qauxv.util.Initiator._PttItemBuilder;
|
import static io.github.qauxv.util.Initiator._PttItemBuilder;
|
||||||
import static io.github.qauxv.util.Initiator.load;
|
import static io.github.qauxv.util.Initiator.load;
|
||||||
@@ -60,8 +60,8 @@ import cc.ioctl.util.Reflex;
|
|||||||
import com.tencent.qqnt.kernel.nativeinterface.PttElement;
|
import com.tencent.qqnt.kernel.nativeinterface.PttElement;
|
||||||
import com.xiaoniu.dispatcher.OnMenuBuilder;
|
import com.xiaoniu.dispatcher.OnMenuBuilder;
|
||||||
import com.xiaoniu.util.ContextUtils;
|
import com.xiaoniu.util.ContextUtils;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.R;
|
import io.github.qauxv.R;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
|
|||||||
@@ -21,8 +21,8 @@
|
|||||||
*/
|
*/
|
||||||
package cc.ioctl.hook.msg;
|
package cc.ioctl.hook.msg;
|
||||||
|
|
||||||
import static de.robv.android.xposed.XposedHelpers.callMethod;
|
import static io.github.qauxv.util.xpcompat.XposedHelpers.callMethod;
|
||||||
import static de.robv.android.xposed.XposedHelpers.setObjectField;
|
import static io.github.qauxv.util.xpcompat.XposedHelpers.setObjectField;
|
||||||
import static io.github.qauxv.util.Initiator._C2CMessageProcessor;
|
import static io.github.qauxv.util.Initiator._C2CMessageProcessor;
|
||||||
import static io.github.qauxv.util.Initiator._QQMessageFacade;
|
import static io.github.qauxv.util.Initiator._QQMessageFacade;
|
||||||
|
|
||||||
@@ -42,7 +42,7 @@ import cc.ioctl.util.Reflex;
|
|||||||
import com.google.protobuf.ByteString;
|
import com.google.protobuf.ByteString;
|
||||||
import com.google.protobuf.InvalidProtocolBufferException;
|
import com.google.protobuf.InvalidProtocolBufferException;
|
||||||
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord;
|
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import io.github.qauxv.activity.SettingsUiFragmentHostActivity;
|
import io.github.qauxv.activity.SettingsUiFragmentHostActivity;
|
||||||
import io.github.qauxv.base.IUiItemAgent;
|
import io.github.qauxv.base.IUiItemAgent;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
|
|||||||
@@ -37,8 +37,8 @@ import cc.ioctl.util.HookUtils;
|
|||||||
import cc.ioctl.util.HostInfo;
|
import cc.ioctl.util.HostInfo;
|
||||||
import cc.ioctl.util.Reflex;
|
import cc.ioctl.util.Reflex;
|
||||||
import cc.ioctl.util.ui.FaultyDialog;
|
import cc.ioctl.util.ui.FaultyDialog;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.R;
|
import io.github.qauxv.R;
|
||||||
import io.github.qauxv.activity.ShadowShareFileAgentActivity;
|
import io.github.qauxv.activity.ShadowShareFileAgentActivity;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ import cc.ioctl.util.HookUtils.hookBeforeAndAfterIfEnabled
|
|||||||
import cc.ioctl.util.LayoutHelper
|
import cc.ioctl.util.LayoutHelper
|
||||||
import cc.ioctl.util.hookBeforeIfEnabled
|
import cc.ioctl.util.hookBeforeIfEnabled
|
||||||
import com.github.kyuubiran.ezxhelper.utils.hookAfter
|
import com.github.kyuubiran.ezxhelper.utils.hookAfter
|
||||||
import de.robv.android.xposed.XC_MethodHook.MethodHookParam
|
import io.github.qauxv.util.xpcompat.XC_MethodHook.MethodHookParam
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ package cc.ioctl.hook.notification
|
|||||||
|
|
||||||
import cc.ioctl.util.Reflex
|
import cc.ioctl.util.Reflex
|
||||||
import cc.ioctl.util.msg.MessageManager
|
import cc.ioctl.util.msg.MessageManager
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.hook.BasePersistBackgroundHook
|
import io.github.qauxv.hook.BasePersistBackgroundHook
|
||||||
import io.github.qauxv.util.Initiator
|
import io.github.qauxv.util.Initiator
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ import androidx.annotation.NonNull;
|
|||||||
import cc.ioctl.util.HookUtils;
|
import cc.ioctl.util.HookUtils;
|
||||||
import cc.ioctl.util.HostInfo;
|
import cc.ioctl.util.HostInfo;
|
||||||
import cc.ioctl.util.Reflex;
|
import cc.ioctl.util.Reflex;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Auxiliary;
|
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Auxiliary;
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ import cc.ioctl.util.Reflex
|
|||||||
import cc.ioctl.util.hookAfterIfEnabled
|
import cc.ioctl.util.hookAfterIfEnabled
|
||||||
import cc.ioctl.util.hookBeforeIfEnabled
|
import cc.ioctl.util.hookBeforeIfEnabled
|
||||||
import com.github.kyuubiran.ezxhelper.utils.hookBefore
|
import com.github.kyuubiran.ezxhelper.utils.hookBefore
|
||||||
import de.robv.android.xposed.XC_MethodHook.MethodHookParam
|
import io.github.qauxv.util.xpcompat.XC_MethodHook.MethodHookParam
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -38,8 +38,8 @@ import com.github.kyuubiran.ezxhelper.utils.hookAfter
|
|||||||
import com.github.kyuubiran.ezxhelper.utils.hookReturnConstant
|
import com.github.kyuubiran.ezxhelper.utils.hookReturnConstant
|
||||||
import com.github.kyuubiran.ezxhelper.utils.paramCount
|
import com.github.kyuubiran.ezxhelper.utils.paramCount
|
||||||
import com.github.kyuubiran.ezxhelper.utils.setViewZeroSize
|
import com.github.kyuubiran.ezxhelper.utils.setViewZeroSize
|
||||||
import de.robv.android.xposed.XC_MethodReplacement
|
import io.github.qauxv.util.xpcompat.XC_MethodReplacement
|
||||||
import de.robv.android.xposed.XposedBridge
|
import io.github.qauxv.util.xpcompat.XposedBridge
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ package cc.ioctl.hook.troop
|
|||||||
|
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import cc.ioctl.util.Reflex
|
import cc.ioctl.util.Reflex
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -24,8 +24,8 @@ package cc.ioctl.hook.ui.chat;
|
|||||||
import static io.github.qauxv.util.Initiator.load;
|
import static io.github.qauxv.util.Initiator.load;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedHelpers;
|
import io.github.qauxv.util.xpcompat.XposedHelpers;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Simplify;
|
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Simplify;
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ import cc.ioctl.util.HookUtils.BeforeAndAfterHookedMethod;
|
|||||||
import cc.ioctl.util.HostInfo;
|
import cc.ioctl.util.HostInfo;
|
||||||
import cc.ioctl.util.LayoutHelper;
|
import cc.ioctl.util.LayoutHelper;
|
||||||
import cc.ioctl.util.Reflex;
|
import cc.ioctl.util.Reflex;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import io.github.qauxv.base.ISwitchCellAgent;
|
import io.github.qauxv.base.ISwitchCellAgent;
|
||||||
import io.github.qauxv.base.IUiItemAgent;
|
import io.github.qauxv.base.IUiItemAgent;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
|
|||||||
@@ -25,8 +25,8 @@ import com.github.kyuubiran.ezxhelper.utils.findMethod
|
|||||||
import com.github.kyuubiran.ezxhelper.utils.hookAfter
|
import com.github.kyuubiran.ezxhelper.utils.hookAfter
|
||||||
import com.github.kyuubiran.ezxhelper.utils.hookAllConstructorAfter
|
import com.github.kyuubiran.ezxhelper.utils.hookAllConstructorAfter
|
||||||
import com.github.kyuubiran.ezxhelper.utils.paramCount
|
import com.github.kyuubiran.ezxhelper.utils.paramCount
|
||||||
import de.robv.android.xposed.XC_MethodReplacement
|
import io.github.qauxv.util.xpcompat.XC_MethodReplacement
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.config.ConfigItems
|
import io.github.qauxv.config.ConfigItems
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ import android.view.View
|
|||||||
import androidx.appcompat.widget.AppCompatCheckBox
|
import androidx.appcompat.widget.AppCompatCheckBox
|
||||||
import androidx.appcompat.widget.AppCompatTextView
|
import androidx.appcompat.widget.AppCompatTextView
|
||||||
import cc.ioctl.util.HookUtils
|
import cc.ioctl.util.HookUtils
|
||||||
import de.robv.android.xposed.XposedBridge
|
import io.github.qauxv.util.xpcompat.XposedBridge
|
||||||
import io.github.qauxv.base.IUiItemAgent
|
import io.github.qauxv.base.IUiItemAgent
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
|
|||||||
@@ -36,8 +36,8 @@ import androidx.annotation.Nullable;
|
|||||||
import androidx.appcompat.app.AlertDialog;
|
import androidx.appcompat.app.AlertDialog;
|
||||||
import cc.ioctl.util.HostInfo;
|
import cc.ioctl.util.HostInfo;
|
||||||
import cc.ioctl.util.LayoutHelper;
|
import cc.ioctl.util.LayoutHelper;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.base.IUiItemAgent;
|
import io.github.qauxv.base.IUiItemAgent;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
|
|||||||
@@ -28,8 +28,8 @@ import androidx.annotation.NonNull;
|
|||||||
import cc.hicore.QApp.QAppUtils;
|
import cc.hicore.QApp.QAppUtils;
|
||||||
import cc.ioctl.util.HookUtils;
|
import cc.ioctl.util.HookUtils;
|
||||||
import com.tencent.qqnt.kernel.nativeinterface.VASMsgAvatarPendant;
|
import com.tencent.qqnt.kernel.nativeinterface.VASMsgAvatarPendant;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Simplify;
|
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Simplify;
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ import com.github.kyuubiran.ezxhelper.utils.findMethod
|
|||||||
import com.github.kyuubiran.ezxhelper.utils.getObjectAs
|
import com.github.kyuubiran.ezxhelper.utils.getObjectAs
|
||||||
import com.github.kyuubiran.ezxhelper.utils.hookAfter
|
import com.github.kyuubiran.ezxhelper.utils.hookAfter
|
||||||
import com.github.kyuubiran.ezxhelper.utils.setViewZeroSize
|
import com.github.kyuubiran.ezxhelper.utils.setViewZeroSize
|
||||||
import de.robv.android.xposed.XposedBridge
|
import io.github.qauxv.util.xpcompat.XposedBridge
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -24,8 +24,8 @@ package cc.ioctl.hook.ui.title;
|
|||||||
import android.view.View;
|
import android.view.View;
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import cc.ioctl.util.HookUtils;
|
import cc.ioctl.util.HookUtils;
|
||||||
import de.robv.android.xposed.XC_MethodReplacement;
|
import io.github.qauxv.util.xpcompat.XC_MethodReplacement;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Simplify;
|
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Simplify;
|
||||||
|
|||||||
@@ -23,8 +23,8 @@ package cc.ioctl.util;
|
|||||||
|
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XC_MethodHook.MethodHookParam;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook.MethodHookParam;
|
||||||
import io.github.qauxv.util.Log;
|
import io.github.qauxv.util.Log;
|
||||||
import io.github.qauxv.util.dexkit.DexMethodDescriptor;
|
import io.github.qauxv.util.dexkit.DexMethodDescriptor;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
|||||||
@@ -23,8 +23,8 @@
|
|||||||
package cc.ioctl.util;
|
package cc.ioctl.util;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.base.ITraceableDynamicHook;
|
import io.github.qauxv.base.ITraceableDynamicHook;
|
||||||
import io.github.qauxv.hook.BaseFunctionHook;
|
import io.github.qauxv.hook.BaseFunctionHook;
|
||||||
import io.github.qauxv.hook.BaseHookDispatcher;
|
import io.github.qauxv.hook.BaseHookDispatcher;
|
||||||
|
|||||||
@@ -23,8 +23,8 @@
|
|||||||
package cc.ioctl.util
|
package cc.ioctl.util
|
||||||
|
|
||||||
import dalvik.system.BaseDexClassLoader
|
import dalvik.system.BaseDexClassLoader
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XposedBridge
|
import io.github.qauxv.util.xpcompat.XposedBridge
|
||||||
import io.github.qauxv.hook.BaseFunctionHook
|
import io.github.qauxv.hook.BaseFunctionHook
|
||||||
import io.github.qauxv.util.LicenseStatus
|
import io.github.qauxv.util.LicenseStatus
|
||||||
import java.lang.reflect.Constructor
|
import java.lang.reflect.Constructor
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ package cc.ioctl.util;
|
|||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.util.Natives;
|
import io.github.qauxv.util.Natives;
|
||||||
import io.github.qauxv.util.dexkit.DexMethodDescriptor;
|
import io.github.qauxv.util.dexkit.DexMethodDescriptor;
|
||||||
import java.lang.reflect.Constructor;
|
import java.lang.reflect.Constructor;
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ package cn.lliiooll.hook
|
|||||||
|
|
||||||
import cc.ioctl.hook.notification.MessageInterception
|
import cc.ioctl.hook.notification.MessageInterception
|
||||||
import cc.ioctl.util.msg.MessageReceiver
|
import cc.ioctl.util.msg.MessageReceiver
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.bridge.AppRuntimeHelper
|
import io.github.qauxv.bridge.AppRuntimeHelper
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ import android.view.View;
|
|||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import cc.ioctl.util.HookUtils;
|
import cc.ioctl.util.HookUtils;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter;
|
import io.github.qauxv.dsl.FunctionEntryRouter;
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ import androidx.annotation.NonNull;
|
|||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import cc.ioctl.util.HookUtils;
|
import cc.ioctl.util.HookUtils;
|
||||||
import cc.ioctl.util.Reflex;
|
import cc.ioctl.util.Reflex;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
import io.github.qauxv.base.annotation.FunctionHookEntry;
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
import io.github.qauxv.base.annotation.UiItemAgentEntry;
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter;
|
import io.github.qauxv.dsl.FunctionEntryRouter;
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ import cc.ioctl.hook.msg.PicMd5Hook
|
|||||||
import cc.ioctl.hook.msg.PttForwardHook
|
import cc.ioctl.hook.msg.PttForwardHook
|
||||||
import cc.ioctl.util.HookUtils
|
import cc.ioctl.util.HookUtils
|
||||||
import com.github.kyuubiran.ezxhelper.utils.isAbstract
|
import com.github.kyuubiran.ezxhelper.utils.isAbstract
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import io.github.duzhaokun123.hook.MessageCopyHook
|
import io.github.duzhaokun123.hook.MessageCopyHook
|
||||||
import io.github.duzhaokun123.hook.MessageTTSHook
|
import io.github.duzhaokun123.hook.MessageTTSHook
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ package com.xiaoniu.hook
|
|||||||
import android.content.Context
|
import android.content.Context
|
||||||
import cc.ioctl.util.HostInfo.isQQ
|
import cc.ioctl.util.HostInfo.isQQ
|
||||||
import cc.ioctl.util.afterHookIfEnabled
|
import cc.ioctl.util.afterHookIfEnabled
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Auxiliary
|
import io.github.qauxv.dsl.FunctionEntryRouter.Locations.Auxiliary
|
||||||
|
|||||||
@@ -34,9 +34,9 @@ import cc.ioctl.util.Reflex
|
|||||||
import cc.ioctl.util.afterHookIfEnabled
|
import cc.ioctl.util.afterHookIfEnabled
|
||||||
import com.xiaoniu.dispatcher.OnMenuBuilder
|
import com.xiaoniu.dispatcher.OnMenuBuilder
|
||||||
import com.xiaoniu.util.ContextUtils
|
import com.xiaoniu.util.ContextUtils
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XposedBridge
|
import io.github.qauxv.util.xpcompat.XposedBridge
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.R
|
import io.github.qauxv.R
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
|
|||||||
@@ -32,9 +32,9 @@ import cc.ioctl.util.Reflex
|
|||||||
import cc.ioctl.util.afterHookIfEnabled
|
import cc.ioctl.util.afterHookIfEnabled
|
||||||
import com.xiaoniu.dispatcher.OnMenuBuilder
|
import com.xiaoniu.dispatcher.OnMenuBuilder
|
||||||
import com.xiaoniu.util.ContextUtils
|
import com.xiaoniu.util.ContextUtils
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XposedBridge
|
import io.github.qauxv.util.xpcompat.XposedBridge
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.duzhaokun123.hook.MessageCopyHook.TAG
|
import io.github.duzhaokun123.hook.MessageCopyHook.TAG
|
||||||
import io.github.duzhaokun123.util.TTS
|
import io.github.duzhaokun123.util.TTS
|
||||||
import io.github.qauxv.R
|
import io.github.qauxv.R
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ import android.view.View
|
|||||||
import cc.ioctl.util.HookUtils.hookBeforeIfEnabled
|
import cc.ioctl.util.HookUtils.hookBeforeIfEnabled
|
||||||
import cc.ioctl.util.hookBeforeIfEnabled
|
import cc.ioctl.util.hookBeforeIfEnabled
|
||||||
import com.alphi.qhmk.module.HiddenVipIconForSe
|
import com.alphi.qhmk.module.HiddenVipIconForSe
|
||||||
import de.robv.android.xposed.XC_MethodHook.MethodHookParam
|
import io.github.qauxv.util.xpcompat.XC_MethodHook.MethodHookParam
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ package io.github.fusumayuki.hook
|
|||||||
import android.view.View
|
import android.view.View
|
||||||
import android.view.ViewStub
|
import android.view.ViewStub
|
||||||
import cc.ioctl.util.HookUtils.hookBeforeIfEnabled
|
import cc.ioctl.util.HookUtils.hookBeforeIfEnabled
|
||||||
import de.robv.android.xposed.XC_MethodHook.MethodHookParam
|
import io.github.qauxv.util.xpcompat.XC_MethodHook.MethodHookParam
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ import androidx.annotation.NonNull;
|
|||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import cc.ioctl.util.Reflex;
|
import cc.ioctl.util.Reflex;
|
||||||
import com.tencent.common.app.AppInterface;
|
import com.tencent.common.app.AppInterface;
|
||||||
import de.robv.android.xposed.XposedHelpers;
|
import io.github.qauxv.util.xpcompat.XposedHelpers;
|
||||||
import io.github.qauxv.base.annotation.DexDeobfs;
|
import io.github.qauxv.base.annotation.DexDeobfs;
|
||||||
import io.github.qauxv.bridge.ntapi.RelationNTUinAndUidApi;
|
import io.github.qauxv.bridge.ntapi.RelationNTUinAndUidApi;
|
||||||
import io.github.qauxv.util.HostInfo;
|
import io.github.qauxv.util.HostInfo;
|
||||||
|
|||||||
@@ -21,8 +21,8 @@
|
|||||||
*/
|
*/
|
||||||
package io.github.qauxv.bridge;
|
package io.github.qauxv.bridge;
|
||||||
|
|
||||||
import static de.robv.android.xposed.XposedHelpers.callMethod;
|
import static io.github.qauxv.util.xpcompat.XposedHelpers.callMethod;
|
||||||
import static de.robv.android.xposed.XposedHelpers.setObjectField;
|
import static io.github.qauxv.util.xpcompat.XposedHelpers.setObjectField;
|
||||||
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import cc.ioctl.util.Reflex;
|
import cc.ioctl.util.Reflex;
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ import androidx.annotation.NonNull;
|
|||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import cc.ioctl.hook.SettingEntryHook;
|
import cc.ioctl.hook.SettingEntryHook;
|
||||||
import cc.ioctl.util.HostInfo;
|
import cc.ioctl.util.HostInfo;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.BuildConfig;
|
import io.github.qauxv.BuildConfig;
|
||||||
import io.github.qauxv.util.SyncUtils;
|
import io.github.qauxv.util.SyncUtils;
|
||||||
import io.github.qauxv.base.IDynamicHook;
|
import io.github.qauxv.base.IDynamicHook;
|
||||||
|
|||||||
@@ -44,8 +44,8 @@ import cc.ioctl.hook.ui.misc.OptXListViewScrollBar;
|
|||||||
import cc.ioctl.hook.ui.title.RemoveCameraButton;
|
import cc.ioctl.hook.ui.title.RemoveCameraButton;
|
||||||
import cc.ioctl.util.HostInfo;
|
import cc.ioctl.util.HostInfo;
|
||||||
import cc.ioctl.util.Reflex;
|
import cc.ioctl.util.Reflex;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.config.ConfigItems;
|
import io.github.qauxv.config.ConfigItems;
|
||||||
import io.github.qauxv.config.SafeModeManager;
|
import io.github.qauxv.config.SafeModeManager;
|
||||||
import io.github.qauxv.lifecycle.ActProxyMgr;
|
import io.github.qauxv.lifecycle.ActProxyMgr;
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ import cc.ioctl.util.data.EventRecord
|
|||||||
import cc.ioctl.util.data.FriendRecord
|
import cc.ioctl.util.data.FriendRecord
|
||||||
import cc.ioctl.util.ui.ThemeAttrUtils
|
import cc.ioctl.util.ui.ThemeAttrUtils
|
||||||
import cc.ioctl.util.ui.dsl.RecyclerListViewController
|
import cc.ioctl.util.ui.dsl.RecyclerListViewController
|
||||||
import de.robv.android.xposed.XposedBridge
|
import io.github.qauxv.util.xpcompat.XposedBridge
|
||||||
import io.github.qauxv.R
|
import io.github.qauxv.R
|
||||||
import io.github.qauxv.activity.SettingsUiFragmentHostActivity
|
import io.github.qauxv.activity.SettingsUiFragmentHostActivity
|
||||||
import io.github.qauxv.activity.SettingsUiFragmentHostActivity.Companion.createStartActivityForFragmentIntent
|
import io.github.qauxv.activity.SettingsUiFragmentHostActivity.Companion.createStartActivityForFragmentIntent
|
||||||
@@ -175,7 +175,7 @@ class TroubleshootFragment : BaseRootLayoutFragment() {
|
|||||||
val statusInfo = "PID: " + android.os.Process.myPid() +
|
val statusInfo = "PID: " + android.os.Process.myPid() +
|
||||||
", UID: " + android.os.Process.myUid() +
|
", UID: " + android.os.Process.myUid() +
|
||||||
", " + (if (android.os.Process.is64Bit()) "64 bit" else "32 bit") + "\n" +
|
", " + (if (android.os.Process.is64Bit()) "64 bit" else "32 bit") + "\n" +
|
||||||
"Xposed API version: " + XposedBridge.getXposedVersion() + "\n" +
|
"Xposed API version: " + StartupInfo.requireHookBridge().apiLevel + "\n" +
|
||||||
"module: " + StartupInfo.getModulePath() + "\n" +
|
"module: " + StartupInfo.getModulePath() + "\n" +
|
||||||
"ctx.dataDir: " + hostInfo.application.dataDir
|
"ctx.dataDir: " + hostInfo.application.dataDir
|
||||||
description(statusInfo, isTextSelectable = true)
|
description(statusInfo, isTextSelectable = true)
|
||||||
|
|||||||
@@ -28,8 +28,8 @@ import android.app.Activity;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.activity.SettingsUiFragmentHostActivity;
|
import io.github.qauxv.activity.SettingsUiFragmentHostActivity;
|
||||||
import io.github.qauxv.fragment.EulaFragment;
|
import io.github.qauxv.fragment.EulaFragment;
|
||||||
import io.github.qauxv.fragment.TroubleshootFragment;
|
import io.github.qauxv.fragment.TroubleshootFragment;
|
||||||
|
|||||||
@@ -32,8 +32,8 @@ import android.provider.OpenableColumns;
|
|||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import cc.ioctl.util.HostInfo;
|
import cc.ioctl.util.HostInfo;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.util.Initiator;
|
import io.github.qauxv.util.Initiator;
|
||||||
import io.github.qauxv.util.Log;
|
import io.github.qauxv.util.Log;
|
||||||
import io.github.qauxv.util.SyncUtils;
|
import io.github.qauxv.util.SyncUtils;
|
||||||
|
|||||||
@@ -25,8 +25,8 @@ package io.github.qauxv.omnifix.hw;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.res.Resources;
|
import android.content.res.Resources;
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import io.github.qauxv.util.xpcompat.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
import io.github.qauxv.util.xpcompat.XposedBridge;
|
||||||
import io.github.qauxv.BuildConfig;
|
import io.github.qauxv.BuildConfig;
|
||||||
import io.github.qauxv.util.Log;
|
import io.github.qauxv.util.Log;
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
*/
|
*/
|
||||||
package io.github.qauxv.router.decorator
|
package io.github.qauxv.router.decorator
|
||||||
|
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import io.github.qauxv.base.IDynamicHook
|
import io.github.qauxv.base.IDynamicHook
|
||||||
import io.github.qauxv.base.RuntimeErrorTracer
|
import io.github.qauxv.base.RuntimeErrorTracer
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
package io.github.qauxv.router.decorator
|
package io.github.qauxv.router.decorator
|
||||||
|
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import io.github.qauxv.base.IDynamicHook
|
import io.github.qauxv.base.IDynamicHook
|
||||||
import io.github.qauxv.base.RuntimeErrorTracer
|
import io.github.qauxv.base.RuntimeErrorTracer
|
||||||
|
|
||||||
|
|||||||
@@ -22,8 +22,8 @@
|
|||||||
package io.github.qauxv.router.dispacher
|
package io.github.qauxv.router.dispacher
|
||||||
|
|
||||||
import cc.hicore.QApp.QAppUtils
|
import cc.hicore.QApp.QAppUtils
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XposedBridge
|
import io.github.qauxv.util.xpcompat.XposedBridge
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.hook.BaseHookDispatcher
|
import io.github.qauxv.hook.BaseHookDispatcher
|
||||||
import io.github.qauxv.router.decorator.IItemBuilderFactoryHookDecorator
|
import io.github.qauxv.router.decorator.IItemBuilderFactoryHookDecorator
|
||||||
|
|||||||
@@ -25,8 +25,8 @@ import android.app.Activity
|
|||||||
import android.content.ContextWrapper
|
import android.content.ContextWrapper
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import com.github.kyuubiran.ezxhelper.utils.getStaticObject
|
import com.github.kyuubiran.ezxhelper.utils.getStaticObject
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XposedBridge
|
import io.github.qauxv.util.xpcompat.XposedBridge
|
||||||
import io.github.qauxv.util.SyncUtils
|
import io.github.qauxv.util.SyncUtils
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.hook.BaseHookDispatcher
|
import io.github.qauxv.hook.BaseHookDispatcher
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ import android.graphics.drawable.Drawable;
|
|||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import cc.ioctl.util.HostInfo;
|
import cc.ioctl.util.HostInfo;
|
||||||
import cc.ioctl.util.Reflex;
|
import cc.ioctl.util.Reflex;
|
||||||
import de.robv.android.xposed.XposedHelpers;
|
import io.github.qauxv.util.xpcompat.XposedHelpers;
|
||||||
import io.github.qauxv.util.Log;
|
import io.github.qauxv.util.Log;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
package me.hd.hook
|
package me.hd.hook
|
||||||
|
|
||||||
import com.github.kyuubiran.ezxhelper.utils.hookBefore
|
import com.github.kyuubiran.ezxhelper.utils.hookBefore
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
package me.hd.hook
|
package me.hd.hook
|
||||||
|
|
||||||
import cc.ioctl.util.hookBeforeIfEnabled
|
import cc.ioctl.util.hookBeforeIfEnabled
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -44,8 +44,8 @@ import androidx.core.view.children
|
|||||||
import cc.ioctl.util.LayoutHelper
|
import cc.ioctl.util.LayoutHelper
|
||||||
import cc.ioctl.util.hookAfterIfEnabled
|
import cc.ioctl.util.hookAfterIfEnabled
|
||||||
import com.tencent.qqnt.kernel.nativeinterface.MsgElement
|
import com.tencent.qqnt.kernel.nativeinterface.MsgElement
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.R
|
import io.github.qauxv.R
|
||||||
import io.github.qauxv.base.IUiItemAgent
|
import io.github.qauxv.base.IUiItemAgent
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ package me.hd.hook
|
|||||||
import android.view.View
|
import android.view.View
|
||||||
import cc.ioctl.util.hookAfterIfEnabled
|
import cc.ioctl.util.hookAfterIfEnabled
|
||||||
import com.github.kyuubiran.ezxhelper.utils.setViewZeroSize
|
import com.github.kyuubiran.ezxhelper.utils.setViewZeroSize
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -24,8 +24,8 @@ package me.hd.hook
|
|||||||
|
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
import android.widget.RelativeLayout
|
import android.widget.RelativeLayout
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XposedBridge
|
import io.github.qauxv.util.xpcompat.XposedBridge
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ package me.hd.hook
|
|||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
import android.widget.TextView
|
import android.widget.TextView
|
||||||
import cc.ioctl.util.hookAfterIfEnabled
|
import cc.ioctl.util.hookAfterIfEnabled
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
package me.hd.hook
|
package me.hd.hook
|
||||||
|
|
||||||
import cc.ioctl.util.hookBeforeIfEnabled
|
import cc.ioctl.util.hookBeforeIfEnabled
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ package me.hd.hook
|
|||||||
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import cc.ioctl.util.hookBeforeIfEnabled
|
import cc.ioctl.util.hookBeforeIfEnabled
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -25,8 +25,8 @@ package me.hd.hook.menu
|
|||||||
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord
|
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord
|
||||||
import com.xiaoniu.dispatcher.OnMenuBuilder
|
import com.xiaoniu.dispatcher.OnMenuBuilder
|
||||||
import com.xiaoniu.util.ContextUtils
|
import com.xiaoniu.util.ContextUtils
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.R
|
import io.github.qauxv.R
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
|
|||||||
@@ -28,8 +28,8 @@ import cc.ioctl.util.hookAfterIfEnabled
|
|||||||
import com.github.kyuubiran.ezxhelper.utils.findField
|
import com.github.kyuubiran.ezxhelper.utils.findField
|
||||||
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord
|
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord
|
||||||
import com.xiaoniu.dispatcher.OnMenuBuilder
|
import com.xiaoniu.dispatcher.OnMenuBuilder
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.R
|
import io.github.qauxv.R
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
|
|||||||
@@ -25,8 +25,8 @@ package me.hd.hook.menu
|
|||||||
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord
|
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord
|
||||||
import com.xiaoniu.dispatcher.OnMenuBuilder
|
import com.xiaoniu.dispatcher.OnMenuBuilder
|
||||||
import com.xiaoniu.util.ContextUtils
|
import com.xiaoniu.util.ContextUtils
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.R
|
import io.github.qauxv.R
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
|
|||||||
@@ -36,8 +36,8 @@ import cc.ioctl.util.hookAfterIfEnabled
|
|||||||
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord
|
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord
|
||||||
import com.xiaoniu.dispatcher.OnMenuBuilder
|
import com.xiaoniu.dispatcher.OnMenuBuilder
|
||||||
import com.xiaoniu.util.ContextUtils
|
import com.xiaoniu.util.ContextUtils
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.R
|
import io.github.qauxv.R
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ import cc.hicore.QApp.QAppUtils
|
|||||||
import cc.ioctl.hook.msg.MultiForwardAvatarHook
|
import cc.ioctl.hook.msg.MultiForwardAvatarHook
|
||||||
import cc.ioctl.util.HookUtils
|
import cc.ioctl.util.HookUtils
|
||||||
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord
|
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.hook.BasePersistBackgroundHook
|
import io.github.qauxv.hook.BasePersistBackgroundHook
|
||||||
import io.github.qauxv.util.Initiator
|
import io.github.qauxv.util.Initiator
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ import com.github.kyuubiran.ezxhelper.utils.invokeMethod
|
|||||||
import com.github.kyuubiran.ezxhelper.utils.newInstance
|
import com.github.kyuubiran.ezxhelper.utils.newInstance
|
||||||
import com.lxj.xpopup.util.XPopupUtils
|
import com.lxj.xpopup.util.XPopupUtils
|
||||||
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord
|
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import io.github.qauxv.R
|
import io.github.qauxv.R
|
||||||
import io.github.qauxv.base.IUiItemAgent
|
import io.github.qauxv.base.IUiItemAgent
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ import com.github.kyuubiran.ezxhelper.utils.findMethod
|
|||||||
import com.github.kyuubiran.ezxhelper.utils.findMethodOrNull
|
import com.github.kyuubiran.ezxhelper.utils.findMethodOrNull
|
||||||
import com.github.kyuubiran.ezxhelper.utils.tryOrLogFalse
|
import com.github.kyuubiran.ezxhelper.utils.tryOrLogFalse
|
||||||
import com.xiaoniu.dispatcher.OnMenuBuilder
|
import com.xiaoniu.dispatcher.OnMenuBuilder
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import io.github.qauxv.R
|
import io.github.qauxv.R
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ import cc.ioctl.util.HostInfo
|
|||||||
import cc.ioctl.util.ui.FaultyDialog
|
import cc.ioctl.util.ui.FaultyDialog
|
||||||
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord
|
import com.tencent.qqnt.kernel.nativeinterface.MsgRecord
|
||||||
import com.tencent.qqnt.kernel.nativeinterface.TextElement
|
import com.tencent.qqnt.kernel.nativeinterface.TextElement
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.bridge.ntapi.ChatTypeConstants
|
import io.github.qauxv.bridge.ntapi.ChatTypeConstants
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ import cc.ioctl.util.Reflex.getFirstByType
|
|||||||
import com.github.kyuubiran.ezxhelper.utils.getObjectByTypeAs
|
import com.github.kyuubiran.ezxhelper.utils.getObjectByTypeAs
|
||||||
import com.github.kyuubiran.ezxhelper.utils.hookAfter
|
import com.github.kyuubiran.ezxhelper.utils.hookAfter
|
||||||
import com.github.kyuubiran.ezxhelper.utils.paramCount
|
import com.github.kyuubiran.ezxhelper.utils.paramCount
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -22,8 +22,8 @@
|
|||||||
|
|
||||||
package me.ketal.util
|
package me.ketal.util
|
||||||
|
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XposedBridge
|
import io.github.qauxv.util.xpcompat.XposedBridge
|
||||||
import io.github.qauxv.util.dexkit.DexFieldDescriptor
|
import io.github.qauxv.util.dexkit.DexFieldDescriptor
|
||||||
import io.github.qauxv.util.dexkit.DexMethodDescriptor
|
import io.github.qauxv.util.dexkit.DexMethodDescriptor
|
||||||
import io.github.qauxv.util.Initiator
|
import io.github.qauxv.util.Initiator
|
||||||
|
|||||||
@@ -30,9 +30,9 @@ import cc.hicore.QApp.QAppUtils
|
|||||||
import cc.ioctl.util.Reflex
|
import cc.ioctl.util.Reflex
|
||||||
import cc.ioctl.util.afterHookIfEnabled
|
import cc.ioctl.util.afterHookIfEnabled
|
||||||
import com.xiaoniu.dispatcher.OnMenuBuilder
|
import com.xiaoniu.dispatcher.OnMenuBuilder
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XposedBridge
|
import io.github.qauxv.util.xpcompat.XposedBridge
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.R
|
import io.github.qauxv.R
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
|
|||||||
@@ -22,9 +22,9 @@
|
|||||||
package me.singleneuron.hook
|
package me.singleneuron.hook
|
||||||
|
|
||||||
import com.microsoft.appcenter.analytics.channel.SessionTracker
|
import com.microsoft.appcenter.analytics.channel.SessionTracker
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XC_MethodReplacement
|
import io.github.qauxv.util.xpcompat.XC_MethodReplacement
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.config.ConfigManager
|
import io.github.qauxv.config.ConfigManager
|
||||||
import io.github.qauxv.util.Log
|
import io.github.qauxv.util.Log
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
|
|||||||
@@ -32,8 +32,8 @@ import android.view.WindowManager
|
|||||||
import cc.ioctl.util.HostInfo.PACKAGE_NAME_QQ
|
import cc.ioctl.util.HostInfo.PACKAGE_NAME_QQ
|
||||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
||||||
import com.google.android.material.slider.Slider
|
import com.google.android.material.slider.Slider
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.base.IUiItemAgent
|
import io.github.qauxv.base.IUiItemAgent
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
package me.singleneuron.hook
|
package me.singleneuron.hook
|
||||||
|
|
||||||
import com.github.kyuubiran.ezxhelper.utils.hookAfter
|
import com.github.kyuubiran.ezxhelper.utils.hookAfter
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -31,10 +31,10 @@ import android.os.Build
|
|||||||
import android.os.Handler
|
import android.os.Handler
|
||||||
import android.os.HandlerThread
|
import android.os.HandlerThread
|
||||||
import com.github.kyuubiran.ezxhelper.utils.tryOrFalse
|
import com.github.kyuubiran.ezxhelper.utils.tryOrFalse
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XC_MethodReplacement
|
import io.github.qauxv.util.xpcompat.XC_MethodReplacement
|
||||||
import de.robv.android.xposed.XposedBridge
|
import io.github.qauxv.util.xpcompat.XposedBridge
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -21,8 +21,8 @@
|
|||||||
*/
|
*/
|
||||||
package me.singleneuron.hook
|
package me.singleneuron.hook
|
||||||
|
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XposedBridge
|
import io.github.qauxv.util.xpcompat.XposedBridge
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -24,8 +24,8 @@ package me.singleneuron.hook
|
|||||||
import android.app.Activity
|
import android.app.Activity
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.net.Uri
|
import android.net.Uri
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XposedBridge
|
import io.github.qauxv.util.xpcompat.XposedBridge
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
import io.github.qauxv.dsl.FunctionEntryRouter
|
import io.github.qauxv.dsl.FunctionEntryRouter
|
||||||
|
|||||||
@@ -29,9 +29,9 @@ import android.app.NotificationChannel
|
|||||||
import android.app.NotificationManager
|
import android.app.NotificationManager
|
||||||
import android.os.Build
|
import android.os.Build
|
||||||
import androidx.annotation.RequiresApi
|
import androidx.annotation.RequiresApi
|
||||||
import de.robv.android.xposed.XC_MethodHook
|
import io.github.qauxv.util.xpcompat.XC_MethodHook
|
||||||
import de.robv.android.xposed.XposedBridge
|
import io.github.qauxv.util.xpcompat.XposedBridge
|
||||||
import de.robv.android.xposed.XposedHelpers
|
import io.github.qauxv.util.xpcompat.XposedHelpers
|
||||||
import io.github.qauxv.util.SyncUtils
|
import io.github.qauxv.util.SyncUtils
|
||||||
import io.github.qauxv.base.annotation.FunctionHookEntry
|
import io.github.qauxv.base.annotation.FunctionHookEntry
|
||||||
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
import io.github.qauxv.base.annotation.UiItemAgentEntry
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user