gitextract_84cidjdw/ ├── .gitattributes ├── .gitignore ├── LICENSE ├── NekoIconCreator.html ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── me/ │ │ └── wjz/ │ │ └── nekocrypt/ │ │ └── ExampleInstrumentedTest.kt │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ ├── com/ │ │ │ └── dianming/ │ │ │ └── phoneapp/ │ │ │ └── MyAccessibilityService.kt │ │ └── me/ │ │ └── wjz/ │ │ └── nekocrypt/ │ │ ├── Constant.kt │ │ ├── MainActivity.kt │ │ ├── NekoCryptApp.kt │ │ ├── data/ │ │ │ └── DataStoreManager.kt │ │ ├── hook/ │ │ │ ├── DataStoreStateHook.kt │ │ │ └── ServiceStateDelegate.kt │ │ ├── service/ │ │ │ ├── KeepAliveService.kt │ │ │ └── handler/ │ │ │ ├── BaseChatAppHandler.kt │ │ │ ├── ChatAppHandler.kt │ │ │ ├── CustomAppHandler.kt │ │ │ ├── FileActionHandler.kt │ │ │ ├── QQHandler.kt │ │ │ └── WeChatHandler.kt │ │ ├── ui/ │ │ │ ├── Components.kt │ │ │ ├── MainMenu.kt │ │ │ ├── activity/ │ │ │ │ ├── AttachmentPickerActivity.kt │ │ │ │ └── ScannerActivity.kt │ │ │ ├── component/ │ │ │ │ ├── CapPawButton.kt │ │ │ │ └── DecryptionPopup.kt │ │ │ ├── dialog/ │ │ │ │ ├── AppHandlerInfoDialog.kt │ │ │ │ ├── AttachmentDialog.kt │ │ │ │ ├── FilePreviewDialog.kt │ │ │ │ ├── KeyManagementDialog.kt │ │ │ │ ├── NCDialog.kt │ │ │ │ ├── PermissionDialog.kt │ │ │ │ └── ScannerDialog.kt │ │ │ ├── screen/ │ │ │ │ ├── CryptoScreen.kt │ │ │ │ ├── HomeScreen.kt │ │ │ │ ├── KeyScreen.kt │ │ │ │ ├── Screen.kt │ │ │ │ └── SettingsScreen.kt │ │ │ └── theme/ │ │ │ ├── Color.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ │ └── util/ │ │ ├── AccessibilityManager.kt │ │ ├── CryptoDownloader.kt │ │ ├── CryptoManager.kt │ │ ├── CryptoUploader.kt │ │ ├── LifecycleOwnerProvider.kt │ │ ├── NCFileProtocol.kt │ │ ├── NCWindowManager.kt │ │ ├── NekoNotification.kt │ │ ├── NodeFinder.kt │ │ ├── PermissionGuard.kt │ │ ├── PermissionUtil.kt │ │ ├── ResultRelay.kt │ │ └── helper.kt │ └── res/ │ ├── drawable/ │ │ ├── ic_launcher_background.xml │ │ └── ic_launcher_foreground.xml │ ├── mipmap-anydpi-v26/ │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ ├── values/ │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── xml/ │ ├── accessibility_service_config.xml │ ├── backup_rules.xml │ ├── data_extraction_rules.xml │ └── provider_paths.xml ├── build.gradle.kts ├── gradle/ │ ├── libs.versions.toml │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts