...
4
.idea/compiler.xml
generated
@@ -2,8 +2,8 @@
|
||||
<project version="4">
|
||||
<component name="CompilerConfiguration">
|
||||
<bytecodeTargetLevel target="1.8">
|
||||
<module name="YukiHookAPI.app_demo" target="11" />
|
||||
<module name="YukiHookAPI.module_demo" target="11" />
|
||||
<module name="YukiHookAPI.demo-app" target="11" />
|
||||
<module name="YukiHookAPI.demo-module" target="11" />
|
||||
<module name="YukiHookAPI.yukihookapi-yaya" target="11" />
|
||||
</bytecodeTargetLevel>
|
||||
</component>
|
||||
|
4
.idea/gradle.xml
generated
@@ -10,8 +10,8 @@
|
||||
<option name="modules">
|
||||
<set>
|
||||
<option value="$PROJECT_DIR$" />
|
||||
<option value="$PROJECT_DIR$/app_demo" />
|
||||
<option value="$PROJECT_DIR$/module_demo" />
|
||||
<option value="$PROJECT_DIR$/demo-app" />
|
||||
<option value="$PROJECT_DIR$/demo-module" />
|
||||
<option value="$PROJECT_DIR$/yukihookapi" />
|
||||
<option value="$PROJECT_DIR$/yukihookapi-ksp-xposed" />
|
||||
</set>
|
||||
|
@@ -18,7 +18,7 @@ android {
|
||||
compileSdk 31
|
||||
|
||||
defaultConfig {
|
||||
applicationId "com.highcapable.yukihookapi.app_demo"
|
||||
applicationId "com.highcapable.yukihookapi.demo_app"
|
||||
minSdk 22
|
||||
targetSdk 31
|
||||
versionCode 1
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.highcapable.yukihookapi.app_demo">
|
||||
package="com.highcapable.yukihookapi.demo_app">
|
||||
|
||||
<application
|
||||
android:allowBackup="true"
|
@@ -27,15 +27,15 @@
|
||||
*/
|
||||
@file:Suppress("SameParameterValue")
|
||||
|
||||
package com.highcapable.yukihookapi.app_demo.ui
|
||||
package com.highcapable.yukihookapi.demo_app.ui
|
||||
|
||||
import android.os.Bundle
|
||||
import android.widget.Button
|
||||
import android.widget.TextView
|
||||
import android.widget.Toast
|
||||
import androidx.appcompat.app.AppCompatActivity
|
||||
import com.highcapable.yukihookapi.app_demo.R
|
||||
import com.highcapable.yukihookapi.app_demo.utils.Main
|
||||
import com.highcapable.yukihookapi.demo_app.R
|
||||
import com.highcapable.yukihookapi.demo_app.utils.Main
|
||||
|
||||
class MainActivity : AppCompatActivity() {
|
||||
|
@@ -25,7 +25,7 @@
|
||||
*
|
||||
* This file is Created by fankes on 2022/2/9.
|
||||
*/
|
||||
package com.highcapable.yukihookapi.app_demo.utils
|
||||
package com.highcapable.yukihookapi.demo_app.utils
|
||||
|
||||
class Main(private val string: String) {
|
||||
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 982 B After Width: | Height: | Size: 982 B |
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 7.6 KiB After Width: | Height: | Size: 7.6 KiB |
@@ -19,7 +19,7 @@ android {
|
||||
compileSdk 31
|
||||
|
||||
defaultConfig {
|
||||
applicationId "com.highcapable.yukihookapi.module_demo"
|
||||
applicationId "com.highcapable.yukihookapi.demo_module"
|
||||
minSdk 22
|
||||
targetSdk 31
|
||||
versionCode 1
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.highcapable.yukihookapi.module_demo">
|
||||
package="com.highcapable.yukihookapi.demo_module">
|
||||
|
||||
<application
|
||||
android:allowBackup="true"
|
1
demo-module/src/main/assets/xposed_init
Normal file
@@ -0,0 +1 @@
|
||||
com.highcapable.yukihookapi.demo_module.hook.MainHook_YukiHookXposedInit
|
@@ -27,7 +27,7 @@
|
||||
*/
|
||||
@file:Suppress("unused")
|
||||
|
||||
package com.highcapable.yukihookapi.module_demo.hook
|
||||
package com.highcapable.yukihookapi.demo_module.hook
|
||||
|
||||
import android.app.AlertDialog
|
||||
import com.highcapable.yukihookapi.YukiHookAPI
|
||||
@@ -51,7 +51,7 @@ class MainHook : YukiHookXposedInitProxy {
|
||||
// 开始你的 Hook
|
||||
YukiHookAPI.encase {
|
||||
// 装载需要 Hook 的 APP
|
||||
loadApp(name = "com.highcapable.yukihookapi.app_demo") {
|
||||
loadApp(name = "com.highcapable.yukihookapi.demo_app") {
|
||||
// 得到需要 Hook 的 Class
|
||||
findClass(name = "$packageName.ui.MainActivity").hook {
|
||||
// 注入要 Hook 的方法
|
@@ -27,7 +27,7 @@
|
||||
*/
|
||||
@file:Suppress("SetTextI18n")
|
||||
|
||||
package com.highcapable.yukihookapi.module_demo.ui
|
||||
package com.highcapable.yukihookapi.demo_module.ui
|
||||
|
||||
import android.os.Bundle
|
||||
import android.widget.Button
|
||||
@@ -35,9 +35,9 @@ import android.widget.EditText
|
||||
import android.widget.TextView
|
||||
import android.widget.Toast
|
||||
import androidx.appcompat.app.AppCompatActivity
|
||||
import com.highcapable.yukihookapi.demo_module.R
|
||||
import com.highcapable.yukihookapi.hook.factory.modulePrefs
|
||||
import com.highcapable.yukihookapi.hook.xposed.YukiHookModuleStatus
|
||||
import com.highcapable.yukihookapi.module_demo.R
|
||||
|
||||
class MainActivity : AppCompatActivity() {
|
||||
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 982 B After Width: | Height: | Size: 982 B |
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 7.6 KiB After Width: | Height: | Size: 7.6 KiB |
@@ -1 +0,0 @@
|
||||
com.highcapable.yukihookapi.module_demo.hook.MainHook_YukiHookXposedInit
|
@@ -1,5 +1,5 @@
|
||||
rootProject.name = "YukiHookAPI"
|
||||
include ':app_demo'
|
||||
include ':module_demo'
|
||||
include ':demo-app'
|
||||
include ':demo-module'
|
||||
include ':yukihookapi'
|
||||
include ':yukihookapi-ksp-xposed'
|
||||
|