├── .gitignore ├── .idea ├── .gitignore ├── .name ├── compiler.xml ├── dbnavigator.xml ├── inspectionProfiles │ └── Project_Default.xml ├── jarRepositories.xml └── misc.xml ├── ActivityThread$H.md ├── Hook ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── acap │ └── hook │ ├── HookModel.java │ ├── OnAfterHookedMethod.java │ ├── OnBeforeHookedMethod.java │ ├── bean │ └── ActivityThread.java │ ├── compat │ └── HandlerCompat.java │ ├── interior │ ├── ClientTransactionHelper.java │ ├── HookLogs.java │ └── Utils.java │ └── runtime │ └── LifecycleStateRequest.java ├── LICENSE ├── Monitor_Privacy_Compliance ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ ├── com │ └── acap │ │ └── compliance │ │ ├── Compliance.java │ │ └── interior │ │ └── Logs.java │ └── stack │ └── PrivacyComplianceStack.java ├── Monitor_WFMA ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ ├── com │ └── acap │ │ └── wfma │ │ ├── WFMA.java │ │ ├── interior │ │ └── Logs.java │ │ ├── record │ │ ├── BaseRecord.java │ │ ├── FinishCallRecord.java │ │ ├── MessageDestroyRecord.java │ │ ├── MessageDispatchRecord.java │ │ └── UnknownRecord.java │ │ └── structure │ │ └── LimitList.java │ └── stack │ └── ActivityFinishStack.java ├── README.md ├── Runtime ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── android │ ├── app │ └── servertransaction │ │ ├── ActivityLifecycleItem.java │ │ ├── ActivityTransactionItem.java │ │ ├── BaseClientRequest.java │ │ └── ClientTransactionItem.java │ └── os │ └── Parcelable.java ├── app ├── .gitignore ├── android.jks ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── acap │ │ └── demo │ │ ├── Activity1.java │ │ ├── Activity2.java │ │ ├── ComplianceActivity.java │ │ ├── base │ │ └── App.java │ │ └── utils │ │ ├── AndroidId.java │ │ ├── GetMac.java │ │ ├── LocationUtils.java │ │ └── PackageList.java │ └── res │ ├── layout │ ├── activity_1.xml │ ├── activity_2.xml │ └── activity_compliance.xml │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── themes.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | AndoridMonitor -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/dbnavigator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/.idea/dbnavigator.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /ActivityThread$H.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/ActivityThread$H.md -------------------------------------------------------------------------------- /Hook/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Hook/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Hook/build.gradle -------------------------------------------------------------------------------- /Hook/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Hook/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Hook/proguard-rules.pro -------------------------------------------------------------------------------- /Hook/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Hook/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Hook/src/main/java/com/acap/hook/HookModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Hook/src/main/java/com/acap/hook/HookModel.java -------------------------------------------------------------------------------- /Hook/src/main/java/com/acap/hook/OnAfterHookedMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Hook/src/main/java/com/acap/hook/OnAfterHookedMethod.java -------------------------------------------------------------------------------- /Hook/src/main/java/com/acap/hook/OnBeforeHookedMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Hook/src/main/java/com/acap/hook/OnBeforeHookedMethod.java -------------------------------------------------------------------------------- /Hook/src/main/java/com/acap/hook/bean/ActivityThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Hook/src/main/java/com/acap/hook/bean/ActivityThread.java -------------------------------------------------------------------------------- /Hook/src/main/java/com/acap/hook/compat/HandlerCompat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Hook/src/main/java/com/acap/hook/compat/HandlerCompat.java -------------------------------------------------------------------------------- /Hook/src/main/java/com/acap/hook/interior/ClientTransactionHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Hook/src/main/java/com/acap/hook/interior/ClientTransactionHelper.java -------------------------------------------------------------------------------- /Hook/src/main/java/com/acap/hook/interior/HookLogs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Hook/src/main/java/com/acap/hook/interior/HookLogs.java -------------------------------------------------------------------------------- /Hook/src/main/java/com/acap/hook/interior/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Hook/src/main/java/com/acap/hook/interior/Utils.java -------------------------------------------------------------------------------- /Hook/src/main/java/com/acap/hook/runtime/LifecycleStateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Hook/src/main/java/com/acap/hook/runtime/LifecycleStateRequest.java -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/LICENSE -------------------------------------------------------------------------------- /Monitor_Privacy_Compliance/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Monitor_Privacy_Compliance/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Monitor_Privacy_Compliance/build.gradle -------------------------------------------------------------------------------- /Monitor_Privacy_Compliance/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Monitor_Privacy_Compliance/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Monitor_Privacy_Compliance/proguard-rules.pro -------------------------------------------------------------------------------- /Monitor_Privacy_Compliance/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Monitor_Privacy_Compliance/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Monitor_Privacy_Compliance/src/main/java/com/acap/compliance/Compliance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Monitor_Privacy_Compliance/src/main/java/com/acap/compliance/Compliance.java -------------------------------------------------------------------------------- /Monitor_Privacy_Compliance/src/main/java/com/acap/compliance/interior/Logs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Monitor_Privacy_Compliance/src/main/java/com/acap/compliance/interior/Logs.java -------------------------------------------------------------------------------- /Monitor_Privacy_Compliance/src/main/java/stack/PrivacyComplianceStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Monitor_Privacy_Compliance/src/main/java/stack/PrivacyComplianceStack.java -------------------------------------------------------------------------------- /Monitor_WFMA/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Monitor_WFMA/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Monitor_WFMA/build.gradle -------------------------------------------------------------------------------- /Monitor_WFMA/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Monitor_WFMA/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Monitor_WFMA/proguard-rules.pro -------------------------------------------------------------------------------- /Monitor_WFMA/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Monitor_WFMA/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Monitor_WFMA/src/main/java/com/acap/wfma/WFMA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Monitor_WFMA/src/main/java/com/acap/wfma/WFMA.java -------------------------------------------------------------------------------- /Monitor_WFMA/src/main/java/com/acap/wfma/interior/Logs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Monitor_WFMA/src/main/java/com/acap/wfma/interior/Logs.java -------------------------------------------------------------------------------- /Monitor_WFMA/src/main/java/com/acap/wfma/record/BaseRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Monitor_WFMA/src/main/java/com/acap/wfma/record/BaseRecord.java -------------------------------------------------------------------------------- /Monitor_WFMA/src/main/java/com/acap/wfma/record/FinishCallRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Monitor_WFMA/src/main/java/com/acap/wfma/record/FinishCallRecord.java -------------------------------------------------------------------------------- /Monitor_WFMA/src/main/java/com/acap/wfma/record/MessageDestroyRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Monitor_WFMA/src/main/java/com/acap/wfma/record/MessageDestroyRecord.java -------------------------------------------------------------------------------- /Monitor_WFMA/src/main/java/com/acap/wfma/record/MessageDispatchRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Monitor_WFMA/src/main/java/com/acap/wfma/record/MessageDispatchRecord.java -------------------------------------------------------------------------------- /Monitor_WFMA/src/main/java/com/acap/wfma/record/UnknownRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Monitor_WFMA/src/main/java/com/acap/wfma/record/UnknownRecord.java -------------------------------------------------------------------------------- /Monitor_WFMA/src/main/java/com/acap/wfma/structure/LimitList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Monitor_WFMA/src/main/java/com/acap/wfma/structure/LimitList.java -------------------------------------------------------------------------------- /Monitor_WFMA/src/main/java/stack/ActivityFinishStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Monitor_WFMA/src/main/java/stack/ActivityFinishStack.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/README.md -------------------------------------------------------------------------------- /Runtime/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Runtime/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Runtime/build.gradle -------------------------------------------------------------------------------- /Runtime/src/main/java/android/app/servertransaction/ActivityLifecycleItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Runtime/src/main/java/android/app/servertransaction/ActivityLifecycleItem.java -------------------------------------------------------------------------------- /Runtime/src/main/java/android/app/servertransaction/ActivityTransactionItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Runtime/src/main/java/android/app/servertransaction/ActivityTransactionItem.java -------------------------------------------------------------------------------- /Runtime/src/main/java/android/app/servertransaction/BaseClientRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Runtime/src/main/java/android/app/servertransaction/BaseClientRequest.java -------------------------------------------------------------------------------- /Runtime/src/main/java/android/app/servertransaction/ClientTransactionItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Runtime/src/main/java/android/app/servertransaction/ClientTransactionItem.java -------------------------------------------------------------------------------- /Runtime/src/main/java/android/os/Parcelable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/Runtime/src/main/java/android/os/Parcelable.java -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/android.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/app/android.jks -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/acap/demo/Activity1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/app/src/main/java/com/acap/demo/Activity1.java -------------------------------------------------------------------------------- /app/src/main/java/com/acap/demo/Activity2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/app/src/main/java/com/acap/demo/Activity2.java -------------------------------------------------------------------------------- /app/src/main/java/com/acap/demo/ComplianceActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/app/src/main/java/com/acap/demo/ComplianceActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/acap/demo/base/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/app/src/main/java/com/acap/demo/base/App.java -------------------------------------------------------------------------------- /app/src/main/java/com/acap/demo/utils/AndroidId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/app/src/main/java/com/acap/demo/utils/AndroidId.java -------------------------------------------------------------------------------- /app/src/main/java/com/acap/demo/utils/GetMac.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/app/src/main/java/com/acap/demo/utils/GetMac.java -------------------------------------------------------------------------------- /app/src/main/java/com/acap/demo/utils/LocationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/app/src/main/java/com/acap/demo/utils/LocationUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/acap/demo/utils/PackageList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/app/src/main/java/com/acap/demo/utils/PackageList.java -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/app/src/main/res/layout/activity_1.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/app/src/main/res/layout/activity_2.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_compliance.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/app/src/main/res/layout/activity_compliance.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftmtshuashua/AndroidMonitor/HEAD/settings.gradle --------------------------------------------------------------------------------