├── app ├── .gitignore ├── src │ ├── main │ │ ├── ic_launcher-playstore.png │ │ ├── res │ │ │ ├── values │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ ├── themes.xml │ │ │ │ ├── strings.xml │ │ │ │ └── colors.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ ├── xml │ │ │ │ ├── backup_rules.xml │ │ │ │ └── data_extraction_rules.xml │ │ │ └── drawable │ │ │ │ └── ic_launcher_foreground.xml │ │ ├── java │ │ │ └── fivecc │ │ │ │ └── tools │ │ │ │ └── shortcut_helper │ │ │ │ ├── ui │ │ │ │ └── theme │ │ │ │ │ ├── Color.kt │ │ │ │ │ ├── Type.kt │ │ │ │ │ └── Theme.kt │ │ │ │ ├── coil │ │ │ │ ├── ShortcutInfoKeyer.kt │ │ │ │ └── ShortcutIconFetcher.kt │ │ │ │ ├── utils │ │ │ │ ├── PrefUtils.kt │ │ │ │ ├── XmlUtils.java │ │ │ │ ├── ShortcutInfoHelper.kt │ │ │ │ └── ShortcutParser.java │ │ │ │ ├── AppInfoCache.kt │ │ │ │ ├── App.kt │ │ │ │ ├── MainActivityViewModel.kt │ │ │ │ ├── Settings.kt │ │ │ │ ├── RootHelperService.kt │ │ │ │ └── MainActivity.kt │ │ ├── aidl │ │ │ └── fivecc │ │ │ │ └── tools │ │ │ │ └── shortcut_helper │ │ │ │ └── IRootHelper.aidl │ │ └── AndroidManifest.xml │ ├── test │ │ └── java │ │ │ └── fivecc │ │ │ └── tools │ │ │ └── shortcut_helper │ │ │ └── ExampleUnitTest.kt │ └── androidTest │ │ └── java │ │ └── fivecc │ │ └── tools │ │ └── shortcut_helper │ │ └── ExampleInstrumentedTest.kt ├── proguard-rules.pro └── build.gradle.kts ├── hidden-api ├── .gitignore ├── consumer-rules.pro ├── src │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ ├── android │ │ ├── os │ │ │ ├── ServiceManager.java │ │ │ ├── UserHandleHidden.java │ │ │ └── PersistableBundleHidden.java │ │ ├── ddm │ │ │ └── DdmHandleAppName.java │ │ ├── util │ │ │ ├── TypedXmlPullParser.java │ │ │ └── XmlHidden.java │ │ └── content │ │ │ └── pm │ │ │ ├── IShortcutServiceForS.java │ │ │ ├── PackageManagerHidden.java │ │ │ ├── IShortcutService.java │ │ │ ├── ILauncherApps.java │ │ │ ├── IPackageManager.java │ │ │ ├── BaseParceledListSlice.java │ │ │ ├── ParceledListSlice.java │ │ │ └── ShortcutInfoHidden.java │ │ └── com │ │ └── android │ │ └── internal │ │ └── infra │ │ └── AndroidFuture.java ├── proguard-rules.pro └── build.gradle.kts ├── .idea ├── .gitignore ├── compiler.xml ├── vcs.xml ├── gradle.xml └── misc.xml ├── img └── 1.png ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── .gitignore ├── settings.gradle.kts ├── README.md ├── gradle.properties ├── gradlew.bat └── gradlew /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /hidden-api/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /hidden-api/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /img/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5ec1cff/AndroidShortcutHelper/HEAD/img/1.png -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5ec1cff/AndroidShortcutHelper/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5ec1cff/AndroidShortcutHelper/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #C47AEC 4 | -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |