├── .gitignore ├── .idea └── vcs.xml ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── aidl │ ├── android │ │ └── content │ │ │ └── om │ │ │ └── OverlayInfo.aidl │ └── tk │ │ └── zwander │ │ └── overlaymanager │ │ ├── IRootBridge.aidl │ │ └── proxy │ │ └── OverlayInfo.aidl │ ├── ic_launcher-web.png │ ├── java │ └── tk │ │ └── zwander │ │ └── overlaymanager │ │ ├── App.kt │ │ ├── MainActivity.kt │ │ ├── data │ │ ├── BatchedUpdate.kt │ │ ├── ObservableHashMap.kt │ │ └── TargetData.kt │ │ ├── proxy │ │ ├── IOverlayManager.kt │ │ └── OverlayInfo.kt │ │ ├── root │ │ ├── IRootBridgeImpl.kt │ │ └── RootBridgeService.kt │ │ ├── ui │ │ ├── OverlayAdapter.kt │ │ └── TargetAdapter.kt │ │ ├── util │ │ ├── DividerItemDecoration.kt │ │ └── Utils.kt │ │ └── views │ │ ├── CheckableImageButton.kt │ │ └── TooltippedImageButton.kt │ └── res │ ├── drawable-v24 │ ├── arrow_collapse_vertical.xml │ ├── arrow_expand_vertical.xml │ ├── ic_launcher_foreground.xml │ └── playlist_remove.xml │ ├── drawable │ ├── divider.xml │ ├── highest_priority_selector.xml │ ├── ic_baseline_error_24.xml │ ├── ic_baseline_playlist_add_check_24.xml │ ├── ic_baseline_vertical_align_bottom_24.xml │ ├── ic_baseline_vertical_align_bottom_24_disabled.xml │ ├── ic_baseline_vertical_align_top_24.xml │ ├── ic_baseline_vertical_align_top_24_disabled.xml │ ├── ic_done_black_24dp.xml │ ├── ic_launcher_background.xml │ ├── lowest_priority_selector.xml │ └── title_border.xml │ ├── layout │ ├── activity_main.xml │ ├── overlay_item.xml │ ├── progress.xml │ └── target_item.xml │ ├── menu │ └── search.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/aidl/android/content/om/OverlayInfo.aidl: -------------------------------------------------------------------------------- 1 | package android.content.om; 2 | 3 | parcelable OverlayInfo; -------------------------------------------------------------------------------- /app/src/main/aidl/tk/zwander/overlaymanager/IRootBridge.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/aidl/tk/zwander/overlaymanager/IRootBridge.aidl -------------------------------------------------------------------------------- /app/src/main/aidl/tk/zwander/overlaymanager/proxy/OverlayInfo.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/aidl/tk/zwander/overlaymanager/proxy/OverlayInfo.aidl -------------------------------------------------------------------------------- /app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /app/src/main/java/tk/zwander/overlaymanager/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/java/tk/zwander/overlaymanager/App.kt -------------------------------------------------------------------------------- /app/src/main/java/tk/zwander/overlaymanager/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/java/tk/zwander/overlaymanager/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/tk/zwander/overlaymanager/data/BatchedUpdate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/java/tk/zwander/overlaymanager/data/BatchedUpdate.kt -------------------------------------------------------------------------------- /app/src/main/java/tk/zwander/overlaymanager/data/ObservableHashMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/java/tk/zwander/overlaymanager/data/ObservableHashMap.kt -------------------------------------------------------------------------------- /app/src/main/java/tk/zwander/overlaymanager/data/TargetData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/java/tk/zwander/overlaymanager/data/TargetData.kt -------------------------------------------------------------------------------- /app/src/main/java/tk/zwander/overlaymanager/proxy/IOverlayManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/java/tk/zwander/overlaymanager/proxy/IOverlayManager.kt -------------------------------------------------------------------------------- /app/src/main/java/tk/zwander/overlaymanager/proxy/OverlayInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/java/tk/zwander/overlaymanager/proxy/OverlayInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/tk/zwander/overlaymanager/root/IRootBridgeImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/java/tk/zwander/overlaymanager/root/IRootBridgeImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/tk/zwander/overlaymanager/root/RootBridgeService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/java/tk/zwander/overlaymanager/root/RootBridgeService.kt -------------------------------------------------------------------------------- /app/src/main/java/tk/zwander/overlaymanager/ui/OverlayAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/java/tk/zwander/overlaymanager/ui/OverlayAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/tk/zwander/overlaymanager/ui/TargetAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/java/tk/zwander/overlaymanager/ui/TargetAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/tk/zwander/overlaymanager/util/DividerItemDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/java/tk/zwander/overlaymanager/util/DividerItemDecoration.kt -------------------------------------------------------------------------------- /app/src/main/java/tk/zwander/overlaymanager/util/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/java/tk/zwander/overlaymanager/util/Utils.kt -------------------------------------------------------------------------------- /app/src/main/java/tk/zwander/overlaymanager/views/CheckableImageButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/java/tk/zwander/overlaymanager/views/CheckableImageButton.kt -------------------------------------------------------------------------------- /app/src/main/java/tk/zwander/overlaymanager/views/TooltippedImageButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/java/tk/zwander/overlaymanager/views/TooltippedImageButton.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/arrow_collapse_vertical.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/drawable-v24/arrow_collapse_vertical.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/arrow_expand_vertical.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/drawable-v24/arrow_expand_vertical.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/playlist_remove.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/drawable-v24/playlist_remove.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/divider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/drawable/divider.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/highest_priority_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/drawable/highest_priority_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_error_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/drawable/ic_baseline_error_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_playlist_add_check_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/drawable/ic_baseline_playlist_add_check_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_vertical_align_bottom_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/drawable/ic_baseline_vertical_align_bottom_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_vertical_align_bottom_24_disabled.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/drawable/ic_baseline_vertical_align_bottom_24_disabled.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_vertical_align_top_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/drawable/ic_baseline_vertical_align_top_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_vertical_align_top_24_disabled.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/drawable/ic_baseline_vertical_align_top_24_disabled.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_done_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/drawable/ic_done_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/lowest_priority_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/drawable/lowest_priority_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/title_border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/drawable/title_border.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/overlay_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/layout/overlay_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/layout/progress.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/target_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/layout/target_item.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/menu/search.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/OverlayManager/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name='OverlayManager' 3 | --------------------------------------------------------------------------------