├── .gitattributes ├── .gitignore ├── .idea ├── .gitignore ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── encodings.xml ├── gradle.xml ├── inspectionProfiles │ └── Project_Default.xml ├── jarRepositories.xml ├── kotlinc.xml ├── libraries │ ├── Gradle__com_github_ltttttttttttt_load_the_image_1_0_8.xml │ ├── Gradle__com_google_code_gson_gson_2_9_0.xml │ ├── Gradle__com_konyaco_fluent_icons_core_jvm_0_0_1_dev_6.xml │ ├── Gradle__com_konyaco_fluent_icons_extended_jvm_0_0_1_dev_6.xml │ ├── Gradle__com_konyaco_fluent_jvm_0_0_1_dev_6.xml │ ├── Gradle__com_mayakapps_compose_window_styler_jvm_0_3_2.xml │ ├── Gradle__com_mohamedrejeb_ksoup_ksoup_entites_jvm_0_1_4.xml │ ├── Gradle__com_mohamedrejeb_ksoup_ksoup_html_jvm_0_1_4.xml │ ├── Gradle__com_mohamedrejeb_richeditor_richeditor_compose_desktop_1_0_0_beta01.xml │ ├── Gradle__com_squareup_okhttp3_okhttp_3_14_9.xml │ ├── Gradle__com_squareup_okio_okio_2_10_0.xml │ ├── Gradle__com_squareup_retrofit2_converter_gson_2_9_0.xml │ ├── Gradle__com_squareup_retrofit2_retrofit_2_9_0.xml │ ├── Gradle__io_github_app_outlet_karavel_1_0_2.xml │ ├── Gradle__javax_usb_usb_api_1_0_2.xml │ ├── Gradle__net_java_dev_jna_jna_5_13_0.xml │ ├── Gradle__net_java_dev_jna_jna_jpms_5_13_0.xml │ ├── Gradle__net_java_dev_jna_jna_platform_5_13_0.xml │ ├── Gradle__net_java_dev_jna_jna_platform_jpms_5_13_0.xml │ ├── Gradle__org_apache_commons_commons_lang3_3_8_1.xml │ ├── Gradle__org_jetbrains_annotations_13_0.xml │ ├── Gradle__org_jetbrains_compose_animation_animation_core_desktop_1_4_1.xml │ ├── Gradle__org_jetbrains_compose_animation_animation_desktop_1_4_1.xml │ ├── Gradle__org_jetbrains_compose_components_components_resources_desktop_1_4_1.xml │ ├── Gradle__org_jetbrains_compose_desktop_desktop_jvm_1_4_1.xml │ ├── Gradle__org_jetbrains_compose_foundation_foundation_desktop_1_4_1.xml │ ├── Gradle__org_jetbrains_compose_foundation_foundation_layout_desktop_1_4_1.xml │ ├── Gradle__org_jetbrains_compose_material3_material3_desktop_1_4_1.xml │ ├── Gradle__org_jetbrains_compose_material_material_desktop_1_4_1.xml │ ├── Gradle__org_jetbrains_compose_material_material_icons_core_desktop_1_4_1.xml │ ├── Gradle__org_jetbrains_compose_material_material_icons_extended_desktop_1_4_1.xml │ ├── Gradle__org_jetbrains_compose_material_material_ripple_desktop_1_4_1.xml │ ├── Gradle__org_jetbrains_compose_runtime_runtime_desktop_1_4_1.xml │ ├── Gradle__org_jetbrains_compose_runtime_runtime_saveable_desktop_1_4_1.xml │ ├── Gradle__org_jetbrains_compose_ui_ui_desktop_1_4_1.xml │ ├── Gradle__org_jetbrains_compose_ui_ui_geometry_desktop_1_4_1.xml │ ├── Gradle__org_jetbrains_compose_ui_ui_graphics_desktop_1_4_1.xml │ ├── Gradle__org_jetbrains_compose_ui_ui_text_desktop_1_4_1.xml │ ├── Gradle__org_jetbrains_compose_ui_ui_tooling_preview_desktop_1_4_1.xml │ ├── Gradle__org_jetbrains_compose_ui_ui_unit_desktop_1_4_1.xml │ ├── Gradle__org_jetbrains_compose_ui_ui_util_desktop_1_4_1.xml │ ├── Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_8_20.xml │ ├── Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_8_22.xml │ ├── Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_8_20.xml │ ├── Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_8_22.xml │ ├── Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_8_20.xml │ ├── Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_8_22.xml │ ├── Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_8_20.xml │ ├── Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_8_22.xml │ ├── Gradle__org_jetbrains_kotlinx_atomicfu_jvm_0_17_0.xml │ ├── Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_6_4.xml │ ├── Gradle__org_jetbrains_markdown_jvm_0_3_1.xml │ ├── Gradle__org_jetbrains_skiko_skiko_awt_0_7_63.xml │ ├── Gradle__org_jetbrains_skiko_skiko_awt_runtime_linux_x64_0_7_16.xml │ ├── Gradle__org_jetbrains_skiko_skiko_awt_runtime_windows_x64_0_7_63.xml │ ├── Gradle__org_usb4java_libusb4java_darwin_x86_64_1_3_0.xml │ ├── Gradle__org_usb4java_libusb4java_linux_aarch64_1_3_0.xml │ ├── Gradle__org_usb4java_libusb4java_linux_arm_1_3_0.xml │ ├── Gradle__org_usb4java_libusb4java_linux_x86_1_3_0.xml │ ├── Gradle__org_usb4java_libusb4java_linux_x86_64_1_3_0.xml │ ├── Gradle__org_usb4java_libusb4java_win32_x86_1_3_0.xml │ ├── Gradle__org_usb4java_libusb4java_win32_x86_64_1_3_0.xml │ ├── Gradle__org_usb4java_usb4java_1_3_0.xml │ └── Gradle__org_usb4java_usb4java_javax_1_3_0.xml ├── misc.xml ├── modules.xml ├── modules │ ├── yohub-desktop.main.iml │ └── yohub-desktop.test.iml ├── uiDesigner.xml └── vcs.xml ├── .run └── desktop.run.xml ├── LICENSE ├── README.md ├── build.gradle.kts ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── resources ├── avatar.jpg ├── compose-desktop.pro ├── delta.json ├── ic_launcher_logo.png ├── md │ ├── app_screenshot_adb.png │ ├── app_screenshot_backuo_image.png │ └── app_screenshot_home.png ├── themes │ ├── 丹紫红.json │ ├── 大红.json │ ├── 橙黄.json │ ├── 粉色.json │ ├── 紫色.json │ ├── 绿色.json │ ├── 金叶黄.json │ └── 青矾绿.json ├── tmp │ └── appinfo.sh ├── win │ └── icons │ │ └── ic_launcher_logo.ico └── 韵味紫.json ├── settings.gradle.kts ├── src ├── main │ ├── java │ │ └── io │ │ │ └── lumstudio │ │ │ └── yohub │ │ │ ├── common │ │ │ └── shell │ │ │ │ └── GpuUtils.java │ │ │ └── model │ │ │ ├── CpuClusterStatus.java │ │ │ ├── CpuStatus.java │ │ │ └── Soc.java │ ├── kotlin │ │ └── io │ │ │ └── lumstudio │ │ │ └── yohub │ │ │ ├── R.kt │ │ │ ├── YoHubApplication.kt │ │ │ ├── common │ │ │ ├── BaseResource.kt │ │ │ ├── Context.kt │ │ │ ├── MicaApplication.kt │ │ │ ├── net │ │ │ │ ├── LoadState.kt │ │ │ │ ├── api │ │ │ │ │ ├── PrivacyService.kt │ │ │ │ │ ├── PublicService.kt │ │ │ │ │ └── impl │ │ │ │ │ │ ├── Repository.kt │ │ │ │ │ │ └── ServiceBuilder.kt │ │ │ │ ├── converter │ │ │ │ │ └── JsonConverterFactory.kt │ │ │ │ ├── factory │ │ │ │ │ └── ApiFactory.kt │ │ │ │ ├── interceptor │ │ │ │ │ └── BusinessErrorInterceptor.kt │ │ │ │ ├── param │ │ │ │ │ └── response │ │ │ │ │ │ └── SpringBootErrorBean.kt │ │ │ │ └── pojo │ │ │ │ │ ├── ApiException.kt │ │ │ │ │ ├── MagiskRepo.kt │ │ │ │ │ ├── RequestBody.kt │ │ │ │ │ ├── ResponseBody.kt │ │ │ │ │ └── YoHubRepos.kt │ │ │ ├── shared │ │ │ │ └── RootFileInfo.kt │ │ │ ├── shell │ │ │ │ ├── KeepShell.kt │ │ │ │ ├── KeepShellPublic.kt │ │ │ │ ├── KernelProp.kt │ │ │ │ ├── MemoryUtil.kt │ │ │ │ ├── PlatformUtils.kt │ │ │ │ ├── PropsUtils.kt │ │ │ │ └── RootFile.kt │ │ │ └── utils │ │ │ │ ├── AesCbcPkcs5Padding.kt │ │ │ │ ├── BrandLogoUtil.kt │ │ │ │ ├── ColorLoader.kt │ │ │ │ ├── CpuInfoUtil.kt │ │ │ │ ├── CpuLoadUtils.kt │ │ │ │ ├── ExceptionUtil.kt │ │ │ │ ├── FileCopyUtils.kt │ │ │ │ ├── FileDownloader.kt │ │ │ │ ├── IO.kt │ │ │ │ ├── IOUtils.kt │ │ │ │ ├── Preferences.kt │ │ │ │ └── ZipUtils.kt │ │ │ ├── lang │ │ │ ├── LanguageBasic.kt │ │ │ ├── LanguageEN.kt │ │ │ └── LanguageZHCN.kt │ │ │ ├── model │ │ │ ├── CpuCoreInfo.kt │ │ │ ├── ViewModel.kt │ │ │ └── configurations │ │ │ │ ├── NavBarWidth.kt │ │ │ │ ├── WindowPosition.kt │ │ │ │ └── WindowSize.kt │ │ │ ├── runtime │ │ │ ├── Device.kt │ │ │ ├── Driver.kt │ │ │ ├── InputDevices.kt │ │ │ └── Runtime.kt │ │ │ ├── theme │ │ │ ├── Color.kt │ │ │ ├── CustomColorTheme.kt │ │ │ └── MicaTheme.kt │ │ │ ├── ui │ │ │ └── component │ │ │ │ ├── Button.kt │ │ │ │ ├── CpuChart.kt │ │ │ │ ├── Dialog.kt │ │ │ │ ├── FlowButton.kt │ │ │ │ ├── FlowFeature.kt │ │ │ │ ├── FluentItem.kt │ │ │ │ ├── IndicatorBar.kt │ │ │ │ ├── Modifier.kt │ │ │ │ ├── Mouse.kt │ │ │ │ ├── PageToolbar.kt │ │ │ │ ├── ProgressBar.kt │ │ │ │ ├── SideNav.kt │ │ │ │ ├── TextField.kt │ │ │ │ └── TooltipText.kt │ │ │ └── windows │ │ │ ├── AdbActivateScreen.kt │ │ │ ├── AdbAppPickupScreen.kt │ │ │ ├── AdbInstallApkScreen.kt │ │ │ ├── AdbScreen.kt │ │ │ ├── AdvancedFunctionScreen.kt │ │ │ ├── CrashHandler.kt │ │ │ ├── CrashWindow.kt │ │ │ ├── DeviceScreen.kt │ │ │ ├── FlashImageScreen.kt │ │ │ ├── HomeScreen.kt │ │ │ ├── ImageBackupScreen.kt │ │ │ ├── MagicMaskModulesScreen.kt │ │ │ ├── MagiskRepositoryScreen.kt │ │ │ ├── MainUI.kt │ │ │ ├── PayloadScreen.kt │ │ │ ├── SettingsScreen.kt │ │ │ ├── StartWindow.kt │ │ │ ├── UpdateAppWindow.kt │ │ │ └── navigation │ │ │ └── PageNav.kt │ └── resources │ │ ├── javax.usb.properties │ │ └── res │ │ ├── fonts │ │ ├── JetBrainsMono-Regular.ttf │ │ └── SourceHanSansCN-Normal.otf │ │ ├── icons │ │ ├── ic_about.png │ │ ├── ic_acer.png │ │ ├── ic_action_benchmark.png │ │ ├── ic_action_benchmarks.png │ │ ├── ic_action_compare.png │ │ ├── ic_action_compare_dark.png │ │ ├── ic_action_deviceinfo.png │ │ ├── ic_action_deviceinfo_light.png │ │ ├── ic_action_down.png │ │ ├── ic_action_down_light.png │ │ ├── ic_action_history.png │ │ ├── ic_action_iap.png │ │ ├── ic_action_iap_light.png │ │ ├── ic_action_ic_undo_white_24px.png │ │ ├── ic_action_monitors.png │ │ ├── ic_action_night.png │ │ ├── ic_action_night_light.png │ │ ├── ic_action_rankings.png │ │ ├── ic_action_right.png │ │ ├── ic_action_right_light.png │ │ ├── ic_action_sensors.png │ │ ├── ic_action_settings.png │ │ ├── ic_action_settings_dark.png │ │ ├── ic_action_share.png │ │ ├── ic_action_share_light.png │ │ ├── ic_action_sort.png │ │ ├── ic_action_sort_light.png │ │ ├── ic_action_tests.png │ │ ├── ic_action_tools.png │ │ ├── ic_action_up.png │ │ ├── ic_action_up_light.png │ │ ├── ic_action_widgets.png │ │ ├── ic_airplanemode.png │ │ ├── ic_alcatel.png │ │ ├── ic_alcatel_dark.png │ │ ├── ic_all.png │ │ ├── ic_android10.png │ │ ├── ic_android11.png │ │ ├── ic_android12.png │ │ ├── ic_android4.png │ │ ├── ic_android5.png │ │ ├── ic_android6.png │ │ ├── ic_android7.png │ │ ├── ic_android8.png │ │ ├── ic_android9.png │ │ ├── ic_android_icon.png │ │ ├── ic_androidx.png │ │ ├── ic_apps.png │ │ ├── ic_apps_dark.png │ │ ├── ic_arrow_right.png │ │ ├── ic_arrow_right_light.png │ │ ├── ic_asus.png │ │ ├── ic_atom.png │ │ ├── ic_avatar.png │ │ ├── ic_batt_100_dark.png │ │ ├── ic_batt_100_light.png │ │ ├── ic_batt_33_dark.png │ │ ├── ic_batt_33_light.png │ │ ├── ic_batt_50_dark.png │ │ ├── ic_batt_50_light.png │ │ ├── ic_batt_5_dark.png │ │ ├── ic_batt_5_light.png │ │ ├── ic_batt_66_dark.png │ │ ├── ic_batt_66_light.png │ │ ├── ic_batt_75_dark.png │ │ ├── ic_batt_75_light.png │ │ ├── ic_battery.png │ │ ├── ic_battery_33.png │ │ ├── ic_battery_5.png │ │ ├── ic_battery_50.png │ │ ├── ic_battery_66.png │ │ ├── ic_battery_75.png │ │ ├── ic_bbk.png │ │ ├── ic_benchmark.png │ │ ├── ic_big_brightness.png │ │ ├── ic_big_button.png │ │ ├── ic_big_charging.png │ │ ├── ic_big_flashlight.png │ │ ├── ic_big_mic.png │ │ ├── ic_big_mic_off.png │ │ ├── ic_big_speaker_off.png │ │ ├── ic_big_speaker_on.png │ │ ├── ic_big_vibration.png │ │ ├── ic_black_scope.svg │ │ ├── ic_blackberry.png │ │ ├── ic_blackshark.png │ │ ├── ic_blu.png │ │ ├── ic_bluetooth.png │ │ ├── ic_bluetooth_dark.png │ │ ├── ic_bluetooth_light.png │ │ ├── ic_bolt.png │ │ ├── ic_button_mapper.png │ │ ├── ic_camera_dark.png │ │ ├── ic_camera_light.png │ │ ├── ic_check.png │ │ ├── ic_close.png │ │ ├── ic_close_small.png │ │ ├── ic_close_small_light.png │ │ ├── ic_color.png │ │ ├── ic_color_light.png │ │ ├── ic_content_copy.png │ │ ├── ic_content_copy_dark.png │ │ ├── ic_cpu_dark.png │ │ ├── ic_cpu_info.png │ │ ├── ic_cpu_light.png │ │ ├── ic_devcheck_bw.png │ │ ├── ic_devcheck_icon.png │ │ ├── ic_device.png │ │ ├── ic_disable.png │ │ ├── ic_disable_light.png │ │ ├── ic_doogee.png │ │ ├── ic_download.png │ │ ├── ic_download_light.png │ │ ├── ic_edgeblock.png │ │ ├── ic_elementalx.png │ │ ├── ic_elephone.png │ │ ├── ic_email.png │ │ ├── ic_empty.png │ │ ├── ic_empty_app.png │ │ ├── ic_essential.png │ │ ├── ic_ethernet.png │ │ ├── ic_ethernet_dark.png │ │ ├── ic_export.png │ │ ├── ic_export_light.png │ │ ├── ic_exynos.png │ │ ├── ic_exynos_dark.png │ │ ├── ic_facebook.png │ │ ├── ic_fujitsu.png │ │ ├── ic_g_logo.png │ │ ├── ic_get_boot.png │ │ ├── ic_gionee.png │ │ ├── ic_google_plus.png │ │ ├── ic_gps.png │ │ ├── ic_gps_fix.png │ │ ├── ic_gps_nofix.png │ │ ├── ic_hbmwidget.png │ │ ├── ic_htc.png │ │ ├── ic_huawei.png │ │ ├── ic_huawei_dark.png │ │ ├── ic_infinix.png │ │ ├── ic_info.png │ │ ├── ic_input_dark.png │ │ ├── ic_input_light.png │ │ ├── ic_integration.png │ │ ├── ic_key.png │ │ ├── ic_kill.png │ │ ├── ic_kill_light.png │ │ ├── ic_kirin.png │ │ ├── ic_kirin_dark.png │ │ ├── ic_kyocera.png │ │ ├── ic_language.png │ │ ├── ic_language_light.png │ │ ├── ic_launcher_logo.png │ │ ├── ic_launcher_logo_round.png │ │ ├── ic_leagoo.png │ │ ├── ic_leeco.png │ │ ├── ic_lenovo.png │ │ ├── ic_lg.png │ │ ├── ic_license.png │ │ ├── ic_license_light.png │ │ ├── ic_log.png │ │ ├── ic_login_pic.svg │ │ ├── ic_magisk.png │ │ ├── ic_magisk.svg │ │ ├── ic_man.png │ │ ├── ic_manifest.png │ │ ├── ic_manifest_light.png │ │ ├── ic_market.png │ │ ├── ic_market_light.png │ │ ├── ic_maxwest.png │ │ ├── ic_mediatek.png │ │ ├── ic_meizu.png │ │ ├── ic_memory.png │ │ ├── ic_memory_dark.png │ │ ├── ic_memory_light.png │ │ ├── ic_micromax.png │ │ ├── ic_modules.png │ │ ├── ic_monitors.png │ │ ├── ic_more_vert_black_24dp.png │ │ ├── ic_more_vert_white_24dp.png │ │ ├── ic_moto.png │ │ ├── ic_multi_cam_dark.png │ │ ├── ic_multi_cam_light.png │ │ ├── ic_network.png │ │ ├── ic_network_dark.png │ │ ├── ic_network_down.png │ │ ├── ic_network_down_dark.png │ │ ├── ic_network_down_dark_old.png │ │ ├── ic_network_down_old.png │ │ ├── ic_network_none.png │ │ ├── ic_network_up.png │ │ ├── ic_network_up_dark.png │ │ ├── ic_network_up_dark_old.png │ │ ├── ic_network_up_old.png │ │ ├── ic_network_updown.png │ │ ├── ic_network_updown_old.png │ │ ├── ic_next.png │ │ ├── ic_next_light.png │ │ ├── ic_nexus.png │ │ ├── ic_no_vip.png │ │ ├── ic_nokia.png │ │ ├── ic_nubia.png │ │ ├── ic_oneplus.png │ │ ├── ic_oneplus_old.png │ │ ├── ic_open.png │ │ ├── ic_open_light.png │ │ ├── ic_oppo.png │ │ ├── ic_panasonic.png │ │ ├── ic_phone.png │ │ ├── ic_phone_light.png │ │ ├── ic_privacy.png │ │ ├── ic_privacy_light.png │ │ ├── ic_pro.png │ │ ├── ic_pw.png │ │ ├── ic_rate.png │ │ ├── ic_rate_light.png │ │ ├── ic_razer.png │ │ ├── ic_realme.png │ │ ├── ic_reboot.png │ │ ├── ic_reboot_p.png │ │ ├── ic_refresh.png │ │ ├── ic_report_problem.png │ │ ├── ic_reset.png │ │ ├── ic_reset_light.png │ │ ├── ic_rockchip.png │ │ ├── ic_root.png │ │ ├── ic_root_boot.png │ │ ├── ic_root_dark.png │ │ ├── ic_running.png │ │ ├── ic_safetynet.png │ │ ├── ic_samsung.png │ │ ├── ic_screen_off.png │ │ ├── ic_screen_on.png │ │ ├── ic_sex.png │ │ ├── ic_sharp.png │ │ ├── ic_shizuku.png │ │ ├── ic_shutdown.png │ │ ├── ic_signal0.png │ │ ├── ic_signal0_dark.png │ │ ├── ic_signal0_light.png │ │ ├── ic_signal1.png │ │ ├── ic_signal1_dark.png │ │ ├── ic_signal1_light.png │ │ ├── ic_signal2.png │ │ ├── ic_signal2_dark.png │ │ ├── ic_signal2_light.png │ │ ├── ic_signal3.png │ │ ├── ic_signal3_dark.png │ │ ├── ic_signal3_light.png │ │ ├── ic_signal4.png │ │ ├── ic_signal4_dark.png │ │ ├── ic_signal4_light.png │ │ ├── ic_signal5.png │ │ ├── ic_signal5_dark.png │ │ ├── ic_signal5_light.png │ │ ├── ic_sleep_dark.png │ │ ├── ic_sleep_light.png │ │ ├── ic_smartisan.png │ │ ├── ic_snapdragon.png │ │ ├── ic_sony.png │ │ ├── ic_sort_white_24dp.png │ │ ├── ic_star.png │ │ ├── ic_storage.png │ │ ├── ic_storage_dark.png │ │ ├── ic_storage_light.png │ │ ├── ic_supersu.png │ │ ├── ic_system.png │ │ ├── ic_tablet.png │ │ ├── ic_tablet_light.png │ │ ├── ic_tcl.png │ │ ├── ic_tecno.png │ │ ├── ic_tegra.png │ │ ├── ic_temperature.png │ │ ├── ic_temperature_light.png │ │ ├── ic_terms.png │ │ ├── ic_terms_light.png │ │ ├── ic_test_brightness.png │ │ ├── ic_test_button.png │ │ ├── ic_test_draw.png │ │ ├── ic_test_face.png │ │ ├── ic_test_fail.png │ │ ├── ic_test_fingerprint.png │ │ ├── ic_test_flashlight.png │ │ ├── ic_test_headset.png │ │ ├── ic_test_iris.png │ │ ├── ic_test_mic.png │ │ ├── ic_test_notcomplete.png │ │ ├── ic_test_phone.png │ │ ├── ic_test_speaker.png │ │ ├── ic_test_success.png │ │ ├── ic_test_touch.png │ │ ├── ic_test_vibrate.png │ │ ├── ic_theme.png │ │ ├── ic_theme_light.png │ │ ├── ic_theme_outline.png │ │ ├── ic_themes.png │ │ ├── ic_tiramisu.png │ │ ├── ic_tools_star.png │ │ ├── ic_tools_usb.png │ │ ├── ic_translate.png │ │ ├── ic_translate_white_24dp.png │ │ ├── ic_ulefone.png │ │ ├── ic_umidigi.png │ │ ├── ic_uninstall.png │ │ ├── ic_uninstall_light.png │ │ ├── ic_update_app.png │ │ ├── ic_url.png │ │ ├── ic_user.png │ │ ├── ic_vip.png │ │ ├── ic_vivo.png │ │ ├── ic_widgets.png │ │ ├── ic_wifi.png │ │ ├── ic_wifi_dark.png │ │ ├── ic_wifi_light.png │ │ ├── ic_wileyfox.png │ │ ├── ic_window_close.png │ │ ├── ic_woman.png │ │ ├── ic_xda.png │ │ ├── ic_xiaomi.png │ │ ├── ic_y_settings.png │ │ ├── ic_zte.png │ │ ├── img.png │ │ ├── kt-flutter.svg │ │ └── usa.png │ │ └── raws │ │ ├── android_toolkit.zip │ │ ├── linux │ │ └── adb.zip │ │ ├── macOs │ │ └── adb.zip │ │ ├── socs.json │ │ └── windows │ │ ├── adb.zip │ │ ├── magisk-pacher-script.zip │ │ ├── payload_dumper.zip │ │ └── usb_driver.zip └── test │ ├── java │ └── USBDeviceMonitor.java │ ├── kotlin │ └── MainTest.kt │ └── resources │ └── javax.usb.properties └── yohub-desktop.iml /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled class file 2 | *.class 3 | 4 | # Log file 5 | *.log 6 | 7 | # BlueJ files 8 | *.ctxt 9 | 10 | # Mobile Tools for Java (J2ME) 11 | .mtj.tmp/ 12 | 13 | # Build cache 14 | build/** 15 | 16 | # Gradle cache 17 | .gradle/** 18 | 19 | # Package Files # 20 | #*.jar 21 | #*.war 22 | #*.nar 23 | #*.ear 24 | #*.zip 25 | #*.tar.gz 26 | #*.rar 27 | 28 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 29 | hs_err_pid* 30 | replay_pid* 31 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 6 | 7 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 5 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 16 | 17 | -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 14 | 15 | 19 | 20 | 24 | 25 | 29 | 30 | 34 | 35 | -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__com_github_ltttttttttttt_load_the_image_1_0_8.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__com_google_code_gson_gson_2_9_0.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__com_konyaco_fluent_icons_core_jvm_0_0_1_dev_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__com_konyaco_fluent_icons_extended_jvm_0_0_1_dev_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__com_konyaco_fluent_jvm_0_0_1_dev_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__com_mayakapps_compose_window_styler_jvm_0_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__com_mohamedrejeb_ksoup_ksoup_entites_jvm_0_1_4.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__com_mohamedrejeb_ksoup_ksoup_html_jvm_0_1_4.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__com_mohamedrejeb_richeditor_richeditor_compose_desktop_1_0_0_beta01.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_14_9.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__com_squareup_okio_okio_2_10_0.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_9_0.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_9_0.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__io_github_app_outlet_karavel_1_0_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__javax_usb_usb_api_1_0_2.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__net_java_dev_jna_jna_5_13_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__net_java_dev_jna_jna_jpms_5_13_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__net_java_dev_jna_jna_platform_5_13_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__net_java_dev_jna_jna_platform_jpms_5_13_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_apache_commons_commons_lang3_3_8_1.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_annotations_13_0.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_animation_animation_core_desktop_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_animation_animation_desktop_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_components_components_resources_desktop_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_desktop_desktop_jvm_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_foundation_foundation_desktop_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_foundation_foundation_layout_desktop_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_material3_material3_desktop_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_material_material_desktop_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_material_material_icons_core_desktop_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_material_material_icons_extended_desktop_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_material_material_ripple_desktop_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_runtime_runtime_desktop_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_runtime_runtime_saveable_desktop_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_ui_ui_desktop_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_ui_ui_geometry_desktop_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_ui_ui_graphics_desktop_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_ui_ui_text_desktop_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_ui_ui_tooling_preview_desktop_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_ui_ui_unit_desktop_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_compose_ui_ui_util_desktop_1_4_1.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_8_20.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_8_22.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_8_20.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_8_22.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_8_20.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_8_22.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_8_20.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_8_22.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_kotlinx_atomicfu_jvm_0_17_0.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_6_4.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_markdown_jvm_0_3_1.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_skiko_skiko_awt_0_7_63.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_skiko_skiko_awt_runtime_linux_x64_0_7_16.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_jetbrains_skiko_skiko_awt_runtime_windows_x64_0_7_63.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_usb4java_libusb4java_darwin_x86_64_1_3_0.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_usb4java_libusb4java_linux_aarch64_1_3_0.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_usb4java_libusb4java_linux_arm_1_3_0.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_usb4java_libusb4java_linux_x86_1_3_0.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_usb4java_libusb4java_linux_x86_64_1_3_0.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_usb4java_libusb4java_win32_x86_1_3_0.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_usb4java_libusb4java_win32_x86_64_1_3_0.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_usb4java_usb4java_1_3_0.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__org_usb4java_usb4java_javax_1_3_0.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.run/desktop.run.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 16 | 18 | true 19 | 20 | 21 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 2 | kotlin.code.style=official 3 | kotlin.version=1.8.20 4 | compose.version=1.4.1 5 | #compose.version=1.5.10 6 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /resources/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/resources/avatar.jpg -------------------------------------------------------------------------------- /resources/compose-desktop.pro: -------------------------------------------------------------------------------- 1 | # 保留 Compose 相关的类和方法 2 | -keep class androidx.compose.** { *; } 3 | -keep class androidx.ui.** { *; } 4 | -keep class androidx.constraintlayout.** { *; } 5 | -keep class androidx.window.** { *; } 6 | 7 | # 保留 JNA 相关的类和方法 8 | -keep class com.sun.jna.** { *; } 9 | -keep class com.sun.jna.win32.** { *; } 10 | -keep class net.java.dev.jna.** { *; } 11 | 12 | # 保留 Retrofit 相关的类和方法 13 | -keep class retrofit2.** { *; } 14 | -keep class okhttp3.** { *; } 15 | -keepattributes Signature 16 | 17 | # 保留 GSON 相关的类和方法 18 | -keep class com.google.gson.** { *; } 19 | -keep class com.squareup.okhttp3.** { *; } 20 | 21 | # 保留 usb4java 相关的类和方法 22 | -keep class org.usb4java.** { *; } 23 | 24 | # 如果使用了其他库,需要根据实际情况添加相应的保留规则 25 | 26 | # 指定入口类(请根据您的项目入口类名进行替换) 27 | -keep class io.lumstudio.yohub.common.net.param.** { *; } 28 | -keep class io.lumstudio.yohub.common.net.pojo.** { *; } 29 | -keep class io.lumstudio.yohub.YoHubApplicationKt.** { *; } 30 | 31 | # 忽略不需要混淆的类、方法或字段等 32 | -dontwarn com.example.app.** 33 | -dontnote com.example.app.** 34 | 35 | # 其他混淆选项(根据需要进行调整) 36 | -optimizations !code/simplification/variable 37 | -allowaccessmodification 38 | -keepattributes *Annotation* -------------------------------------------------------------------------------- /resources/ic_launcher_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/resources/ic_launcher_logo.png -------------------------------------------------------------------------------- /resources/md/app_screenshot_adb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/resources/md/app_screenshot_adb.png -------------------------------------------------------------------------------- /resources/md/app_screenshot_backuo_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/resources/md/app_screenshot_backuo_image.png -------------------------------------------------------------------------------- /resources/md/app_screenshot_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/resources/md/app_screenshot_home.png -------------------------------------------------------------------------------- /resources/themes/丹紫红.json: -------------------------------------------------------------------------------- 1 | {"name":"丹紫红","type":"sRGB","light":{"primary":"#FFA53268","onPrimary":"#FFFFFFFF","primaryContainer":"#FFFFD9E4","onPrimaryContainer":"#FF3E0020","inversePrimary":"#FFFFB0CC","secondary":"#FF735760","onSecondary":"#FFFFFFFF","secondaryContainer":"#FFFFD9E4","onSecondaryContainer":"#FF2A151D","tertiary":"#FF7D5636","onTertiary":"#FFFFFFFF","tertiaryContainer":"#FFFFDCC4","onTertiaryContainer":"#FF2F1500","background":"#FFFFFBFF","onBackground":"#FF201A1C","surface":"#FFFFF8F8","onSurface":"#FF201A1C","surfaceVariant":"#FFF2DDE2","onSurfaceVariant":"#FF514347","surfaceTint":"#FFA53268","inverseSurface":"#FF352F30","inverseOnSurface":"#FFFAEEF0","error":"#FFBA1A1A","onError":"#FFFFFFFF","errorContainer":"#FFFFDAD6","onErrorContainer":"#FF410002","outline":"#FF837377","outlineVariant":"#FFD5C2C6","scrim":"#FF000000"},"dark":{"primary":"#FFFFB0CC","onPrimary":"#FF640038","primaryContainer":"#FF86174F","onPrimaryContainer":"#FFFFD9E4","inversePrimary":"#FFA53268","secondary":"#FFE2BDC8","onSecondary":"#FF422932","secondaryContainer":"#FF5A3F48","onSecondaryContainer":"#FFFFD9E4","tertiary":"#FFF0BC95","onTertiary":"#FF48290D","tertiaryContainer":"#FF623F21","onTertiaryContainer":"#FFFFDCC4","background":"#FF201A1C","onBackground":"#FFEBE0E1","surface":"#FF171213","onSurface":"#FFCFC4C6","surfaceVariant":"#FF514347","onSurfaceVariant":"#FFD5C2C6","surfaceTint":"#FFFFB0CC","inverseSurface":"#FFEBE0E1","inverseOnSurface":"#FF201A1C","error":"#FFFFB4AB","onError":"#FF690005","errorContainer":"#FF93000A","onErrorContainer":"#FFFFDAD6","outline":"#FF9D8C91","outlineVariant":"#FF514347","scrim":"#FF000000"}} -------------------------------------------------------------------------------- /resources/themes/大红.json: -------------------------------------------------------------------------------- 1 | {"name":"大红","type":"sRGB","light":{"primary":"#FFB42800","onPrimary":"#FFFFFFFF","primaryContainer":"#FFFFDAD2","onPrimaryContainer":"#FF3C0700","inversePrimary":"#FFFFB4A2","secondary":"#FF77574F","onSecondary":"#FFFFFFFF","secondaryContainer":"#FFFFDAD2","onSecondaryContainer":"#FF2C1510","tertiary":"#FF6D5D2E","onTertiary":"#FFFFFFFF","tertiaryContainer":"#FFF7E1A6","onTertiaryContainer":"#FF241A00","background":"#FFFFFBFF","onBackground":"#FF201A19","surface":"#FFFFF8F6","onSurface":"#FF201A19","surfaceVariant":"#FFF5DDD8","onSurfaceVariant":"#FF534340","surfaceTint":"#FFB42800","inverseSurface":"#FF362F2D","inverseOnSurface":"#FFFBEEEB","error":"#FFBA1A1A","onError":"#FFFFFFFF","errorContainer":"#FFFFDAD6","onErrorContainer":"#FF410002","outline":"#FF85736F","outlineVariant":"#FFD8C2BD","scrim":"#FF000000"},"dark":{"primary":"#FFFFB4A2","onPrimary":"#FF621100","primaryContainer":"#FF8A1C00","onPrimaryContainer":"#FFFFDAD2","inversePrimary":"#FFB42800","secondary":"#FFE7BDB3","onSecondary":"#FF442A23","secondaryContainer":"#FF5D4038","onSecondaryContainer":"#FFFFDAD2","tertiary":"#FFDAC58C","onTertiary":"#FF3C2F04","tertiaryContainer":"#FF544519","onTertiaryContainer":"#FFF7E1A6","background":"#FF201A19","onBackground":"#FFEDE0DD","surface":"#FF181211","onSurface":"#FFD0C4C1","surfaceVariant":"#FF534340","onSurfaceVariant":"#FFD8C2BD","surfaceTint":"#FFFFB4A2","inverseSurface":"#FFEDE0DD","inverseOnSurface":"#FF201A19","error":"#FFFFB4AB","onError":"#FF690005","errorContainer":"#FF93000A","onErrorContainer":"#FFFFDAD6","outline":"#FFA08C88","outlineVariant":"#FF534340","scrim":"#FF000000"}} -------------------------------------------------------------------------------- /resources/themes/橙黄.json: -------------------------------------------------------------------------------- 1 | {"name":"橙黄","type":"sRGB","light":{"primary":"#FF994700","onPrimary":"#FFFFFFFF","primaryContainer":"#FFFFDBC8","onPrimaryContainer":"#FF321300","inversePrimary":"#FFFFB68B","secondary":"#FF765847","onSecondary":"#FFFFFFFF","secondaryContainer":"#FFFFDBC8","onSecondaryContainer":"#FF2B1609","tertiary":"#FF626033","onTertiary":"#FFFFFFFF","tertiaryContainer":"#FFE8E5AC","onTertiaryContainer":"#FF1D1D00","background":"#FFFFFBFF","onBackground":"#FF201A17","surface":"#FFFFF8F5","onSurface":"#FF201A17","surfaceVariant":"#FFF4DED3","onSurfaceVariant":"#FF52443C","surfaceTint":"#FF994700","inverseSurface":"#FF362F2C","inverseOnSurface":"#FFFBEEE9","error":"#FFBA1A1A","onError":"#FFFFFFFF","errorContainer":"#FFFFDAD6","onErrorContainer":"#FF410002","outline":"#FF85746B","outlineVariant":"#FFD7C2B8","scrim":"#FF000000"},"dark":{"primary":"#FFFFB68B","onPrimary":"#FF522300","primaryContainer":"#FF743400","onPrimaryContainer":"#FFFFDBC8","inversePrimary":"#FF994700","secondary":"#FFE5BFA9","onSecondary":"#FF432B1C","secondaryContainer":"#FF5C4131","onSecondaryContainer":"#FFFFDBC8","tertiary":"#FFCCC992","onTertiary":"#FF333209","tertiaryContainer":"#FF49491E","onTertiaryContainer":"#FFE8E5AC","background":"#FF201A17","onBackground":"#FFECE0DB","surface":"#FF18120F","onSurface":"#FFD0C4BF","surfaceVariant":"#FF52443C","onSurfaceVariant":"#FFD7C2B8","surfaceTint":"#FFFFB68B","inverseSurface":"#FFECE0DB","inverseOnSurface":"#FF201A17","error":"#FFFFB4AB","onError":"#FF690005","errorContainer":"#FF93000A","onErrorContainer":"#FFFFDAD6","outline":"#FF9F8D84","outlineVariant":"#FF52443C","scrim":"#FF000000"}} -------------------------------------------------------------------------------- /resources/themes/粉色.json: -------------------------------------------------------------------------------- 1 | {"name":"粉色","type":"sRGB","light":{"primary":"#FF99405F","onPrimary":"#FFFFFFFF","primaryContainer":"#FFFFD9E1","onPrimaryContainer":"#FF3F001C","inversePrimary":"#FFFFB1C6","secondary":"#FF74565E","onSecondary":"#FFFFFFFF","secondaryContainer":"#FFFFD9E1","onSecondaryContainer":"#FF2B151C","tertiary":"#FF7C5634","onTertiary":"#FFFFFFFF","tertiaryContainer":"#FFFFDCC0","onTertiaryContainer":"#FF2D1600","background":"#FFFFFBFF","onBackground":"#FF201A1B","surface":"#FFFFF8F8","onSurface":"#FF201A1B","surfaceVariant":"#FFF2DDE1","onSurfaceVariant":"#FF514346","surfaceTint":"#FF99405F","inverseSurface":"#FF352F30","inverseOnSurface":"#FFFAEEEF","error":"#FFBA1A1A","onError":"#FFFFFFFF","errorContainer":"#FFFFDAD6","onErrorContainer":"#FF410002","outline":"#FF837376","outlineVariant":"#FFD6C2C5","scrim":"#FF000000"},"dark":{"primary":"#FFFFB1C6","onPrimary":"#FF5E1131","primaryContainer":"#FF7B2947","onPrimaryContainer":"#FFFFD9E1","inversePrimary":"#FF99405F","secondary":"#FFE3BDC6","onSecondary":"#FF422930","secondaryContainer":"#FF5B3F47","onSecondaryContainer":"#FFFFD9E1","tertiary":"#FFEEBD93","onTertiary":"#FF47290B","tertiaryContainer":"#FF613F1F","onTertiaryContainer":"#FFFFDCC0","background":"#FF201A1B","onBackground":"#FFECE0E1","surface":"#FF171213","onSurface":"#FFCFC4C5","surfaceVariant":"#FF514346","onSurfaceVariant":"#FFD6C2C5","surfaceTint":"#FFFFB1C6","inverseSurface":"#FFECE0E1","inverseOnSurface":"#FF201A1B","error":"#FFFFB4AB","onError":"#FF690005","errorContainer":"#FF93000A","onErrorContainer":"#FFFFDAD6","outline":"#FF9E8C90","outlineVariant":"#FF514346","scrim":"#FF000000"}} -------------------------------------------------------------------------------- /resources/themes/紫色.json: -------------------------------------------------------------------------------- 1 | {"name":"紫色","type":"sRGB","light":{"primary":"#FF744C9D","onPrimary":"#FFFFFFFF","primaryContainer":"#FFF0DBFF","onPrimaryContainer":"#FF2C0051","inversePrimary":"#FFDCB8FF","secondary":"#FF655A6F","onSecondary":"#FFFFFFFF","secondaryContainer":"#FFEDDDF6","onSecondaryContainer":"#FF21182A","tertiary":"#FF805158","onTertiary":"#FFFFFFFF","tertiaryContainer":"#FFFFD9DD","onTertiaryContainer":"#FF321017","background":"#FFFFFBFF","onBackground":"#FF1D1B1E","surface":"#FFFEF7FC","onSurface":"#FF1D1B1E","surfaceVariant":"#FFE9DFEB","onSurfaceVariant":"#FF4A454E","surfaceTint":"#FF744C9D","inverseSurface":"#FF322F33","inverseOnSurface":"#FFF5EFF4","error":"#FFBA1A1A","onError":"#FFFFFFFF","errorContainer":"#FFFFDAD6","onErrorContainer":"#FF410002","outline":"#FF7B757E","outlineVariant":"#FFCCC4CE","scrim":"#FF000000"},"dark":{"primary":"#FFDCB8FF","onPrimary":"#FF431A6B","primaryContainer":"#FF5B3383","onPrimaryContainer":"#FFF0DBFF","inversePrimary":"#FF744C9D","secondary":"#FFD0C1DA","onSecondary":"#FF362C3F","secondaryContainer":"#FF4D4357","onSecondaryContainer":"#FFEDDDF6","tertiary":"#FFF3B7BE","onTertiary":"#FF4B252B","tertiaryContainer":"#FF653A41","onTertiaryContainer":"#FFFFD9DD","background":"#FF1D1B1E","onBackground":"#FFE7E1E5","surface":"#FF151316","onSurface":"#FFCBC5C9","surfaceVariant":"#FF4A454E","onSurfaceVariant":"#FFCCC4CE","surfaceTint":"#FFDCB8FF","inverseSurface":"#FFE7E1E5","inverseOnSurface":"#FF1D1B1E","error":"#FFFFB4AB","onError":"#FF690005","errorContainer":"#FF93000A","onErrorContainer":"#FFFFDAD6","outline":"#FF968E98","outlineVariant":"#FF4A454E","scrim":"#FF000000"}} -------------------------------------------------------------------------------- /resources/themes/绿色.json: -------------------------------------------------------------------------------- 1 | {"name":"绿色","type":"sRGB","light":{"primary":"#FF376A20","onPrimary":"#FFFFFFFF","primaryContainer":"#FFB7F398","onPrimaryContainer":"#FF062100","inversePrimary":"#FF9CD67E","secondary":"#FF55624C","onSecondary":"#FFFFFFFF","secondaryContainer":"#FFD8E7CB","onSecondaryContainer":"#FF131F0D","tertiary":"#FF386667","onTertiary":"#FFFFFFFF","tertiaryContainer":"#FFBBEBEC","onTertiaryContainer":"#FF002021","background":"#FFFDFDF6","onBackground":"#FF1A1C18","surface":"#FFFAFAF3","onSurface":"#FF1A1C18","surfaceVariant":"#FFDFE4D7","onSurfaceVariant":"#FF43483E","surfaceTint":"#FF376A20","inverseSurface":"#FF2F312D","inverseOnSurface":"#FFF1F1EA","error":"#FFBA1A1A","onError":"#FFFFFFFF","errorContainer":"#FFFFDAD6","onErrorContainer":"#FF410002","outline":"#FF73796D","outlineVariant":"#FFC3C8BB","scrim":"#FF000000"},"dark":{"primary":"#FF9CD67E","onPrimary":"#FF0F3900","primaryContainer":"#FF1F5108","onPrimaryContainer":"#FFB7F398","inversePrimary":"#FF376A20","secondary":"#FFBCCBB0","onSecondary":"#FF283421","secondaryContainer":"#FF3E4A36","onSecondaryContainer":"#FFD8E7CB","tertiary":"#FFA0CFD0","onTertiary":"#FF003738","tertiaryContainer":"#FF1E4E4F","onTertiaryContainer":"#FFBBEBEC","background":"#FF1A1C18","onBackground":"#FFE3E3DC","surface":"#FF121410","onSurface":"#FFC6C7C0","surfaceVariant":"#FF43483E","onSurfaceVariant":"#FFC3C8BB","surfaceTint":"#FF9CD67E","inverseSurface":"#FFE3E3DC","inverseOnSurface":"#FF1A1C18","error":"#FFFFB4AB","onError":"#FF690005","errorContainer":"#FF93000A","onErrorContainer":"#FFFFDAD6","outline":"#FF8D9287","outlineVariant":"#FF43483E","scrim":"#FF000000"}} -------------------------------------------------------------------------------- /resources/themes/金叶黄.json: -------------------------------------------------------------------------------- 1 | {"name":"金叶黄","type":"sRGB","light":{"primary":"#FF855400","onPrimary":"#FFFFFFFF","primaryContainer":"#FFFFDDB7","onPrimaryContainer":"#FF2A1700","inversePrimary":"#FFFFB95D","secondary":"#FF705B41","onSecondary":"#FFFFFFFF","secondaryContainer":"#FFFCDDBC","onSecondaryContainer":"#FF281805","tertiary":"#FF53643E","onTertiary":"#FFFFFFFF","tertiaryContainer":"#FFD6E9B9","onTertiaryContainer":"#FF121F02","background":"#FFFFFBFF","onBackground":"#FF1F1B16","surface":"#FFFFF8F4","onSurface":"#FF1F1B16","surfaceVariant":"#FFF0E0D0","onSurfaceVariant":"#FF504539","surfaceTint":"#FF855400","inverseSurface":"#FF352F2A","inverseOnSurface":"#FFF9EFE7","error":"#FFBA1A1A","onError":"#FFFFFFFF","errorContainer":"#FFFFDAD6","onErrorContainer":"#FF410002","outline":"#FF827568","outlineVariant":"#FFD4C4B5","scrim":"#FF000000"},"dark":{"primary":"#FFFFB95D","onPrimary":"#FF462A00","primaryContainer":"#FF653E00","onPrimaryContainer":"#FFFFDDB7","inversePrimary":"#FF855400","secondary":"#FFDFC2A2","onSecondary":"#FF3F2D17","secondaryContainer":"#FF57432B","onSecondaryContainer":"#FFFCDDBC","tertiary":"#FFBBCD9F","onTertiary":"#FF263514","tertiaryContainer":"#FF3C4C28","onTertiaryContainer":"#FFD6E9B9","background":"#FF1F1B16","onBackground":"#FFEBE1D9","surface":"#FF17130E","onSurface":"#FFCEC5BD","surfaceVariant":"#FF504539","onSurfaceVariant":"#FFD4C4B5","surfaceTint":"#FFFFB95D","inverseSurface":"#FFEBE1D9","inverseOnSurface":"#FF1F1B16","error":"#FFFFB4AB","onError":"#FF690005","errorContainer":"#FF93000A","onErrorContainer":"#FFFFDAD6","outline":"#FF9C8E80","outlineVariant":"#FF504539","scrim":"#FF000000"}} -------------------------------------------------------------------------------- /resources/themes/青矾绿.json: -------------------------------------------------------------------------------- 1 | {"name":"青矾绿","type":"sRGB","light":{"primary":"#FF006C53","onPrimary":"#FFFFFFFF","primaryContainer":"#FF81F8D0","onPrimaryContainer":"#FF002117","inversePrimary":"#FF63DBB5","secondary":"#FF4C635A","onSecondary":"#FFFFFFFF","secondaryContainer":"#FFCEE9DC","onSecondaryContainer":"#FF082018","tertiary":"#FF406375","onTertiary":"#FFFFFFFF","tertiaryContainer":"#FFC3E8FE","onTertiaryContainer":"#FF001E2B","background":"#FFFBFDF9","onBackground":"#FF191C1B","surface":"#FFF8FAF6","onSurface":"#FF191C1B","surfaceVariant":"#FFDBE5DF","onSurfaceVariant":"#FF3F4944","surfaceTint":"#FF006C53","inverseSurface":"#FF2E312F","inverseOnSurface":"#FFEFF1EE","error":"#FFBA1A1A","onError":"#FFFFFFFF","errorContainer":"#FFFFDAD6","onErrorContainer":"#FF410002","outline":"#FF707974","outlineVariant":"#FFBFC9C3","scrim":"#FF000000"},"dark":{"primary":"#FF63DBB5","onPrimary":"#FF00382A","primaryContainer":"#FF00513E","onPrimaryContainer":"#FF81F8D0","inversePrimary":"#FF006C53","secondary":"#FFB2CCC0","onSecondary":"#FF1E352C","secondaryContainer":"#FF344C42","onSecondaryContainer":"#FFCEE9DC","tertiary":"#FFA7CCE1","onTertiary":"#FF0C3445","tertiaryContainer":"#FF274B5D","onTertiaryContainer":"#FFC3E8FE","background":"#FF191C1B","onBackground":"#FFE1E3E0","surface":"#FF111412","onSurface":"#FFC4C7C4","surfaceVariant":"#FF3F4944","onSurfaceVariant":"#FFBFC9C3","surfaceTint":"#FF63DBB5","inverseSurface":"#FFE1E3E0","inverseOnSurface":"#FF191C1B","error":"#FFFFB4AB","onError":"#FF690005","errorContainer":"#FF93000A","onErrorContainer":"#FFFFDAD6","outline":"#FF89938E","outlineVariant":"#FF3F4944","scrim":"#FF000000"}} -------------------------------------------------------------------------------- /resources/tmp/appinfo.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | params=$1 4 | 5 | script_dir=$(dirname "$0") 6 | 7 | appList=$(pm list packages -f "$params" | grep -o ':.*=') 8 | IFS=$'\n' 9 | for pn in $appList 10 | do 11 | 12 | pn=${pn#:} 13 | pn=${pn%=} 14 | 15 | ## installPath=$(pm path "$pn" | cut -d ':' -f 2) 16 | info=$("$script_dir/aapt-arm-pie" d badging "$pn" | grep -i -E "package:|sdkVersion|targetSdkVersion|application-label:'|application-label-zh:|application-label-zh-CN:") 17 | 18 | label="" 19 | labelZh="" 20 | labelZhCn="" 21 | packageInfo="" 22 | sdkVersion="" 23 | targetSdkVersion="" 24 | size=$(du -b "$pn") 25 | length=$(echo "$size" | awk '{print $1}') 26 | for i in $info; do 27 | if [[ "$i" == *"package: "* ]]; then 28 | packageInfo=$i 29 | fi 30 | if [[ "$i" == *"sdkVersion:"* ]]; then 31 | sdkVersion=$i 32 | fi 33 | if [[ "$i" == *"targetSdkVersion:"* ]]; then 34 | targetSdkVersion=$i 35 | fi 36 | if [[ "$i" == *"application-label:'"* ]]; then 37 | label=$i 38 | fi 39 | if [[ "$i" == *"application-label-zh-CN:'"* ]]; then 40 | labelZhCn=$i 41 | fi 42 | if [[ "$i" == *"application-label-zh:'"* ]]; then 43 | labelZh=$i 44 | fi 45 | done 46 | zh="" 47 | if [ -z "$labelZhCn" ]; then 48 | zh=$labelZh 49 | else 50 | zh=$labelZhCn 51 | fi 52 | echo "$label$zh$pn$packageInfo$sdkVersion$targetSdkVersion$length" 53 | done 54 | -------------------------------------------------------------------------------- /resources/win/icons/ic_launcher_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/resources/win/icons/ic_launcher_logo.ico -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | gradlePluginPortal() 4 | maven("https://maven.pkg.jetbrains.space/public/p/compose/dev") 5 | } 6 | 7 | plugins { 8 | kotlin("jvm").version(extra["kotlin.version"] as String) 9 | id("org.jetbrains.compose").version(extra["compose.version"] as String) 10 | } 11 | } 12 | 13 | rootProject.name = "yohub-desktop" 14 | -------------------------------------------------------------------------------- /src/main/java/io/lumstudio/yohub/model/CpuClusterStatus.java: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.model; 2 | 3 | import java.io.Serializable; 4 | import java.util.HashMap; 5 | 6 | public class CpuClusterStatus implements Serializable { 7 | public String min_freq = ""; 8 | public String max_freq = ""; 9 | public String governor = ""; 10 | public HashMap governor_params = null; 11 | } -------------------------------------------------------------------------------- /src/main/java/io/lumstudio/yohub/model/CpuStatus.java: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.model; 2 | 3 | import java.io.Serializable; 4 | import java.util.ArrayList; 5 | 6 | /** 7 | * Created by Hello on 2018/08/04. 8 | */ 9 | 10 | public class CpuStatus implements Serializable { 11 | public ArrayList cpuClusterStatuses = new ArrayList<>(); 12 | 13 | public String coreControl = ""; 14 | public String vdd = ""; 15 | public String msmThermal = ""; 16 | public ArrayList coreOnline = null; 17 | 18 | public int exynosHmpUP = 0; 19 | public int exynosHmpDown = 0; 20 | public boolean exynosHmpBooster = false; 21 | public boolean exynosHotplug = false; 22 | 23 | public String adrenoMinFreq = ""; 24 | public String adrenoMaxFreq = ""; 25 | public String adrenoMinPL = ""; 26 | public String adrenoMaxPL = ""; 27 | public String adrenoDefaultPL = ""; 28 | public String adrenoGovernor = ""; 29 | 30 | public String cpusetBackground = ""; 31 | public String cpusetSysBackground = ""; 32 | public String cpusetForeground = ""; 33 | public String cpusetTopApp = ""; 34 | public String cpusetRestricted = ""; 35 | } 36 | -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/YoHubApplication.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub 2 | 3 | import io.lumstudio.yohub.common.micaApplication 4 | import io.lumstudio.yohub.windows.CrashHandler 5 | import io.lumstudio.yohub.windows.StartWindow 6 | 7 | fun main() = micaApplication { 8 | StartWindow() 9 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/common/BaseResource.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.common 2 | 3 | abstract class BaseResource(val resId: String) { 4 | abstract class ChildResource(private val resId: String, private val childResId: String) { 5 | private val separator: String = "/" 6 | fun path(vararg names: String) = lazy { 7 | val path = StringBuilder("$resId$separator$childResId") 8 | for (name in names) { 9 | path.append(separator) 10 | .append(name) 11 | }; path.toString() 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/common/net/LoadState.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.common.net 2 | 3 | enum class LoadState { 4 | 5 | Loading, Success, Fail 6 | 7 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/common/net/api/PrivacyService.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.common.net.api 2 | 3 | @JvmSuppressWildcards 4 | interface PrivacyService { 5 | 6 | companion object { 7 | private const val AUTHORIZATION = "Authorization" 8 | } 9 | 10 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/common/net/api/PublicService.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.common.net.api 2 | 3 | import io.lumstudio.yohub.common.net.pojo.YoHubRepos 4 | import okhttp3.ResponseBody 5 | import retrofit2.Call 6 | import retrofit2.http.GET 7 | import retrofit2.http.Url 8 | 9 | @JvmSuppressWildcards 10 | interface PublicService { 11 | 12 | companion object { 13 | private const val AUTHORIZATION = "Authorization" 14 | } 15 | 16 | @GET("/repos/topjohnwu/Magisk/releases") 17 | suspend fun releaseByTopjohnwu(): List> 18 | 19 | @GET("/repos/HuskyDG/magisk-files/releases") 20 | suspend fun releaseByHuskyDG(): List> 21 | 22 | @GET("/repos/lumyuan/yohub-desktop/releases") 23 | suspend fun appRepos(): List 24 | 25 | @GET 26 | fun downloadFile(@Url url: String): Call 27 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/common/net/api/impl/Repository.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.common.net.api.impl 2 | 3 | import io.lumstudio.yohub.common.net.pojo.* 4 | import retrofit2.Call 5 | 6 | /** 7 | * 预处理数据(错误) 8 | */ 9 | fun ResponseBody.preprocessData(): ResponseBody = 10 | if (code == 200) {// 成功 11 | // 返回数据 12 | this 13 | } else {// 失败 14 | // 抛出接口异常 15 | throw ApiException(status = code, message = message) 16 | } 17 | 18 | /** 19 | * 接口仓库(挂起函数集) 20 | */ 21 | object Repository { 22 | 23 | suspend fun releaseByTopjohnwu(): List = 24 | ServiceBuilder.publicService("https://api.github.com").releaseByTopjohnwu().toMagiskRepos() 25 | 26 | suspend fun releaseByHuskyDG(): List = 27 | ServiceBuilder.publicService("https://api.github.com").releaseByHuskyDG().toMagiskRepos(false) 28 | 29 | suspend fun appRepos(): List = 30 | ServiceBuilder.publicService("https://api.github.com").appRepos() 31 | 32 | fun downloadFile(url: String): Call = 33 | ServiceBuilder.publicService("https://github.com").downloadFile(url) 34 | 35 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/common/net/api/impl/ServiceBuilder.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.common.net.api.impl 2 | 3 | import io.lumstudio.yohub.common.net.api.PrivacyService 4 | import io.lumstudio.yohub.common.net.api.PublicService 5 | import io.lumstudio.yohub.common.net.factory.ApiFactory 6 | 7 | object ServiceBuilder { 8 | 9 | private const val baseUrl = "https://yohub.cn" 10 | private const val baseUrlBeta = "https://yohub.site" 11 | private const val baseUrlLocal = "http://192.168.2.4:8081" 12 | 13 | var appServerRunnable = true 14 | 15 | fun getUrl() = if (appServerRunnable) { 16 | baseUrl 17 | }else { 18 | baseUrlBeta 19 | } 20 | 21 | fun privacyService(): PrivacyService = ApiFactory.createService(getUrl(), PrivacyService::class.java) 22 | 23 | fun publicService(): PublicService = ApiFactory.createService(getUrl(), PublicService::class.java) 24 | 25 | fun publicService(baseUrl: String): PublicService = ApiFactory.createService(baseUrl, PublicService::class.java) 26 | 27 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/common/net/param/response/SpringBootErrorBean.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.common.net.param.response 2 | 3 | import java.io.Serializable 4 | 5 | class SpringBootErrorBean( 6 | val timestamp: String? = null, 7 | val status: Int? = null, 8 | val error: String? = null, 9 | val message: String? = null 10 | ): Serializable { 11 | constructor(): this(null) 12 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/common/net/pojo/ApiException.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.common.net.pojo 2 | 3 | import java.io.IOException 4 | import java.io.Serializable 5 | 6 | class ApiException( 7 | val timestamp: String? = null, 8 | val status: Int? = null, 9 | val error: String? = null, 10 | override val message: String? = null 11 | ): IOException(message), Serializable { 12 | constructor(): this(null) 13 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/common/net/pojo/RequestBody.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.common.net.pojo 2 | 3 | import java.io.Serializable 4 | 5 | data class RequestBody( 6 | var data: Any? = null, 7 | var requestTime: Long? = null 8 | ): Serializable { 9 | constructor(): this(null, null) 10 | } 11 | -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/common/net/pojo/ResponseBody.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.common.net.pojo 2 | 3 | import java.io.Serializable 4 | 5 | data class ResponseBody( 6 | var code: Int? = null, 7 | var message: String? = null, 8 | var data: T? = null, 9 | var responseTime: Long? = null 10 | ): Serializable { 11 | constructor() : this(null) 12 | } 13 | -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/common/net/pojo/YoHubRepos.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.common.net.pojo 2 | 3 | import java.util.Date 4 | 5 | /** 6 | * YoHub仓库 7 | */ 8 | data class YoHubRepos( 9 | val body: String, 10 | val assets: List, 11 | val tag_name: String, 12 | val name: String, 13 | val created_at: Date, 14 | val prerelease: Boolean 15 | ) { 16 | data class Asset( 17 | val browser_download_url: String, 18 | val size: Long, 19 | val name: String, 20 | val uploader: Uploader, 21 | val download_count: Int, 22 | ) { 23 | data class Uploader( 24 | val login: String, 25 | val avatar_url: String, 26 | val html_url: String, 27 | ) 28 | } 29 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/common/shell/KernelProp.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.common.shell 2 | 3 | import org.jetbrains.skiko.hostOs 4 | 5 | /** 6 | * 操作内核参数节点 7 | */ 8 | class KernelProp(private val keepShellStore: KeepShellStore) { 9 | /** 10 | * 获取属性 11 | * @param propName 属性名称 12 | * @return 13 | */ 14 | fun getProp(propName: String): String { 15 | val cmd = "cat \"$propName\"" 16 | return keepShellStore adbShell cmd 17 | } 18 | 19 | fun getProp(propName: String, grep: String): String { 20 | val cmd = "cat \"$propName\" | grep \"$grep\"" 21 | return keepShellStore adbShell cmd 22 | } 23 | 24 | /** 25 | * 保存属性 26 | * @param propName 属性名称(要永久保存,请以persist.开头) 27 | * @param value 属性值,值尽量是简单的数字或字母,避免出现错误 28 | */ 29 | fun setProp(propName: String, value: String): Boolean { 30 | return keepShellStore adbShell "chmod 664 \"$propName\" 2 > /dev/null ${and}echo \"$value\" > \"$propName\"" != "error" 31 | } 32 | 33 | private val and by lazy { 34 | when { 35 | hostOs.isWindows -> " & " 36 | else -> "\n" 37 | } 38 | } 39 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/common/shell/PlatformUtils.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.common.shell 2 | 3 | /** 4 | * 读取处理器平台 5 | * Created by helloklf on 2017/6/3. 6 | */ 7 | 8 | class PlatformUtils( 9 | private val keepShellStore: KeepShellStore 10 | ) { 11 | companion object { 12 | private var cpu: String? = null 13 | } 14 | 15 | //获取CPU型号,如msm8996 16 | fun getCPUName(): String { 17 | if (cpu == null) { 18 | cpu = PropsUtils(keepShellStore).getProp("ro.board.platform") 19 | } 20 | 21 | return cpu!! 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/common/shell/PropsUtils.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.common.shell 2 | 3 | /** 4 | * Created by Hello on 2017/8/8. 5 | */ 6 | 7 | class PropsUtils( 8 | private val keepShellStore: KeepShellStore 9 | ) { 10 | /** 11 | * 获取属性 12 | * 13 | * @param propName 属性名称 14 | * @return 内容 15 | */ 16 | fun getProp(propName: String): String { 17 | return keepShellStore adbShell "getprop \"$propName\"" 18 | } 19 | 20 | fun setProp(propName: String, value: String): Boolean { 21 | return keepShellStore adbShell "setprop \"$propName\" \"$value\"" != "error" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/common/utils/CpuInfoUtil.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.common.utils 2 | 3 | import io.lumstudio.yohub.common.shell.KeepShellStore 4 | import io.lumstudio.yohub.common.shell.RootFile 5 | 6 | class CpuInfoUtil(private val keepShellStore: KeepShellStore) { 7 | 8 | private val rootFile: RootFile = RootFile(keepShellStore) 9 | 10 | fun cpuCoreNum(): Int { 11 | val head = "/sys/devices/system/cpu" 12 | var num = 0 13 | val listCmd = keepShellStore adbShell "ls $head" 14 | val split = listCmd.split("\n") 15 | split.filter { rootFile.exists("$head/$it/cpufreq/cpuinfo_max_freq") } 16 | .onEach { 17 | val freqCmd = (keepShellStore adbShell "cat $head/$it/cpufreq/cpuinfo_max_freq").replace("\n", "").trim() 18 | try { 19 | freqCmd.toLong() 20 | num++ 21 | }catch (e: Exception){ 22 | e.printStackTrace() 23 | } 24 | } 25 | return num 26 | } 27 | 28 | fun getCurCpuFreq(number: Int): String = (keepShellStore adbShell "cat /sys/devices/system/cpu/cpu$number/cpufreq/scaling_cur_freq").replace("\n", "").trim() 29 | 30 | fun getMinCpuFreq(number: Int): String = (keepShellStore adbShell "cat /sys/devices/system/cpu/cpu$number/cpufreq/cpuinfo_min_freq").replace("\n", "").trim() 31 | 32 | fun getMaxCpuFreq(number: Int): String = (keepShellStore adbShell "cat /sys/devices/system/cpu/cpu$number/cpufreq/cpuinfo_max_freq").replace("\n", "").trim() 33 | 34 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/common/utils/FileCopyUtils.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.common.utils 2 | 3 | import java.io.File 4 | import java.io.FileInputStream 5 | import java.io.FileOutputStream 6 | import java.nio.channels.FileChannel 7 | 8 | object FileCopyUtils { 9 | private const val BUFFER_SIZE = 4 * 1024 * 1024 // 缓冲区大小为4MB 10 | 11 | fun copyFile(source: File, destination: File) { 12 | FileInputStream(source).use { inputStream -> 13 | FileOutputStream(destination).use { outputStream -> 14 | val sourceChannel = inputStream.channel 15 | val destinationChannel = outputStream.channel 16 | sourceChannel.transferTo(0, sourceChannel.size(), destinationChannel) 17 | } 18 | } 19 | } 20 | 21 | // 并行复制目录下的所有文件 22 | fun copyDirectory(sourceDir: File, destDir: File) { 23 | if (!destDir.exists()) { 24 | destDir.mkdirs() 25 | } 26 | 27 | val files = sourceDir.listFiles() ?: return 28 | 29 | files.forEach { file -> 30 | val destFile = File(destDir, file.name) 31 | 32 | if (file.isDirectory) { 33 | copyDirectory(file, destFile) 34 | } else { 35 | copyFile(file, destFile) 36 | } 37 | } 38 | } 39 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/model/CpuCoreInfo.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.model 2 | 3 | /**/ 4 | 5 | class CpuCoreInfo(var coreIndex: Int) { 6 | var minFreq: String? = null 7 | var maxFreq: String? = null 8 | var currentFreq: String? = null 9 | var loadRatio = 0.0 10 | override fun toString(): String { 11 | return "CpuCoreInfo(coreIndex=$coreIndex, minFreq=$minFreq, maxFreq=$maxFreq, currentFreq=$currentFreq, loadRatio=$loadRatio)" 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/model/ViewModel.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.model 2 | 3 | import io.lumstudio.yohub.common.utils.ExceptionUtil 4 | import kotlinx.coroutines.CoroutineExceptionHandler 5 | import kotlinx.coroutines.CoroutineScope 6 | import kotlinx.coroutines.Dispatchers 7 | import kotlinx.coroutines.launch 8 | 9 | fun request( 10 | block: suspend CoroutineScope.() -> Unit, 11 | onError: (e: Throwable) -> Unit = {}, 12 | onComplete: () -> Unit = {} 13 | ) { 14 | CoroutineScope(Dispatchers.IO).launch( 15 | CoroutineExceptionHandler { _, throwable -> 16 | run { 17 | ExceptionUtil.catchException(throwable) 18 | onError(throwable) 19 | throwable.printStackTrace() 20 | } 21 | } 22 | ) { 23 | try { 24 | block.invoke(this) 25 | } finally { 26 | onComplete() 27 | } 28 | } 29 | } 30 | 31 | fun request( 32 | showError: Boolean = true, 33 | block: suspend CoroutineScope.() -> Unit, 34 | onError: (e: Throwable) -> Unit = {}, 35 | onComplete: () -> Unit = {} 36 | ) { 37 | CoroutineScope(Dispatchers.IO).launch( 38 | CoroutineExceptionHandler { _, throwable -> 39 | run { 40 | //处理异常 41 | ExceptionUtil.catchException(showError, throwable) 42 | onError(throwable) 43 | } 44 | } 45 | ) { 46 | try { 47 | block.invoke(this) 48 | } finally { 49 | onComplete() 50 | } 51 | } 52 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/model/configurations/NavBarWidth.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.model.configurations 2 | 3 | import java.io.Serializable 4 | 5 | data class NavBarWidth( 6 | val dp: Float 7 | ): Serializable 8 | -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/model/configurations/WindowPosition.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.model.configurations 2 | 3 | data class WindowPosition( 4 | val x: Int, 5 | val y: Int 6 | ) 7 | -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/model/configurations/WindowSize.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.model.configurations 2 | 3 | import java.io.Serializable 4 | 5 | data class WindowSize( 6 | val width: Int, 7 | val height: Int 8 | ): Serializable 9 | -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/runtime/Device.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.runtime 2 | 3 | import androidx.compose.runtime.* 4 | import androidx.compose.runtime.snapshots.SnapshotStateList 5 | 6 | val LocalDevice = compositionLocalOf { error("not provided.") } 7 | 8 | class DeviceStore { 9 | var device by mutableStateOf(null) 10 | } 11 | 12 | val LocalDevices = compositionLocalOf { error("Not provided.") } 13 | 14 | data class DevicesStore(var devices: SnapshotStateList) 15 | 16 | @Stable 17 | data class Device( 18 | val id: String, 19 | val state: ClientState, 20 | val type: ClientType, 21 | ) 22 | 23 | enum class ClientState { 24 | DEVICE, UNAUTHORIZED, FASTBOOT, RECOVERY 25 | } 26 | 27 | enum class ClientType { 28 | ADB, ADB_AB, ADB_VAB, FASTBOOT, UNKNOWN 29 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/runtime/Driver.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.runtime 2 | 3 | import androidx.compose.runtime.compositionLocalOf 4 | import androidx.compose.runtime.getValue 5 | import androidx.compose.runtime.mutableStateOf 6 | import androidx.compose.runtime.setValue 7 | 8 | val LocalDriver = compositionLocalOf { error("Not provided.") } 9 | 10 | class DriverStore { 11 | var isInstall by mutableStateOf(false) 12 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/ui/component/Button.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.ui.component 2 | 3 | import androidx.compose.foundation.clickable 4 | import androidx.compose.foundation.layout.Box 5 | import androidx.compose.foundation.shape.RoundedCornerShape 6 | import androidx.compose.runtime.Composable 7 | import androidx.compose.ui.Alignment 8 | import androidx.compose.ui.Modifier 9 | import androidx.compose.ui.draw.clip 10 | import androidx.compose.ui.unit.dp 11 | 12 | @Composable 13 | fun SubtleIconButton( 14 | modifier: Modifier = Modifier, 15 | onClick: () -> Unit, 16 | icon: @Composable () -> Unit, 17 | ) { 18 | 19 | Box( 20 | modifier = modifier.clip(RoundedCornerShape(4.dp)) 21 | .clickable( 22 | onClick = onClick, 23 | ), 24 | contentAlignment = Alignment.Center 25 | ) { 26 | icon() 27 | } 28 | 29 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/ui/component/Modifier.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.ui.component 2 | 3 | import androidx.compose.runtime.Composable 4 | import androidx.compose.ui.ExperimentalComposeUiApi 5 | import androidx.compose.ui.Modifier 6 | import androidx.compose.ui.input.pointer.PointerEventType 7 | import androidx.compose.ui.input.pointer.onPointerEvent 8 | import java.awt.event.MouseEvent 9 | 10 | @OptIn(ExperimentalComposeUiApi::class) 11 | @Composable 12 | fun Modifier.clickable( 13 | right: () -> Unit = {}, 14 | left: () -> Unit = {} 15 | ): Modifier = this.onPointerEvent( 16 | eventType = PointerEventType.Release 17 | ) { 18 | if ((it.nativeEvent as MouseEvent).button == 1) { 19 | left() 20 | }else if ((it.nativeEvent as MouseEvent).button == 3) { 21 | right() 22 | } 23 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/ui/component/Mouse.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.ui.component 2 | 3 | import androidx.compose.ui.Modifier 4 | 5 | fun Modifier.cursorForHorizontalResize(): Modifier = this -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/ui/component/PageToolbar.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.ui.component 2 | 3 | import androidx.compose.animation.AnimatedVisibility 4 | import androidx.compose.foundation.layout.ColumnScope 5 | import androidx.compose.foundation.layout.Spacer 6 | import androidx.compose.foundation.layout.padding 7 | import androidx.compose.foundation.layout.size 8 | import androidx.compose.material3.MaterialTheme 9 | import androidx.compose.material3.Text 10 | import androidx.compose.runtime.Composable 11 | import androidx.compose.ui.Modifier 12 | import androidx.compose.ui.text.TextStyle 13 | import androidx.compose.ui.unit.dp 14 | 15 | @Composable 16 | fun ColumnScope.Toolbar( 17 | label: String, 18 | enableAnimate: Boolean = true, 19 | count: Int = 1, 20 | style: TextStyle = MaterialTheme.typography.titleLarge, 21 | ) { 22 | val expand = LocalExpand.current 23 | val offset = if (count > 1) { 24 | if (expand) 1 else 0 25 | } else { 26 | 0 27 | } 28 | if (!enableAnimate) { 29 | Spacer(modifier = Modifier.size(28.dp)) 30 | } 31 | val modifier = Modifier.padding(bottom = 16.dp, start = 48.dp * (count - 1 - offset)) 32 | if (enableAnimate) { 33 | AnimatedVisibility(!expand) { 34 | Text( 35 | label, 36 | style = style, 37 | modifier = modifier 38 | ) 39 | } 40 | }else { 41 | Text( 42 | label, 43 | style = style, 44 | modifier = modifier 45 | ) 46 | } 47 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/ui/component/TooltipText.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.ui.component 2 | 3 | import androidx.compose.foundation.BorderStroke 4 | import androidx.compose.foundation.layout.Row 5 | import androidx.compose.foundation.layout.padding 6 | import androidx.compose.foundation.shape.RoundedCornerShape 7 | import androidx.compose.material3.* 8 | import androidx.compose.runtime.Composable 9 | import androidx.compose.ui.Modifier 10 | import androidx.compose.ui.unit.dp 11 | 12 | @Composable 13 | fun TooltipText( 14 | modifier: Modifier = Modifier, 15 | text: @Composable () -> Unit 16 | ) { 17 | OutlinedCard( 18 | modifier = Modifier, 19 | shape = RoundedCornerShape(4.dp), 20 | border = BorderStroke(width = 1.dp, DividerDefaults.color) 21 | ) { 22 | ProvideTextStyle(value = MaterialTheme.typography.labelMedium) { 23 | Row( 24 | modifier = Modifier.padding(8.dp) 25 | ) { 26 | text() 27 | } 28 | } 29 | } 30 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/windows/AdvancedFunctionScreen.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.windows 2 | 3 | import androidx.compose.foundation.layout.Column 4 | import androidx.compose.foundation.layout.fillMaxHeight 5 | import androidx.compose.foundation.layout.fillMaxSize 6 | import androidx.compose.foundation.layout.padding 7 | import androidx.compose.foundation.rememberScrollState 8 | import androidx.compose.foundation.verticalScroll 9 | import androidx.compose.runtime.Composable 10 | import androidx.compose.ui.Modifier 11 | import androidx.compose.ui.unit.dp 12 | import com.konyaco.fluent.component.ScrollbarContainer 13 | import com.konyaco.fluent.component.rememberScrollbarAdapter 14 | import io.lumstudio.yohub.ui.component.AdbFlowFeature 15 | import io.lumstudio.yohub.windows.navigation.AdvancedFunctionPage 16 | 17 | @Composable 18 | fun AdvancedFunctionScreen(advancedFunctionPage: AdvancedFunctionPage) { 19 | Column( 20 | modifier = Modifier.fillMaxSize() 21 | ) { 22 | val scrollState = rememberScrollState() 23 | ScrollbarContainer( 24 | adapter = rememberScrollbarAdapter(scrollState), 25 | ) { 26 | Column( 27 | modifier = Modifier.fillMaxHeight().verticalScroll(scrollState) 28 | .padding(start = 16.dp, bottom = 16.dp, end = 16.dp) 29 | ) { 30 | AdbFlowFeature(advancedFunctionPage) 31 | } 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /src/main/kotlin/io/lumstudio/yohub/windows/CrashWindow.kt: -------------------------------------------------------------------------------- 1 | package io.lumstudio.yohub.windows 2 | 3 | import androidx.compose.runtime.Composable 4 | 5 | @Composable 6 | fun CrashWindow() { 7 | 8 | } -------------------------------------------------------------------------------- /src/main/resources/javax.usb.properties: -------------------------------------------------------------------------------- 1 | javax.usb.services = org.usb4java.javax.Services -------------------------------------------------------------------------------- /src/main/resources/res/fonts/JetBrainsMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/fonts/JetBrainsMono-Regular.ttf -------------------------------------------------------------------------------- /src/main/resources/res/fonts/SourceHanSansCN-Normal.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/fonts/SourceHanSansCN-Normal.otf -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_about.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_acer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_acer.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_benchmark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_benchmarks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_benchmarks.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_compare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_compare.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_compare_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_compare_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_deviceinfo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_deviceinfo.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_deviceinfo_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_deviceinfo_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_down.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_down_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_down_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_history.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_iap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_iap.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_iap_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_iap_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_ic_undo_white_24px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_ic_undo_white_24px.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_monitors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_monitors.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_night.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_night.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_night_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_night_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_rankings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_rankings.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_right.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_right_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_right_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_sensors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_sensors.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_settings.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_settings_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_settings_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_share.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_share_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_share_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_sort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_sort.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_sort_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_sort_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_tests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_tests.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_tools.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_up.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_up_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_up_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_action_widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_action_widgets.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_airplanemode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_airplanemode.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_alcatel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_alcatel.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_alcatel_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_alcatel_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_all.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_android10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_android10.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_android11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_android11.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_android12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_android12.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_android4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_android4.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_android5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_android5.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_android6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_android6.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_android7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_android7.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_android8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_android8.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_android9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_android9.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_android_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_android_icon.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_androidx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_androidx.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_apps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_apps.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_apps_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_apps_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_arrow_right.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_arrow_right_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_arrow_right_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_asus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_asus.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_atom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_atom.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_avatar.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_batt_100_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_batt_100_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_batt_100_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_batt_100_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_batt_33_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_batt_33_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_batt_33_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_batt_33_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_batt_50_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_batt_50_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_batt_50_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_batt_50_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_batt_5_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_batt_5_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_batt_5_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_batt_5_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_batt_66_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_batt_66_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_batt_66_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_batt_66_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_batt_75_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_batt_75_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_batt_75_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_batt_75_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_battery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_battery.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_battery_33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_battery_33.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_battery_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_battery_5.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_battery_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_battery_50.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_battery_66.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_battery_66.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_battery_75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_battery_75.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_bbk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_bbk.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_benchmark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_big_brightness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_big_brightness.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_big_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_big_button.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_big_charging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_big_charging.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_big_flashlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_big_flashlight.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_big_mic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_big_mic.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_big_mic_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_big_mic_off.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_big_speaker_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_big_speaker_off.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_big_speaker_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_big_speaker_on.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_big_vibration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_big_vibration.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_blackberry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_blackberry.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_blackshark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_blackshark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_blu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_blu.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_bluetooth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_bluetooth.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_bluetooth_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_bluetooth_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_bluetooth_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_bluetooth_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_bolt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_bolt.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_button_mapper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_button_mapper.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_camera_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_camera_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_camera_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_camera_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_check.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_close.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_close_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_close_small.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_close_small_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_close_small_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_color.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_color_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_color_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_content_copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_content_copy.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_content_copy_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_content_copy_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_cpu_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_cpu_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_cpu_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_cpu_info.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_cpu_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_cpu_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_devcheck_bw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_devcheck_bw.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_devcheck_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_devcheck_icon.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_device.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_disable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_disable.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_disable_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_disable_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_doogee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_doogee.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_download.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_download_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_download_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_edgeblock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_edgeblock.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_elementalx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_elementalx.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_elephone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_elephone.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_email.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_empty.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_empty_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_empty_app.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_essential.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_essential.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_ethernet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_ethernet.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_ethernet_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_ethernet_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_export.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_export_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_export_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_exynos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_exynos.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_exynos_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_exynos_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_facebook.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_fujitsu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_fujitsu.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_g_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_g_logo.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_get_boot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_get_boot.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_gionee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_gionee.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_google_plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_google_plus.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_gps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_gps.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_gps_fix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_gps_fix.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_gps_nofix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_gps_nofix.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_hbmwidget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_hbmwidget.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_htc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_htc.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_huawei.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_huawei.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_huawei_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_huawei_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_infinix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_infinix.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_info.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_input_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_input_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_input_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_input_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_integration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_integration.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_key.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_kill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_kill.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_kill_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_kill_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_kirin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_kirin.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_kirin_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_kirin_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_kyocera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_kyocera.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_language.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_language.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_language_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_language_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_launcher_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_launcher_logo.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_launcher_logo_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_launcher_logo_round.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_leagoo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_leagoo.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_leeco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_leeco.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_lenovo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_lenovo.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_lg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_lg.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_license.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_license.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_license_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_license_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_log.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_magisk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_magisk.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_man.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_man.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_manifest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_manifest.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_manifest_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_manifest_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_market.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_market.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_market_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_market_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_maxwest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_maxwest.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_mediatek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_mediatek.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_meizu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_meizu.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_memory.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_memory_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_memory_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_memory_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_memory_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_micromax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_micromax.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_modules.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_monitors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_monitors.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_more_vert_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_more_vert_black_24dp.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_more_vert_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_more_vert_white_24dp.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_moto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_moto.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_multi_cam_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_multi_cam_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_multi_cam_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_multi_cam_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_network.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_network_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_network_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_network_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_network_down.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_network_down_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_network_down_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_network_down_dark_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_network_down_dark_old.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_network_down_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_network_down_old.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_network_none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_network_none.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_network_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_network_up.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_network_up_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_network_up_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_network_up_dark_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_network_up_dark_old.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_network_up_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_network_up_old.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_network_updown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_network_updown.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_network_updown_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_network_updown_old.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_next.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_next_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_next_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_nexus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_nexus.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_no_vip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_no_vip.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_nokia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_nokia.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_nubia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_nubia.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_oneplus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_oneplus.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_oneplus_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_oneplus_old.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_open.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_open_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_open_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_oppo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_oppo.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_panasonic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_panasonic.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_phone.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_phone_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_phone_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_privacy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_privacy.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_privacy_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_privacy_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_pro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_pro.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_pw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_pw.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_rate.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_rate_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_rate_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_razer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_razer.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_realme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_realme.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_reboot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_reboot.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_reboot_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_reboot_p.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_refresh.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_report_problem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_report_problem.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_reset.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_reset_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_reset_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_rockchip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_rockchip.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_root.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_root.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_root_boot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_root_boot.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_root_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_root_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_running.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_running.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_safetynet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_safetynet.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_samsung.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_samsung.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_screen_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_screen_off.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_screen_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_screen_on.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_sex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_sex.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_sharp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_sharp.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_shizuku.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_shizuku.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_shutdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_shutdown.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_signal0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_signal0.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_signal0_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_signal0_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_signal0_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_signal0_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_signal1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_signal1.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_signal1_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_signal1_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_signal1_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_signal1_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_signal2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_signal2.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_signal2_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_signal2_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_signal2_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_signal2_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_signal3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_signal3.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_signal3_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_signal3_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_signal3_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_signal3_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_signal4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_signal4.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_signal4_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_signal4_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_signal4_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_signal4_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_signal5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_signal5.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_signal5_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_signal5_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_signal5_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_signal5_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_sleep_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_sleep_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_sleep_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_sleep_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_smartisan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_smartisan.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_snapdragon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_snapdragon.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_sony.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_sony.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_sort_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_sort_white_24dp.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_star.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_storage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_storage.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_storage_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_storage_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_storage_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_storage_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_supersu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_supersu.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_system.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_tablet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_tablet.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_tablet_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_tablet_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_tcl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_tcl.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_tecno.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_tecno.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_tegra.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_tegra.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_temperature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_temperature.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_temperature_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_temperature_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_terms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_terms.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_terms_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_terms_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_test_brightness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_test_brightness.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_test_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_test_button.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_test_draw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_test_draw.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_test_face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_test_face.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_test_fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_test_fail.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_test_fingerprint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_test_fingerprint.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_test_flashlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_test_flashlight.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_test_headset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_test_headset.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_test_iris.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_test_iris.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_test_mic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_test_mic.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_test_notcomplete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_test_notcomplete.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_test_phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_test_phone.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_test_speaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_test_speaker.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_test_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_test_success.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_test_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_test_touch.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_test_vibrate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_test_vibrate.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_theme.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_theme_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_theme_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_theme_outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_theme_outline.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_themes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_themes.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_tiramisu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_tiramisu.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_tools_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_tools_star.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_tools_usb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_tools_usb.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_translate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_translate.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_translate_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_translate_white_24dp.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_ulefone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_ulefone.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_umidigi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_umidigi.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_uninstall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_uninstall.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_uninstall_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_uninstall_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_update_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_update_app.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_url.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_user.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_vip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_vip.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_vivo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_vivo.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_widgets.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_wifi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_wifi.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_wifi_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_wifi_dark.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_wifi_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_wifi_light.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_wileyfox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_wileyfox.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_window_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_window_close.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_woman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_woman.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_xda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_xda.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_xiaomi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_xiaomi.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_y_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_y_settings.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/ic_zte.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/ic_zte.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/img.png -------------------------------------------------------------------------------- /src/main/resources/res/icons/usa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/icons/usa.png -------------------------------------------------------------------------------- /src/main/resources/res/raws/android_toolkit.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/raws/android_toolkit.zip -------------------------------------------------------------------------------- /src/main/resources/res/raws/linux/adb.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/raws/linux/adb.zip -------------------------------------------------------------------------------- /src/main/resources/res/raws/macOs/adb.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/raws/macOs/adb.zip -------------------------------------------------------------------------------- /src/main/resources/res/raws/windows/adb.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/raws/windows/adb.zip -------------------------------------------------------------------------------- /src/main/resources/res/raws/windows/magisk-pacher-script.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/raws/windows/magisk-pacher-script.zip -------------------------------------------------------------------------------- /src/main/resources/res/raws/windows/payload_dumper.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/raws/windows/payload_dumper.zip -------------------------------------------------------------------------------- /src/main/resources/res/raws/windows/usb_driver.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/yohub-desktop/3a0e06279654b4fc7c67d5f63503677214ea0703/src/main/resources/res/raws/windows/usb_driver.zip -------------------------------------------------------------------------------- /src/test/java/USBDeviceMonitor.java: -------------------------------------------------------------------------------- 1 | public class USBDeviceMonitor { 2 | public static void main(String... args) { 3 | 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /src/test/kotlin/MainTest.kt: -------------------------------------------------------------------------------- 1 | fun main() { 2 | println(System.getenv("JAVA_21")) 3 | } -------------------------------------------------------------------------------- /src/test/resources/javax.usb.properties: -------------------------------------------------------------------------------- 1 | javax.usb.services = org.usb4java.javax.Services -------------------------------------------------------------------------------- /yohub-desktop.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | --------------------------------------------------------------------------------