diff --git a/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/YukiHook.kt b/yukihookapi/src/main/java/com/highcapable/yukihookapi/YukiHook.kt similarity index 96% rename from yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/YukiHook.kt rename to yukihookapi/src/main/java/com/highcapable/yukihookapi/YukiHook.kt index 855d8d32..8d4e258c 100644 --- a/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/YukiHook.kt +++ b/yukihookapi/src/main/java/com/highcapable/yukihookapi/YukiHook.kt @@ -27,11 +27,11 @@ */ @file:Suppress("MemberVisibilityCanBePrivate", "unused", "EXPERIMENTAL_API_USAGE") -package com.highcapable.yukihookapi.hook +package com.highcapable.yukihookapi import android.content.pm.ApplicationInfo +import com.highcapable.yukihookapi.YukiHook.encase import com.highcapable.yukihookapi.annotation.DoNotUseField -import com.highcapable.yukihookapi.hook.YukiHook.encase import com.highcapable.yukihookapi.param.CustomParam import com.highcapable.yukihookapi.param.PackageParam diff --git a/yukihookapi/src/main/java/com/highcapable/yukihookapi/annotation/DoNotUseField.kt b/yukihookapi/src/main/java/com/highcapable/yukihookapi/annotation/DoNotUseField.kt index 77006344..067ebe64 100644 --- a/yukihookapi/src/main/java/com/highcapable/yukihookapi/annotation/DoNotUseField.kt +++ b/yukihookapi/src/main/java/com/highcapable/yukihookapi/annotation/DoNotUseField.kt @@ -1,3 +1,30 @@ +/** + * MIT License + * + * Copyright (C) 2022 HighCapable + * + * This file is part of YukiHookAPI. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + * + * This file is Created by fankes on 2022/2/2. + */ @file:Suppress("EXPERIMENTAL_IS_NOT_ENABLED") package com.highcapable.yukihookapi.annotation diff --git a/yukihookapi/src/main/java/com/highcapable/yukihookapi/annotation/DoNotUseMethod.kt b/yukihookapi/src/main/java/com/highcapable/yukihookapi/annotation/DoNotUseMethod.kt index df781cdb..652d06de 100644 --- a/yukihookapi/src/main/java/com/highcapable/yukihookapi/annotation/DoNotUseMethod.kt +++ b/yukihookapi/src/main/java/com/highcapable/yukihookapi/annotation/DoNotUseMethod.kt @@ -1,3 +1,30 @@ +/** + * MIT License + * + * Copyright (C) 2022 HighCapable + * + * This file is part of YukiHookAPI. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + * + * This file is Created by fankes on 2022/2/2. + */ @file:Suppress("EXPERIMENTAL_IS_NOT_ENABLED") package com.highcapable.yukihookapi.annotation diff --git a/yukihookapi/src/main/java/com/highcapable/yukihookapi/annotation/UseLessField.kt b/yukihookapi/src/main/java/com/highcapable/yukihookapi/annotation/UseLessField.kt index 3ce54f96..461d53ce 100644 --- a/yukihookapi/src/main/java/com/highcapable/yukihookapi/annotation/UseLessField.kt +++ b/yukihookapi/src/main/java/com/highcapable/yukihookapi/annotation/UseLessField.kt @@ -1,3 +1,30 @@ +/** + * MIT License + * + * Copyright (C) 2022 HighCapable + * + * This file is part of YukiHookAPI. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + * + * This file is Created by fankes on 2022/2/2. + */ @file:Suppress("EXPERIMENTAL_IS_NOT_ENABLED") package com.highcapable.yukihookapi.annotation diff --git a/yukihookapi/src/main/java/com/highcapable/yukihookapi/annotation/UseLessMethod.kt b/yukihookapi/src/main/java/com/highcapable/yukihookapi/annotation/UseLessMethod.kt index 78e156cb..ca9a0fa3 100644 --- a/yukihookapi/src/main/java/com/highcapable/yukihookapi/annotation/UseLessMethod.kt +++ b/yukihookapi/src/main/java/com/highcapable/yukihookapi/annotation/UseLessMethod.kt @@ -1,3 +1,30 @@ +/** + * MIT License + * + * Copyright (C) 2022 HighCapable + * + * This file is part of YukiHookAPI. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + * + * This file is Created by fankes on 2022/2/2. + */ @file:Suppress("EXPERIMENTAL_IS_NOT_ENABLED") package com.highcapable.yukihookapi.annotation diff --git a/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/factory/YukiHookFactory.kt b/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/factory/YukiHookFactory.kt index 77dc0ba2..e2a8dd90 100644 --- a/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/factory/YukiHookFactory.kt +++ b/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/factory/YukiHookFactory.kt @@ -29,7 +29,7 @@ package com.highcapable.yukihookapi.hook.factory -import com.highcapable.yukihookapi.hook.YukiHook +import com.highcapable.yukihookapi.YukiHook import com.highcapable.yukihookapi.hook.proxy.YukiHookInitializeProxy import com.highcapable.yukihookapi.param.PackageParam diff --git a/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/proxy/YukiHookInitializeProxy.kt b/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/proxy/YukiHookInitializeProxy.kt index af94cea4..82deccfd 100644 --- a/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/proxy/YukiHookInitializeProxy.kt +++ b/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/proxy/YukiHookInitializeProxy.kt @@ -30,7 +30,7 @@ package com.highcapable.yukihookapi.hook.proxy import androidx.annotation.Keep -import com.highcapable.yukihookapi.hook.YukiHook +import com.highcapable.yukihookapi.YukiHook /** * YukiHook 的 Xposed 装载 API 调用接口 diff --git a/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/xposed/YukiHookLoadPackage.kt b/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/xposed/YukiHookLoadPackage.kt index 7ac030e4..e87746a1 100644 --- a/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/xposed/YukiHookLoadPackage.kt +++ b/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/xposed/YukiHookLoadPackage.kt @@ -31,7 +31,7 @@ package com.highcapable.yukihookapi.hook.xposed import android.util.Log import androidx.annotation.Keep -import com.highcapable.yukihookapi.hook.YukiHook +import com.highcapable.yukihookapi.YukiHook import com.highcapable.yukihookapi.param.PackageParam import de.robv.android.xposed.IXposedHookLoadPackage import de.robv.android.xposed.callbacks.XC_LoadPackage