file 1 file 2 # same commits # commits file 1 # commits file 2 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 25 77 68 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 22 58 79 core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 21 64 68 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 19 79 81 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 18 56 37 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 17 56 81 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 17 63 81 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 17 63 37 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 16 77 64 core/src/main/java/com/github/shadowsocks/bg/BaseService.kt core/src/main/java/com/github/shadowsocks/Core.kt 15 68 33 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 15 63 79 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 14 79 58 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 14 79 56 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 14 39 58 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 14 58 58 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 14 58 81 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 14 63 68 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 13 39 79 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 13 58 39 tv/src/main/res/xml/pref_main.xml tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt 13 20 63 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 12 81 58 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 12 81 37 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt mobile/src/main/java/com/github/shadowsocks/App.kt 12 81 35 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 11 77 14 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 11 39 81 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 11 20 81 core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 10 24 68 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/App.kt 10 37 35 mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 10 14 58 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 10 56 58 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt mobile/src/main/java/com/github/shadowsocks/App.kt 10 56 35 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 10 58 56 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 10 23 58 mobile/src/main/res/xml/pref_global.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 10 24 37 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/Core.kt 10 63 33 core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 9 14 68 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/src/main/java/com/github/shadowsocks/Core.kt 9 77 33 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 9 35 77 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 9 35 64 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 9 81 68 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 9 11 81 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 9 11 58 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 9 24 81 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 9 63 35 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 9 63 56 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/utils/Constants.kt 8 22 12 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/aidl/ShadowsocksConnection.kt 8 81 12 mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 8 14 81 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 8 56 35 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 8 56 14 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 8 79 68 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 8 79 17 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 8 79 37 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 8 58 37 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 8 20 58 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 8 20 79 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 8 11 56 mobile/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_main.xml 8 16 24 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/xml/pref_global.xml 8 23 24 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 8 63 77 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 8 63 58 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 7 77 24 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 7 35 68 core/src/main/res/values-ru/strings.xml core/src/main/res/values-ja/strings.xml 7 7 8 core/src/main/res/values-zh-rCN/strings.xml core/src/main/res/values-ja/strings.xml 7 9 8 core/src/main/res/values-zh-rCN/strings.xml core/src/main/res/values-ru/strings.xml 7 9 7 core/src/main/res/values-zh-rTW/strings.xml core/src/main/res/values-ja/strings.xml 7 7 8 core/src/main/res/values-zh-rTW/strings.xml core/src/main/res/values-ru/strings.xml 7 7 7 core/src/main/res/values-zh-rTW/strings.xml core/src/main/res/values-zh-rCN/strings.xml 7 7 9 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 7 22 21 mobile/src/main/java/com/github/shadowsocks/AppManager.kt mobile/src/main/java/com/github/shadowsocks/App.kt 7 58 35 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/res/values/strings.xml 7 37 22 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 7 79 26 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 7 58 68 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 7 20 39 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 7 14 81 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 7 18 79 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 7 23 56 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/aidl/ShadowsocksConnection.kt 7 63 12 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/utils/Constants.kt 7 63 12 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 7 63 21 tv/src/main/res/xml/pref_main.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 7 20 37 tv/src/main/res/xml/pref_main.xml mobile/src/main/res/xml/pref_global.xml 7 20 24 core/src/main/java/com/github/shadowsocks/bg/BaseService.kt core/src/main/java/com/github/shadowsocks/aidl/ShadowsocksConnection.kt 6 68 12 core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 6 64 24 core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 6 14 68 core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 6 14 64 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 6 77 17 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 6 77 14 core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 6 13 77 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/Core.kt 6 17 33 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 6 17 68 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 6 21 64 core/src/main/java/com/github/shadowsocks/utils/Constants.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 6 12 21 core/src/main/res/values-fr/strings.xml core/src/main/res/values-fa/strings.xml 6 6 6 core/src/main/res/values-ja/strings.xml core/src/main/res/values-fa/strings.xml 6 8 6 core/src/main/res/values-ja/strings.xml core/src/main/res/values-fr/strings.xml 6 8 6 core/src/main/res/values-ko/strings.xml core/src/main/res/values-fa/strings.xml 6 6 6 core/src/main/res/values-ko/strings.xml core/src/main/res/values-fr/strings.xml 6 6 6 core/src/main/res/values-ko/strings.xml core/src/main/res/values-ja/strings.xml 6 6 8 core/src/main/res/values-ru/strings.xml core/src/main/res/values-fa/strings.xml 6 7 6 core/src/main/res/values-ru/strings.xml core/src/main/res/values-fr/strings.xml 6 7 6 core/src/main/res/values-ru/strings.xml core/src/main/res/values-ko/strings.xml 6 7 6 core/src/main/res/values-zh-rCN/strings.xml core/src/main/res/values-fa/strings.xml 6 9 6 core/src/main/res/values-zh-rCN/strings.xml core/src/main/res/values-fr/strings.xml 6 9 6 core/src/main/res/values-zh-rCN/strings.xml core/src/main/res/values-ko/strings.xml 6 9 6 core/src/main/res/values-zh-rTW/strings.xml core/src/main/res/values-fa/strings.xml 6 7 6 core/src/main/res/values-zh-rTW/strings.xml core/src/main/res/values-fr/strings.xml 6 7 6 core/src/main/res/values-zh-rTW/strings.xml core/src/main/res/values-ko/strings.xml 6 7 6 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 6 58 35 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/utils/Constants.kt 6 37 12 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 6 37 21 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 6 37 58 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/Core.kt 6 81 33 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 6 79 35 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 6 79 14 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/Core.kt 6 79 33 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 6 39 56 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt mobile/src/main/java/com/github/shadowsocks/App.kt 6 39 35 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 6 11 56 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 6 11 79 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 6 11 39 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 6 9 58 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 6 9 14 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/Core.kt 6 58 33 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 6 58 26 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt mobile/src/main/java/com/github/shadowsocks/App.kt 6 58 35 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 6 20 10 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 6 20 58 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt mobile/src/main/java/com/github/shadowsocks/App.kt 6 20 35 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 6 7 56 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 6 11 14 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/res/layout/layout_apps.xml 6 8 23 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 6 24 56 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/menu/app_manager_menu.xml 6 7 7 mobile/src/main/res/values/dimen.xml mobile/src/main/res/layout/layout_main.xml 6 15 24 mobile/src/main/res/xml/pref_global.xml mobile/src/main/java/com/github/shadowsocks/App.kt 6 24 35 mobile/src/main/res/xml/pref_global.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 6 24 81 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 6 7 81 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 6 7 56 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt 6 63 22 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/res/values/strings.xml 6 63 22 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 6 63 20 core/src/main/java/com/github/shadowsocks/acl/Acl.kt core/src/main/java/com/github/shadowsocks/Core.kt 5 17 33 core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt core/src/main/java/com/github/shadowsocks/Core.kt 5 24 33 core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 5 11 68 core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt core/src/main/java/com/github/shadowsocks/Core.kt 5 14 33 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 5 26 64 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 5 26 7 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/Core.kt 5 17 33 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 5 17 26 core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 5 6 68 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 5 17 77 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 5 17 6 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 5 7 17 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 5 21 77 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/Core.kt 5 35 33 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt 5 35 13 core/src/main/res/values-tr/strings.xml core/src/main/res/values-fa/strings.xml 5 5 6 core/src/main/res/values-tr/strings.xml core/src/main/res/values-fr/strings.xml 5 5 6 core/src/main/res/values-tr/strings.xml core/src/main/res/values-ja/strings.xml 5 5 8 core/src/main/res/values-tr/strings.xml core/src/main/res/values-ko/strings.xml 5 5 6 core/src/main/res/values-tr/strings.xml core/src/main/res/values-ru/strings.xml 5 5 7 core/src/main/res/values-zh-rCN/strings.xml core/src/main/res/values-tr/strings.xml 5 9 5 core/src/main/res/values-zh-rTW/strings.xml core/src/main/res/values-tr/strings.xml 5 7 5 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/Core.kt 5 58 33 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 5 37 35 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 5 81 35 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt mobile/src/main/java/com/github/shadowsocks/App.kt 5 79 35 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 5 10 81 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 5 39 14 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 5 39 17 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 5 11 58 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 5 58 77 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 5 58 35 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 5 20 37 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 5 20 56 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 5 20 11 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 5 7 81 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 5 7 79 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 5 7 39 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/App.kt 5 7 35 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 5 7 37 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 5 16 79 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 5 16 17 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 5 11 79 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 5 11 9 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 5 11 37 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 5 11 81 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 5 11 39 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 5 8 79 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 5 23 58 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/res/layout/layout_apps.xml 5 7 23 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 5 24 58 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 5 24 58 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 5 24 11 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/layout/layout_apps.xml 5 24 23 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/drawable/background_profile.xml 5 18 9 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/menu/app_manager_menu.xml 5 7 7 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/menu/custom_rules_menu.xml 5 7 7 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 5 16 56 mobile/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_apps.xml 5 16 23 mobile/src/main/res/xml/pref_global.xml core/src/main/java/com/github/shadowsocks/utils/Constants.kt 5 24 12 mobile/src/main/res/xml/pref_global.xml core/src/main/res/values/strings.xml 5 24 22 mobile/src/main/res/xml/pref_global.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 5 24 56 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 5 7 58 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 5 7 79 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/App.kt 5 7 35 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 5 7 37 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 5 8 56 plugin/src/main/res/values-ru/strings.xml plugin/src/main/res/values-ja/strings.xml 5 6 6 plugin/src/main/res/values-zh-rCN/strings.xml plugin/src/main/res/values-ja/strings.xml 5 5 6 plugin/src/main/res/values-zh-rCN/strings.xml plugin/src/main/res/values-ru/strings.xml 5 5 6 plugin/src/main/res/values/styles.xml mobile/src/main/res/values/styles.xml 5 13 16 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 5 63 6 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 5 63 64 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 5 63 14 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/res/xml/pref_global.xml 5 63 24 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 5 63 26 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 5 63 17 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/utils/Constants.kt 5 20 12 tv/src/main/res/xml/pref_main.xml core/src/main/res/values/strings.xml 5 20 22 core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt core/src/main/java/com/github/shadowsocks/Core.kt 4 11 33 core/src/main/java/com/github/shadowsocks/bg/BaseService.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 4 68 17 core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 4 24 10 core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 4 8 68 core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 4 8 64 core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt core/src/main/java/com/github/shadowsocks/Core.kt 4 11 33 core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt core/src/main/java/com/github/shadowsocks/Core.kt 4 14 33 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 4 26 68 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 4 26 77 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 4 17 68 core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 4 6 77 core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt core/src/main/java/com/github/shadowsocks/Core.kt 4 13 33 core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 4 13 64 core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 4 8 77 core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt 4 8 6 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt 4 21 13 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 4 35 17 core/src/main/res/values-fa/strings.xml core/src/main/res/values-es/strings.xml 4 6 5 core/src/main/res/values-fr/strings.xml core/src/main/res/values-es/strings.xml 4 6 5 core/src/main/res/values-ja/strings.xml core/src/main/res/values-es/strings.xml 4 8 5 core/src/main/res/values-ko/strings.xml core/src/main/res/values-es/strings.xml 4 6 5 core/src/main/res/values-ru/strings.xml core/src/main/res/values-es/strings.xml 4 7 5 core/src/main/res/values-tr/strings.xml core/src/main/res/values-es/strings.xml 4 5 5 core/src/main/res/values-zh-rCN/strings.xml core/src/main/res/values-es/strings.xml 4 9 5 core/src/main/res/values-zh-rTW/strings.xml core/src/main/res/values-es/strings.xml 4 7 5 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/Core.kt 4 22 33 gradle/wrapper/gradle-wrapper.properties detekt.yml 4 29 16 mobile/src/main/java/com/github/shadowsocks/AppManager.kt detekt.yml 4 58 16 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 4 58 68 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/Core.kt 4 37 33 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 4 81 6 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 4 81 10 mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 4 14 35 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 4 56 77 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 4 56 26 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 4 56 10 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 4 79 64 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/res/values/strings.xml 4 79 22 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 4 10 58 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 4 10 79 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 4 39 77 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 4 39 35 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/Core.kt 4 39 33 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 4 39 68 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 4 39 37 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 4 11 14 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt mobile/src/main/java/com/github/shadowsocks/App.kt 4 11 35 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 4 9 81 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 4 9 35 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 4 9 56 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt detekt.yml 4 58 16 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 4 58 14 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 4 58 17 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 4 58 21 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 4 58 10 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 4 58 14 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 4 58 10 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 4 58 11 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 4 20 68 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 4 7 14 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 4 7 11 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 4 7 58 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt core/src/main/java/com/github/shadowsocks/subscription/Subscription.kt 4 16 6 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 4 11 35 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 4 11 58 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 4 7 58 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 4 7 81 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 4 7 56 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 4 7 79 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 4 14 37 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 4 14 20 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 4 8 58 mobile/src/main/res/drawable/ic_service_stopping.xml mobile/src/main/res/drawable/ic_service_connected.xml 4 4 4 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 4 8 58 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 4 7 58 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 4 7 58 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/layout/layout_custom_rules.xml 4 6 7 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 4 24 10 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 4 24 14 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 4 24 79 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/layout/layout_list.xml 4 24 6 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/background_profile.xml 4 24 9 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/layout/layout_apps.xml 4 4 23 mobile/src/main/res/menu/scanner_menu.xml mobile/src/main/res/menu/app_manager_menu.xml 4 4 7 mobile/src/main/res/values/arrays.xml mobile/src/main/java/com/github/shadowsocks/App.kt 4 14 35 mobile/src/main/res/values/arrays.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 4 14 81 mobile/src/main/res/values/arrays.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 4 14 56 mobile/src/main/res/values/dimen.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 4 15 81 mobile/src/main/res/values/dimen.xml mobile/src/main/res/layout/layout_list.xml 4 15 6 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/values/arrays.xml 4 24 14 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/values/styles.xml 4 24 16 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 4 7 58 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 4 7 81 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 4 7 39 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 4 7 58 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 4 7 39 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 4 7 11 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 4 7 58 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 4 8 81 plugin/src/main/res/values-es/strings.xml core/src/main/res/values-es/strings.xml 4 4 5 plugin/src/main/res/values-es/strings.xml core/src/main/res/values-fa/strings.xml 4 4 6 plugin/src/main/res/values-es/strings.xml core/src/main/res/values-fr/strings.xml 4 4 6 plugin/src/main/res/values-es/strings.xml core/src/main/res/values-ja/strings.xml 4 4 8 plugin/src/main/res/values-es/strings.xml core/src/main/res/values-ko/strings.xml 4 4 6 plugin/src/main/res/values-es/strings.xml core/src/main/res/values-ru/strings.xml 4 4 7 plugin/src/main/res/values-es/strings.xml core/src/main/res/values-tr/strings.xml 4 4 5 plugin/src/main/res/values-es/strings.xml core/src/main/res/values-zh-rCN/strings.xml 4 4 9 plugin/src/main/res/values-es/strings.xml core/src/main/res/values-zh-rTW/strings.xml 4 4 7 plugin/src/main/res/values-fr/strings.xml core/src/main/res/values-fa/strings.xml 4 6 6 plugin/src/main/res/values-fr/strings.xml core/src/main/res/values-fr/strings.xml 4 6 6 plugin/src/main/res/values-fr/strings.xml core/src/main/res/values-ja/strings.xml 4 6 8 plugin/src/main/res/values-fr/strings.xml core/src/main/res/values-ko/strings.xml 4 6 6 plugin/src/main/res/values-fr/strings.xml core/src/main/res/values-ru/strings.xml 4 6 7 plugin/src/main/res/values-fr/strings.xml core/src/main/res/values-tr/strings.xml 4 6 5 plugin/src/main/res/values-fr/strings.xml core/src/main/res/values-zh-rCN/strings.xml 4 6 9 plugin/src/main/res/values-fr/strings.xml core/src/main/res/values-zh-rTW/strings.xml 4 6 7 plugin/src/main/res/values-ja/strings.xml core/src/main/res/values-ja/strings.xml 4 6 8 plugin/src/main/res/values-ja/strings.xml core/src/main/res/values-ru/strings.xml 4 6 7 plugin/src/main/res/values-ja/strings.xml core/src/main/res/values-zh-rCN/strings.xml 4 6 9 plugin/src/main/res/values-ja/strings.xml core/src/main/res/values-zh-rTW/strings.xml 4 6 7 plugin/src/main/res/values-zh-rTW/strings.xml plugin/src/main/res/values-ja/strings.xml 4 5 6 plugin/src/main/res/values-zh-rTW/strings.xml plugin/src/main/res/values-ko/strings.xml 4 5 5 plugin/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 4 13 81 plugin/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 4 13 56 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/Core.kt 4 4 33 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 4 63 39 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 4 63 17 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 4 63 14 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 4 63 11 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 4 63 10 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 4 6 79 tv/src/main/res/values/styles.xml tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt 4 7 6 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 4 20 68 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 4 20 21 core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt core/src/main/java/com/github/shadowsocks/Core.kt 3 6 33 core/src/main/java/com/github/shadowsocks/bg/BaseService.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 3 68 4 core/src/main/java/com/github/shadowsocks/bg/BaseService.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 3 68 11 core/src/main/java/com/github/shadowsocks/bg/BaseService.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 3 68 6 core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 3 24 17 core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 3 6 68 core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt core/src/main/java/com/github/shadowsocks/Core.kt 3 64 33 core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 3 64 10 core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 3 3 68 core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt core/src/main/java/com/github/shadowsocks/Core.kt 3 8 33 core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 3 14 64 core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 3 14 24 core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 3 14 3 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 3 77 6 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 3 77 10 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 3 77 3 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/src/main/java/com/github/shadowsocks/Core.kt 3 7 33 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 3 7 77 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/main/java/com/github/shadowsocks/Core.kt 3 26 33 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 3 26 17 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 3 26 24 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 3 17 14 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 3 17 77 core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 3 3 7 core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 3 6 24 core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 3 6 64 core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 3 13 17 core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 3 13 68 core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt buildSrc/src/main/kotlin/Helpers.kt 3 13 19 core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 3 13 77 core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 3 13 68 core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 3 13 64 core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt 3 8 13 core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt 3 8 13 core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 3 8 68 core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 3 8 64 core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 3 8 14 core/src/main/java/com/github/shadowsocks/net/Subnet.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 3 14 17 core/src/main/java/com/github/shadowsocks/net/Subnet.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 3 14 77 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 3 6 68 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 3 6 26 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/plugin/PluginList.kt 3 17 4 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 3 17 17 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 3 17 24 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 3 17 64 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 3 17 26 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 3 17 3 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 3 7 3 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 3 7 6 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/main/java/com/github/shadowsocks/Core.kt 3 21 33 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 3 21 26 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/main/java/com/github/shadowsocks/net/Subnet.kt 3 21 14 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 3 21 68 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 3 21 14 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 3 21 13 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 3 15 17 core/src/main/java/com/github/shadowsocks/utils/Constants.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 3 12 68 core/src/main/java/com/github/shadowsocks/utils/Constants.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 3 12 64 core/src/main/java/com/github/shadowsocks/utils/Constants.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 3 12 77 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/Core.kt 3 4 33 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/Core.kt 3 3 33 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 3 3 68 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 3 3 14 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 3 3 17 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 3 35 13 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt 3 35 8 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 3 35 21 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 3 4 64 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 3 4 77 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 3 22 17 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 3 22 64 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 3 22 77 gradle/wrapper/gradle-wrapper.properties buildSrc/src/main/kotlin/Helpers.kt 3 29 19 mobile/src/main/java/com/github/shadowsocks/App.kt core/src/main/java/com/github/shadowsocks/Core.kt 3 35 33 mobile/src/main/java/com/github/shadowsocks/App.kt gradle.properties 3 35 13 mobile/src/main/java/com/github/shadowsocks/App.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 3 35 10 mobile/src/main/java/com/github/shadowsocks/AppManager.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 3 58 10 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 3 58 77 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 3 58 24 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/res/values/strings.xml 3 58 22 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 3 37 68 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 3 37 77 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 3 37 10 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt gradle.properties 3 37 13 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 3 81 64 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 3 81 77 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 3 81 26 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 3 81 4 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/res/values/strings.xml 3 81 22 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 3 81 21 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 3 81 11 mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 3 14 10 mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 3 14 37 mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/App.kt 3 14 35 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 3 56 64 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 3 56 68 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 3 56 17 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 3 56 17 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/utils/Constants.kt 3 56 12 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/res/values/strings.xml 3 56 22 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 3 56 21 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt gradle.properties 3 56 13 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 3 79 6 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 3 79 14 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 3 79 3 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 3 79 77 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 3 79 4 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 3 79 10 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 3 79 11 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 3 10 77 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 3 10 68 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 3 10 37 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 3 10 6 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt detekt.yml 3 39 16 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt buildSrc/src/main/kotlin/Helpers.kt 3 39 19 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt 3 39 13 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 3 39 6 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 3 39 14 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 3 39 3 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 3 39 26 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 3 39 10 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 3 11 37 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 3 9 79 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 3 58 3 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 3 58 17 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 3 58 64 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/net/Subnet.kt 3 58 14 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 3 58 11 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 3 20 26 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 3 20 11 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/Core.kt 3 20 33 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 3 20 6 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 3 20 14 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 3 20 77 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt gradle.properties 3 7 13 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 3 7 20 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 3 7 58 mobile/src/main/java/com/github/shadowsocks/preference/PluginPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 3 5 7 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 3 16 26 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 3 11 10 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/App.kt 3 11 35 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 3 11 11 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 3 11 20 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 3 11 7 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt mobile/src/main/java/com/github/shadowsocks/App.kt 3 7 35 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 3 7 37 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 3 7 39 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 3 7 11 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 3 7 58 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 3 7 20 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 3 7 11 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 3 14 79 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 3 14 58 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 3 14 58 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 3 14 56 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 3 14 39 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 3 14 11 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 3 22 68 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 3 22 3 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 3 22 81 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 3 22 58 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 3 8 56 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 3 8 81 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 3 8 58 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 3 8 11 mobile/src/main/res/drawable/background_profile.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 3 9 56 mobile/src/main/res/drawable/background_selectable.xml mobile/src/main/res/drawable/background_profile.xml 3 4 9 mobile/src/main/res/drawable/ic_av_playlist_add.xml mobile/src/main/res/drawable/ic_action_note_add.xml 3 3 3 mobile/src/main/res/drawable/ic_service_connecting.xml mobile/src/main/res/drawable/ic_service_connected.xml 3 3 4 mobile/src/main/res/drawable/ic_service_stopped.xml mobile/src/main/res/drawable/ic_service_connected.xml 3 3 4 mobile/src/main/res/drawable/ic_service_stopped.xml mobile/src/main/res/drawable/ic_service_connecting.xml 3 3 3 mobile/src/main/res/drawable/ic_service_stopping.xml mobile/src/main/res/drawable/ic_service_connecting.xml 3 4 3 mobile/src/main/res/drawable/ic_service_stopping.xml mobile/src/main/res/drawable/ic_service_stopped.xml 3 4 3 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/res/drawable/ic_action_note_add.xml 3 4 3 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 3 4 3 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/res/drawable/ic_image_edit.xml 3 4 3 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 3 7 10 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 3 23 56 mobile/src/main/res/layout/layout_apps.xml core/src/main/res/values/strings.xml 3 23 22 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/res/drawable/background_profile.xml 3 23 9 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/res/drawable/ic_social_share.xml 3 23 4 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 3 8 58 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/res/layout/layout_about.xml 3 7 7 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/res/layout/layout_apps_item.xml 3 7 8 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 3 6 58 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 3 6 81 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 3 6 79 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 3 6 58 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/layout/layout_about.xml 3 6 7 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/drawable/background_profile.xml 3 6 9 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/layout/layout_apps.xml 3 6 23 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/layout/layout_apps_item.xml 3 6 8 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 3 24 37 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/layout/layout_about.xml 3 24 7 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/layout/layout_custom_rules.xml 3 24 7 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt 3 24 22 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 3 24 8 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/App.kt 3 24 35 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 3 24 39 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 3 24 20 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 3 24 14 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/layout/dialog_acl_rule.xml 3 24 7 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/background_selectable.xml 3 24 4 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 3 18 56 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 3 18 8 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/layout/layout_list.xml 3 18 6 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/layout/layout_main.xml 3 18 24 mobile/src/main/res/layout/layout_scanner.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 3 6 39 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 3 4 58 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/layout/layout_main.xml 3 4 24 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/layout/layout_apps_item.xml 3 4 8 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/layout/layout_custom_rules.xml 3 4 7 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/layout/layout_list.xml 3 4 6 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 3 7 58 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 3 7 58 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 3 7 39 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 3 7 58 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 3 7 58 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 3 7 39 mobile/src/main/res/menu/custom_rules_selection.xml mobile/src/main/res/menu/custom_rules_menu.xml 3 3 7 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt 3 4 16 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/menu/app_manager_menu.xml 3 3 7 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/menu/custom_rules_menu.xml 3 3 7 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 3 7 58 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/menu/profile_config_menu.xml 3 7 3 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 3 7 58 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/menu/app_manager_menu.xml 3 4 7 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/menu/custom_rules_menu.xml 3 4 7 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/menu/profile_manager_menu.xml 3 4 7 mobile/src/main/res/menu/scanner_menu.xml mobile/src/main/res/menu/custom_rules_menu.xml 3 4 7 mobile/src/main/res/menu/scanner_menu.xml mobile/src/main/res/menu/profile_manager_menu.xml 3 4 7 mobile/src/main/res/menu/scanner_menu.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 3 4 39 mobile/src/main/res/menu/subscription_menu.xml mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt 3 3 16 mobile/src/main/res/menu/subscription_menu.xml mobile/src/main/res/menu/navigation_main.xml 3 3 4 mobile/src/main/res/values/arrays.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 3 14 37 mobile/src/main/res/values/arrays.xml mobile/src/main/res/layout/layout_main.xml 3 14 24 mobile/src/main/res/values/colors.xml mobile/src/main/res/values-night/colors.xml 3 9 3 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 3 9 58 mobile/src/main/res/values/dimen.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 3 15 79 mobile/src/main/res/values/dimen.xml mobile/src/main/res/drawable/background_profile.xml 3 15 9 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 3 16 79 mobile/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_profile.xml 3 16 18 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 3 16 10 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 3 16 58 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 3 16 37 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 3 16 81 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 3 16 14 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 3 16 58 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 3 16 11 mobile/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_about.xml 3 16 7 mobile/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_custom_rules.xml 3 16 7 mobile/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_list.xml 3 16 6 mobile/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_tasker.xml 3 16 4 mobile/src/main/res/values/styles.xml mobile/src/main/res/drawable/background_profile.xml 3 16 9 mobile/src/main/res/values/styles.xml mobile/src/main/res/values/colors.xml 3 16 9 mobile/src/main/res/xml/pref_global.xml core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 3 24 21 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/values/styles.xml 3 23 16 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/values/arrays.xml 3 23 14 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/App.kt 3 7 35 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 3 7 14 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 3 7 7 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 3 7 37 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 3 7 56 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 3 7 11 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 3 7 7 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/values/arrays.xml 3 7 14 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 3 7 11 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 3 7 20 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 3 7 7 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 3 7 14 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 3 7 10 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 3 7 79 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 3 7 7 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/layout/layout_main.xml 3 7 24 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt 3 7 7 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/App.kt 3 8 35 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt 3 8 7 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 3 7 58 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/layout/layout_apps.xml 3 5 23 plugin/src/main/res/values-fa/strings.xml core/src/main/res/values-fa/strings.xml 3 5 6 plugin/src/main/res/values-fa/strings.xml core/src/main/res/values-fr/strings.xml 3 5 6 plugin/src/main/res/values-fa/strings.xml core/src/main/res/values-ja/strings.xml 3 5 8 plugin/src/main/res/values-fa/strings.xml core/src/main/res/values-ko/strings.xml 3 5 6 plugin/src/main/res/values-fa/strings.xml core/src/main/res/values-ru/strings.xml 3 5 7 plugin/src/main/res/values-fa/strings.xml core/src/main/res/values-tr/strings.xml 3 5 5 plugin/src/main/res/values-fa/strings.xml core/src/main/res/values-zh-rCN/strings.xml 3 5 9 plugin/src/main/res/values-fa/strings.xml core/src/main/res/values-zh-rTW/strings.xml 3 5 7 plugin/src/main/res/values-fr/strings.xml core/src/main/res/values-es/strings.xml 3 6 5 plugin/src/main/res/values-fr/strings.xml plugin/src/main/res/values-es/strings.xml 3 6 4 plugin/src/main/res/values-fr/strings.xml plugin/src/main/res/values-fa/strings.xml 3 6 5 plugin/src/main/res/values-ja/strings.xml core/src/main/res/values-es/strings.xml 3 6 5 plugin/src/main/res/values-ja/strings.xml core/src/main/res/values-fa/strings.xml 3 6 6 plugin/src/main/res/values-ja/strings.xml core/src/main/res/values-fr/strings.xml 3 6 6 plugin/src/main/res/values-ja/strings.xml core/src/main/res/values-ko/strings.xml 3 6 6 plugin/src/main/res/values-ja/strings.xml core/src/main/res/values-tr/strings.xml 3 6 5 plugin/src/main/res/values-ja/strings.xml plugin/src/main/res/values-es/strings.xml 3 6 4 plugin/src/main/res/values-ja/strings.xml plugin/src/main/res/values-fr/strings.xml 3 6 6 plugin/src/main/res/values-ko/strings.xml plugin/src/main/res/values-fa/strings.xml 3 5 5 plugin/src/main/res/values-ko/strings.xml plugin/src/main/res/values-fr/strings.xml 3 5 6 plugin/src/main/res/values-ko/strings.xml plugin/src/main/res/values-ja/strings.xml 3 5 6 plugin/src/main/res/values-ru/strings.xml core/src/main/res/values-es/strings.xml 3 6 5 plugin/src/main/res/values-ru/strings.xml core/src/main/res/values-fa/strings.xml 3 6 6 plugin/src/main/res/values-ru/strings.xml core/src/main/res/values-fr/strings.xml 3 6 6 plugin/src/main/res/values-ru/strings.xml core/src/main/res/values-ja/strings.xml 3 6 8 plugin/src/main/res/values-ru/strings.xml core/src/main/res/values-ko/strings.xml 3 6 6 plugin/src/main/res/values-ru/strings.xml core/src/main/res/values-ru/strings.xml 3 6 7 plugin/src/main/res/values-ru/strings.xml core/src/main/res/values-tr/strings.xml 3 6 5 plugin/src/main/res/values-ru/strings.xml core/src/main/res/values-zh-rCN/strings.xml 3 6 9 plugin/src/main/res/values-ru/strings.xml core/src/main/res/values-zh-rTW/strings.xml 3 6 7 plugin/src/main/res/values-ru/strings.xml plugin/src/main/res/values-es/strings.xml 3 6 4 plugin/src/main/res/values-ru/strings.xml plugin/src/main/res/values-fr/strings.xml 3 6 6 plugin/src/main/res/values-ru/strings.xml plugin/src/main/res/values-ko/strings.xml 3 6 5 plugin/src/main/res/values-tr/strings.xml core/src/main/res/values-fa/strings.xml 3 3 6 plugin/src/main/res/values-tr/strings.xml core/src/main/res/values-fr/strings.xml 3 3 6 plugin/src/main/res/values-tr/strings.xml core/src/main/res/values-ja/strings.xml 3 3 8 plugin/src/main/res/values-tr/strings.xml core/src/main/res/values-ko/strings.xml 3 3 6 plugin/src/main/res/values-tr/strings.xml core/src/main/res/values-ru/strings.xml 3 3 7 plugin/src/main/res/values-tr/strings.xml core/src/main/res/values-tr/strings.xml 3 3 5 plugin/src/main/res/values-tr/strings.xml core/src/main/res/values-zh-rCN/strings.xml 3 3 9 plugin/src/main/res/values-tr/strings.xml core/src/main/res/values-zh-rTW/strings.xml 3 3 7 plugin/src/main/res/values-tr/strings.xml plugin/src/main/res/values-fa/strings.xml 3 3 5 plugin/src/main/res/values-tr/strings.xml plugin/src/main/res/values-fr/strings.xml 3 3 6 plugin/src/main/res/values-zh-rCN/strings.xml core/src/main/res/values-es/strings.xml 3 5 5 plugin/src/main/res/values-zh-rCN/strings.xml core/src/main/res/values-fa/strings.xml 3 5 6 plugin/src/main/res/values-zh-rCN/strings.xml core/src/main/res/values-fr/strings.xml 3 5 6 plugin/src/main/res/values-zh-rCN/strings.xml core/src/main/res/values-ja/strings.xml 3 5 8 plugin/src/main/res/values-zh-rCN/strings.xml core/src/main/res/values-ko/strings.xml 3 5 6 plugin/src/main/res/values-zh-rCN/strings.xml core/src/main/res/values-ru/strings.xml 3 5 7 plugin/src/main/res/values-zh-rCN/strings.xml core/src/main/res/values-tr/strings.xml 3 5 5 plugin/src/main/res/values-zh-rCN/strings.xml core/src/main/res/values-zh-rCN/strings.xml 3 5 9 plugin/src/main/res/values-zh-rCN/strings.xml core/src/main/res/values-zh-rTW/strings.xml 3 5 7 plugin/src/main/res/values-zh-rCN/strings.xml plugin/src/main/res/values-es/strings.xml 3 5 4 plugin/src/main/res/values-zh-rCN/strings.xml plugin/src/main/res/values-fr/strings.xml 3 5 6 plugin/src/main/res/values-zh-rCN/strings.xml plugin/src/main/res/values-ko/strings.xml 3 5 5 plugin/src/main/res/values-zh-rTW/strings.xml core/src/main/res/values-ja/strings.xml 3 5 8 plugin/src/main/res/values-zh-rTW/strings.xml core/src/main/res/values-ru/strings.xml 3 5 7 plugin/src/main/res/values-zh-rTW/strings.xml core/src/main/res/values-zh-rCN/strings.xml 3 5 9 plugin/src/main/res/values-zh-rTW/strings.xml core/src/main/res/values-zh-rTW/strings.xml 3 5 7 plugin/src/main/res/values-zh-rTW/strings.xml plugin/src/main/res/values-fr/strings.xml 3 5 6 plugin/src/main/res/values-zh-rTW/strings.xml plugin/src/main/res/values-ru/strings.xml 3 5 6 plugin/src/main/res/values-zh-rTW/strings.xml plugin/src/main/res/values-zh-rCN/strings.xml 3 5 5 plugin/src/main/res/values/colors.xml plugin/src/main/res/values-night/colors.xml 3 5 3 plugin/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 3 13 58 plugin/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 3 13 14 plugin/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 3 13 11 plugin/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_apps.xml 3 13 23 plugin/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_main.xml 3 13 24 plugin/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 3 13 58 plugin/src/main/res/values/styles.xml mobile/src/main/res/values/colors.xml 3 13 9 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 3 4 11 tv/src/main/java/com/github/shadowsocks/tv/App.kt mobile/src/main/java/com/github/shadowsocks/App.kt 3 4 35 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 3 4 58 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 3 6 79 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 3 63 17 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 3 63 58 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt 3 63 6 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt 3 6 63 tv/src/main/res/layout/activity_main.xml mobile/src/main/res/layout/layout_profile_config.xml 3 4 4 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 3 20 14 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 3 20 77 core/src/main/java/com/github/shadowsocks/Core.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 2 33 4 core/src/main/java/com/github/shadowsocks/acl/Acl.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 2 17 6 core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 2 11 4 core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 2 11 6 core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 2 11 17 core/src/main/java/com/github/shadowsocks/aidl/ShadowsocksConnection.kt core/src/main/java/com/github/shadowsocks/Core.kt 2 12 33 core/src/main/java/com/github/shadowsocks/bg/Executable.kt core/src/main/java/com/github/shadowsocks/Core.kt 2 10 33 core/src/main/java/com/github/shadowsocks/bg/Executable.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 2 10 6 core/src/main/java/com/github/shadowsocks/bg/Executable.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 2 10 17 core/src/main/java/com/github/shadowsocks/bg/Executable.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 2 10 11 core/src/main/java/com/github/shadowsocks/bg/Executable.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 2 10 68 core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 2 24 6 core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 2 24 11 core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 2 64 17 core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt 2 64 6 core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 2 64 2 core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt core/src/main/java/com/github/shadowsocks/Core.kt 2 3 33 core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 2 3 6 core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 2 8 24 core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt core/src/main/java/com/github/shadowsocks/aidl/ShadowsocksConnection.kt 2 11 12 core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 2 11 11 core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 2 14 4 core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 2 14 17 core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 2 14 11 core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 2 14 10 core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 2 14 6 core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 2 14 11 core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 2 14 14 core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 2 14 17 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 2 77 11 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt 2 77 6 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 2 77 2 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 2 77 11 core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt core/src/main/java/com/github/shadowsocks/Core.kt 2 3 33 core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 2 3 11 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/29.json 2 7 2 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 2 7 2 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 2 7 68 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 2 7 11 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 2 7 14 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 2 7 14 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 2 26 6 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 2 26 11 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 2 26 10 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/29.json 2 26 2 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 2 26 2 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 2 26 11 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 2 26 14 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 2 26 14 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 2 17 6 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 2 17 17 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 2 17 11 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 2 17 10 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 2 17 24 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 2 17 64 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 2 17 11 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 2 17 14 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 2 17 7 core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt core/src/main/java/com/github/shadowsocks/Core.kt 2 3 33 core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt core/src/main/java/com/github/shadowsocks/Core.kt 2 6 33 core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 2 6 8 core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 2 6 14 core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 2 13 64 core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt 2 13 6 core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt core/src/main/java/com/github/shadowsocks/Core.kt 2 13 33 core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 2 13 68 core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt 2 13 6 core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 2 13 13 core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 2 13 77 core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt core/src/main/java/com/github/shadowsocks/Core.kt 2 8 33 core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 2 8 17 core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 2 8 13 core/src/main/java/com/github/shadowsocks/net/Subnet.kt core/src/androidTest/java/com/github/shadowsocks/net/SubnetTest.kt 2 14 3 core/src/main/java/com/github/shadowsocks/net/Subnet.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 2 14 68 core/src/main/java/com/github/shadowsocks/net/Subnet.kt core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt 2 14 13 core/src/main/java/com/github/shadowsocks/net/Subnet.kt core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt 2 14 8 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/Core.kt 2 6 33 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 2 6 6 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 2 6 17 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 2 6 11 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 2 6 10 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 2 6 24 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 2 6 64 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 2 6 77 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 2 6 17 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 2 6 3 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 2 17 6 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 2 17 11 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 2 17 10 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 2 17 17 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 2 17 2 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 2 17 14 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 2 7 68 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 2 7 26 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 2 7 2 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 2 21 17 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 2 21 14 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt 2 21 8 core/src/main/java/com/github/shadowsocks/subscription/Subscription.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 2 6 17 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 2 15 17 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/Core.kt 2 15 33 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 2 15 26 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 2 3 68 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 2 3 6 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 2 3 17 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 2 2 26 core/src/main/java/com/github/shadowsocks/utils/Constants.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 2 12 14 core/src/main/java/com/github/shadowsocks/utils/Constants.kt core/src/main/java/com/github/shadowsocks/Core.kt 2 12 33 core/src/main/java/com/github/shadowsocks/utils/Constants.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 2 12 11 core/src/main/java/com/github/shadowsocks/utils/Constants.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 2 12 14 core/src/main/java/com/github/shadowsocks/utils/Constants.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 2 12 2 core/src/main/java/com/github/shadowsocks/utils/Constants.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 2 12 7 core/src/main/java/com/github/shadowsocks/utils/Constants.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 2 12 26 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 2 3 11 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 2 3 14 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 2 3 77 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 2 3 7 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 2 3 26 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 2 35 6 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 2 35 17 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 2 35 24 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 2 35 26 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt 2 35 6 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 2 35 17 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt 2 35 15 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/utils/Constants.kt 2 35 12 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/net/Subnet.kt 2 35 14 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/Core.kt 2 4 33 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 2 4 6 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 2 4 17 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 2 4 11 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 2 4 68 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 2 4 10 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 2 4 24 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 2 4 26 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 2 4 17 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 2 4 13 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 2 4 6 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 2 4 17 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 2 4 35 core/src/main/res/values-ja/strings.xml core/src/main/res/values-ar/strings.xml 2 8 2 core/src/main/res/values-ru/strings.xml core/src/main/res/values-ar/strings.xml 2 7 2 core/src/main/res/values-zh-rCN/strings.xml core/src/main/res/values-ar/strings.xml 2 9 2 core/src/main/res/values-zh-rTW/strings.xml core/src/main/res/values-ar/strings.xml 2 7 2 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 2 6 68 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 2 6 77 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 2 22 17 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 2 22 68 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 2 22 14 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/utils/Utils.kt 2 22 35 core/src/main/res/values/strings.xml core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 2 22 2 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 2 22 7 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 2 22 26 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 2 22 14 detekt.yml core/src/main/java/com/github/shadowsocks/database/Profile.kt 2 16 26 detekt.yml core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 2 16 21 gradle/wrapper/gradle-wrapper.properties core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 2 29 68 gradle/wrapper/gradle-wrapper.properties core/src/main/java/com/github/shadowsocks/utils/Utils.kt 2 29 35 mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt gradle.properties 2 10 13 mobile/src/main/java/com/github/shadowsocks/App.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 2 35 11 mobile/src/main/java/com/github/shadowsocks/App.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 2 35 21 mobile/src/main/java/com/github/shadowsocks/App.kt detekt.yml 2 35 16 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 2 58 17 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 2 58 64 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 2 58 7 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 2 58 17 mobile/src/main/java/com/github/shadowsocks/AppManager.kt gradle/wrapper/gradle-wrapper.properties 2 58 29 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 2 58 14 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 2 58 11 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 2 58 11 mobile/src/main/java/com/github/shadowsocks/AppManager.kt gradle.properties 2 58 13 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/gfwlist/gen.py 2 58 2 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 4 10 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 2 4 58 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 2 37 64 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/net/Subnet.kt 2 37 14 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 2 37 4 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 2 37 14 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 2 37 17 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt detekt.yml 2 37 16 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/gfwlist/gen.py 2 37 2 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 2 81 8 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 2 81 17 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 2 81 14 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/utils/Constants.kt 2 81 12 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt detekt.yml 2 81 16 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt gradle.properties 2 81 13 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/gfwlist/gen.py 2 81 2 mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 2 14 4 mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt gradle.properties 2 14 13 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 2 56 6 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 2 56 7 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/Core.kt 2 56 33 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 2 56 4 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 2 56 2 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 2 56 7 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt detekt.yml 2 56 16 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/gfwlist/gen.py 2 56 2 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt detekt.yml 2 79 16 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/UrlImportActivity.kt 2 79 3 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 2 79 17 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 2 79 11 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 2 79 10 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 2 79 24 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 2 79 6 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 2 79 17 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt 2 79 15 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 2 79 4 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/aidl/ShadowsocksConnection.kt 2 79 12 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 2 79 7 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 2 79 14 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 2 79 7 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt gradle.properties 2 79 13 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/gfwlist/gen.py 2 79 2 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 2 10 17 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/aidl/ShadowsocksConnection.kt 2 10 12 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 2 10 11 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/Core.kt 2 10 33 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 2 10 3 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 2 10 14 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt gradle.properties 2 10 13 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 10 10 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt mobile/src/main/java/com/github/shadowsocks/App.kt 2 10 35 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 2 10 14 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 2 10 56 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 2 39 13 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 2 39 17 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 2 39 11 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 2 39 10 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 2 39 24 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 2 39 64 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 2 39 6 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 2 39 17 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 2 39 4 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 2 39 11 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 2 39 14 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 2 39 7 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt gradle.properties 2 39 13 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 39 10 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/gfwlist/gen.py 2 39 2 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 2 11 68 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt gradle.properties 2 11 13 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 11 10 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 2 11 10 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 2 9 26 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 2 9 17 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt 2 58 13 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 2 58 6 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 2 58 11 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 2 58 10 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 2 58 24 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 2 58 13 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt 2 58 8 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 2 58 6 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 2 58 17 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 2 58 4 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 2 58 2 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt gradle/wrapper/gradle-wrapper.properties 2 58 29 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 2 58 4 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 2 58 9 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 2 58 7 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 2 58 14 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 2 58 7 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt gradle.properties 2 58 13 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/gfwlist/gen.py 2 58 2 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 2 20 21 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 2 20 2 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt detekt.yml 2 20 16 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt gradle/wrapper/gradle-wrapper.properties 2 20 29 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 2 20 64 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/aidl/ShadowsocksConnection.kt 2 20 12 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 2 20 3 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 2 20 14 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 2 20 7 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 2 20 17 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 2 20 3 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt gradle.properties 2 20 13 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 20 10 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 2 20 14 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 7 10 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 2 7 10 mobile/src/main/java/com/github/shadowsocks/preference/PluginPreference.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 2 2 6 mobile/src/main/java/com/github/shadowsocks/preference/PluginPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 2 5 3 mobile/src/main/java/com/github/shadowsocks/preference/PluginPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 2 5 17 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 2 16 35 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 2 16 56 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt core/src/main/res/values/strings.xml 2 16 22 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 2 2 58 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 2 2 79 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 2 2 10 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 2 2 39 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 2 2 58 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 2 2 20 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 2 11 4 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt detekt.yml 2 11 16 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt gradle.properties 2 11 13 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 2 11 10 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt core/gfwlist/gen.py 2 11 2 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt gradle.properties 2 7 13 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 7 10 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 2 7 14 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 2 7 10 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 2 7 7 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt detekt.yml 2 7 16 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt core/gfwlist/gen.py 2 7 2 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 2 14 10 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt detekt.yml 2 14 16 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt mobile/src/main/java/com/github/shadowsocks/App.kt 2 14 35 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 2 14 11 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 2 14 7 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 2 14 7 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 2 22 35 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt gradle/wrapper/gradle-wrapper.properties 2 22 29 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt 2 22 16 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 2 22 6 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 2 22 17 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 2 22 11 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 2 22 37 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 2 22 79 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 2 22 10 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 2 22 20 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/Core.kt 2 22 33 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 2 22 17 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 2 22 14 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 2 22 77 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt gradle.properties 2 8 13 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 8 10 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/App.kt 2 8 35 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 2 8 37 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 2 8 14 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 2 8 10 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 2 8 39 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 2 8 20 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 2 8 7 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 2 8 11 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 2 8 7 mobile/src/main/res/drawable-v26/ic_qu_shadowsocks_launcher.xml mobile/src/main/res/drawable-v26/ic_qu_camera_launcher.xml 2 2 2 mobile/src/main/res/drawable/background_profile.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 9 10 mobile/src/main/res/drawable/background_profile.xml mobile/src/main/java/com/github/shadowsocks/App.kt 2 9 35 mobile/src/main/res/drawable/background_profile.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 2 9 81 mobile/src/main/res/drawable/background_profile.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 2 9 79 mobile/src/main/res/drawable/background_profile.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 2 9 58 mobile/src/main/res/drawable/background_profile.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 2 9 11 mobile/src/main/res/drawable/background_selectable.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 2 4 56 mobile/src/main/res/drawable/ic_action_description.xml mobile/src/main/res/drawable/ic_action_assignment.xml 2 2 2 mobile/src/main/res/drawable/ic_action_note_add.xml mobile/src/main/res/drawable/ic_action_done.xml 2 3 2 mobile/src/main/res/drawable/ic_action_note_add.xml mobile/src/main/res/drawable/ic_action_assignment.xml 2 3 2 mobile/src/main/res/drawable/ic_action_note_add.xml mobile/src/main/res/drawable/ic_action_description.xml 2 3 2 mobile/src/main/res/drawable/ic_av_playlist_add.xml mobile/src/main/res/drawable/ic_action_done.xml 2 3 2 mobile/src/main/res/drawable/ic_av_playlist_add.xml mobile/src/main/res/drawable/ic_action_assignment.xml 2 3 2 mobile/src/main/res/drawable/ic_av_playlist_add.xml mobile/src/main/res/drawable/ic_action_description.xml 2 3 2 mobile/src/main/res/drawable/ic_image_edit.xml mobile/src/main/res/drawable/ic_action_done.xml 2 3 2 mobile/src/main/res/drawable/ic_image_edit.xml mobile/src/main/res/drawable/ic_action_note_add.xml 2 3 3 mobile/src/main/res/drawable/ic_image_edit.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 2 3 3 mobile/src/main/res/drawable/ic_image_edit.xml mobile/src/main/res/drawable/background_profile.xml 2 3 9 mobile/src/main/res/drawable/ic_image_edit.xml mobile/src/main/res/drawable/background_selectable.xml 2 3 4 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/res/drawable/ic_action_done.xml 2 4 2 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 2 4 58 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/res/drawable/background_profile.xml 2 4 9 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/res/drawable/background_selectable.xml 2 4 4 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/res/drawable/ic_action_assignment.xml 2 4 2 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/res/drawable/ic_action_description.xml 2 4 2 mobile/src/main/res/layout/ad_unified.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 2 3 79 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 2 7 58 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 2 7 39 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 2 7 58 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/res/drawable/background_profile.xml 2 7 9 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 2 7 58 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 2 7 37 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 2 7 81 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 2 7 14 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 2 7 56 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 2 7 79 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 2 7 58 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 2 7 11 mobile/src/main/res/layout/layout_about.xml mobile/src/main/res/drawable/background_profile.xml 2 7 9 mobile/src/main/res/layout/layout_about.xml mobile/src/main/res/layout/dialog_acl_rule.xml 2 7 7 mobile/src/main/res/layout/layout_apps.xml core/src/main/java/com/github/shadowsocks/utils/Utils.kt 2 23 35 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 2 23 14 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 2 23 11 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 23 10 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/App.kt 2 23 35 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 2 23 81 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 2 23 79 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 2 23 11 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 2 23 8 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/res/layout/dialog_acl_rule.xml 2 23 7 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/res/layout/layout_about.xml 2 23 7 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/res/drawable/background_selectable.xml 2 23 4 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/res/drawable/ic_image_edit.xml 2 23 3 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/res/drawable/ic_action_assignment.xml 2 23 2 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/res/drawable/ic_action_description.xml 2 23 2 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/res/drawable/ic_action_note_add.xml 2 23 3 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 2 23 3 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 2 8 11 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 2 8 8 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/res/drawable/background_profile.xml 2 8 9 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/res/layout/dialog_acl_rule.xml 2 8 7 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/res/layout/layout_about.xml 2 8 7 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/res/drawable/ic_action_assignment.xml 2 8 2 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/res/drawable/ic_action_description.xml 2 8 2 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/res/drawable/ic_action_note_add.xml 2 8 3 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 2 8 3 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/res/drawable/ic_social_share.xml 2 8 4 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 7 10 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 2 7 37 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 2 7 81 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 2 7 14 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 2 7 56 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 2 7 79 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 2 7 11 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 2 7 11 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 2 7 8 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/res/drawable/background_profile.xml 2 7 9 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/res/layout/dialog_acl_rule.xml 2 7 7 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/res/drawable/ic_action_assignment.xml 2 7 2 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/res/drawable/ic_action_description.xml 2 7 2 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/res/drawable/ic_action_note_add.xml 2 7 3 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 2 7 3 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/res/drawable/ic_social_share.xml 2 7 4 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 2 4 4 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 2 4 81 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 2 4 79 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/res/layout/layout_about.xml 2 4 7 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/res/layout/layout_custom_rules.xml 2 4 7 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 6 10 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 2 6 37 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 2 6 14 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 2 6 56 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 2 6 11 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/layout/layout_global_settings.xml 2 6 4 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 2 6 11 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 2 6 8 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/layout/dialog_acl_rule.xml 2 6 7 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/drawable/ic_action_assignment.xml 2 6 2 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/drawable/ic_action_description.xml 2 6 2 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/drawable/ic_action_note_add.xml 2 6 3 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 2 6 3 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/drawable/ic_social_share.xml 2 6 4 mobile/src/main/res/layout/layout_main.xml core/src/main/java/com/github/shadowsocks/utils/Utils.kt 2 24 35 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 2 24 4 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 2 24 9 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/layout/layout_global_settings.xml 2 24 4 mobile/src/main/res/layout/layout_main.xml gradle.properties 2 24 13 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 2 24 10 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 2 24 11 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 2 24 7 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 2 24 7 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/layout/layout_apps_item.xml 2 24 8 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/ic_image_edit.xml 2 24 3 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/ic_social_share.xml 2 24 4 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/ic_service_connected.xml 2 24 4 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/ic_service_stopping.xml 2 24 4 mobile/src/main/res/layout/layout_profile.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 2 18 17 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt 2 18 16 mobile/src/main/res/layout/layout_profile.xml gradle.properties 2 18 13 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 18 10 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/App.kt 2 18 35 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 2 18 58 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 2 18 37 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 2 18 81 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 2 18 14 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 2 18 10 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 2 18 39 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 2 18 11 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 2 18 58 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 2 18 20 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 2 18 7 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 2 18 11 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 2 18 7 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/layout/dialog_acl_rule.xml 2 18 7 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/layout/layout_about.xml 2 18 7 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/layout/layout_apps.xml 2 18 23 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/layout/layout_apps_item.xml 2 18 8 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/layout/layout_custom_rules.xml 2 18 7 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/layout/layout_global_settings.xml 2 4 4 mobile/src/main/res/layout/layout_scanner.xml mobile/src/main/res/layout/layout_profile_config.xml 2 6 4 mobile/src/main/res/layout/layout_subscriptions.xml mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt 2 2 16 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 2 4 14 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 2 4 56 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 2 4 11 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 2 4 11 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 2 4 58 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 2 4 8 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/drawable/background_profile.xml 2 4 9 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/layout/dialog_acl_rule.xml 2 4 7 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/layout/layout_about.xml 2 4 7 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/layout/layout_profile.xml 2 4 18 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/drawable/ic_action_assignment.xml 2 4 2 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/drawable/ic_action_description.xml 2 4 2 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/drawable/ic_action_note_add.xml 2 4 3 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 2 4 3 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/drawable/ic_social_share.xml 2 4 4 mobile/src/main/res/layout/layout_udp_fallback.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 2 2 56 mobile/src/main/res/layout/layout_udp_fallback.xml mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 2 2 9 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/res/layout/layout_apps_item.xml 2 2 8 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 2 7 81 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 2 7 11 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/drawable/ic_action_assignment.xml 2 7 2 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/drawable/ic_action_description.xml 2 7 2 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/drawable/ic_action_note_add.xml 2 7 3 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 2 7 3 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/drawable/ic_social_share.xml 2 7 4 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/layout/layout_apps.xml 2 7 23 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/layout/layout_apps_item.xml 2 7 8 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/layout/layout_custom_rules.xml 2 7 7 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/layout/layout_list.xml 2 7 6 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/layout/layout_tasker.xml 2 7 4 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 2 7 81 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/drawable/ic_action_delete.xml 2 7 2 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/layout/dialog_acl_rule.xml 2 7 7 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/layout/layout_main.xml 2 7 24 mobile/src/main/res/menu/custom_rules_selection.xml mobile/src/main/res/menu/app_manager_menu.xml 2 3 7 mobile/src/main/res/menu/navigation_main.xml core/src/main/res/values/strings.xml 2 4 22 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/res/layout/layout_profile.xml 2 4 18 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/res/layout/layout_subscriptions.xml 2 4 2 mobile/src/main/res/menu/navigation_main.xml core/src/main/java/com/github/shadowsocks/subscription/Subscription.kt 2 4 6 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 2 4 81 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 2 4 79 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/menu/custom_rules_selection.xml 2 3 3 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 2 7 79 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 2 7 81 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/menu/custom_rules_selection.xml 2 7 3 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 2 7 39 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 2 7 11 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/drawable/ic_action_assignment.xml 2 7 2 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/drawable/ic_action_description.xml 2 7 2 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/drawable/ic_action_note_add.xml 2 7 3 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 2 7 3 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/drawable/ic_social_share.xml 2 7 4 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/layout/layout_apps.xml 2 7 23 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/layout/layout_apps_item.xml 2 7 8 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/layout/layout_custom_rules.xml 2 7 7 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/layout/layout_list.xml 2 7 6 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/layout/layout_tasker.xml 2 7 4 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 2 4 79 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 2 4 58 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 2 4 39 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/menu/profile_config_menu.xml 2 4 3 mobile/src/main/res/menu/scanner_menu.xml mobile/src/main/res/menu/custom_rules_selection.xml 2 4 3 mobile/src/main/res/menu/scanner_menu.xml mobile/src/main/res/menu/profile_config_menu.xml 2 4 3 mobile/src/main/res/menu/scanner_menu.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 2 4 58 mobile/src/main/res/menu/scanner_menu.xml mobile/src/main/res/menu/profile_share_popup.xml 2 4 4 mobile/src/main/res/menu/subscription_menu.xml core/src/main/res/values/strings.xml 2 3 22 mobile/src/main/res/menu/subscription_menu.xml mobile/src/main/res/layout/layout_subscriptions.xml 2 3 2 mobile/src/main/res/menu/subscription_menu.xml core/src/main/java/com/github/shadowsocks/subscription/Subscription.kt 2 3 6 mobile/src/main/res/raw/about.html mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 5 10 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/drawable/ic_image_edit.xml 2 3 3 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/drawable/ic_navigation_menu.xml 2 3 2 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/drawable/ic_social_share.xml 2 3 4 mobile/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 3 10 mobile/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/App.kt 2 3 35 mobile/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 2 3 81 mobile/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 2 3 56 mobile/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 2 3 58 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/drawable/background_profile.xml 2 3 9 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/layout/layout_apps.xml 2 3 23 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/layout/layout_main.xml 2 3 24 mobile/src/main/res/values/arrays.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 14 10 mobile/src/main/res/values/arrays.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 2 14 58 mobile/src/main/res/values/arrays.xml mobile/src/main/res/drawable/background_profile.xml 2 14 9 mobile/src/main/res/values/arrays.xml mobile/src/main/res/drawable/background_selectable.xml 2 14 4 mobile/src/main/res/values/arrays.xml mobile/src/main/res/drawable/ic_image_edit.xml 2 14 3 mobile/src/main/res/values/arrays.xml mobile/src/main/res/drawable/ic_social_share.xml 2 14 4 mobile/src/main/res/values/arrays.xml mobile/src/main/res/layout/layout_apps.xml 2 14 23 mobile/src/main/res/values/arrays.xml mobile/src/main/res/layout/layout_profile.xml 2 14 18 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 2 9 3 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 2 9 17 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 2 9 7 mobile/src/main/res/values/colors.xml mobile/src/main/res/layout/icon_list_item_2.xml 2 9 6 mobile/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_image_edit.xml 2 9 3 mobile/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_navigation_menu.xml 2 9 2 mobile/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_social_share.xml 2 9 4 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 2 9 58 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 2 9 79 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 2 9 10 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 2 9 39 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 2 9 20 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 9 10 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/App.kt 2 9 35 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 2 9 81 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 2 9 56 mobile/src/main/res/values/colors.xml mobile/src/main/res/drawable/background_profile.xml 2 9 9 mobile/src/main/res/values/colors.xml mobile/src/main/res/layout/layout_apps.xml 2 9 23 mobile/src/main/res/values/colors.xml mobile/src/main/res/layout/layout_main.xml 2 9 24 mobile/src/main/res/values/colors.xml mobile/src/main/res/drawable-v26/ic_qu_camera_launcher.xml 2 9 2 mobile/src/main/res/values/colors.xml mobile/src/main/res/drawable-v26/ic_qu_shadowsocks_launcher.xml 2 9 2 mobile/src/main/res/values/dimen.xml mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt 2 15 22 mobile/src/main/res/values/dimen.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 2 15 56 mobile/src/main/res/values/dimen.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 2 15 58 mobile/src/main/res/values/dimen.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 2 15 11 mobile/src/main/res/values/dimen.xml mobile/src/main/res/layout/layout_about.xml 2 15 7 mobile/src/main/res/values/dimen.xml mobile/src/main/res/layout/layout_custom_rules.xml 2 15 7 mobile/src/main/res/values/dimen.xml mobile/src/main/res/layout/layout_global_settings.xml 2 15 4 mobile/src/main/res/values/dimen.xml mobile/src/main/res/drawable/background_selectable.xml 2 15 4 mobile/src/main/res/values/dimen.xml mobile/src/main/res/layout/layout_profile.xml 2 15 18 mobile/src/main/res/values/dimen.xml mobile/src/main/res/layout/layout_apps.xml 2 15 23 mobile/src/main/res/values/dimen.xml mobile/src/main/res/layout/layout_apps_item.xml 2 15 8 mobile/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/utils/Utils.kt 2 16 35 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 2 16 9 mobile/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_global_settings.xml 2 16 4 mobile/src/main/res/values/styles.xml mobile/src/main/res/values/dimen.xml 2 16 15 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt 2 16 22 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/App.kt 2 16 35 mobile/src/main/res/values/styles.xml mobile/src/main/res/layout/dialog_acl_rule.xml 2 16 7 mobile/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_apps_item.xml 2 16 8 mobile/src/main/res/values/styles.xml mobile/src/main/res/values-night/colors.xml 2 16 3 mobile/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_action_settings.xml 2 16 2 mobile/src/main/res/values/styles.xml mobile/src/main/res/drawable/background_selectable.xml 2 16 4 mobile/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_image_edit.xml 2 16 3 mobile/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_social_share.xml 2 16 4 mobile/src/main/res/values/styles.xml mobile/src/main/res/values/arrays.xml 2 16 14 mobile/src/main/res/xml/pref_global.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 2 24 68 mobile/src/main/res/xml/pref_global.xml core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 2 24 64 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_action_settings.xml 2 24 2 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/background_profile.xml 2 24 9 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/background_selectable.xml 2 24 4 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_image_edit.xml 2 24 3 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_social_share.xml 2 24 4 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/layout/layout_apps.xml 2 24 23 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/layout/layout_main.xml 2 24 24 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/values/colors.xml 2 24 9 mobile/src/main/res/xml/pref_profile.xml core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 2 23 2 mobile/src/main/res/xml/pref_profile.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 2 23 77 mobile/src/main/res/xml/pref_profile.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 2 23 7 mobile/src/main/res/xml/pref_profile.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 2 23 26 mobile/src/main/res/xml/pref_profile.xml core/src/main/java/com/github/shadowsocks/utils/Constants.kt 2 23 12 mobile/src/main/res/xml/pref_profile.xml core/src/main/res/values/strings.xml 2 23 22 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/java/com/github/shadowsocks/App.kt 2 23 35 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 2 23 37 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_action_settings.xml 2 23 2 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/background_selectable.xml 2 23 4 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/values/dimen.xml 2 23 15 plugin/src/main/java/com/github/shadowsocks/plugin/AlertDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 2 4 56 plugin/src/main/java/com/github/shadowsocks/plugin/AlertDialogFragment.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 2 4 26 plugin/src/main/java/com/github/shadowsocks/plugin/AlertDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 2 4 58 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt gradle.properties 2 7 13 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 7 10 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 2 7 10 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 2 7 11 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 2 7 20 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 2 7 14 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 2 7 8 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/res/layout/layout_main.xml 2 7 24 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/res/layout/layout_profile.xml 2 7 18 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt core/gfwlist/gen.py 2 7 2 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/xml/pref_global.xml 2 7 24 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt detekt.yml 2 7 16 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt gradle.properties 2 7 13 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 2 7 14 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 2 7 10 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 2 7 8 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/drawable/background_profile.xml 2 7 9 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/layout/layout_apps.xml 2 7 23 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/layout/layout_profile.xml 2 7 18 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/values-night/colors.xml 2 7 3 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/values/colors.xml 2 7 9 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/values/styles.xml 2 7 16 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt core/gfwlist/gen.py 2 7 2 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 2 3 37 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 2 8 17 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt 2 8 7 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 2 8 37 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/values/arrays.xml 2 8 14 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/xml/pref_global.xml 2 8 24 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 8 10 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 2 8 58 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/drawable/background_profile.xml 2 8 9 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/layout/layout_apps.xml 2 8 23 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/layout/layout_main.xml 2 8 24 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/values-night/colors.xml 2 8 3 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/values/colors.xml 2 8 9 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/values/styles.xml 2 8 16 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt detekt.yml 2 7 16 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 2 7 79 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 2 7 39 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 2 7 58 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 2 7 21 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 2 7 56 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 2 7 81 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 5 10 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/java/com/github/shadowsocks/App.kt 2 5 35 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 2 5 81 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 2 5 56 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 2 5 58 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/drawable/background_profile.xml 2 5 9 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/layout/layout_main.xml 2 5 24 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/values-night/colors.xml 2 5 3 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/values/colors.xml 2 5 9 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/values/styles.xml 2 5 16 plugin/src/main/res/layout/toolbar_light_dark.xml plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt 2 5 7 plugin/src/main/res/layout/toolbar_light_dark.xml plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt 2 5 8 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/drawable/background_selectable.xml 2 5 4 plugin/src/main/res/values-fa/strings.xml core/src/main/res/values-es/strings.xml 2 5 5 plugin/src/main/res/values-fa/strings.xml plugin/src/main/res/values-es/strings.xml 2 5 4 plugin/src/main/res/values-ja/strings.xml core/src/main/res/values-ar/strings.xml 2 6 2 plugin/src/main/res/values-ja/strings.xml plugin/src/main/res/values-fa/strings.xml 2 6 5 plugin/src/main/res/values-ko/strings.xml core/src/main/res/values-es/strings.xml 2 5 5 plugin/src/main/res/values-ko/strings.xml core/src/main/res/values-fa/strings.xml 2 5 6 plugin/src/main/res/values-ko/strings.xml core/src/main/res/values-fr/strings.xml 2 5 6 plugin/src/main/res/values-ko/strings.xml core/src/main/res/values-ja/strings.xml 2 5 8 plugin/src/main/res/values-ko/strings.xml core/src/main/res/values-ko/strings.xml 2 5 6 plugin/src/main/res/values-ko/strings.xml core/src/main/res/values-ru/strings.xml 2 5 7 plugin/src/main/res/values-ko/strings.xml core/src/main/res/values-tr/strings.xml 2 5 5 plugin/src/main/res/values-ko/strings.xml core/src/main/res/values-zh-rCN/strings.xml 2 5 9 plugin/src/main/res/values-ko/strings.xml core/src/main/res/values-zh-rTW/strings.xml 2 5 7 plugin/src/main/res/values-ko/strings.xml plugin/src/main/res/values-es/strings.xml 2 5 4 plugin/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 2 3 81 plugin/src/main/res/values-night/colors.xml mobile/src/main/res/layout/layout_main.xml 2 3 24 plugin/src/main/res/values-ru/strings.xml plugin/src/main/res/values-fa/strings.xml 2 6 5 plugin/src/main/res/values-tr/strings.xml core/src/main/res/values-es/strings.xml 2 3 5 plugin/src/main/res/values-tr/strings.xml plugin/src/main/res/values-es/strings.xml 2 3 4 plugin/src/main/res/values-tr/strings.xml plugin/src/main/res/values-ja/strings.xml 2 3 6 plugin/src/main/res/values-tr/strings.xml plugin/src/main/res/values-ko/strings.xml 2 3 5 plugin/src/main/res/values-tr/strings.xml plugin/src/main/res/values-ru/strings.xml 2 3 6 plugin/src/main/res/values-zh-rCN/strings.xml plugin/src/main/res/values-fa/strings.xml 2 5 5 plugin/src/main/res/values-zh-rCN/strings.xml plugin/src/main/res/values-tr/strings.xml 2 5 3 plugin/src/main/res/values-zh-rTW/strings.xml core/src/main/res/values-ar/strings.xml 2 5 2 plugin/src/main/res/values-zh-rTW/strings.xml core/src/main/res/values-es/strings.xml 2 5 5 plugin/src/main/res/values-zh-rTW/strings.xml core/src/main/res/values-fa/strings.xml 2 5 6 plugin/src/main/res/values-zh-rTW/strings.xml core/src/main/res/values-fr/strings.xml 2 5 6 plugin/src/main/res/values-zh-rTW/strings.xml core/src/main/res/values-ko/strings.xml 2 5 6 plugin/src/main/res/values-zh-rTW/strings.xml core/src/main/res/values-tr/strings.xml 2 5 5 plugin/src/main/res/values-zh-rTW/strings.xml plugin/src/main/res/values-es/strings.xml 2 5 4 plugin/src/main/res/values-zh-rTW/strings.xml plugin/src/main/res/values-fa/strings.xml 2 5 5 plugin/src/main/res/values-zh-rTW/strings.xml plugin/src/main/res/values-tr/strings.xml 2 5 3 plugin/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 2 5 81 plugin/src/main/res/values/colors.xml mobile/src/main/res/layout/layout_main.xml 2 5 24 plugin/src/main/res/values/colors.xml mobile/src/main/res/values/colors.xml 2 5 9 plugin/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/utils/Utils.kt 2 13 35 plugin/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 2 13 9 plugin/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_tasker.xml 2 13 4 plugin/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 2 13 10 plugin/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/App.kt 2 13 35 plugin/src/main/res/values/styles.xml mobile/src/main/res/drawable/background_profile.xml 2 13 9 plugin/src/main/res/values/styles.xml mobile/src/main/res/values-night/colors.xml 2 13 3 plugin/src/main/res/values/styles.xml plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt 2 13 7 plugin/src/main/res/values/styles.xml plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt 2 13 8 plugin/src/main/res/values/styles.xml plugin/src/main/res/layout/toolbar_light_dark.xml 2 13 5 plugin/src/main/res/values/styles.xml mobile/src/main/res/xml/pref_global.xml 2 13 24 plugin/src/main/res/values/styles.xml plugin/src/main/res/values/colors.xml 2 13 5 translate.py core/src/main/res/values-es/strings.xml 2 3 5 translate.py core/src/main/res/values-fa/strings.xml 2 3 6 translate.py core/src/main/res/values-fr/strings.xml 2 3 6 translate.py core/src/main/res/values-ja/strings.xml 2 3 8 translate.py core/src/main/res/values-ko/strings.xml 2 3 6 translate.py core/src/main/res/values-ru/strings.xml 2 3 7 translate.py core/src/main/res/values-tr/strings.xml 2 3 5 translate.py core/src/main/res/values-zh-rCN/strings.xml 2 3 9 translate.py core/src/main/res/values-zh-rTW/strings.xml 2 3 7 translate.py plugin/src/main/res/values-es/strings.xml 2 3 4 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 2 4 4 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 2 4 68 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 2 4 4 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 2 4 81 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 2 4 14 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 2 4 9 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 2 6 68 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 2 6 11 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 2 6 10 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 2 6 58 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 2 6 20 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt 2 6 22 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 2 63 3 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt 2 63 16 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 2 63 14 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 2 63 11 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 2 63 7 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt 2 63 13 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 2 63 11 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 2 63 10 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 2 63 24 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 2 63 13 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt 2 63 8 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 2 63 6 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 2 63 4 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 2 63 9 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 2 63 4 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt gradle.properties 2 63 13 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 2 63 7 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 2 63 2 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/res/xml/pref_profile.xml 2 63 23 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 2 63 3 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 2 63 7 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 2 63 3 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 2 6 26 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 2 6 17 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 2 6 56 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt 2 6 6 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 2 6 39 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 2 3 79 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt 2 3 6 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt 2 3 63 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt 2 3 6 tv/src/main/res/layout/activity_main.xml mobile/src/main/res/layout/layout_scanner.xml 2 4 6 tv/src/main/res/values/styles.xml tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt 2 7 4 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 2 20 64 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/Core.kt 2 20 33 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 2 20 4 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 2 20 14 tv/src/main/res/xml/pref_main.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 2 20 56 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 2 20 17 tv/src/main/res/xml/pref_main.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 2 20 79 tv/src/main/res/xml/pref_main.xml mobile/src/main/res/xml/pref_profile.xml 2 20 23 core/gfwlist/gen.py core/gfwlist/gen.pl 1 2 1 core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 1 1 core/src/androidTest/java/com/github/shadowsocks/acl/AclTest.kt buildSrc/src/main/kotlin/Helpers.kt 1 5 19 core/src/androidTest/java/com/github/shadowsocks/acl/AclTest.kt core/gfwlist/parse.py 1 5 2 core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/28.json 1 2 1 core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 2 1 core/src/androidTest/java/com/github/shadowsocks/database/ProfileTest.kt core/src/androidTest/java/com/github/shadowsocks/acl/AclTest.kt 1 1 5 core/src/main/java/com/github/shadowsocks/BootReceiver.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 4 1 core/src/main/java/com/github/shadowsocks/BootReceiver.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 4 1 core/src/main/java/com/github/shadowsocks/Core.kt core/src/androidTest/java/com/github/shadowsocks/acl/AclTest.kt 1 33 5 core/src/main/java/com/github/shadowsocks/Core.kt core/src/androidTest/java/com/github/shadowsocks/net/SubnetTest.kt 1 33 3 core/src/main/java/com/github/shadowsocks/Core.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 33 1 core/src/main/java/com/github/shadowsocks/Core.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 33 2 core/src/main/java/com/github/shadowsocks/Core.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 33 1 core/src/main/java/com/github/shadowsocks/Core.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 33 1 core/src/main/java/com/github/shadowsocks/UrlImportActivity.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 3 33 core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 6 1 core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 6 1 core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 6 4 core/src/main/java/com/github/shadowsocks/acl/Acl.kt core/src/androidTest/java/com/github/shadowsocks/net/SubnetTest.kt 1 17 3 core/src/main/java/com/github/shadowsocks/acl/Acl.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 17 1 core/src/main/java/com/github/shadowsocks/acl/Acl.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 17 1 core/src/main/java/com/github/shadowsocks/acl/Acl.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 17 4 core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 11 1 core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 11 1 core/src/main/java/com/github/shadowsocks/aidl/ShadowsocksConnection.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 12 6 core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 2 1 core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 2 2 core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 2 33 core/src/main/java/com/github/shadowsocks/bg/BaseService.kt buildSrc/src/main/kotlin/Helpers.kt 1 68 19 core/src/main/java/com/github/shadowsocks/bg/BaseService.kt core/src/androidTest/java/com/github/shadowsocks/acl/AclTest.kt 1 68 5 core/src/main/java/com/github/shadowsocks/bg/BaseService.kt core/src/main/java/com/github/shadowsocks/UrlImportActivity.kt 1 68 3 core/src/main/java/com/github/shadowsocks/bg/BaseService.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 68 1 core/src/main/java/com/github/shadowsocks/bg/BaseService.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 68 2 core/src/main/java/com/github/shadowsocks/bg/BaseService.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 68 2 core/src/main/java/com/github/shadowsocks/bg/BaseService.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 68 1 core/src/main/java/com/github/shadowsocks/bg/BaseService.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 68 1 core/src/main/java/com/github/shadowsocks/bg/Executable.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 10 1 core/src/main/java/com/github/shadowsocks/bg/Executable.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 10 1 core/src/main/java/com/github/shadowsocks/bg/Executable.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 10 4 core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 24 1 core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 24 1 core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 24 4 core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 6 33 core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 6 6 core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 6 17 core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 6 11 core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 6 10 core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 6 24 core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 64 6 core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 64 11 core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 64 1 core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 64 2 core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt core/src/main/java/com/github/shadowsocks/aidl/ShadowsocksConnection.kt 1 3 12 core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 3 1 core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 3 1 core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 3 4 core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 3 17 core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 3 11 core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 3 10 core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 3 24 core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 8 6 core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 8 17 core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 8 11 core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 8 10 core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt 1 8 6 core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 11 1 core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 11 2 core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 11 2 core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 1 11 64 core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 11 1 core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 11 1 core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 11 4 core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 11 6 core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 11 17 core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 11 10 core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 11 24 core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 11 3 core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt core/src/main/java/com/github/shadowsocks/UrlImportActivity.kt 1 14 3 core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt core/src/androidTest/java/com/github/shadowsocks/net/SubnetTest.kt 1 14 3 core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 14 1 core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 14 2 core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 14 2 core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 14 1 core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 14 1 core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 14 6 core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 14 11 core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 14 10 core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 14 24 core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 14 3 core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt core/src/main/java/com/github/shadowsocks/aidl/ShadowsocksConnection.kt 1 14 12 core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 14 1 core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 14 2 core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 14 2 core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 14 1 core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 14 1 core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 14 4 core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 14 11 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt buildSrc/src/main/kotlin/Helpers.kt 1 77 19 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 1 77 8 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/28.json 1 77 1 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/src/androidTest/java/com/github/shadowsocks/net/SubnetTest.kt 1 77 3 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/src/main/java/com/github/shadowsocks/aidl/ShadowsocksConnection.kt 1 77 12 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 77 1 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 77 2 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 77 1 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 77 1 core/src/main/java/com/github/shadowsocks/bg/VpnService.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 77 4 core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 3 1 core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 3 1 core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 3 4 core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 3 6 core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 3 17 core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 3 11 core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 3 68 core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 3 10 core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 3 24 core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 3 3 core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 3 14 core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 3 14 core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 3 77 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/28.json 1 7 1 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 7 1 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 7 2 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 1 7 64 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 7 1 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 7 1 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 7 4 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 7 6 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 7 17 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 7 11 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 7 10 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 7 24 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 7 3 core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 7 3 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt 1 26 6 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 1 26 8 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/28.json 1 26 1 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 26 1 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 26 2 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 26 1 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 26 1 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 26 4 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 26 3 core/src/main/java/com/github/shadowsocks/database/Profile.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 26 3 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/UrlImportActivity.kt 1 17 3 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt 1 17 6 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 1 17 8 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 17 1 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 17 2 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 17 2 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 17 1 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 17 1 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 17 4 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 17 3 core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 17 3 core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 3 1 core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 3 1 core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 3 4 core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 3 6 core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 3 17 core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 3 11 core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 3 68 core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 3 10 core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 3 24 core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 3 3 core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 3 11 core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 3 14 core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 3 14 core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 3 77 core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 3 3 core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 3 26 core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 3 17 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 1 1 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 1 1 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 1 4 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 1 33 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 1 6 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 1 17 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 1 11 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 1 68 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 1 10 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 1 24 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 1 3 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 1 11 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 1 14 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 1 14 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 1 77 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 1 3 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 1 7 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 1 26 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 1 17 core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 1 3 core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 6 6 core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 6 17 core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 6 11 core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 6 10 core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt 1 6 6 core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 6 26 core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 6 17 core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt buildSrc/src/main/kotlin/Helpers.kt 1 13 19 core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 13 6 core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 13 11 core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 13 10 core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 13 24 core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt 1 13 6 core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 1 13 8 core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 13 26 core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 13 17 core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt 1 13 6 core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt core/src/androidTest/java/com/github/shadowsocks/net/SubnetTest.kt 1 13 3 core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 13 14 core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 13 14 core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 13 33 core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 13 6 core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 13 17 core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 13 11 core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 13 10 core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 13 24 core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 1 13 8 core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 13 26 core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 13 17 core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt 1 13 6 core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 1 13 13 core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt 1 13 13 core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 13 24 core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 1 13 8 core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt core/src/androidTest/java/com/github/shadowsocks/net/SubnetTest.kt 1 13 3 core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 13 17 core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 13 14 core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 8 6 core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 8 11 core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 8 10 core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 8 24 core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt 1 8 6 core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 1 8 8 core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 8 26 core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 8 17 core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt core/src/androidTest/java/com/github/shadowsocks/net/SubnetTest.kt 1 8 3 core/src/main/java/com/github/shadowsocks/net/Subnet.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 14 26 core/src/main/java/com/github/shadowsocks/net/Subnet.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 1 14 64 core/src/main/java/com/github/shadowsocks/net/Subnet.kt core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt 1 14 6 core/src/main/java/com/github/shadowsocks/net/Subnet.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 14 33 core/src/main/java/com/github/shadowsocks/net/Subnet.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 14 14 core/src/main/java/com/github/shadowsocks/net/Subnet.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 1 14 13 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 2 1 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 2 1 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 2 4 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 2 33 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 2 6 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 2 17 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 2 11 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 2 68 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 2 10 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 2 24 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 2 3 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 2 11 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 2 14 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 2 14 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 2 77 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 2 3 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 2 7 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 2 26 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 2 17 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 2 3 core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 2 1 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 1 1 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 1 1 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 1 4 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 1 33 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 1 6 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 1 17 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 1 11 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 1 68 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 1 10 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 1 24 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 1 3 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 1 11 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 1 14 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 1 14 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 1 77 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 1 3 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 1 7 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 1 26 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 1 17 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 1 3 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 1 1 core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 1 2 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 3 1 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 3 1 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 3 4 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 3 33 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 3 6 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 3 17 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 3 11 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 3 68 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 3 10 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 3 24 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 3 3 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 3 11 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 3 14 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 3 14 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 3 77 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 3 3 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 3 7 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 3 26 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 3 17 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 3 3 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 3 1 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 3 2 core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 3 1 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt 1 6 6 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 1 6 8 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt 1 6 6 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 1 6 13 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt 1 6 13 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt 1 6 8 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 6 1 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 6 1 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 6 4 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 6 3 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 6 11 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 6 14 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 6 14 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 6 3 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 6 7 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 6 3 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 6 1 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 6 2 core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 6 1 core/src/main/java/com/github/shadowsocks/plugin/PluginList.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 4 3 core/src/main/java/com/github/shadowsocks/plugin/PluginList.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 4 6 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt 1 17 6 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 1 17 8 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt 1 17 6 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 1 17 13 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt 1 17 13 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt 1 17 8 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 17 1 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 17 1 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 17 4 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 17 3 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 17 11 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 17 14 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 17 3 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 17 7 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 17 3 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 17 1 core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 17 1 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 1 7 64 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/plugin/PluginList.kt 1 7 4 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 7 1 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 7 1 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 7 4 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 7 33 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 7 6 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 7 17 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 7 11 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 7 10 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 7 24 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 7 3 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 7 11 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 7 14 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 7 14 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 7 77 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 7 3 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 7 7 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 7 17 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 7 3 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 7 1 core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 7 1 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 21 4 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 21 10 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt 1 21 6 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/androidTest/java/com/github/shadowsocks/net/SubnetTest.kt 1 21 3 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 21 1 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 21 2 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 21 2 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 21 11 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 21 7 core/src/main/java/com/github/shadowsocks/preference/DataStore.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 21 17 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 1 2 21 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 2 1 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 2 1 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 2 4 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 2 33 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 2 6 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 2 17 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 2 11 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 2 68 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 2 10 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 2 24 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 2 3 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 2 11 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 2 14 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 2 14 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 2 77 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 2 3 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 2 7 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 2 26 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 2 17 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 2 3 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 2 1 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 2 2 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 2 1 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 2 3 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 2 6 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 2 17 core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 2 7 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 1 1 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 1 1 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 1 4 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 1 33 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 1 6 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 1 17 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 1 11 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 1 68 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 1 10 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 1 24 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 1 3 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 1 11 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 1 14 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 1 14 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 1 77 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 1 3 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 1 7 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 1 26 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 1 17 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 1 3 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 1 1 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 1 2 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 1 1 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 1 3 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 1 6 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 1 17 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 1 7 core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 1 2 core/src/main/java/com/github/shadowsocks/subscription/Subscription.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 6 26 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/subscription/Subscription.kt 1 15 6 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 15 6 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 15 11 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 15 68 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 15 10 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 15 24 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt 1 15 6 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 1 15 64 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 1 15 8 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 15 77 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt 1 15 6 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 1 15 13 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt 1 15 13 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt 1 15 8 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 15 6 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 15 17 core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 15 11 core/src/main/java/com/github/shadowsocks/utils/ActivityResultContracts.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 1 6 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt buildSrc/src/main/kotlin/Helpers.kt 1 3 19 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/androidTest/java/com/github/shadowsocks/acl/AclTest.kt 1 3 5 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 3 1 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 3 1 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 3 4 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 3 33 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 3 6 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 3 17 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 3 11 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 3 10 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 3 24 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 3 3 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 3 11 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 3 14 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 3 14 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 3 77 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 3 3 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 3 7 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 3 26 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 3 17 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 3 3 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 3 1 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 3 2 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 3 1 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 3 3 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 3 7 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 3 2 core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 3 1 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/net/Subnet.kt 1 2 14 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 1 2 21 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 2 1 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 2 1 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 2 4 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 2 33 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 2 6 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 2 17 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 2 11 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 2 68 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 2 10 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 2 24 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 2 3 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 2 11 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 2 14 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 2 14 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 2 77 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 2 3 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 2 7 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 2 17 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 2 3 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 2 1 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 2 2 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 2 1 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 2 3 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 2 6 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 2 17 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 2 7 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 2 2 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 2 1 core/src/main/java/com/github/shadowsocks/utils/Commandline.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 2 3 core/src/main/java/com/github/shadowsocks/utils/Constants.kt core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt 1 12 13 core/src/main/java/com/github/shadowsocks/utils/Constants.kt core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt 1 12 15 core/src/main/java/com/github/shadowsocks/utils/Constants.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 12 4 core/src/main/java/com/github/shadowsocks/utils/Constants.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/28.json 1 12 1 core/src/main/java/com/github/shadowsocks/utils/Constants.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 12 1 core/src/main/java/com/github/shadowsocks/utils/Constants.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 12 2 core/src/main/java/com/github/shadowsocks/utils/Constants.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 12 17 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 4 1 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 4 1 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 4 4 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 4 6 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 4 17 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 4 11 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 4 68 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 4 10 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 4 24 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 4 3 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 4 11 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 4 14 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 4 14 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 4 77 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 4 3 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 4 7 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 4 26 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 4 17 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 4 3 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 4 1 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 4 2 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 4 1 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 4 3 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 4 6 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 4 17 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 4 7 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 4 2 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 4 1 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 4 3 core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 4 2 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/UrlImportActivity.kt 1 3 3 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 3 1 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 3 2 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 3 2 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 1 3 64 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 1 3 21 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/utils/Constants.kt 1 3 12 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 3 1 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 3 1 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 3 4 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 3 6 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 3 17 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 3 11 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 3 10 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 3 24 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 3 3 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 3 3 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 3 3 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 3 1 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 3 2 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 3 1 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 3 3 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 3 6 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 3 17 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 3 7 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 3 2 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 3 1 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 3 3 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 3 2 core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 3 4 core/src/main/java/com/github/shadowsocks/utils/Sorters.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 1 17 core/src/main/java/com/github/shadowsocks/utils/Sorters.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 1 26 core/src/main/java/com/github/shadowsocks/utils/Sorters.kt core/src/main/java/com/github/shadowsocks/subscription/Subscription.kt 1 1 6 core/src/main/java/com/github/shadowsocks/utils/Utils.kt buildSrc/src/main/kotlin/Helpers.kt 1 35 19 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/androidTest/java/com/github/shadowsocks/acl/AclTest.kt 1 35 5 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 35 3 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/utils/ActivityResultContracts.kt 1 35 1 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 35 11 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 35 10 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt 1 35 6 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 1 35 8 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt 1 35 13 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 35 6 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/androidTest/java/com/github/shadowsocks/net/SubnetTest.kt 1 35 3 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 35 14 core/src/main/java/com/github/shadowsocks/utils/Utils.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 35 14 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt 1 4 6 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 1 4 8 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt 1 4 6 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt 1 4 13 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt 1 4 8 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt 1 4 15 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 4 1 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 4 1 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 4 4 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 4 3 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 4 11 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 4 14 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 4 14 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 4 3 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 4 7 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 4 3 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 4 1 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 4 2 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 4 1 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 4 3 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 4 7 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 4 2 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 4 1 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 4 3 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 4 2 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 4 4 core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 4 3 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 1 1 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 1 1 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 1 4 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 1 33 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 1 6 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 1 17 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 1 11 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 1 68 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 1 10 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 1 24 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 1 3 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 1 11 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 1 14 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 1 14 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 1 77 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 1 3 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 1 7 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 1 26 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 1 17 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 1 3 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 1 1 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 1 2 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 1 1 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 1 3 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 1 6 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 1 17 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 1 7 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 1 2 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 1 1 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 1 3 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 1 2 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 1 4 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 1 3 core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 1 4 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 1 1 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 1 1 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 1 4 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 1 33 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 1 6 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 1 17 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 1 11 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 1 68 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 1 10 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 1 24 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 1 3 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 1 11 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 1 14 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 1 14 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 1 77 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 1 3 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 1 7 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 1 26 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 1 17 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 1 3 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 1 1 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 1 2 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 1 1 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 1 3 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 1 6 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 1 17 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 1 7 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 1 2 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 1 1 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 1 3 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 1 2 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 1 4 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 1 3 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 1 4 core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 1 1 core/src/main/res/drawable/ic_file_cloud_download.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 1 33 core/src/main/res/drawable/ic_file_cloud_download.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 1 17 core/src/main/res/drawable/ic_file_cloud_download.xml core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt 1 1 15 core/src/main/res/drawable/ic_service_active.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 1 1 core/src/main/res/drawable/ic_service_active.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 1 1 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 1 4 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 1 33 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 1 6 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 1 17 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 1 11 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 1 68 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 1 10 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 1 24 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 1 3 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 1 11 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 1 14 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 1 14 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 1 77 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 1 3 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 1 7 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 1 26 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 1 17 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 1 3 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 1 1 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 1 2 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 1 1 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 1 3 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 1 6 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 1 17 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 1 7 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 1 2 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 1 1 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 1 3 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 1 2 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 1 4 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 1 3 core/src/main/res/drawable/ic_service_active.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 1 4 core/src/main/res/drawable/ic_service_active.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 1 1 core/src/main/res/drawable/ic_service_active.xml core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 1 1 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 1 1 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 1 1 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 1 4 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 1 33 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 1 6 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 1 17 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 1 11 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 1 68 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 1 10 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 1 24 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 1 3 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 1 11 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 1 14 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 1 14 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 1 77 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 1 3 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 1 7 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 1 26 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 1 17 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 1 3 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 1 1 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 1 2 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 1 1 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 1 3 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 1 6 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 1 17 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 1 7 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 1 2 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 1 1 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 1 3 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 1 2 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 1 4 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 1 3 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 1 4 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 1 1 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 1 1 core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml core/src/main/res/drawable/ic_service_active.xml 1 1 1 core/src/main/res/values-es/strings.xml core/src/main/res/values-ar/strings.xml 1 5 2 core/src/main/res/values-fa/strings.xml core/src/main/res/values-ar/strings.xml 1 6 2 core/src/main/res/values-fa/strings.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 6 1 core/src/main/res/values-fa/strings.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 6 1 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 6 4 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 6 33 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 6 6 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 6 17 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 6 11 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 6 68 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 6 10 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 6 24 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 6 3 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 6 11 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 6 14 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 6 14 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 6 77 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 6 3 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 6 7 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 6 26 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 6 17 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 6 3 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 6 1 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 6 2 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 6 1 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 6 3 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 6 6 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 6 17 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 6 7 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 6 2 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 6 1 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 6 3 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 6 2 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 6 4 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 6 3 core/src/main/res/values-fa/strings.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 6 4 core/src/main/res/values-fa/strings.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 6 1 core/src/main/res/values-fa/strings.xml core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 6 1 core/src/main/res/values-fa/strings.xml core/src/main/res/drawable/ic_service_active.xml 1 6 1 core/src/main/res/values-fa/strings.xml core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 6 1 core/src/main/res/values-fr/strings.xml core/src/main/res/values-ar/strings.xml 1 6 2 core/src/main/res/values-fr/strings.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 6 1 core/src/main/res/values-fr/strings.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 6 1 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 6 4 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 6 33 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 6 6 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 6 17 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 6 11 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 6 68 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 6 10 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 6 24 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 6 3 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 6 11 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 6 14 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 6 14 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 6 77 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 6 3 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 6 7 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 6 26 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 6 17 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 6 3 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 6 1 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 6 2 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 6 1 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 6 3 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 6 6 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 6 17 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 6 7 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 6 2 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 6 1 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 6 3 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 6 2 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 6 4 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 6 3 core/src/main/res/values-fr/strings.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 6 4 core/src/main/res/values-fr/strings.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 6 1 core/src/main/res/values-fr/strings.xml core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 6 1 core/src/main/res/values-fr/strings.xml core/src/main/res/drawable/ic_service_active.xml 1 6 1 core/src/main/res/values-fr/strings.xml core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 6 1 core/src/main/res/values-ja/strings.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 8 1 core/src/main/res/values-ja/strings.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 8 1 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 8 4 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 8 33 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 8 6 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 8 17 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 8 11 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 8 68 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 8 10 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 8 24 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 8 3 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 8 11 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 8 14 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 8 14 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 8 77 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 8 3 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 8 7 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 8 26 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 8 17 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 8 3 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 8 1 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 8 2 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 8 1 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 8 3 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 8 6 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 8 17 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 8 7 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 8 2 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 8 1 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 8 3 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 8 2 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 8 4 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 8 3 core/src/main/res/values-ja/strings.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 8 4 core/src/main/res/values-ja/strings.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 8 1 core/src/main/res/values-ja/strings.xml core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 8 1 core/src/main/res/values-ja/strings.xml core/src/main/res/drawable/ic_service_active.xml 1 8 1 core/src/main/res/values-ja/strings.xml core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 8 1 core/src/main/res/values-ko/strings.xml core/src/main/res/values-ar/strings.xml 1 6 2 core/src/main/res/values-ko/strings.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 6 1 core/src/main/res/values-ko/strings.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 6 1 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 6 4 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 6 33 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 6 6 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 6 17 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 6 11 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 6 68 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 6 10 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 6 24 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 6 3 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 6 11 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 6 14 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 6 14 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 6 77 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 6 3 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 6 7 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 6 26 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 6 17 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 6 3 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 6 1 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 6 2 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 6 1 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 6 3 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 6 6 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 6 17 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 6 7 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 6 2 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 6 1 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 6 3 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 6 2 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 6 4 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 6 3 core/src/main/res/values-ko/strings.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 6 4 core/src/main/res/values-ko/strings.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 6 1 core/src/main/res/values-ko/strings.xml core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 6 1 core/src/main/res/values-ko/strings.xml core/src/main/res/drawable/ic_service_active.xml 1 6 1 core/src/main/res/values-ko/strings.xml core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 6 1 core/src/main/res/values-ru/strings.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 7 1 core/src/main/res/values-ru/strings.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 7 1 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 7 4 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 7 33 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 7 6 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 7 17 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 7 11 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 7 68 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 7 10 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 7 24 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 7 3 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 7 11 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 7 14 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 7 14 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 7 77 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 7 3 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 7 7 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 7 26 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 7 17 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 7 3 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 7 1 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 7 2 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 7 1 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 7 3 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 7 6 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 7 17 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 7 7 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 7 2 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 7 1 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 7 3 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 7 2 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 7 4 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 7 3 core/src/main/res/values-ru/strings.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 7 4 core/src/main/res/values-ru/strings.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 7 1 core/src/main/res/values-ru/strings.xml core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 7 1 core/src/main/res/values-ru/strings.xml core/src/main/res/drawable/ic_service_active.xml 1 7 1 core/src/main/res/values-ru/strings.xml core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 7 1 core/src/main/res/values-tr/strings.xml core/src/main/res/values-ar/strings.xml 1 5 2 core/src/main/res/values-zh-rCN/strings.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 9 1 core/src/main/res/values-zh-rCN/strings.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 9 1 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 9 4 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 9 33 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 9 6 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 9 17 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 9 11 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 9 68 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 9 10 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 9 24 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 9 3 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 9 11 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 9 14 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 9 14 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 9 77 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 9 3 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 9 7 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 9 26 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 9 17 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 9 3 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 9 1 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 9 2 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 9 1 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 9 3 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 9 6 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 9 17 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 9 7 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 9 2 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 9 1 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 9 3 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 9 2 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 9 4 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 9 3 core/src/main/res/values-zh-rCN/strings.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 9 4 core/src/main/res/values-zh-rCN/strings.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 9 1 core/src/main/res/values-zh-rCN/strings.xml core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 9 1 core/src/main/res/values-zh-rCN/strings.xml core/src/main/res/drawable/ic_service_active.xml 1 9 1 core/src/main/res/values-zh-rCN/strings.xml core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 9 1 core/src/main/res/values-zh-rTW/strings.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 7 1 core/src/main/res/values-zh-rTW/strings.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 7 1 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 7 4 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 7 33 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 7 6 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 7 17 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 7 11 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 7 68 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 7 10 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 7 24 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 7 3 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 7 11 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 7 14 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 7 14 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 7 77 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 7 3 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 7 7 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 7 26 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 7 17 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 7 3 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 7 1 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 7 2 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 7 1 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 7 3 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 7 6 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 7 17 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 7 7 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 7 2 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 7 1 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 7 3 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 7 2 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 7 4 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 7 3 core/src/main/res/values-zh-rTW/strings.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 7 4 core/src/main/res/values-zh-rTW/strings.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 7 1 core/src/main/res/values-zh-rTW/strings.xml core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 7 1 core/src/main/res/values-zh-rTW/strings.xml core/src/main/res/drawable/ic_service_active.xml 1 7 1 core/src/main/res/values-zh-rTW/strings.xml core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 7 1 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 1 6 64 core/src/main/res/values/arrays.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 6 1 core/src/main/res/values/arrays.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 6 1 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 6 4 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 6 33 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 6 6 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 6 17 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 6 11 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 6 10 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 6 24 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 6 3 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 6 11 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 6 14 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 6 14 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 6 3 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 6 7 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 6 26 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 6 17 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 6 3 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 6 1 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 6 2 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 6 1 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 6 3 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 6 6 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 6 17 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 6 7 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 6 2 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 6 1 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 6 3 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 6 2 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 6 4 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 6 3 core/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 6 4 core/src/main/res/values/arrays.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 6 1 core/src/main/res/values/arrays.xml core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 6 1 core/src/main/res/values/arrays.xml core/src/main/res/drawable/ic_service_active.xml 1 6 1 core/src/main/res/values/arrays.xml core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 6 1 core/src/main/res/values/arrays.xml core/src/main/res/values-fa/strings.xml 1 6 6 core/src/main/res/values/arrays.xml core/src/main/res/values-fr/strings.xml 1 6 6 core/src/main/res/values/arrays.xml core/src/main/res/values-ja/strings.xml 1 6 8 core/src/main/res/values/arrays.xml core/src/main/res/values-ko/strings.xml 1 6 6 core/src/main/res/values/arrays.xml core/src/main/res/values-ru/strings.xml 1 6 7 core/src/main/res/values/arrays.xml core/src/main/res/values-zh-rCN/strings.xml 1 6 9 core/src/main/res/values/arrays.xml core/src/main/res/values-zh-rTW/strings.xml 1 6 7 core/src/main/res/values/colors.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 1 1 core/src/main/res/values/colors.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 1 1 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 1 4 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 1 33 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 1 6 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 1 17 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 1 11 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 1 68 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 1 10 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 1 24 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 1 3 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 1 11 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 1 14 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 1 14 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 1 77 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 1 3 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 1 7 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 1 26 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 1 17 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 1 3 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 1 1 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 1 2 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 1 1 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 1 3 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 1 6 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 1 17 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 1 7 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 1 2 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 1 1 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 1 3 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 1 2 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 1 4 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 1 3 core/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 1 4 core/src/main/res/values/colors.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 1 1 core/src/main/res/values/colors.xml core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 1 1 core/src/main/res/values/colors.xml core/src/main/res/drawable/ic_service_active.xml 1 1 1 core/src/main/res/values/colors.xml core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 1 1 core/src/main/res/values/colors.xml core/src/main/res/values-fa/strings.xml 1 1 6 core/src/main/res/values/colors.xml core/src/main/res/values-fr/strings.xml 1 1 6 core/src/main/res/values/colors.xml core/src/main/res/values-ja/strings.xml 1 1 8 core/src/main/res/values/colors.xml core/src/main/res/values-ko/strings.xml 1 1 6 core/src/main/res/values/colors.xml core/src/main/res/values-ru/strings.xml 1 1 7 core/src/main/res/values/colors.xml core/src/main/res/values-zh-rCN/strings.xml 1 1 9 core/src/main/res/values/colors.xml core/src/main/res/values-zh-rTW/strings.xml 1 1 7 core/src/main/res/values/colors.xml core/src/main/res/values/arrays.xml 1 1 6 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 22 3 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 22 7 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt 1 22 15 core/src/main/res/values/strings.xml core/src/main/res/drawable/ic_file_cloud_download.xml 1 22 1 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/subscription/Subscription.kt 1 22 6 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 22 4 core/src/main/res/values/strings.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/28.json 1 22 1 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 22 10 core/src/main/res/values/strings.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 22 1 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 22 2 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 22 11 core/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 22 3 core/src/main/res/xml/backup_descriptor.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 1 1 core/src/main/res/xml/backup_descriptor.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 1 1 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 1 4 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 1 33 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 1 6 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 1 17 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 1 11 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 1 68 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 1 10 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 1 24 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 1 3 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 1 11 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 1 14 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 1 14 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 1 77 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 1 3 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 1 7 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 1 26 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 1 17 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 1 3 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 1 1 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 1 2 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 1 1 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 1 3 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 1 6 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 1 17 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 1 7 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 1 2 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 1 1 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 1 3 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 1 2 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 1 4 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 1 3 core/src/main/res/xml/backup_descriptor.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 1 4 core/src/main/res/xml/backup_descriptor.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 1 1 core/src/main/res/xml/backup_descriptor.xml core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 1 1 core/src/main/res/xml/backup_descriptor.xml core/src/main/res/drawable/ic_service_active.xml 1 1 1 core/src/main/res/xml/backup_descriptor.xml core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 1 1 core/src/main/res/xml/backup_descriptor.xml core/src/main/res/values-fa/strings.xml 1 1 6 core/src/main/res/xml/backup_descriptor.xml core/src/main/res/values-fr/strings.xml 1 1 6 core/src/main/res/xml/backup_descriptor.xml core/src/main/res/values-ja/strings.xml 1 1 8 core/src/main/res/xml/backup_descriptor.xml core/src/main/res/values-ko/strings.xml 1 1 6 core/src/main/res/xml/backup_descriptor.xml core/src/main/res/values-ru/strings.xml 1 1 7 core/src/main/res/xml/backup_descriptor.xml core/src/main/res/values-zh-rCN/strings.xml 1 1 9 core/src/main/res/xml/backup_descriptor.xml core/src/main/res/values-zh-rTW/strings.xml 1 1 7 core/src/main/res/xml/backup_descriptor.xml core/src/main/res/values/arrays.xml 1 1 6 core/src/main/res/xml/backup_descriptor.xml core/src/main/res/values/colors.xml 1 1 1 core/src/main/res/xml/default_configs.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 1 1 core/src/main/res/xml/default_configs.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 1 1 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 1 4 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 1 33 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 1 6 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 1 17 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 1 11 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 1 68 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 1 10 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 1 24 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 1 3 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 1 11 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 1 14 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 1 14 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 1 77 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 1 3 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 1 7 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 1 26 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 1 17 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 1 3 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 1 1 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 1 2 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 1 1 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 1 3 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 1 6 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 1 17 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 1 7 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 1 2 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 1 1 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 1 3 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 1 2 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 1 4 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 1 3 core/src/main/res/xml/default_configs.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 1 4 core/src/main/res/xml/default_configs.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 1 1 core/src/main/res/xml/default_configs.xml core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 1 1 core/src/main/res/xml/default_configs.xml core/src/main/res/drawable/ic_service_active.xml 1 1 1 core/src/main/res/xml/default_configs.xml core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 1 1 core/src/main/res/xml/default_configs.xml core/src/main/res/values-fa/strings.xml 1 1 6 core/src/main/res/xml/default_configs.xml core/src/main/res/values-fr/strings.xml 1 1 6 core/src/main/res/xml/default_configs.xml core/src/main/res/values-ja/strings.xml 1 1 8 core/src/main/res/xml/default_configs.xml core/src/main/res/values-ko/strings.xml 1 1 6 core/src/main/res/xml/default_configs.xml core/src/main/res/values-ru/strings.xml 1 1 7 core/src/main/res/xml/default_configs.xml core/src/main/res/values-zh-rCN/strings.xml 1 1 9 core/src/main/res/xml/default_configs.xml core/src/main/res/values-zh-rTW/strings.xml 1 1 7 core/src/main/res/xml/default_configs.xml core/src/main/res/values/arrays.xml 1 1 6 core/src/main/res/xml/default_configs.xml core/src/main/res/values/colors.xml 1 1 1 core/src/main/res/xml/default_configs.xml core/src/main/res/xml/backup_descriptor.xml 1 1 1 core/src/main/res/xml/network_security_config.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 1 1 core/src/main/res/xml/network_security_config.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 1 1 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 1 4 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 1 33 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 1 6 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 1 17 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 1 11 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 1 68 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 1 10 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 1 24 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 1 3 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 1 11 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 1 14 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 1 14 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 1 77 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 1 3 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 1 7 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 1 26 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 1 17 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 1 3 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 1 1 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 1 2 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 1 1 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 1 3 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 1 6 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 1 17 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 1 7 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 1 2 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 1 1 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 1 3 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 1 2 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 1 4 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 1 3 core/src/main/res/xml/network_security_config.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 1 4 core/src/main/res/xml/network_security_config.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 1 1 core/src/main/res/xml/network_security_config.xml core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 1 1 core/src/main/res/xml/network_security_config.xml core/src/main/res/drawable/ic_service_active.xml 1 1 1 core/src/main/res/xml/network_security_config.xml core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 1 1 core/src/main/res/xml/network_security_config.xml core/src/main/res/values-fa/strings.xml 1 1 6 core/src/main/res/xml/network_security_config.xml core/src/main/res/values-fr/strings.xml 1 1 6 core/src/main/res/xml/network_security_config.xml core/src/main/res/values-ja/strings.xml 1 1 8 core/src/main/res/xml/network_security_config.xml core/src/main/res/values-ko/strings.xml 1 1 6 core/src/main/res/xml/network_security_config.xml core/src/main/res/values-ru/strings.xml 1 1 7 core/src/main/res/xml/network_security_config.xml core/src/main/res/values-zh-rCN/strings.xml 1 1 9 core/src/main/res/xml/network_security_config.xml core/src/main/res/values-zh-rTW/strings.xml 1 1 7 core/src/main/res/xml/network_security_config.xml core/src/main/res/values/arrays.xml 1 1 6 core/src/main/res/xml/network_security_config.xml core/src/main/res/values/colors.xml 1 1 1 core/src/main/res/xml/network_security_config.xml core/src/main/res/xml/backup_descriptor.xml 1 1 1 core/src/main/res/xml/network_security_config.xml core/src/main/res/xml/default_configs.xml 1 1 1 detekt.yml buildSrc/src/main/kotlin/Helpers.kt 1 16 19 detekt.yml core/src/androidTest/java/com/github/shadowsocks/acl/AclTest.kt 1 16 5 detekt.yml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 16 68 detekt.yml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 16 3 detekt.yml core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 16 35 detekt.yml core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt 1 16 15 detekt.yml core/src/main/java/com/github/shadowsocks/net/Subnet.kt 1 16 14 detekt.yml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 16 2 detekt.yml core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 16 2 detekt.yml core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 1 16 64 detekt.yml core/gfwlist/gen.py 1 16 2 gradle.properties core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 13 35 gradle.properties core/gfwlist/gen.pl 1 13 1 gradle.properties core/gfwlist/gen.py 1 13 2 gradle/wrapper/gradle-wrapper.properties core/src/androidTest/java/com/github/shadowsocks/acl/AclTest.kt 1 29 5 gradle/wrapper/gradle-wrapper.properties core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 29 3 gradle/wrapper/gradle-wrapper.properties core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt 1 29 15 gradle/wrapper/gradle-wrapper.properties core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 29 26 gradle/wrapper/gradle-wrapper.properties core/src/main/java/com/github/shadowsocks/net/Subnet.kt 1 29 14 gradle/wrapper/gradle-wrapper.properties core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 1 29 21 gradle/wrapper/gradle-wrapper.properties core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 29 2 gradle/wrapper/gradle-wrapper.properties core/src/main/java/com/github/shadowsocks/Core.kt 1 29 33 gradle/wrapper/gradle-wrapper.properties core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 29 24 gradle/wrapper/gradle-wrapper.properties core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 1 29 8 gradle/wrapper/gradle-wrapper.properties core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt 1 29 6 gradle/wrapper/gradle-wrapper.properties core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt 1 29 13 gradle/wrapper/gradle-wrapper.properties core/gfwlist/gen.pl 1 29 1 gradle/wrapper/gradle-wrapper.properties core/gfwlist/gen.py 1 29 2 gradle/wrapper/gradle-wrapper.properties gradle.properties 1 29 13 mobile/google-services.json core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 5 6 mobile/google-services.json core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 5 17 mobile/google-services.json core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 5 3 mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 10 35 mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt core/gfwlist/gen.pl 1 10 1 mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt core/gfwlist/gen.py 1 10 2 mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt gradle/wrapper/gradle-wrapper.properties 1 10 29 mobile/src/main/java/com/github/shadowsocks/App.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 35 4 mobile/src/main/java/com/github/shadowsocks/App.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 35 68 mobile/src/main/java/com/github/shadowsocks/App.kt core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 35 4 mobile/src/main/java/com/github/shadowsocks/App.kt core/src/main/java/com/github/shadowsocks/utils/Constants.kt 1 35 12 mobile/src/main/java/com/github/shadowsocks/App.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 35 35 mobile/src/main/java/com/github/shadowsocks/App.kt core/src/main/res/values/strings.xml 1 35 22 mobile/src/main/java/com/github/shadowsocks/App.kt core/gfwlist/gen.pl 1 35 1 mobile/src/main/java/com/github/shadowsocks/App.kt core/gfwlist/gen.py 1 35 2 mobile/src/main/java/com/github/shadowsocks/App.kt gradle/wrapper/gradle-wrapper.properties 1 35 29 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 1 58 13 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 1 58 21 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 1 58 8 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt 1 58 6 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt 1 58 13 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 58 1 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 58 1 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 58 4 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 58 6 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 58 10 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 58 3 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 58 14 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 58 3 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 58 7 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 58 26 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 58 17 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 58 3 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 58 1 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 58 2 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 58 1 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 58 3 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 58 6 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 58 2 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 58 1 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 58 3 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 58 2 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 58 4 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 58 3 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 58 4 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 58 1 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 58 1 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/res/drawable/ic_service_active.xml 1 58 1 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 58 1 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/res/values-fa/strings.xml 1 58 6 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/res/values-fr/strings.xml 1 58 6 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/res/values-ja/strings.xml 1 58 8 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/res/values-ko/strings.xml 1 58 6 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/res/values-ru/strings.xml 1 58 7 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/res/values-zh-rCN/strings.xml 1 58 9 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/res/values-zh-rTW/strings.xml 1 58 7 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/res/values/arrays.xml 1 58 6 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/res/values/colors.xml 1 58 1 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/res/xml/backup_descriptor.xml 1 58 1 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/res/xml/default_configs.xml 1 58 1 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/src/main/res/xml/network_security_config.xml 1 58 1 mobile/src/main/java/com/github/shadowsocks/AppManager.kt core/gfwlist/gen.pl 1 58 1 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 4 35 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt core/gfwlist/gen.pl 1 4 1 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt core/gfwlist/gen.py 1 4 2 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt gradle.properties 1 4 13 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt gradle/wrapper/gradle-wrapper.properties 1 4 29 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt mobile/src/main/java/com/github/shadowsocks/App.kt 1 4 35 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 37 14 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt 1 37 13 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/UrlImportActivity.kt 1 37 3 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 37 4 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/preference/EditTextPreferenceModifiers.kt 1 37 2 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 37 2 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/aidl/ShadowsocksConnection.kt 1 37 12 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 37 11 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/androidTest/java/com/github/shadowsocks/net/SubnetTest.kt 1 37 3 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 37 17 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 1 37 13 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt 1 37 13 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt 1 37 8 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt core/gfwlist/gen.pl 1 37 1 mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt gradle/wrapper/gradle-wrapper.properties 1 37 29 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/utils/ActivityResultContracts.kt 1 81 1 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 81 17 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 81 11 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 81 10 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 81 24 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt 1 81 6 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt 1 81 6 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 1 81 13 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt 1 81 13 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt 1 81 8 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 81 6 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 81 17 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt 1 81 15 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 81 4 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/subscription/Subscription.kt 1 81 6 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/UrlImportActivity.kt 1 81 3 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 81 2 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 81 3 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 81 1 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 81 2 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 81 2 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 81 14 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 81 7 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 81 3 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt core/gfwlist/gen.pl 1 81 1 mobile/src/main/java/com/github/shadowsocks/MainActivity.kt gradle/wrapper/gradle-wrapper.properties 1 81 29 mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 14 6 mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt core/src/main/java/com/github/shadowsocks/utils/ActivityResultContracts.kt 1 14 1 mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 14 26 mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt core/gfwlist/gen.pl 1 14 1 mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt core/gfwlist/gen.py 1 14 2 mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt gradle/wrapper/gradle-wrapper.properties 1 14 29 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 56 6 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/utils/ActivityResultContracts.kt 1 56 1 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 56 3 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/plugin/PluginList.kt 1 56 4 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/UrlImportActivity.kt 1 56 3 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/net/Subnet.kt 1 56 14 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/preference/EditTextPreferenceModifiers.kt 1 56 2 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/28.json 1 56 1 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 56 2 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 56 1 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 56 2 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 56 11 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 56 14 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 56 14 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 56 3 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt core/gfwlist/gen.pl 1 56 1 mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt gradle/wrapper/gradle-wrapper.properties 1 56 29 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/utils/ActivityResultContracts.kt 1 79 1 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt 1 79 6 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 1 79 8 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt 1 79 6 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 1 79 13 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt 1 79 13 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt 1 79 8 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt mobile/src/main/java/com/github/shadowsocks/AdsManager.kt 1 79 1 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/subscription/Subscription.kt 1 79 6 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt mobile/google-services.json 1 79 5 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 79 1 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 79 2 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 79 2 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 1 79 21 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/utils/Constants.kt 1 79 12 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 79 1 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 79 1 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 79 4 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 79 3 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 79 3 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 79 3 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 79 1 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 79 2 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 79 1 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 79 3 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 79 2 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 79 1 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 79 3 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 79 2 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 79 4 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 79 1 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 79 1 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/res/drawable/ic_service_active.xml 1 79 1 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 79 1 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/res/values-fa/strings.xml 1 79 6 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/res/values-fr/strings.xml 1 79 6 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/res/values-ja/strings.xml 1 79 8 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/res/values-ko/strings.xml 1 79 6 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/res/values-ru/strings.xml 1 79 7 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/res/values-zh-rCN/strings.xml 1 79 9 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/res/values-zh-rTW/strings.xml 1 79 7 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/res/values/arrays.xml 1 79 6 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/res/values/colors.xml 1 79 1 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/res/xml/backup_descriptor.xml 1 79 1 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/res/xml/default_configs.xml 1 79 1 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/src/main/res/xml/network_security_config.xml 1 79 1 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt core/gfwlist/gen.pl 1 79 1 mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt gradle/wrapper/gradle-wrapper.properties 1 79 29 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 1 10 13 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 1 10 21 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 10 1 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 10 1 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 10 4 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 10 11 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 10 10 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 10 24 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 10 14 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 10 3 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 10 7 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 10 26 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 10 17 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 10 3 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 10 1 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 10 2 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 10 1 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 10 3 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 10 6 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 10 17 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 10 7 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 10 2 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 10 1 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 10 3 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 10 2 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 10 4 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 10 3 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 10 4 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 10 1 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 10 1 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/res/drawable/ic_service_active.xml 1 10 1 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 10 1 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/res/values-fa/strings.xml 1 10 6 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/res/values-fr/strings.xml 1 10 6 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/res/values-ja/strings.xml 1 10 8 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/res/values-ko/strings.xml 1 10 6 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/res/values-ru/strings.xml 1 10 7 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/res/values-zh-rCN/strings.xml 1 10 9 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/res/values-zh-rTW/strings.xml 1 10 7 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/res/values/arrays.xml 1 10 6 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/res/values/colors.xml 1 10 1 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/res/xml/backup_descriptor.xml 1 10 1 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/res/xml/default_configs.xml 1 10 1 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/src/main/res/xml/network_security_config.xml 1 10 1 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/gfwlist/gen.pl 1 10 1 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt core/gfwlist/gen.py 1 10 2 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt gradle/wrapper/gradle-wrapper.properties 1 10 29 mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 10 4 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/utils/ActivityResultContracts.kt 1 39 1 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/UrlImportActivity.kt 1 39 3 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt 1 39 6 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 1 39 8 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt 1 39 6 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt 1 39 8 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt 1 39 15 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 39 1 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 39 2 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 39 2 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 1 39 21 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/utils/Constants.kt 1 39 12 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/res/values/strings.xml 1 39 22 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 39 1 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 39 1 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 39 4 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 39 3 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 39 3 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 39 3 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 39 1 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 39 2 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 39 1 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 39 3 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 39 7 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 39 2 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 39 1 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 39 3 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 39 2 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 39 4 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 39 1 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 39 1 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/res/drawable/ic_service_active.xml 1 39 1 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 39 1 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/res/values-fa/strings.xml 1 39 6 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/res/values-fr/strings.xml 1 39 6 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/res/values-ja/strings.xml 1 39 8 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/res/values-ko/strings.xml 1 39 6 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/res/values-ru/strings.xml 1 39 7 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/res/values-zh-rCN/strings.xml 1 39 9 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/res/values-zh-rTW/strings.xml 1 39 7 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/res/values/arrays.xml 1 39 6 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/res/values/colors.xml 1 39 1 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/res/xml/backup_descriptor.xml 1 39 1 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/res/xml/default_configs.xml 1 39 1 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/src/main/res/xml/network_security_config.xml 1 39 1 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt core/gfwlist/gen.pl 1 39 1 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt gradle/wrapper/gradle-wrapper.properties 1 39 29 mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 39 4 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 11 6 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/main/java/com/github/shadowsocks/utils/ActivityResultContracts.kt 1 11 1 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 11 35 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/main/java/com/github/shadowsocks/aidl/ShadowsocksConnection.kt 1 11 12 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 11 1 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 11 2 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 11 33 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 11 2 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 1 11 64 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 11 11 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 11 14 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 11 14 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 11 77 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 11 7 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 11 26 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 11 17 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 1 11 21 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/main/java/com/github/shadowsocks/utils/Constants.kt 1 11 12 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 11 3 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/src/main/res/values/strings.xml 1 11 22 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt detekt.yml 1 11 16 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/gfwlist/gen.pl 1 11 1 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt core/gfwlist/gen.py 1 11 2 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt gradle/wrapper/gradle-wrapper.properties 1 11 29 mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 11 4 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 9 10 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 9 4 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 9 37 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 9 1 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 9 2 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 9 33 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 9 2 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 9 68 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 1 9 64 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 9 11 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 9 14 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 9 14 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 9 77 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 9 7 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 1 9 21 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt core/src/main/java/com/github/shadowsocks/utils/Constants.kt 1 9 12 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 9 3 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt core/src/main/res/values/strings.xml 1 9 22 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 9 39 mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 9 11 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt buildSrc/src/main/kotlin/Helpers.kt 1 58 19 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/UrlImportActivity.kt 1 58 3 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt 1 58 6 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 1 58 8 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt 1 58 6 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt 1 58 15 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/gfwlist/parse.py 1 58 2 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/androidTest/java/com/github/shadowsocks/acl/AclTest.kt 1 58 5 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/aidl/ShadowsocksConnection.kt 1 58 12 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/androidTest/java/com/github/shadowsocks/net/SubnetTest.kt 1 58 3 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt 1 58 13 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 58 1 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 58 2 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 58 2 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/utils/Constants.kt 1 58 12 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/res/values/strings.xml 1 58 22 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 58 1 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 58 1 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 58 4 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 58 3 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 58 3 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 58 3 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 58 1 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 58 2 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 58 1 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 58 3 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 58 2 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 58 1 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 58 3 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 58 4 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 58 1 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 58 1 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/res/drawable/ic_service_active.xml 1 58 1 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 58 1 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/res/values-fa/strings.xml 1 58 6 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/res/values-fr/strings.xml 1 58 6 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/res/values-ja/strings.xml 1 58 8 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/res/values-ko/strings.xml 1 58 6 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/res/values-ru/strings.xml 1 58 7 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/res/values-zh-rCN/strings.xml 1 58 9 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/res/values-zh-rTW/strings.xml 1 58 7 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/res/values/arrays.xml 1 58 6 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/res/values/colors.xml 1 58 1 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/res/xml/backup_descriptor.xml 1 58 1 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/res/xml/default_configs.xml 1 58 1 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/src/main/res/xml/network_security_config.xml 1 58 1 mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt core/gfwlist/gen.pl 1 58 1 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/net/Subnet.kt 1 20 14 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 20 1 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 20 2 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 20 2 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/utils/Constants.kt 1 20 12 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/res/values/strings.xml 1 20 22 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 1 20 9 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 20 1 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 20 1 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 20 4 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 20 17 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 20 11 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 20 10 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 20 24 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 20 3 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 20 3 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 20 1 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 20 2 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 20 1 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 20 3 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 20 6 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 20 17 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 20 7 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 20 2 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 20 1 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 20 3 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 20 4 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 20 4 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 20 1 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 20 1 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/res/drawable/ic_service_active.xml 1 20 1 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 20 1 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/res/values-fa/strings.xml 1 20 6 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/res/values-fr/strings.xml 1 20 6 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/res/values-ja/strings.xml 1 20 8 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/res/values-ko/strings.xml 1 20 6 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/res/values-ru/strings.xml 1 20 7 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/res/values-zh-rCN/strings.xml 1 20 9 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/res/values-zh-rTW/strings.xml 1 20 7 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/res/values/arrays.xml 1 20 6 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/res/values/colors.xml 1 20 1 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/res/xml/backup_descriptor.xml 1 20 1 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/res/xml/default_configs.xml 1 20 1 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/src/main/res/xml/network_security_config.xml 1 20 1 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/gfwlist/gen.pl 1 20 1 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt core/gfwlist/gen.py 1 20 2 mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 20 4 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 7 6 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt core/src/main/java/com/github/shadowsocks/utils/ActivityResultContracts.kt 1 7 1 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 7 35 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt detekt.yml 1 7 16 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt core/gfwlist/gen.pl 1 7 1 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt core/gfwlist/gen.py 1 7 2 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt gradle/wrapper/gradle-wrapper.properties 1 7 29 mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 7 4 mobile/src/main/java/com/github/shadowsocks/preference/PluginPreference.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 2 3 mobile/src/main/java/com/github/shadowsocks/preference/PluginPreference.kt core/src/main/java/com/github/shadowsocks/plugin/PluginList.kt 1 2 4 mobile/src/main/java/com/github/shadowsocks/preference/PluginPreference.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 2 17 mobile/src/main/java/com/github/shadowsocks/preference/PluginPreference.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 2 7 mobile/src/main/java/com/github/shadowsocks/preference/PluginPreference.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 2 56 mobile/src/main/java/com/github/shadowsocks/preference/PluginPreferenceDialogFragment.kt core/src/main/res/values/strings.xml 1 5 22 mobile/src/main/java/com/github/shadowsocks/preference/PluginPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 5 6 mobile/src/main/java/com/github/shadowsocks/preference/PluginPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/plugin/PluginList.kt 1 5 4 mobile/src/main/java/com/github/shadowsocks/preference/PluginPreferenceDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 5 56 mobile/src/main/java/com/github/shadowsocks/preference/PluginPreferenceDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/preference/PluginPreference.kt 1 5 2 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt buildSrc/src/main/kotlin/Helpers.kt 1 16 19 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt core/src/androidTest/java/com/github/shadowsocks/acl/AclTest.kt 1 16 5 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 16 68 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 16 3 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt detekt.yml 1 16 16 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt gradle/wrapper/gradle-wrapper.properties 1 16 29 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 16 58 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 16 33 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt 1 16 15 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt core/src/main/res/drawable/ic_file_cloud_download.xml 1 16 1 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 1 16 9 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 16 17 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt core/src/main/java/com/github/shadowsocks/utils/Sorters.kt 1 16 1 mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 16 81 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 2 1 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 2 1 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 2 4 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 2 33 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 2 6 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 2 17 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 2 11 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 2 68 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 2 10 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 2 24 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 2 3 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 2 11 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 2 14 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 2 14 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 2 77 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 2 3 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 2 7 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 2 26 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 2 17 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 2 3 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 2 1 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 2 2 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 2 1 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 2 3 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 2 6 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 2 17 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 2 7 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 2 2 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 2 1 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 2 3 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 2 2 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 2 4 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 2 3 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 2 4 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 2 1 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 2 1 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/res/drawable/ic_service_active.xml 1 2 1 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 2 1 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/res/values-fa/strings.xml 1 2 6 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/res/values-fr/strings.xml 1 2 6 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/res/values-ja/strings.xml 1 2 8 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/res/values-ko/strings.xml 1 2 6 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/res/values-ru/strings.xml 1 2 7 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/res/values-zh-rCN/strings.xml 1 2 9 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/res/values-zh-rTW/strings.xml 1 2 7 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/res/values/arrays.xml 1 2 6 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/res/values/colors.xml 1 2 1 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/res/xml/backup_descriptor.xml 1 2 1 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/res/xml/default_configs.xml 1 2 1 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/src/main/res/xml/network_security_config.xml 1 2 1 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/gfwlist/gen.pl 1 2 1 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt core/gfwlist/gen.py 1 2 2 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt gradle.properties 1 2 13 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt gradle/wrapper/gradle-wrapper.properties 1 2 29 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 2 10 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt mobile/src/main/java/com/github/shadowsocks/App.kt 1 2 35 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 2 4 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 2 37 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 2 81 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 2 14 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 2 56 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 2 11 mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 2 7 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 11 26 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 11 17 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt 1 11 16 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt core/gfwlist/gen.pl 1 11 1 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt gradle/wrapper/gradle-wrapper.properties 1 11 29 mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 11 2 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt core/gfwlist/gen.pl 1 7 1 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt gradle/wrapper/gradle-wrapper.properties 1 7 29 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 7 4 mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 7 2 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt core/src/main/java/com/github/shadowsocks/aidl/ShadowsocksConnection.kt 1 14 12 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 14 68 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 14 11 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt gradle.properties 1 14 13 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 14 10 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 14 14 mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt core/gfwlist/gen.py 1 14 2 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt buildSrc/src/main/kotlin/Helpers.kt 1 22 19 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/androidTest/java/com/github/shadowsocks/acl/AclTest.kt 1 22 5 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt detekt.yml 1 22 16 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 22 56 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt mobile/google-services.json 1 22 5 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/aidl/ShadowsocksConnection.kt 1 22 12 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 22 14 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/androidTest/java/com/github/shadowsocks/net/SubnetTest.kt 1 22 3 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 1 22 13 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt 1 22 13 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/net/LocalSocketListener.kt 1 22 8 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/net/Subnet.kt 1 22 14 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 1 22 21 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 22 1 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 22 1 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 22 4 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 22 6 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 22 11 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 22 10 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 22 24 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 22 3 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 22 14 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 22 3 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 22 7 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 22 26 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 22 17 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 22 3 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 22 1 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 22 2 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 22 1 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 22 3 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 22 7 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 22 2 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 22 1 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 22 2 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 22 4 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 22 3 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 22 4 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 22 1 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 22 1 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/res/drawable/ic_service_active.xml 1 22 1 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 22 1 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/res/values-fa/strings.xml 1 22 6 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/res/values-fr/strings.xml 1 22 6 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/res/values-ja/strings.xml 1 22 8 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/res/values-ko/strings.xml 1 22 6 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/res/values-ru/strings.xml 1 22 7 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/res/values-zh-rCN/strings.xml 1 22 9 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/res/values-zh-rTW/strings.xml 1 22 7 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/res/values/arrays.xml 1 22 6 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/res/values/colors.xml 1 22 1 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/res/xml/backup_descriptor.xml 1 22 1 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/res/xml/default_configs.xml 1 22 1 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt core/src/main/res/xml/network_security_config.xml 1 22 1 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 22 58 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 22 39 mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 22 2 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 8 17 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt 1 8 16 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 8 14 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt core/gfwlist/gen.pl 1 8 1 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt core/gfwlist/gen.py 1 8 2 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt gradle/wrapper/gradle-wrapper.properties 1 8 29 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 8 4 mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 8 2 mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 2 39 mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 2 35 mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 2 10 mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 2 58 mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 2 4 mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 2 37 mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 2 81 mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 2 14 mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 2 56 mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 2 79 mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 1 2 9 mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 2 58 mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 2 11 mobile/src/main/res/color/background_service.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 1 81 mobile/src/main/res/color/background_service.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 1 14 mobile/src/main/res/drawable/background_profile.xml gradle.properties 1 9 13 mobile/src/main/res/drawable/background_profile.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 9 58 mobile/src/main/res/drawable/background_profile.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 9 37 mobile/src/main/res/drawable/background_profile.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 9 14 mobile/src/main/res/drawable/background_profile.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 9 10 mobile/src/main/res/drawable/background_profile.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 9 39 mobile/src/main/res/drawable/background_profile.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 9 11 mobile/src/main/res/drawable/background_profile.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 9 20 mobile/src/main/res/drawable/background_profile.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 9 7 mobile/src/main/res/drawable/background_profile.xml mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 9 7 mobile/src/main/res/drawable/background_profile.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 9 14 mobile/src/main/res/drawable/background_profile.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 9 8 mobile/src/main/res/drawable/background_selectable.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 4 10 mobile/src/main/res/drawable/background_selectable.xml mobile/src/main/java/com/github/shadowsocks/App.kt 1 4 35 mobile/src/main/res/drawable/background_selectable.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 4 81 mobile/src/main/res/drawable/background_selectable.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 4 58 mobile/src/main/res/drawable/background_selectable.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 4 11 mobile/src/main/res/drawable/ic_action_assignment.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 2 58 mobile/src/main/res/drawable/ic_action_assignment.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 2 11 mobile/src/main/res/drawable/ic_action_assignment.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 2 58 mobile/src/main/res/drawable/ic_action_assignment.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 2 8 mobile/src/main/res/drawable/ic_action_assignment.xml mobile/src/main/res/drawable/background_profile.xml 1 2 9 mobile/src/main/res/drawable/ic_action_assignment.xml mobile/src/main/res/drawable/background_selectable.xml 1 2 4 mobile/src/main/res/drawable/ic_action_delete.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 2 58 mobile/src/main/res/drawable/ic_action_delete.xml mobile/src/main/res/drawable/background_profile.xml 1 2 9 mobile/src/main/res/drawable/ic_action_delete.xml mobile/src/main/res/drawable/background_selectable.xml 1 2 4 mobile/src/main/res/drawable/ic_action_delete.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 2 2 mobile/src/main/res/drawable/ic_action_description.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 2 58 mobile/src/main/res/drawable/ic_action_description.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 2 11 mobile/src/main/res/drawable/ic_action_description.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 2 58 mobile/src/main/res/drawable/ic_action_description.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 2 8 mobile/src/main/res/drawable/ic_action_description.xml mobile/src/main/res/drawable/background_profile.xml 1 2 9 mobile/src/main/res/drawable/ic_action_description.xml mobile/src/main/res/drawable/background_selectable.xml 1 2 4 mobile/src/main/res/drawable/ic_action_description.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 2 2 mobile/src/main/res/drawable/ic_action_dns.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 1 37 mobile/src/main/res/drawable/ic_action_dns.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 1 56 mobile/src/main/res/drawable/ic_action_done.xml mobile/src/main/res/drawable/background_profile.xml 1 2 9 mobile/src/main/res/drawable/ic_action_done.xml mobile/src/main/res/drawable/background_selectable.xml 1 2 4 mobile/src/main/res/drawable/ic_action_done.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 2 2 mobile/src/main/res/drawable/ic_action_done.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 2 2 mobile/src/main/res/drawable/ic_action_done.xml mobile/src/main/res/drawable/ic_action_description.xml 1 2 2 mobile/src/main/res/drawable/ic_action_help_outline.xml mobile/src/main/res/drawable/background_profile.xml 1 1 9 mobile/src/main/res/drawable/ic_action_help_outline.xml mobile/src/main/res/drawable/background_selectable.xml 1 1 4 mobile/src/main/res/drawable/ic_action_help_outline.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 1 2 mobile/src/main/res/drawable/ic_action_help_outline.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 1 2 mobile/src/main/res/drawable/ic_action_help_outline.xml mobile/src/main/res/drawable/ic_action_description.xml 1 1 2 mobile/src/main/res/drawable/ic_action_help_outline.xml mobile/src/main/res/drawable/ic_action_done.xml 1 1 2 mobile/src/main/res/drawable/ic_action_lock.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 1 37 mobile/src/main/res/drawable/ic_action_lock.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 1 56 mobile/src/main/res/drawable/ic_action_lock.xml mobile/src/main/res/drawable/ic_action_dns.xml 1 1 1 mobile/src/main/res/drawable/ic_action_lock_open.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 1 3 mobile/src/main/res/drawable/ic_action_lock_open.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 1 17 mobile/src/main/res/drawable/ic_action_lock_open.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 1 7 mobile/src/main/res/drawable/ic_action_lock_open.xml core/src/main/res/values/strings.xml 1 1 22 mobile/src/main/res/drawable/ic_action_lock_open.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginPreferenceDialogFragment.kt 1 1 5 mobile/src/main/res/drawable/ic_action_note_add.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 3 58 mobile/src/main/res/drawable/ic_action_note_add.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 3 11 mobile/src/main/res/drawable/ic_action_note_add.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 3 58 mobile/src/main/res/drawable/ic_action_note_add.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 3 8 mobile/src/main/res/drawable/ic_action_note_add.xml mobile/src/main/res/drawable/background_profile.xml 1 3 9 mobile/src/main/res/drawable/ic_action_note_add.xml mobile/src/main/res/drawable/background_selectable.xml 1 3 4 mobile/src/main/res/drawable/ic_action_note_add.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 3 2 mobile/src/main/res/drawable/ic_action_note_add.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 3 1 mobile/src/main/res/drawable/ic_action_settings.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 2 37 mobile/src/main/res/drawable/ic_action_settings.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 2 56 mobile/src/main/res/drawable/ic_action_settings.xml mobile/src/main/res/drawable/ic_action_dns.xml 1 2 1 mobile/src/main/res/drawable/ic_action_settings.xml mobile/src/main/res/drawable/ic_action_lock.xml 1 2 1 mobile/src/main/res/drawable/ic_action_settings.xml mobile/src/main/res/drawable/background_profile.xml 1 2 9 mobile/src/main/res/drawable/ic_action_settings.xml mobile/src/main/res/drawable/background_selectable.xml 1 2 4 mobile/src/main/res/drawable/ic_action_settings.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 2 2 mobile/src/main/res/drawable/ic_action_settings.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 2 2 mobile/src/main/res/drawable/ic_action_settings.xml mobile/src/main/res/drawable/ic_action_description.xml 1 2 2 mobile/src/main/res/drawable/ic_action_settings.xml mobile/src/main/res/drawable/ic_action_done.xml 1 2 2 mobile/src/main/res/drawable/ic_action_settings.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 2 1 mobile/src/main/res/drawable/ic_action_settings.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 2 3 mobile/src/main/res/drawable/ic_app_shortcut_background.xml mobile/src/main/res/drawable-v26/ic_qu_camera_launcher.xml 1 1 2 mobile/src/main/res/drawable/ic_app_shortcut_background.xml mobile/src/main/res/drawable-v26/ic_qu_shadowsocks_launcher.xml 1 1 2 mobile/src/main/res/drawable/ic_av_playlist_add.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 3 58 mobile/src/main/res/drawable/ic_av_playlist_add.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 3 11 mobile/src/main/res/drawable/ic_av_playlist_add.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 3 58 mobile/src/main/res/drawable/ic_av_playlist_add.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 3 8 mobile/src/main/res/drawable/ic_av_playlist_add.xml mobile/src/main/res/drawable/background_profile.xml 1 3 9 mobile/src/main/res/drawable/ic_av_playlist_add.xml mobile/src/main/res/drawable/background_selectable.xml 1 3 4 mobile/src/main/res/drawable/ic_av_playlist_add.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 3 2 mobile/src/main/res/drawable/ic_av_playlist_add.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 3 1 mobile/src/main/res/drawable/ic_av_playlist_add.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 3 2 mobile/src/main/res/drawable/ic_device_data_usage.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/28.json 1 1 1 mobile/src/main/res/drawable/ic_device_data_usage.xml core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 1 2 mobile/src/main/res/drawable/ic_device_data_usage.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 1 77 mobile/src/main/res/drawable/ic_device_data_usage.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 1 7 mobile/src/main/res/drawable/ic_device_data_usage.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 1 26 mobile/src/main/res/drawable/ic_device_data_usage.xml core/src/main/java/com/github/shadowsocks/utils/Constants.kt 1 1 12 mobile/src/main/res/drawable/ic_device_data_usage.xml core/src/main/res/values/strings.xml 1 1 22 mobile/src/main/res/drawable/ic_device_data_usage.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 1 56 mobile/src/main/res/drawable/ic_device_developer_mode.xml mobile/src/main/res/drawable/ic_communication_phonelink_ring.xml 1 1 1 mobile/src/main/res/drawable/ic_file_cloud_queue.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 1 33 mobile/src/main/res/drawable/ic_file_cloud_queue.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 1 17 mobile/src/main/res/drawable/ic_file_cloud_queue.xml core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt 1 1 15 mobile/src/main/res/drawable/ic_file_cloud_queue.xml core/src/main/res/drawable/ic_file_cloud_download.xml 1 1 1 mobile/src/main/res/drawable/ic_file_cloud_queue.xml core/src/main/res/values/strings.xml 1 1 22 mobile/src/main/res/drawable/ic_file_cloud_queue.xml mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt 1 1 16 mobile/src/main/res/drawable/ic_file_file_upload.xml mobile/src/main/res/drawable/ic_action_done.xml 1 2 2 mobile/src/main/res/drawable/ic_file_file_upload.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 2 3 mobile/src/main/res/drawable/ic_file_file_upload.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 2 3 mobile/src/main/res/drawable/ic_file_file_upload.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 2 58 mobile/src/main/res/drawable/ic_file_file_upload.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 2 81 mobile/src/main/res/drawable/ic_file_file_upload.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 2 79 mobile/src/main/res/drawable/ic_file_file_upload.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 2 39 mobile/src/main/res/drawable/ic_file_file_upload.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 2 58 mobile/src/main/res/drawable/ic_hardware_router.xml mobile/src/main/res/drawable/ic_communication_phonelink_ring.xml 1 1 1 mobile/src/main/res/drawable/ic_hardware_router.xml mobile/src/main/res/drawable/ic_device_developer_mode.xml 1 1 1 mobile/src/main/res/drawable/ic_image_camera_alt.xml mobile/src/main/res/drawable-v26/ic_qu_camera_launcher.xml 1 1 2 mobile/src/main/res/drawable/ic_image_camera_alt.xml mobile/src/main/res/drawable-v26/ic_qu_shadowsocks_launcher.xml 1 1 2 mobile/src/main/res/drawable/ic_image_camera_alt.xml mobile/src/main/res/drawable/ic_app_shortcut_background.xml 1 1 1 mobile/src/main/res/drawable/ic_image_edit.xml mobile/src/main/res/drawable/ic_file_file_upload.xml 1 3 2 mobile/src/main/res/drawable/ic_image_edit.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 3 10 mobile/src/main/res/drawable/ic_image_edit.xml mobile/src/main/java/com/github/shadowsocks/App.kt 1 3 35 mobile/src/main/res/drawable/ic_image_edit.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 3 81 mobile/src/main/res/drawable/ic_image_edit.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 3 56 mobile/src/main/res/drawable/ic_image_edit.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 3 58 mobile/src/main/res/drawable/ic_image_edit.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 3 2 mobile/src/main/res/drawable/ic_image_edit.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 3 2 mobile/src/main/res/drawable/ic_image_edit.xml mobile/src/main/res/drawable/ic_action_description.xml 1 3 2 mobile/src/main/res/drawable/ic_image_edit.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 3 1 mobile/src/main/res/drawable/ic_image_edit.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 3 2 mobile/src/main/res/drawable/ic_image_looks_6.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 1 37 mobile/src/main/res/drawable/ic_image_looks_6.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 1 56 mobile/src/main/res/drawable/ic_image_looks_6.xml mobile/src/main/res/drawable/ic_action_dns.xml 1 1 1 mobile/src/main/res/drawable/ic_image_looks_6.xml mobile/src/main/res/drawable/ic_action_lock.xml 1 1 1 mobile/src/main/res/drawable/ic_image_looks_6.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 1 2 mobile/src/main/res/drawable/ic_image_photo.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 1 39 mobile/src/main/res/drawable/ic_maps_360.xml mobile/src/main/res/drawable/ic_communication_phonelink_ring.xml 1 1 1 mobile/src/main/res/drawable/ic_maps_360.xml mobile/src/main/res/drawable/ic_device_developer_mode.xml 1 1 1 mobile/src/main/res/drawable/ic_maps_360.xml mobile/src/main/res/drawable/ic_hardware_router.xml 1 1 1 mobile/src/main/res/drawable/ic_maps_directions.xml mobile/src/main/res/drawable/ic_communication_phonelink_ring.xml 1 1 1 mobile/src/main/res/drawable/ic_maps_directions.xml mobile/src/main/res/drawable/ic_device_developer_mode.xml 1 1 1 mobile/src/main/res/drawable/ic_maps_directions.xml mobile/src/main/res/drawable/ic_hardware_router.xml 1 1 1 mobile/src/main/res/drawable/ic_maps_directions.xml mobile/src/main/res/drawable/ic_maps_360.xml 1 1 1 mobile/src/main/res/drawable/ic_maps_directions_boat.xml mobile/src/main/res/drawable/ic_communication_phonelink_ring.xml 1 1 1 mobile/src/main/res/drawable/ic_maps_directions_boat.xml mobile/src/main/res/drawable/ic_device_developer_mode.xml 1 1 1 mobile/src/main/res/drawable/ic_maps_directions_boat.xml mobile/src/main/res/drawable/ic_hardware_router.xml 1 1 1 mobile/src/main/res/drawable/ic_maps_directions_boat.xml mobile/src/main/res/drawable/ic_maps_360.xml 1 1 1 mobile/src/main/res/drawable/ic_maps_directions_boat.xml mobile/src/main/res/drawable/ic_maps_directions.xml 1 1 1 mobile/src/main/res/drawable/ic_navigation_apps.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 1 37 mobile/src/main/res/drawable/ic_navigation_apps.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 1 56 mobile/src/main/res/drawable/ic_navigation_apps.xml mobile/src/main/res/drawable/ic_action_dns.xml 1 1 1 mobile/src/main/res/drawable/ic_navigation_apps.xml mobile/src/main/res/drawable/ic_action_lock.xml 1 1 1 mobile/src/main/res/drawable/ic_navigation_apps.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 1 2 mobile/src/main/res/drawable/ic_navigation_apps.xml mobile/src/main/res/drawable/ic_image_looks_6.xml 1 1 1 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/res/drawable/ic_action_done.xml 1 2 2 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 2 3 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 2 3 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/res/drawable/ic_file_file_upload.xml 1 2 2 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 2 3 mobile/src/main/res/drawable/ic_navigation_menu.xml gradle.properties 1 2 13 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 2 10 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/java/com/github/shadowsocks/App.kt 1 2 35 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 2 58 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 2 37 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 2 81 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 2 14 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 2 56 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 2 79 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 2 10 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 2 39 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 2 11 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 2 58 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 2 20 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 2 7 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 2 11 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 2 7 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 2 14 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 2 8 mobile/src/main/res/drawable/ic_navigation_menu.xml mobile/src/main/res/drawable/background_profile.xml 1 2 9 mobile/src/main/res/drawable/ic_notification_enhanced_encryption.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 1 37 mobile/src/main/res/drawable/ic_notification_enhanced_encryption.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 1 56 mobile/src/main/res/drawable/ic_notification_enhanced_encryption.xml mobile/src/main/res/drawable/ic_action_dns.xml 1 1 1 mobile/src/main/res/drawable/ic_notification_enhanced_encryption.xml mobile/src/main/res/drawable/ic_action_lock.xml 1 1 1 mobile/src/main/res/drawable/ic_notification_enhanced_encryption.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 1 2 mobile/src/main/res/drawable/ic_notification_enhanced_encryption.xml mobile/src/main/res/drawable/ic_image_looks_6.xml 1 1 1 mobile/src/main/res/drawable/ic_notification_enhanced_encryption.xml mobile/src/main/res/drawable/ic_navigation_apps.xml 1 1 1 mobile/src/main/res/drawable/ic_qu_camera_launcher.xml mobile/src/main/res/drawable-v26/ic_qu_camera_launcher.xml 1 2 2 mobile/src/main/res/drawable/ic_qu_camera_launcher.xml mobile/src/main/res/drawable-v26/ic_qu_shadowsocks_launcher.xml 1 2 2 mobile/src/main/res/drawable/ic_qu_camera_launcher.xml mobile/src/main/res/drawable/ic_app_shortcut_background.xml 1 2 1 mobile/src/main/res/drawable/ic_qu_camera_launcher.xml mobile/src/main/res/drawable/ic_image_camera_alt.xml 1 2 1 mobile/src/main/res/drawable/ic_qu_shadowsocks_foreground.xml mobile/src/main/res/drawable-v26/ic_qu_camera_launcher.xml 1 1 2 mobile/src/main/res/drawable/ic_qu_shadowsocks_foreground.xml mobile/src/main/res/drawable-v26/ic_qu_shadowsocks_launcher.xml 1 1 2 mobile/src/main/res/drawable/ic_qu_shadowsocks_foreground.xml mobile/src/main/res/drawable/ic_app_shortcut_background.xml 1 1 1 mobile/src/main/res/drawable/ic_qu_shadowsocks_foreground.xml mobile/src/main/res/drawable/ic_image_camera_alt.xml 1 1 1 mobile/src/main/res/drawable/ic_qu_shadowsocks_foreground.xml mobile/src/main/res/drawable/ic_qu_camera_launcher.xml 1 1 2 mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml mobile/src/main/res/drawable-v26/ic_qu_camera_launcher.xml 1 2 2 mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml mobile/src/main/res/drawable-v26/ic_qu_shadowsocks_launcher.xml 1 2 2 mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml mobile/src/main/res/drawable/ic_app_shortcut_background.xml 1 2 1 mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml mobile/src/main/res/drawable/ic_image_camera_alt.xml 1 2 1 mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml mobile/src/main/res/drawable/ic_qu_camera_launcher.xml 1 2 2 mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_foreground.xml 1 2 1 mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml mobile/src/main/res/drawable/background_profile.xml 1 2 9 mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml mobile/src/main/res/drawable/background_selectable.xml 1 2 4 mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 2 2 mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 2 2 mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml mobile/src/main/res/drawable/ic_action_description.xml 1 2 2 mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml mobile/src/main/res/drawable/ic_action_done.xml 1 2 2 mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 2 1 mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 2 3 mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 2 2 mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 2 3 mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 2 3 mobile/src/main/res/drawable/ic_service_busy.xml mobile/src/main/res/drawable/ic_action_done.xml 1 2 2 mobile/src/main/res/drawable/ic_service_busy.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 2 3 mobile/src/main/res/drawable/ic_service_busy.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 2 3 mobile/src/main/res/drawable/ic_service_busy.xml mobile/src/main/res/drawable/ic_file_file_upload.xml 1 2 2 mobile/src/main/res/drawable/ic_service_busy.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 2 3 mobile/src/main/res/drawable/ic_service_busy.xml mobile/src/main/res/drawable/ic_navigation_menu.xml 1 2 2 mobile/src/main/res/drawable/ic_service_busy.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 2 81 mobile/src/main/res/drawable/ic_service_busy.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 2 20 mobile/src/main/res/drawable/ic_service_busy.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 2 14 mobile/src/main/res/drawable/ic_service_connected.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 4 58 mobile/src/main/res/drawable/ic_service_connected.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 4 2 mobile/src/main/res/drawable/ic_service_connected.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 4 81 mobile/src/main/res/drawable/ic_service_connected.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 4 20 mobile/src/main/res/drawable/ic_service_connected.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 4 14 mobile/src/main/res/drawable/ic_service_connected.xml mobile/src/main/res/drawable/ic_service_busy.xml 1 4 2 mobile/src/main/res/drawable/ic_service_connecting.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 3 58 mobile/src/main/res/drawable/ic_service_connecting.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 3 2 mobile/src/main/res/drawable/ic_service_connecting.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 3 81 mobile/src/main/res/drawable/ic_service_connecting.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 3 20 mobile/src/main/res/drawable/ic_service_connecting.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 3 14 mobile/src/main/res/drawable/ic_service_connecting.xml mobile/src/main/res/drawable/ic_service_busy.xml 1 3 2 mobile/src/main/res/drawable/ic_service_idle.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 1 81 mobile/src/main/res/drawable/ic_service_idle.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 1 20 mobile/src/main/res/drawable/ic_service_idle.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 1 14 mobile/src/main/res/drawable/ic_service_idle.xml mobile/src/main/res/drawable/ic_service_busy.xml 1 1 2 mobile/src/main/res/drawable/ic_service_idle.xml mobile/src/main/res/drawable/ic_service_connected.xml 1 1 4 mobile/src/main/res/drawable/ic_service_idle.xml mobile/src/main/res/drawable/ic_service_connecting.xml 1 1 3 mobile/src/main/res/drawable/ic_service_stopped.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 3 58 mobile/src/main/res/drawable/ic_service_stopped.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 3 2 mobile/src/main/res/drawable/ic_service_stopped.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 3 81 mobile/src/main/res/drawable/ic_service_stopped.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 3 20 mobile/src/main/res/drawable/ic_service_stopped.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 3 14 mobile/src/main/res/drawable/ic_service_stopped.xml mobile/src/main/res/drawable/ic_service_busy.xml 1 3 2 mobile/src/main/res/drawable/ic_service_stopped.xml mobile/src/main/res/drawable/ic_service_idle.xml 1 3 1 mobile/src/main/res/drawable/ic_service_stopping.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 4 58 mobile/src/main/res/drawable/ic_service_stopping.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 4 2 mobile/src/main/res/drawable/ic_service_stopping.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 4 81 mobile/src/main/res/drawable/ic_service_stopping.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 4 20 mobile/src/main/res/drawable/ic_service_stopping.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 4 14 mobile/src/main/res/drawable/ic_service_stopping.xml mobile/src/main/res/drawable/ic_service_busy.xml 1 4 2 mobile/src/main/res/drawable/ic_service_stopping.xml mobile/src/main/res/drawable/ic_service_idle.xml 1 4 1 mobile/src/main/res/drawable/ic_settings_password.xml mobile/src/main/res/drawable/ic_communication_phonelink_ring.xml 1 1 1 mobile/src/main/res/drawable/ic_settings_password.xml mobile/src/main/res/drawable/ic_device_developer_mode.xml 1 1 1 mobile/src/main/res/drawable/ic_settings_password.xml mobile/src/main/res/drawable/ic_hardware_router.xml 1 1 1 mobile/src/main/res/drawable/ic_settings_password.xml mobile/src/main/res/drawable/ic_maps_360.xml 1 1 1 mobile/src/main/res/drawable/ic_settings_password.xml mobile/src/main/res/drawable/ic_maps_directions.xml 1 1 1 mobile/src/main/res/drawable/ic_settings_password.xml mobile/src/main/res/drawable/ic_maps_directions_boat.xml 1 1 1 mobile/src/main/res/drawable/ic_social_emoji_symbols.xml mobile/src/main/res/drawable/ic_communication_phonelink_ring.xml 1 1 1 mobile/src/main/res/drawable/ic_social_emoji_symbols.xml mobile/src/main/res/drawable/ic_device_developer_mode.xml 1 1 1 mobile/src/main/res/drawable/ic_social_emoji_symbols.xml mobile/src/main/res/drawable/ic_hardware_router.xml 1 1 1 mobile/src/main/res/drawable/ic_social_emoji_symbols.xml mobile/src/main/res/drawable/ic_maps_360.xml 1 1 1 mobile/src/main/res/drawable/ic_social_emoji_symbols.xml mobile/src/main/res/drawable/ic_maps_directions.xml 1 1 1 mobile/src/main/res/drawable/ic_social_emoji_symbols.xml mobile/src/main/res/drawable/ic_maps_directions_boat.xml 1 1 1 mobile/src/main/res/drawable/ic_social_emoji_symbols.xml mobile/src/main/res/drawable/ic_settings_password.xml 1 1 1 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/res/drawable/ic_file_file_upload.xml 1 4 2 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/res/drawable/ic_navigation_menu.xml 1 4 2 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/res/drawable/ic_service_busy.xml 1 4 2 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 4 10 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/java/com/github/shadowsocks/App.kt 1 4 35 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 4 81 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 4 56 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 4 58 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 4 11 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 4 8 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 4 2 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 4 1 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 4 2 mobile/src/main/res/drawable/ic_social_share.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 4 2 mobile/src/main/res/layout/dialog_acl_rule.xml gradle.properties 1 7 13 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 7 10 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/java/com/github/shadowsocks/App.kt 1 7 35 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 7 37 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 7 81 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 7 14 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 7 56 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 7 79 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 7 10 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 7 11 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 7 20 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 7 7 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 7 11 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 7 7 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 7 14 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 7 8 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/res/drawable/ic_navigation_menu.xml 1 7 2 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/res/drawable/background_selectable.xml 1 7 4 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 7 2 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 7 2 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/res/drawable/ic_action_description.xml 1 7 2 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/res/drawable/ic_action_done.xml 1 7 2 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 7 1 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 7 3 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 7 2 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 7 3 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 7 3 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 7 2 mobile/src/main/res/layout/dialog_acl_rule.xml mobile/src/main/res/drawable/ic_social_share.xml 1 7 4 mobile/src/main/res/layout/dialog_subscription.xml core/src/main/java/com/github/shadowsocks/subscription/Subscription.kt 1 1 6 mobile/src/main/res/layout/dialog_subscription.xml core/src/main/res/values/strings.xml 1 1 22 mobile/src/main/res/layout/dialog_subscription.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 1 81 mobile/src/main/res/layout/dialog_subscription.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 1 79 mobile/src/main/res/layout/dialog_subscription.xml mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt 1 1 16 mobile/src/main/res/layout/icon_list_item_2.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 6 3 mobile/src/main/res/layout/icon_list_item_2.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 6 17 mobile/src/main/res/layout/icon_list_item_2.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 6 7 mobile/src/main/res/layout/icon_list_item_2.xml core/src/main/res/values/strings.xml 1 6 22 mobile/src/main/res/layout/icon_list_item_2.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginPreferenceDialogFragment.kt 1 6 5 mobile/src/main/res/layout/icon_list_item_2.xml mobile/src/main/res/drawable/ic_action_lock_open.xml 1 6 1 mobile/src/main/res/layout/icon_list_item_2.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 6 10 mobile/src/main/res/layout/icon_list_item_2.xml mobile/src/main/java/com/github/shadowsocks/App.kt 1 6 35 mobile/src/main/res/layout/icon_list_item_2.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 6 81 mobile/src/main/res/layout/icon_list_item_2.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 6 56 mobile/src/main/res/layout/icon_list_item_2.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 6 58 mobile/src/main/res/layout/icon_list_item_2.xml mobile/src/main/res/drawable/background_profile.xml 1 6 9 mobile/src/main/res/layout/icon_list_item_2.xml mobile/src/main/res/drawable/background_selectable.xml 1 6 4 mobile/src/main/res/layout/icon_list_item_2.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 6 3 mobile/src/main/res/layout/icon_list_item_2.xml mobile/src/main/res/drawable/ic_social_share.xml 1 6 4 mobile/src/main/res/layout/layout_about.xml core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 7 35 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 7 4 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 1 7 9 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt 1 7 2 mobile/src/main/res/layout/layout_about.xml gradle.properties 1 7 13 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/App.kt 1 7 35 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 7 10 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 7 39 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 7 11 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 7 20 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 7 7 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 7 7 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 7 14 mobile/src/main/res/layout/layout_about.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 7 8 mobile/src/main/res/layout/layout_about.xml mobile/src/main/res/drawable/ic_navigation_menu.xml 1 7 2 mobile/src/main/res/layout/layout_about.xml mobile/src/main/res/drawable/background_selectable.xml 1 7 4 mobile/src/main/res/layout/layout_about.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 7 2 mobile/src/main/res/layout/layout_about.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 7 2 mobile/src/main/res/layout/layout_about.xml mobile/src/main/res/drawable/ic_action_description.xml 1 7 2 mobile/src/main/res/layout/layout_about.xml mobile/src/main/res/drawable/ic_action_done.xml 1 7 2 mobile/src/main/res/layout/layout_about.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 7 1 mobile/src/main/res/layout/layout_about.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 7 3 mobile/src/main/res/layout/layout_about.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 7 2 mobile/src/main/res/layout/layout_about.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 7 3 mobile/src/main/res/layout/layout_about.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 7 3 mobile/src/main/res/layout/layout_about.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 7 2 mobile/src/main/res/layout/layout_about.xml mobile/src/main/res/drawable/ic_social_share.xml 1 7 4 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt 1 23 22 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 1 23 9 mobile/src/main/res/layout/layout_apps.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 23 33 mobile/src/main/res/layout/layout_apps.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 23 68 mobile/src/main/res/layout/layout_apps.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 23 24 mobile/src/main/res/layout/layout_apps.xml core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 1 23 64 mobile/src/main/res/layout/layout_apps.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 23 14 mobile/src/main/res/layout/layout_apps.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 23 77 mobile/src/main/res/layout/layout_apps.xml gradle.properties 1 23 13 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 23 37 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 23 10 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 23 39 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 23 20 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 23 7 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 23 7 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 23 14 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/res/drawable/ic_navigation_menu.xml 1 23 2 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/res/layout/icon_list_item_2.xml 1 23 6 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 23 2 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/res/drawable/ic_action_done.xml 1 23 2 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 23 1 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 23 2 mobile/src/main/res/layout/layout_apps.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 23 2 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/res/layout/icon_list_item_2.xml 1 8 6 mobile/src/main/res/layout/layout_apps_item.xml core/src/main/res/values/strings.xml 1 8 22 mobile/src/main/res/layout/layout_apps_item.xml gradle.properties 1 8 13 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 8 10 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/java/com/github/shadowsocks/App.kt 1 8 35 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 8 37 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 8 81 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 8 14 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 8 56 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 8 79 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 8 10 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 8 39 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 8 20 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 8 7 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 8 11 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 8 7 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 8 14 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/res/drawable/ic_navigation_menu.xml 1 8 2 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/res/drawable/background_selectable.xml 1 8 4 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 8 2 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/res/drawable/ic_action_done.xml 1 8 2 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 8 1 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 8 2 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 8 3 mobile/src/main/res/layout/layout_apps_item.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 8 2 mobile/src/main/res/layout/layout_custom_rules.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 7 17 mobile/src/main/res/layout/layout_custom_rules.xml core/src/main/java/com/github/shadowsocks/subscription/Subscription.kt 1 7 6 mobile/src/main/res/layout/layout_custom_rules.xml core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt 1 7 15 mobile/src/main/res/layout/layout_custom_rules.xml core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 7 35 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 7 4 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 1 7 9 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt 1 7 2 mobile/src/main/res/layout/layout_custom_rules.xml gradle.properties 1 7 13 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/App.kt 1 7 35 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 7 10 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 7 39 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 7 20 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 7 7 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 7 7 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 7 14 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/res/drawable/ic_navigation_menu.xml 1 7 2 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/res/drawable/background_selectable.xml 1 7 4 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 7 2 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/res/drawable/ic_action_done.xml 1 7 2 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 7 1 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 7 2 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 7 3 mobile/src/main/res/layout/layout_custom_rules.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 7 2 mobile/src/main/res/layout/layout_global_settings.xml core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 4 35 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 4 10 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 4 58 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 4 37 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 4 14 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 4 56 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 1 4 9 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 4 58 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 4 11 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt 1 4 2 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/res/drawable/background_profile.xml 1 4 9 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/res/drawable/background_selectable.xml 1 4 4 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 4 2 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 4 2 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/res/drawable/ic_action_description.xml 1 4 2 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/res/drawable/ic_action_done.xml 1 4 2 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 4 1 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 4 3 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 4 2 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 4 3 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 4 3 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 4 2 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/res/drawable/ic_social_share.xml 1 4 4 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/res/layout/dialog_acl_rule.xml 1 4 7 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/res/layout/layout_apps.xml 1 4 23 mobile/src/main/res/layout/layout_global_settings.xml mobile/src/main/res/layout/layout_apps_item.xml 1 4 8 mobile/src/main/res/layout/layout_list.xml core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 6 35 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 6 4 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 1 6 9 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt 1 6 2 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt 1 6 22 mobile/src/main/res/layout/layout_list.xml gradle.properties 1 6 13 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/App.kt 1 6 35 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 6 10 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 6 39 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 6 20 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 6 7 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 6 7 mobile/src/main/res/layout/layout_list.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 6 14 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/drawable/ic_navigation_menu.xml 1 6 2 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/drawable/background_selectable.xml 1 6 4 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 6 2 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/drawable/ic_action_done.xml 1 6 2 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 6 1 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 6 2 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 6 3 mobile/src/main/res/layout/layout_list.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 6 2 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt 1 24 2 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/color/nav_item_tint.xml 1 24 1 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/ic_navigation_menu.xml 1 24 2 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/layout/icon_list_item_2.xml 1 24 6 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/color/background_service.xml 1 24 1 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/ic_service_busy.xml 1 24 2 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/ic_service_connecting.xml 1 24 3 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/ic_service_idle.xml 1 24 1 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/ic_service_stopped.xml 1 24 3 mobile/src/main/res/layout/layout_main.xml core/gfwlist/gen.pl 1 24 1 mobile/src/main/res/layout/layout_main.xml core/gfwlist/gen.py 1 24 2 mobile/src/main/res/layout/layout_main.xml gradle/wrapper/gradle-wrapper.properties 1 24 29 mobile/src/main/res/layout/layout_main.xml mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 24 2 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 24 2 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 24 2 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/ic_action_description.xml 1 24 2 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/ic_action_done.xml 1 24 2 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 24 1 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 24 3 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 24 2 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 24 3 mobile/src/main/res/layout/layout_main.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 24 2 mobile/src/main/res/layout/layout_profile.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 18 33 mobile/src/main/res/layout/layout_profile.xml core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt 1 18 15 mobile/src/main/res/layout/layout_profile.xml core/src/main/res/drawable/ic_file_cloud_download.xml 1 18 1 mobile/src/main/res/layout/layout_profile.xml core/src/main/res/values/strings.xml 1 18 22 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/drawable/ic_file_cloud_queue.xml 1 18 1 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/layout/ad_unified.xml 1 18 3 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 18 14 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/drawable/ic_navigation_menu.xml 1 18 2 mobile/src/main/res/layout/layout_profile.xml core/gfwlist/gen.pl 1 18 1 mobile/src/main/res/layout/layout_profile.xml core/gfwlist/gen.py 1 18 2 mobile/src/main/res/layout/layout_profile.xml gradle/wrapper/gradle-wrapper.properties 1 18 29 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 18 4 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 18 2 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/drawable/background_selectable.xml 1 18 4 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 18 2 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 18 2 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/drawable/ic_action_description.xml 1 18 2 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/drawable/ic_action_done.xml 1 18 2 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 18 1 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 18 3 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 18 2 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 18 3 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 18 3 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 18 2 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/drawable/ic_social_share.xml 1 18 4 mobile/src/main/res/layout/layout_profile.xml mobile/src/main/res/layout/layout_global_settings.xml 1 18 4 mobile/src/main/res/layout/layout_profile_config.xml detekt.yml 1 4 16 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/drawable/background_profile.xml 1 4 9 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/drawable/background_selectable.xml 1 4 4 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 4 2 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 4 2 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/drawable/ic_action_description.xml 1 4 2 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/drawable/ic_action_done.xml 1 4 2 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 4 1 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 4 3 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 4 2 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 4 3 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 4 3 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 4 2 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/drawable/ic_social_share.xml 1 4 4 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/layout/dialog_acl_rule.xml 1 4 7 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/layout/layout_about.xml 1 4 7 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/layout/layout_apps.xml 1 4 23 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/layout/layout_apps_item.xml 1 4 8 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/layout/layout_custom_rules.xml 1 4 7 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/layout/layout_list.xml 1 4 6 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/layout/layout_main.xml 1 4 24 mobile/src/main/res/layout/layout_profile_config.xml mobile/src/main/res/layout/layout_profile.xml 1 4 18 mobile/src/main/res/layout/layout_scanner.xml core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 6 35 mobile/src/main/res/layout/layout_scanner.xml detekt.yml 1 6 16 mobile/src/main/res/layout/layout_subscriptions.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 2 33 mobile/src/main/res/layout/layout_subscriptions.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 2 17 mobile/src/main/res/layout/layout_subscriptions.xml core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt 1 2 15 mobile/src/main/res/layout/layout_subscriptions.xml core/src/main/res/drawable/ic_file_cloud_download.xml 1 2 1 mobile/src/main/res/layout/layout_subscriptions.xml core/src/main/res/values/strings.xml 1 2 22 mobile/src/main/res/layout/layout_subscriptions.xml mobile/src/main/res/drawable/ic_file_cloud_queue.xml 1 2 1 mobile/src/main/res/layout/layout_subscriptions.xml mobile/src/main/res/layout/layout_profile.xml 1 2 18 mobile/src/main/res/layout/layout_subscriptions.xml core/src/main/java/com/github/shadowsocks/subscription/Subscription.kt 1 2 6 mobile/src/main/res/layout/layout_tasker.xml core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 4 35 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 1 4 9 mobile/src/main/res/layout/layout_tasker.xml gradle.properties 1 4 13 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 4 10 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/java/com/github/shadowsocks/App.kt 1 4 35 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 4 37 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 4 81 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 4 79 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 4 10 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 4 39 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 4 20 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 4 7 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 4 7 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 4 14 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/drawable/ic_navigation_menu.xml 1 4 2 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/drawable/background_selectable.xml 1 4 4 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 4 2 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/drawable/ic_action_done.xml 1 4 2 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 4 1 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 4 2 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 4 3 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 4 2 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/layout/layout_global_settings.xml 1 4 4 mobile/src/main/res/layout/layout_tasker.xml mobile/src/main/res/layout/layout_profile_config.xml 1 4 4 mobile/src/main/res/layout/layout_udp_fallback.xml core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 2 35 mobile/src/main/res/layout/layout_udp_fallback.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 2 58 mobile/src/main/res/layout/layout_udp_fallback.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 2 14 mobile/src/main/res/layout/layout_udp_fallback.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 2 11 mobile/src/main/res/layout/layout_udp_fallback.xml mobile/src/main/res/layout/layout_apps.xml 1 2 23 mobile/src/main/res/layout/layout_udp_fallback.xml mobile/src/main/res/layout/layout_main.xml 1 2 24 mobile/src/main/res/layout/layout_udp_fallback.xml mobile/src/main/res/layout/layout_tasker.xml 1 2 4 mobile/src/main/res/layout/layout_udp_fallback.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 2 1 mobile/src/main/res/layout/layout_udp_fallback.xml core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 2 2 mobile/src/main/res/layout/layout_udp_fallback.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 2 33 mobile/src/main/res/layout/layout_udp_fallback.xml core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 2 2 mobile/src/main/res/layout/layout_udp_fallback.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 2 68 mobile/src/main/res/layout/layout_udp_fallback.xml core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 1 2 64 mobile/src/main/res/layout/layout_udp_fallback.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 2 11 mobile/src/main/res/layout/layout_udp_fallback.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 2 14 mobile/src/main/res/layout/layout_udp_fallback.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 2 14 mobile/src/main/res/layout/layout_udp_fallback.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 2 77 mobile/src/main/res/layout/layout_udp_fallback.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 2 7 mobile/src/main/res/layout/layout_udp_fallback.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 2 26 mobile/src/main/res/layout/layout_udp_fallback.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 2 17 mobile/src/main/res/layout/layout_udp_fallback.xml core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 1 2 21 mobile/src/main/res/layout/layout_udp_fallback.xml core/src/main/java/com/github/shadowsocks/utils/Constants.kt 1 2 12 mobile/src/main/res/layout/layout_udp_fallback.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 2 3 mobile/src/main/res/layout/layout_udp_fallback.xml core/src/main/res/values/strings.xml 1 2 22 mobile/src/main/res/layout/layout_udp_fallback.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 2 81 mobile/src/main/res/layout/layout_udp_fallback.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 2 79 mobile/src/main/res/layout/layout_udp_fallback.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 2 39 mobile/src/main/res/layout/layout_udp_fallback.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 2 11 mobile/src/main/res/layout/layout_udp_fallback.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 2 58 mobile/src/main/res/layout/layout_udp_fallback.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 2 20 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/res/layout/icon_list_item_2.xml 1 2 6 mobile/src/main/res/layout/navigation_header.xml gradle.properties 1 2 13 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 2 10 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/java/com/github/shadowsocks/App.kt 1 2 35 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 2 58 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 2 37 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 2 81 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 2 14 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 2 56 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 2 79 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 2 10 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 2 39 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 2 11 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 2 58 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 2 20 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 2 7 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 2 11 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 2 7 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 2 14 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 2 8 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/res/drawable/background_profile.xml 1 2 9 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/res/drawable/ic_navigation_menu.xml 1 2 2 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/res/layout/dialog_acl_rule.xml 1 2 7 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/res/layout/layout_about.xml 1 2 7 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/res/layout/layout_apps.xml 1 2 23 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/res/layout/layout_custom_rules.xml 1 2 7 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/res/layout/layout_list.xml 1 2 6 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/res/layout/layout_main.xml 1 2 24 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/res/layout/layout_profile.xml 1 2 18 mobile/src/main/res/layout/navigation_header.xml mobile/src/main/res/layout/layout_tasker.xml 1 2 4 mobile/src/main/res/layout/preference_dialog_password.xml mobile/src/main/res/layout/dialog_acl_rule.xml 1 2 7 mobile/src/main/res/layout/preference_dialog_password.xml gradle.properties 1 2 13 mobile/src/main/res/layout/preference_dialog_password.xml mobile/src/main/java/com/github/shadowsocks/App.kt 1 2 35 mobile/src/main/res/layout/preference_dialog_password.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 2 37 mobile/src/main/res/layout/preference_dialog_password.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 2 56 mobile/src/main/res/layout/preference_dialog_password.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 2 7 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 7 14 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 7 79 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/drawable/ic_file_file_upload.xml 1 7 2 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/drawable/ic_image_photo.xml 1 7 1 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 7 8 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/drawable/background_profile.xml 1 7 9 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/drawable/background_selectable.xml 1 7 4 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 7 2 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/drawable/ic_action_done.xml 1 7 2 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 7 1 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 7 2 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 7 3 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 7 2 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/layout/dialog_acl_rule.xml 1 7 7 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/layout/layout_about.xml 1 7 7 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/layout/layout_global_settings.xml 1 7 4 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/layout/layout_main.xml 1 7 24 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/layout/layout_profile.xml 1 7 18 mobile/src/main/res/menu/app_manager_menu.xml mobile/src/main/res/layout/layout_profile_config.xml 1 7 4 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 7 14 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 7 11 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 7 79 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/drawable/ic_file_file_upload.xml 1 7 2 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/drawable/ic_service_connected.xml 1 7 4 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/drawable/ic_service_connecting.xml 1 7 3 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/drawable/ic_service_stopped.xml 1 7 3 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/drawable/ic_service_stopping.xml 1 7 4 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/drawable/background_profile.xml 1 7 9 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/drawable/background_selectable.xml 1 7 4 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 7 2 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/drawable/ic_action_description.xml 1 7 2 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/drawable/ic_action_done.xml 1 7 2 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 7 1 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 7 3 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 7 2 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 7 3 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 7 3 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 7 2 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/drawable/ic_social_share.xml 1 7 4 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/layout/layout_about.xml 1 7 7 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/layout/layout_apps.xml 1 7 23 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/layout/layout_apps_item.xml 1 7 8 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/layout/layout_custom_rules.xml 1 7 7 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/layout/layout_global_settings.xml 1 7 4 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/layout/layout_list.xml 1 7 6 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/layout/layout_profile.xml 1 7 18 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/layout/layout_profile_config.xml 1 7 4 mobile/src/main/res/menu/custom_rules_menu.xml mobile/src/main/res/layout/layout_tasker.xml 1 7 4 mobile/src/main/res/menu/custom_rules_selection.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 3 58 mobile/src/main/res/menu/custom_rules_selection.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 3 14 mobile/src/main/res/menu/custom_rules_selection.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 3 39 mobile/src/main/res/menu/custom_rules_selection.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 3 11 mobile/src/main/res/menu/custom_rules_selection.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 3 58 mobile/src/main/res/menu/custom_rules_selection.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 3 2 mobile/src/main/res/menu/custom_rules_selection.xml mobile/src/main/res/drawable/ic_service_connected.xml 1 3 4 mobile/src/main/res/menu/custom_rules_selection.xml mobile/src/main/res/drawable/ic_service_connecting.xml 1 3 3 mobile/src/main/res/menu/custom_rules_selection.xml mobile/src/main/res/drawable/ic_service_stopped.xml 1 3 3 mobile/src/main/res/menu/custom_rules_selection.xml mobile/src/main/res/drawable/ic_service_stopping.xml 1 3 4 mobile/src/main/res/menu/navigation_main.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 4 33 mobile/src/main/res/menu/navigation_main.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 4 17 mobile/src/main/res/menu/navigation_main.xml core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt 1 4 15 mobile/src/main/res/menu/navigation_main.xml core/src/main/res/drawable/ic_file_cloud_download.xml 1 4 1 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/res/drawable/ic_file_cloud_queue.xml 1 4 1 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/res/layout/dialog_subscription.xml 1 4 1 mobile/src/main/res/menu/navigation_main.xml gradle.properties 1 4 13 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 4 10 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/java/com/github/shadowsocks/App.kt 1 4 35 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 4 58 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 4 37 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 4 14 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 4 56 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 4 10 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 4 39 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 4 11 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 4 58 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 4 20 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 4 7 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 4 11 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 4 7 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 4 14 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 4 8 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/res/drawable/background_profile.xml 1 4 9 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/res/drawable/ic_navigation_menu.xml 1 4 2 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/res/layout/dialog_acl_rule.xml 1 4 7 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/res/layout/layout_about.xml 1 4 7 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/res/layout/layout_apps.xml 1 4 23 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/res/layout/layout_apps_item.xml 1 4 8 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/res/layout/layout_custom_rules.xml 1 4 7 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/res/layout/layout_list.xml 1 4 6 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/res/layout/layout_main.xml 1 4 24 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/res/layout/layout_tasker.xml 1 4 4 mobile/src/main/res/menu/navigation_main.xml mobile/src/main/res/layout/navigation_header.xml 1 4 2 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 3 58 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 3 14 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 3 39 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 3 11 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/drawable/background_profile.xml 1 3 9 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/drawable/background_selectable.xml 1 3 4 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 3 2 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 3 2 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/drawable/ic_action_description.xml 1 3 2 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/drawable/ic_action_done.xml 1 3 2 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 3 1 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 3 3 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 3 2 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 3 3 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 3 3 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 3 2 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/drawable/ic_social_share.xml 1 3 4 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/layout/dialog_acl_rule.xml 1 3 7 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/layout/layout_about.xml 1 3 7 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/layout/layout_apps.xml 1 3 23 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/layout/layout_apps_item.xml 1 3 8 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/layout/layout_custom_rules.xml 1 3 7 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/layout/layout_global_settings.xml 1 3 4 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/layout/layout_list.xml 1 3 6 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/layout/layout_main.xml 1 3 24 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/layout/layout_profile.xml 1 3 18 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/layout/layout_profile_config.xml 1 3 4 mobile/src/main/res/menu/profile_config_menu.xml mobile/src/main/res/layout/layout_tasker.xml 1 3 4 mobile/src/main/res/menu/profile_manager_menu.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 7 17 mobile/src/main/res/menu/profile_manager_menu.xml core/src/main/res/values/strings.xml 1 7 22 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 7 14 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/drawable/ic_file_file_upload.xml 1 7 2 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 7 8 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/drawable/background_profile.xml 1 7 9 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/drawable/background_selectable.xml 1 7 4 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 7 2 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/drawable/ic_action_done.xml 1 7 2 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 7 1 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 7 2 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 7 3 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 7 2 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/layout/dialog_acl_rule.xml 1 7 7 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/layout/layout_about.xml 1 7 7 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/layout/layout_global_settings.xml 1 7 4 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/layout/layout_main.xml 1 7 24 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/layout/layout_profile.xml 1 7 18 mobile/src/main/res/menu/profile_manager_menu.xml mobile/src/main/res/layout/layout_profile_config.xml 1 7 4 mobile/src/main/res/menu/profile_share_popup.xml core/src/main/res/values/strings.xml 1 4 22 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 4 14 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 4 11 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/menu/custom_rules_selection.xml 1 4 3 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 4 81 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 4 58 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/drawable/ic_file_file_upload.xml 1 4 2 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/drawable/background_profile.xml 1 4 9 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/drawable/background_selectable.xml 1 4 4 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 4 2 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 4 2 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/drawable/ic_action_description.xml 1 4 2 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/drawable/ic_action_done.xml 1 4 2 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 4 1 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 4 3 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 4 2 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 4 3 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 4 3 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 4 2 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/drawable/ic_social_share.xml 1 4 4 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/layout/dialog_acl_rule.xml 1 4 7 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/layout/layout_about.xml 1 4 7 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/layout/layout_apps.xml 1 4 23 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/layout/layout_apps_item.xml 1 4 8 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/layout/layout_custom_rules.xml 1 4 7 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/layout/layout_global_settings.xml 1 4 4 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/layout/layout_list.xml 1 4 6 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/layout/layout_main.xml 1 4 24 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/layout/layout_profile.xml 1 4 18 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/layout/layout_profile_config.xml 1 4 4 mobile/src/main/res/menu/profile_share_popup.xml mobile/src/main/res/layout/layout_tasker.xml 1 4 4 mobile/src/main/res/menu/scanner_menu.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 4 14 mobile/src/main/res/menu/scanner_menu.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 4 11 mobile/src/main/res/menu/scanner_menu.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 4 81 mobile/src/main/res/menu/scanner_menu.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 4 79 mobile/src/main/res/menu/scanner_menu.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 4 58 mobile/src/main/res/menu/scanner_menu.xml mobile/src/main/res/drawable/ic_file_file_upload.xml 1 4 2 mobile/src/main/res/menu/scanner_menu.xml mobile/src/main/res/drawable/ic_image_photo.xml 1 4 1 mobile/src/main/res/menu/subscription_menu.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 3 33 mobile/src/main/res/menu/subscription_menu.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 3 17 mobile/src/main/res/menu/subscription_menu.xml core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt 1 3 15 mobile/src/main/res/menu/subscription_menu.xml core/src/main/res/drawable/ic_file_cloud_download.xml 1 3 1 mobile/src/main/res/menu/subscription_menu.xml mobile/src/main/res/drawable/ic_file_cloud_queue.xml 1 3 1 mobile/src/main/res/menu/subscription_menu.xml mobile/src/main/res/layout/layout_profile.xml 1 3 18 mobile/src/main/res/menu/subscription_menu.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 3 81 mobile/src/main/res/menu/subscription_menu.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 3 79 mobile/src/main/res/menu/subscription_menu.xml mobile/src/main/res/layout/dialog_subscription.xml 1 3 1 mobile/src/main/res/raw/about.html core/src/main/java/com/github/shadowsocks/Core.kt 1 5 33 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/drawable/ic_action_done.xml 1 3 2 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 3 3 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 3 3 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/drawable/ic_file_file_upload.xml 1 3 2 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/drawable/ic_service_busy.xml 1 3 2 mobile/src/main/res/values-night/colors.xml gradle.properties 1 3 13 mobile/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 3 58 mobile/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 3 37 mobile/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 3 14 mobile/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 3 79 mobile/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 3 10 mobile/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 3 39 mobile/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 3 11 mobile/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 3 20 mobile/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 3 7 mobile/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 3 11 mobile/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 3 7 mobile/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 3 14 mobile/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 3 8 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/layout/dialog_acl_rule.xml 1 3 7 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/layout/layout_about.xml 1 3 7 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/layout/layout_apps_item.xml 1 3 8 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/layout/layout_custom_rules.xml 1 3 7 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/layout/layout_list.xml 1 3 6 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/layout/layout_profile.xml 1 3 18 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/layout/layout_tasker.xml 1 3 4 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/layout/navigation_header.xml 1 3 2 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/menu/navigation_main.xml 1 3 4 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/drawable/background_selectable.xml 1 3 4 mobile/src/main/res/values-night/colors.xml mobile/src/main/res/layout/icon_list_item_2.xml 1 3 6 mobile/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 1 14 21 mobile/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/utils/Constants.kt 1 14 12 mobile/src/main/res/values/arrays.xml core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 14 35 mobile/src/main/res/values/arrays.xml core/src/main/res/values/strings.xml 1 14 22 mobile/src/main/res/values/arrays.xml mobile/src/main/res/layout/icon_list_item_2.xml 1 14 6 mobile/src/main/res/values/arrays.xml mobile/src/main/res/values-night/colors.xml 1 14 3 mobile/src/main/res/values/arrays.xml core/gfwlist/gen.pl 1 14 1 mobile/src/main/res/values/arrays.xml core/gfwlist/gen.py 1 14 2 mobile/src/main/res/values/arrays.xml gradle.properties 1 14 13 mobile/src/main/res/values/arrays.xml gradle/wrapper/gradle-wrapper.properties 1 14 29 mobile/src/main/res/values/arrays.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 14 58 mobile/src/main/res/values/arrays.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 14 4 mobile/src/main/res/values/arrays.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 14 14 mobile/src/main/res/values/arrays.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 14 79 mobile/src/main/res/values/arrays.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 14 10 mobile/src/main/res/values/arrays.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 14 39 mobile/src/main/res/values/arrays.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 14 11 mobile/src/main/res/values/arrays.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 14 20 mobile/src/main/res/values/arrays.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 14 7 mobile/src/main/res/values/arrays.xml mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 14 2 mobile/src/main/res/values/arrays.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 14 11 mobile/src/main/res/values/arrays.xml mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 14 7 mobile/src/main/res/values/arrays.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 14 8 mobile/src/main/res/values/arrays.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 14 2 mobile/src/main/res/values/arrays.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 14 2 mobile/src/main/res/values/arrays.xml mobile/src/main/res/drawable/ic_action_description.xml 1 14 2 mobile/src/main/res/values/arrays.xml mobile/src/main/res/drawable/ic_action_done.xml 1 14 2 mobile/src/main/res/values/arrays.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 14 1 mobile/src/main/res/values/arrays.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 14 3 mobile/src/main/res/values/arrays.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 14 2 mobile/src/main/res/values/arrays.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 14 3 mobile/src/main/res/values/arrays.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 14 2 mobile/src/main/res/values/arrays.xml mobile/src/main/res/layout/dialog_acl_rule.xml 1 14 7 mobile/src/main/res/values/arrays.xml mobile/src/main/res/layout/layout_about.xml 1 14 7 mobile/src/main/res/values/arrays.xml mobile/src/main/res/layout/layout_apps_item.xml 1 14 8 mobile/src/main/res/values/arrays.xml mobile/src/main/res/layout/layout_custom_rules.xml 1 14 7 mobile/src/main/res/values/arrays.xml mobile/src/main/res/layout/layout_global_settings.xml 1 14 4 mobile/src/main/res/values/arrays.xml mobile/src/main/res/layout/layout_list.xml 1 14 6 mobile/src/main/res/values/arrays.xml mobile/src/main/res/layout/layout_profile_config.xml 1 14 4 mobile/src/main/res/values/arrays.xml mobile/src/main/res/layout/layout_tasker.xml 1 14 4 mobile/src/main/res/values/arrays.xml mobile/src/main/res/menu/app_manager_menu.xml 1 14 7 mobile/src/main/res/values/arrays.xml mobile/src/main/res/menu/custom_rules_menu.xml 1 14 7 mobile/src/main/res/values/arrays.xml mobile/src/main/res/menu/profile_config_menu.xml 1 14 3 mobile/src/main/res/values/arrays.xml mobile/src/main/res/menu/profile_manager_menu.xml 1 14 7 mobile/src/main/res/values/arrays.xml mobile/src/main/res/menu/profile_share_popup.xml 1 14 4 mobile/src/main/res/values/colors.xml core/src/main/res/values/strings.xml 1 9 22 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginPreferenceDialogFragment.kt 1 9 5 mobile/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_action_lock_open.xml 1 9 1 mobile/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_action_done.xml 1 9 2 mobile/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 9 3 mobile/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 9 3 mobile/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_file_file_upload.xml 1 9 2 mobile/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_service_busy.xml 1 9 2 mobile/src/main/res/values/colors.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 9 1 mobile/src/main/res/values/colors.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 9 1 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 9 4 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 9 33 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 9 6 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 9 17 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 9 11 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 9 68 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 9 10 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 9 24 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 9 3 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 9 11 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 9 14 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 9 14 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 9 77 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 9 3 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 9 7 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 9 26 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 9 17 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 9 3 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 9 1 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 9 2 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 9 1 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 9 6 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 9 2 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 9 1 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 9 3 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 9 2 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 9 4 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 9 3 mobile/src/main/res/values/colors.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 9 4 mobile/src/main/res/values/colors.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 9 1 mobile/src/main/res/values/colors.xml core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 9 1 mobile/src/main/res/values/colors.xml core/src/main/res/drawable/ic_service_active.xml 1 9 1 mobile/src/main/res/values/colors.xml core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 9 1 mobile/src/main/res/values/colors.xml core/src/main/res/values-fa/strings.xml 1 9 6 mobile/src/main/res/values/colors.xml core/src/main/res/values-fr/strings.xml 1 9 6 mobile/src/main/res/values/colors.xml core/src/main/res/values-ja/strings.xml 1 9 8 mobile/src/main/res/values/colors.xml core/src/main/res/values-ko/strings.xml 1 9 6 mobile/src/main/res/values/colors.xml core/src/main/res/values-ru/strings.xml 1 9 7 mobile/src/main/res/values/colors.xml core/src/main/res/values-zh-rCN/strings.xml 1 9 9 mobile/src/main/res/values/colors.xml core/src/main/res/values-zh-rTW/strings.xml 1 9 7 mobile/src/main/res/values/colors.xml core/src/main/res/values/arrays.xml 1 9 6 mobile/src/main/res/values/colors.xml core/src/main/res/values/colors.xml 1 9 1 mobile/src/main/res/values/colors.xml core/src/main/res/xml/backup_descriptor.xml 1 9 1 mobile/src/main/res/values/colors.xml core/src/main/res/xml/default_configs.xml 1 9 1 mobile/src/main/res/values/colors.xml core/src/main/res/xml/network_security_config.xml 1 9 1 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 9 2 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt 1 9 22 mobile/src/main/res/values/colors.xml gradle.properties 1 9 13 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 9 37 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 9 14 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 9 11 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 9 7 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 9 11 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 9 7 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 9 14 mobile/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 9 8 mobile/src/main/res/values/colors.xml mobile/src/main/res/layout/dialog_acl_rule.xml 1 9 7 mobile/src/main/res/values/colors.xml mobile/src/main/res/layout/layout_about.xml 1 9 7 mobile/src/main/res/values/colors.xml mobile/src/main/res/layout/layout_apps_item.xml 1 9 8 mobile/src/main/res/values/colors.xml mobile/src/main/res/layout/layout_custom_rules.xml 1 9 7 mobile/src/main/res/values/colors.xml mobile/src/main/res/layout/layout_list.xml 1 9 6 mobile/src/main/res/values/colors.xml mobile/src/main/res/layout/layout_profile.xml 1 9 18 mobile/src/main/res/values/colors.xml mobile/src/main/res/layout/layout_tasker.xml 1 9 4 mobile/src/main/res/values/colors.xml mobile/src/main/res/layout/navigation_header.xml 1 9 2 mobile/src/main/res/values/colors.xml mobile/src/main/res/menu/navigation_main.xml 1 9 4 mobile/src/main/res/values/colors.xml mobile/src/main/res/drawable/background_selectable.xml 1 9 4 mobile/src/main/res/values/colors.xml mobile/src/main/res/values/arrays.xml 1 9 14 mobile/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_app_shortcut_background.xml 1 9 1 mobile/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_image_camera_alt.xml 1 9 1 mobile/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_qu_camera_launcher.xml 1 9 2 mobile/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_foreground.xml 1 9 1 mobile/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 9 2 mobile/src/main/res/values/dimen.xml core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 15 35 mobile/src/main/res/values/dimen.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 15 10 mobile/src/main/res/values/dimen.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 15 58 mobile/src/main/res/values/dimen.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 15 4 mobile/src/main/res/values/dimen.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 15 37 mobile/src/main/res/values/dimen.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 15 14 mobile/src/main/res/values/dimen.xml mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 1 15 9 mobile/src/main/res/values/dimen.xml mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt 1 15 2 mobile/src/main/res/values/dimen.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 15 11 mobile/src/main/res/values/dimen.xml mobile/src/main/res/drawable/ic_service_connected.xml 1 15 4 mobile/src/main/res/values/dimen.xml mobile/src/main/res/drawable/ic_service_stopping.xml 1 15 4 mobile/src/main/res/values/dimen.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 15 2 mobile/src/main/res/values/dimen.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 15 2 mobile/src/main/res/values/dimen.xml mobile/src/main/res/drawable/ic_action_description.xml 1 15 2 mobile/src/main/res/values/dimen.xml mobile/src/main/res/drawable/ic_action_done.xml 1 15 2 mobile/src/main/res/values/dimen.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 15 1 mobile/src/main/res/values/dimen.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 15 3 mobile/src/main/res/values/dimen.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 15 2 mobile/src/main/res/values/dimen.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 15 3 mobile/src/main/res/values/dimen.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 15 3 mobile/src/main/res/values/dimen.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 15 2 mobile/src/main/res/values/dimen.xml mobile/src/main/res/drawable/ic_social_share.xml 1 15 4 mobile/src/main/res/values/dimen.xml mobile/src/main/res/layout/dialog_acl_rule.xml 1 15 7 mobile/src/main/res/values/dimen.xml mobile/src/main/res/layout/layout_profile_config.xml 1 15 4 mobile/src/main/res/values/dimen.xml mobile/src/main/res/layout/layout_tasker.xml 1 15 4 mobile/src/main/res/values/dimen.xml mobile/src/main/res/menu/app_manager_menu.xml 1 15 7 mobile/src/main/res/values/dimen.xml mobile/src/main/res/menu/custom_rules_menu.xml 1 15 7 mobile/src/main/res/values/dimen.xml mobile/src/main/res/menu/profile_config_menu.xml 1 15 3 mobile/src/main/res/values/dimen.xml mobile/src/main/res/menu/profile_manager_menu.xml 1 15 7 mobile/src/main/res/values/dimen.xml mobile/src/main/res/menu/profile_share_popup.xml 1 15 4 mobile/src/main/res/values/dimen.xml mobile/src/main/res/values/arrays.xml 1 15 14 mobile/src/main/res/values/styles.xml mobile/src/main/res/layout/ad_unified.xml 1 16 3 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 16 4 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/widget/WindowInsetsListeners.kt 1 16 2 mobile/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_udp_fallback.xml 1 16 2 mobile/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 16 17 mobile/src/main/res/values/styles.xml gradle.properties 1 16 13 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 16 10 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 16 39 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 16 11 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 16 20 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 16 7 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 16 7 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 16 14 mobile/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 16 8 mobile/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_navigation_menu.xml 1 16 2 mobile/src/main/res/values/styles.xml mobile/src/main/res/layout/navigation_header.xml 1 16 2 mobile/src/main/res/values/styles.xml mobile/src/main/res/menu/navigation_main.xml 1 16 4 mobile/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_action_dns.xml 1 16 1 mobile/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_action_lock.xml 1 16 1 mobile/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_image_looks_6.xml 1 16 1 mobile/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_navigation_apps.xml 1 16 1 mobile/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_notification_enhanced_encryption.xml 1 16 1 mobile/src/main/res/values/styles.xml mobile/src/main/res/layout/icon_list_item_2.xml 1 16 6 mobile/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 16 2 mobile/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 16 2 mobile/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_action_description.xml 1 16 2 mobile/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_action_done.xml 1 16 2 mobile/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 16 1 mobile/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 16 3 mobile/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 16 3 mobile/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 16 2 mobile/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_profile_config.xml 1 16 4 mobile/src/main/res/values/styles.xml mobile/src/main/res/menu/app_manager_menu.xml 1 16 7 mobile/src/main/res/values/styles.xml mobile/src/main/res/menu/custom_rules_menu.xml 1 16 7 mobile/src/main/res/values/styles.xml mobile/src/main/res/menu/profile_config_menu.xml 1 16 3 mobile/src/main/res/values/styles.xml mobile/src/main/res/menu/profile_manager_menu.xml 1 16 7 mobile/src/main/res/values/styles.xml mobile/src/main/res/menu/profile_share_popup.xml 1 16 4 mobile/src/main/res/xml/pref_global.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 24 14 mobile/src/main/res/xml/pref_global.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 24 77 mobile/src/main/res/xml/pref_global.xml core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt 1 24 13 mobile/src/main/res/xml/pref_global.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 24 33 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_communication_phonelink_ring.xml 1 24 1 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_device_developer_mode.xml 1 24 1 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_hardware_router.xml 1 24 1 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_maps_360.xml 1 24 1 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_maps_directions.xml 1 24 1 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_maps_directions_boat.xml 1 24 1 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_settings_password.xml 1 24 1 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_social_emoji_symbols.xml 1 24 1 mobile/src/main/res/xml/pref_global.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 24 4 mobile/src/main/res/xml/pref_global.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 24 14 mobile/src/main/res/xml/pref_global.xml core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 24 35 mobile/src/main/res/xml/pref_global.xml gradle.properties 1 24 13 mobile/src/main/res/xml/pref_global.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 24 7 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/layout/preference_dialog_password.xml 1 24 2 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_action_dns.xml 1 24 1 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_action_lock.xml 1 24 1 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_image_looks_6.xml 1 24 1 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_navigation_apps.xml 1 24 1 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_notification_enhanced_encryption.xml 1 24 1 mobile/src/main/res/xml/pref_global.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 24 10 mobile/src/main/res/xml/pref_global.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 24 58 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/layout/icon_list_item_2.xml 1 24 6 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/values-night/colors.xml 1 24 3 mobile/src/main/res/xml/pref_global.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 24 20 mobile/src/main/res/xml/pref_global.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 24 58 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 24 2 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 24 2 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_action_description.xml 1 24 2 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_action_done.xml 1 24 2 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 24 1 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 24 3 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 24 3 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 24 2 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/layout/dialog_acl_rule.xml 1 24 7 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/layout/layout_about.xml 1 24 7 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/layout/layout_apps_item.xml 1 24 8 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/layout/layout_custom_rules.xml 1 24 7 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/layout/layout_global_settings.xml 1 24 4 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/layout/layout_list.xml 1 24 6 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/layout/layout_profile.xml 1 24 18 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/layout/layout_profile_config.xml 1 24 4 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/layout/layout_tasker.xml 1 24 4 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/menu/app_manager_menu.xml 1 24 7 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/menu/custom_rules_menu.xml 1 24 7 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/menu/profile_config_menu.xml 1 24 3 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/menu/profile_manager_menu.xml 1 24 7 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/menu/profile_share_popup.xml 1 24 4 mobile/src/main/res/xml/pref_global.xml mobile/src/main/res/values/dimen.xml 1 24 15 mobile/src/main/res/xml/pref_profile.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 23 3 mobile/src/main/res/xml/pref_profile.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 23 6 mobile/src/main/res/xml/pref_profile.xml core/src/main/java/com/github/shadowsocks/plugin/PluginList.kt 1 23 4 mobile/src/main/res/xml/pref_profile.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 23 17 mobile/src/main/res/xml/pref_profile.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 23 7 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginPreference.kt 1 23 2 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginPreferenceDialogFragment.kt 1 23 5 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_communication_phonelink_ring.xml 1 23 1 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_device_developer_mode.xml 1 23 1 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_hardware_router.xml 1 23 1 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_maps_360.xml 1 23 1 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_maps_directions.xml 1 23 1 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_maps_directions_boat.xml 1 23 1 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_settings_password.xml 1 23 1 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_social_emoji_symbols.xml 1 23 1 mobile/src/main/res/xml/pref_profile.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/28.json 1 23 1 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_device_data_usage.xml 1 23 1 mobile/src/main/res/xml/pref_profile.xml gradle.properties 1 23 13 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 23 7 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/layout/preference_dialog_password.xml 1 23 2 mobile/src/main/res/xml/pref_profile.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 23 1 mobile/src/main/res/xml/pref_profile.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 23 33 mobile/src/main/res/xml/pref_profile.xml core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 23 2 mobile/src/main/res/xml/pref_profile.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 23 68 mobile/src/main/res/xml/pref_profile.xml core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 1 23 64 mobile/src/main/res/xml/pref_profile.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 23 11 mobile/src/main/res/xml/pref_profile.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 23 14 mobile/src/main/res/xml/pref_profile.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 23 14 mobile/src/main/res/xml/pref_profile.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 23 17 mobile/src/main/res/xml/pref_profile.xml core/src/main/java/com/github/shadowsocks/preference/DataStore.kt 1 23 21 mobile/src/main/res/xml/pref_profile.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 23 3 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 23 81 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 23 79 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 23 39 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 23 11 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 1 23 9 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 23 58 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 23 20 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/layout/layout_udp_fallback.xml 1 23 2 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_action_dns.xml 1 23 1 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_action_lock.xml 1 23 1 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_image_looks_6.xml 1 23 1 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_navigation_apps.xml 1 23 1 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_notification_enhanced_encryption.xml 1 23 1 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/values/colors.xml 1 23 9 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/background_profile.xml 1 23 9 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 23 2 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 23 2 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_action_description.xml 1 23 2 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_action_done.xml 1 23 2 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 23 1 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 23 3 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 23 3 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 23 3 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 23 2 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/drawable/ic_social_share.xml 1 23 4 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/layout/dialog_acl_rule.xml 1 23 7 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/layout/layout_about.xml 1 23 7 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/layout/layout_apps.xml 1 23 23 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/layout/layout_apps_item.xml 1 23 8 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/layout/layout_custom_rules.xml 1 23 7 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/layout/layout_global_settings.xml 1 23 4 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/layout/layout_list.xml 1 23 6 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/layout/layout_main.xml 1 23 24 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/layout/layout_profile.xml 1 23 18 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/layout/layout_profile_config.xml 1 23 4 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/layout/layout_tasker.xml 1 23 4 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/menu/app_manager_menu.xml 1 23 7 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/menu/custom_rules_menu.xml 1 23 7 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/menu/profile_config_menu.xml 1 23 3 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/menu/profile_manager_menu.xml 1 23 7 mobile/src/main/res/xml/pref_profile.xml mobile/src/main/res/menu/profile_share_popup.xml 1 23 4 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/drawable/ic_qu_camera_launcher.xml 1 2 2 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/drawable/background_profile.xml 1 2 9 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/drawable/background_selectable.xml 1 2 4 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/drawable/ic_action_assignment.xml 1 2 2 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 2 2 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/drawable/ic_action_description.xml 1 2 2 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/drawable/ic_action_done.xml 1 2 2 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/drawable/ic_action_help_outline.xml 1 2 1 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/drawable/ic_action_note_add.xml 1 2 3 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/drawable/ic_action_settings.xml 1 2 2 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/drawable/ic_av_playlist_add.xml 1 2 3 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 2 3 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 2 2 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/drawable/ic_social_share.xml 1 2 4 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/layout/dialog_acl_rule.xml 1 2 7 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/layout/layout_about.xml 1 2 7 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/layout/layout_apps.xml 1 2 23 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/layout/layout_apps_item.xml 1 2 8 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/layout/layout_custom_rules.xml 1 2 7 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/layout/layout_global_settings.xml 1 2 4 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/layout/layout_list.xml 1 2 6 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/layout/layout_main.xml 1 2 24 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/layout/layout_profile.xml 1 2 18 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/layout/layout_profile_config.xml 1 2 4 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/layout/layout_tasker.xml 1 2 4 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/menu/app_manager_menu.xml 1 2 7 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/menu/custom_rules_menu.xml 1 2 7 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/menu/profile_config_menu.xml 1 2 3 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/menu/profile_manager_menu.xml 1 2 7 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/menu/profile_share_popup.xml 1 2 4 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/values/arrays.xml 1 2 14 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/values/dimen.xml 1 2 15 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/values/styles.xml 1 2 16 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/xml/pref_global.xml 1 2 24 mobile/src/main/res/xml/shortcuts.xml mobile/src/main/res/xml/pref_profile.xml 1 2 23 plugin/src/main/java/com/github/shadowsocks/plugin/AlertDialogFragment.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 4 68 plugin/src/main/java/com/github/shadowsocks/plugin/AlertDialogFragment.kt core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt 1 4 64 plugin/src/main/java/com/github/shadowsocks/plugin/AlertDialogFragment.kt core/src/main/java/com/github/shadowsocks/UrlImportActivity.kt 1 4 3 plugin/src/main/java/com/github/shadowsocks/plugin/AlertDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 4 37 plugin/src/main/java/com/github/shadowsocks/plugin/AlertDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 4 79 plugin/src/main/java/com/github/shadowsocks/plugin/AlertDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 4 81 plugin/src/main/java/com/github/shadowsocks/plugin/AlertDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 4 14 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt core/gfwlist/gen.pl 1 1 1 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt core/gfwlist/gen.py 1 1 2 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt gradle.properties 1 1 13 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt gradle/wrapper/gradle-wrapper.properties 1 1 29 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 1 10 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/java/com/github/shadowsocks/App.kt 1 1 35 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 1 58 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 1 4 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 1 37 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 1 81 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 1 14 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 1 56 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 1 79 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 1 10 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 1 39 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 1 11 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 1 58 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 1 20 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 1 7 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 1 2 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 1 11 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 1 7 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 1 8 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/res/layout/layout_main.xml 1 1 24 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/res/layout/layout_profile.xml 1 1 18 plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt mobile/src/main/res/values/arrays.xml 1 1 14 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt core/gfwlist/gen.pl 1 1 1 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt core/gfwlist/gen.py 1 1 2 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt gradle.properties 1 1 13 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt gradle/wrapper/gradle-wrapper.properties 1 1 29 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 1 10 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/java/com/github/shadowsocks/App.kt 1 1 35 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 1 58 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 1 4 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 1 37 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 1 81 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 1 14 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 1 56 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 1 79 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 1 10 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 1 39 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 1 11 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 1 58 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 1 20 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 1 7 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 1 2 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 1 11 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 1 7 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 1 8 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/res/layout/layout_main.xml 1 1 24 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/res/layout/layout_profile.xml 1 1 18 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt mobile/src/main/res/values/arrays.xml 1 1 14 plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt 1 1 1 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt core/gfwlist/gen.pl 1 1 1 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt core/gfwlist/gen.py 1 1 2 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt gradle.properties 1 1 13 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt gradle/wrapper/gradle-wrapper.properties 1 1 29 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 1 10 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/java/com/github/shadowsocks/App.kt 1 1 35 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 1 58 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 1 4 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 1 37 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 1 81 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 1 14 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 1 56 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 1 79 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 1 10 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 1 39 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 1 11 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 1 58 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 1 20 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 1 7 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 1 2 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 1 11 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 1 7 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 1 8 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/res/layout/layout_main.xml 1 1 24 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/res/layout/layout_profile.xml 1 1 18 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt mobile/src/main/res/values/arrays.xml 1 1 14 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt 1 1 1 plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt 1 1 1 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 7 7 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/res/drawable/background_profile.xml 1 7 9 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/res/drawable/ic_navigation_menu.xml 1 7 2 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/res/layout/dialog_acl_rule.xml 1 7 7 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/res/layout/layout_about.xml 1 7 7 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/res/layout/layout_apps.xml 1 7 23 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/res/layout/layout_apps_item.xml 1 7 8 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/res/layout/layout_custom_rules.xml 1 7 7 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/res/layout/layout_list.xml 1 7 6 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/res/layout/layout_tasker.xml 1 7 4 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/res/layout/navigation_header.xml 1 7 2 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/res/menu/navigation_main.xml 1 7 4 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/res/values-night/colors.xml 1 7 3 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/res/values/colors.xml 1 7 9 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/res/values/styles.xml 1 7 16 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt detekt.yml 1 7 16 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt core/gfwlist/gen.pl 1 7 1 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt gradle/wrapper/gradle-wrapper.properties 1 7 29 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 7 4 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 7 2 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt mobile/src/main/res/values/arrays.xml 1 7 14 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt 1 7 1 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt 1 7 1 plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt 1 7 1 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/drawable/ic_navigation_menu.xml 1 7 2 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/layout/dialog_acl_rule.xml 1 7 7 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/layout/layout_about.xml 1 7 7 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/layout/layout_apps_item.xml 1 7 8 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/layout/layout_custom_rules.xml 1 7 7 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/layout/layout_list.xml 1 7 6 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/layout/layout_tasker.xml 1 7 4 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/layout/navigation_header.xml 1 7 2 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/menu/navigation_main.xml 1 7 4 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/drawable/background_selectable.xml 1 7 4 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/drawable/ic_image_edit.xml 1 7 3 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/drawable/ic_social_share.xml 1 7 4 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/res/layout/icon_list_item_2.xml 1 7 6 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt core/gfwlist/gen.pl 1 7 1 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt gradle/wrapper/gradle-wrapper.properties 1 7 29 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 7 4 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 7 2 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt 1 7 1 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt 1 7 1 plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt 1 7 1 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 3 10 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 3 33 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 3 17 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt core/src/main/res/values/strings.xml 1 3 22 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt core/gfwlist/gen.pl 1 3 1 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt core/gfwlist/gen.py 1 3 2 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt gradle.properties 1 3 13 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt gradle/wrapper/gradle-wrapper.properties 1 3 29 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 3 10 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/java/com/github/shadowsocks/App.kt 1 3 35 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 3 58 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsFragment.kt 1 3 4 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 3 81 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 3 14 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 3 56 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 3 79 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 3 10 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 3 39 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 3 11 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 3 58 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 3 20 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 3 7 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 3 2 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 3 11 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 3 7 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 3 8 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/res/layout/layout_main.xml 1 3 24 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/res/layout/layout_profile.xml 1 3 18 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt mobile/src/main/res/values/arrays.xml 1 3 14 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt plugin/src/main/java/com/github/shadowsocks/plugin/ConfigurationActivity.kt 1 3 1 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt plugin/src/main/java/com/github/shadowsocks/plugin/HelpActivity.kt 1 3 1 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt plugin/src/main/java/com/github/shadowsocks/plugin/HelpCallback.kt 1 3 1 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt 1 3 7 plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt 1 3 7 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 8 3 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 8 6 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt core/src/main/java/com/github/shadowsocks/plugin/PluginList.kt 1 8 4 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 8 7 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/preference/PluginPreference.kt 1 8 2 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/preference/PluginPreferenceDialogFragment.kt 1 8 5 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/xml/pref_profile.xml 1 8 23 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt gradle.properties 1 8 13 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 8 58 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 8 14 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 8 79 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 8 10 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 8 39 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 8 11 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 8 20 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 8 7 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 8 11 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 8 7 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 8 14 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 8 8 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/drawable/ic_navigation_menu.xml 1 8 2 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/layout/dialog_acl_rule.xml 1 8 7 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/layout/layout_about.xml 1 8 7 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/layout/layout_apps_item.xml 1 8 8 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/layout/layout_custom_rules.xml 1 8 7 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/layout/layout_list.xml 1 8 6 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/layout/layout_profile.xml 1 8 18 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/layout/layout_tasker.xml 1 8 4 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/layout/navigation_header.xml 1 8 2 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/menu/navigation_main.xml 1 8 4 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/drawable/background_selectable.xml 1 8 4 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/drawable/ic_image_edit.xml 1 8 3 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/drawable/ic_social_share.xml 1 8 4 plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt mobile/src/main/res/layout/icon_list_item_2.xml 1 8 6 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 7 26 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt core/src/main/java/com/github/shadowsocks/net/Subnet.kt 1 7 14 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 7 2 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt gradle/wrapper/gradle-wrapper.properties 1 7 29 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 7 20 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 7 17 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 7 77 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt core/src/main/java/com/github/shadowsocks/net/DefaultNetworkListener.kt 1 7 13 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 7 10 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt mobile/src/main/res/xml/pref_profile.xml 1 7 23 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt mobile/src/main/java/com/github/shadowsocks/App.kt 1 7 35 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 7 14 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 7 7 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt 1 7 7 plugin/src/main/java/com/github/shadowsocks/plugin/PluginOptions.kt plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt 1 7 8 plugin/src/main/java/com/github/shadowsocks/plugin/Utils.kt core/src/main/java/com/github/shadowsocks/UrlImportActivity.kt 1 1 3 plugin/src/main/java/com/github/shadowsocks/plugin/Utils.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 1 37 plugin/src/main/java/com/github/shadowsocks/plugin/Utils.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 1 56 plugin/src/main/java/com/github/shadowsocks/plugin/Utils.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 1 79 plugin/src/main/java/com/github/shadowsocks/plugin/Utils.kt plugin/src/main/java/com/github/shadowsocks/plugin/AlertDialogFragment.kt 1 1 4 plugin/src/main/res/color/mtrl_text_btn_text_color_selector.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 2 6 plugin/src/main/res/color/mtrl_text_btn_text_color_selector.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 2 17 plugin/src/main/res/color/mtrl_text_btn_text_color_selector.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 2 3 plugin/src/main/res/color/mtrl_text_btn_text_color_selector.xml mobile/google-services.json 1 2 5 plugin/src/main/res/color/mtrl_text_btn_text_color_selector.xml mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt 1 2 22 plugin/src/main/res/color/mtrl_text_btn_text_color_selector.xml mobile/src/main/res/color/nav_item_tint.xml 1 2 1 plugin/src/main/res/color/mtrl_text_btn_text_color_selector.xml mobile/src/main/res/layout/layout_main.xml 1 2 24 plugin/src/main/res/drawable/ic_navigation_close.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 1 58 plugin/src/main/res/drawable/ic_navigation_close.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 1 2 plugin/src/main/res/drawable/ic_navigation_close.xml mobile/src/main/res/drawable/ic_service_connected.xml 1 1 4 plugin/src/main/res/drawable/ic_navigation_close.xml mobile/src/main/res/drawable/ic_service_connecting.xml 1 1 3 plugin/src/main/res/drawable/ic_navigation_close.xml mobile/src/main/res/drawable/ic_service_stopped.xml 1 1 3 plugin/src/main/res/drawable/ic_navigation_close.xml mobile/src/main/res/drawable/ic_service_stopping.xml 1 1 4 plugin/src/main/res/drawable/ic_navigation_close.xml mobile/src/main/res/menu/custom_rules_menu.xml 1 1 7 plugin/src/main/res/drawable/ic_navigation_close.xml mobile/src/main/res/menu/custom_rules_selection.xml 1 1 3 plugin/src/main/res/layout/toolbar_light_dark.xml gradle.properties 1 5 13 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 5 58 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 5 37 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 5 14 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 5 79 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 5 10 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 5 39 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 5 11 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 5 20 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 5 7 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 5 11 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 5 7 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 5 14 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 5 8 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/drawable/ic_navigation_menu.xml 1 5 2 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/layout/dialog_acl_rule.xml 1 5 7 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/layout/layout_about.xml 1 5 7 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/layout/layout_apps_item.xml 1 5 8 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/layout/layout_custom_rules.xml 1 5 7 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/layout/layout_list.xml 1 5 6 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/layout/layout_profile.xml 1 5 18 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/layout/layout_tasker.xml 1 5 4 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/layout/navigation_header.xml 1 5 2 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/menu/navigation_main.xml 1 5 4 plugin/src/main/res/layout/toolbar_light_dark.xml plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt 1 5 7 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 5 3 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/drawable/ic_social_share.xml 1 5 4 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/layout/icon_list_item_2.xml 1 5 6 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/values/arrays.xml 1 5 14 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/xml/pref_global.xml 1 5 24 plugin/src/main/res/layout/toolbar_light_dark.xml mobile/src/main/res/xml/pref_profile.xml 1 5 23 plugin/src/main/res/values-es/strings.xml core/src/main/res/values-ar/strings.xml 1 4 2 plugin/src/main/res/values-fa/strings.xml core/src/main/res/values-ar/strings.xml 1 5 2 plugin/src/main/res/values-fr/strings.xml core/src/main/res/values-ar/strings.xml 1 6 2 plugin/src/main/res/values-ko/strings.xml core/src/main/res/values-ar/strings.xml 1 5 2 plugin/src/main/res/values-night/colors.xml mobile/src/main/res/color/nav_item_tint.xml 1 3 1 plugin/src/main/res/values-night/colors.xml plugin/src/main/res/color/mtrl_text_btn_text_color_selector.xml 1 3 2 plugin/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 3 10 plugin/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/App.kt 1 3 35 plugin/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 3 56 plugin/src/main/res/values-night/colors.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 3 58 plugin/src/main/res/values-night/colors.xml mobile/src/main/res/drawable/background_profile.xml 1 3 9 plugin/src/main/res/values-night/colors.xml mobile/src/main/res/drawable/background_selectable.xml 1 3 4 plugin/src/main/res/values-night/colors.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 3 3 plugin/src/main/res/values-night/colors.xml mobile/src/main/res/drawable/ic_social_share.xml 1 3 4 plugin/src/main/res/values-night/colors.xml mobile/src/main/res/layout/icon_list_item_2.xml 1 3 6 plugin/src/main/res/values-night/colors.xml mobile/src/main/res/layout/layout_apps.xml 1 3 23 plugin/src/main/res/values-night/colors.xml mobile/src/main/res/values-night/colors.xml 1 3 3 plugin/src/main/res/values-night/colors.xml mobile/src/main/res/values/arrays.xml 1 3 14 plugin/src/main/res/values-night/colors.xml mobile/src/main/res/values/colors.xml 1 3 9 plugin/src/main/res/values-night/colors.xml mobile/src/main/res/values/styles.xml 1 3 16 plugin/src/main/res/values-night/colors.xml mobile/src/main/res/xml/pref_global.xml 1 3 24 plugin/src/main/res/values-night/colors.xml plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt 1 3 7 plugin/src/main/res/values-night/colors.xml plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt 1 3 8 plugin/src/main/res/values-night/colors.xml plugin/src/main/res/layout/toolbar_light_dark.xml 1 3 5 plugin/src/main/res/values-ru/strings.xml core/src/main/res/values-ar/strings.xml 1 6 2 plugin/src/main/res/values-tr/strings.xml core/src/main/res/values-ar/strings.xml 1 3 2 plugin/src/main/res/values-v29/styles.xml mobile/src/main/res/values/styles.xml 1 1 16 plugin/src/main/res/values-zh-rCN/strings.xml core/src/main/res/values-ar/strings.xml 1 5 2 plugin/src/main/res/values/colors.xml mobile/src/main/res/color/nav_item_tint.xml 1 5 1 plugin/src/main/res/values/colors.xml plugin/src/main/res/color/mtrl_text_btn_text_color_selector.xml 1 5 2 plugin/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 5 10 plugin/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/App.kt 1 5 35 plugin/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 5 56 plugin/src/main/res/values/colors.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 5 58 plugin/src/main/res/values/colors.xml mobile/src/main/res/drawable/background_profile.xml 1 5 9 plugin/src/main/res/values/colors.xml mobile/src/main/res/drawable/background_selectable.xml 1 5 4 plugin/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 5 3 plugin/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_social_share.xml 1 5 4 plugin/src/main/res/values/colors.xml mobile/src/main/res/layout/icon_list_item_2.xml 1 5 6 plugin/src/main/res/values/colors.xml mobile/src/main/res/layout/layout_apps.xml 1 5 23 plugin/src/main/res/values/colors.xml mobile/src/main/res/values-night/colors.xml 1 5 3 plugin/src/main/res/values/colors.xml mobile/src/main/res/values/arrays.xml 1 5 14 plugin/src/main/res/values/colors.xml mobile/src/main/res/values/styles.xml 1 5 16 plugin/src/main/res/values/colors.xml mobile/src/main/res/xml/pref_global.xml 1 5 24 plugin/src/main/res/values/colors.xml plugin/src/main/java/com/github/shadowsocks/plugin/OptionsCapableActivity.kt 1 5 7 plugin/src/main/res/values/colors.xml plugin/src/main/java/com/github/shadowsocks/plugin/PluginContract.kt 1 5 8 plugin/src/main/res/values/colors.xml plugin/src/main/res/layout/toolbar_light_dark.xml 1 5 5 plugin/src/main/res/values/colors.xml mobile/src/main/res/drawable-v26/ic_qu_camera_launcher.xml 1 5 2 plugin/src/main/res/values/colors.xml mobile/src/main/res/drawable-v26/ic_qu_shadowsocks_launcher.xml 1 5 2 plugin/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_app_shortcut_background.xml 1 5 1 plugin/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_image_camera_alt.xml 1 5 1 plugin/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_qu_camera_launcher.xml 1 5 2 plugin/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_foreground.xml 1 5 1 plugin/src/main/res/values/colors.xml mobile/src/main/res/drawable/ic_qu_shadowsocks_launcher.xml 1 5 2 plugin/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/utils/Constants.kt 1 2 12 plugin/src/main/res/values/strings.xml core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 2 35 plugin/src/main/res/values/strings.xml core/src/main/res/values/strings.xml 1 2 22 plugin/src/main/res/values/strings.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 2 37 plugin/src/main/res/values/strings.xml mobile/src/main/res/xml/pref_global.xml 1 2 24 plugin/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_udp_fallback.xml 1 13 2 plugin/src/main/res/values/styles.xml gradle.properties 1 13 13 plugin/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 13 37 plugin/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 13 79 plugin/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 13 10 plugin/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 13 39 plugin/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/ToolbarFragment.kt 1 13 11 plugin/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 13 20 plugin/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 13 7 plugin/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/tasker/Settings.kt 1 13 7 plugin/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 13 14 plugin/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/widget/UndoSnackbarManager.kt 1 13 8 plugin/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_navigation_menu.xml 1 13 2 plugin/src/main/res/values/styles.xml mobile/src/main/res/layout/dialog_acl_rule.xml 1 13 7 plugin/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_about.xml 1 13 7 plugin/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_apps_item.xml 1 13 8 plugin/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_custom_rules.xml 1 13 7 plugin/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_list.xml 1 13 6 plugin/src/main/res/values/styles.xml mobile/src/main/res/layout/layout_profile.xml 1 13 18 plugin/src/main/res/values/styles.xml mobile/src/main/res/layout/navigation_header.xml 1 13 2 plugin/src/main/res/values/styles.xml mobile/src/main/res/menu/navigation_main.xml 1 13 4 plugin/src/main/res/values/styles.xml plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt 1 13 7 plugin/src/main/res/values/styles.xml mobile/src/main/res/drawable/background_selectable.xml 1 13 4 plugin/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_image_edit.xml 1 13 3 plugin/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_social_share.xml 1 13 4 plugin/src/main/res/values/styles.xml mobile/src/main/res/layout/icon_list_item_2.xml 1 13 6 plugin/src/main/res/values/styles.xml mobile/src/main/res/values/arrays.xml 1 13 14 plugin/src/main/res/values/styles.xml plugin/src/main/res/values-night/colors.xml 1 13 3 plugin/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_action_delete.xml 1 13 2 plugin/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_service_connected.xml 1 13 4 plugin/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_service_connecting.xml 1 13 3 plugin/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_service_stopped.xml 1 13 3 plugin/src/main/res/values/styles.xml mobile/src/main/res/drawable/ic_service_stopping.xml 1 13 4 plugin/src/main/res/values/styles.xml mobile/src/main/res/menu/custom_rules_menu.xml 1 13 7 plugin/src/main/res/values/styles.xml mobile/src/main/res/menu/custom_rules_selection.xml 1 13 3 plugin/src/main/res/values/styles.xml plugin/src/main/res/drawable/ic_navigation_close.xml 1 13 1 plugin/src/main/res/values/styles.xml mobile/src/main/res/xml/pref_profile.xml 1 13 23 translate.py core/src/main/res/values-ar/strings.xml 1 3 2 translate.py plugin/src/main/res/values-fa/strings.xml 1 3 5 translate.py plugin/src/main/res/values-fr/strings.xml 1 3 6 translate.py plugin/src/main/res/values-ja/strings.xml 1 3 6 translate.py plugin/src/main/res/values-ko/strings.xml 1 3 5 translate.py plugin/src/main/res/values-ru/strings.xml 1 3 6 translate.py plugin/src/main/res/values-tr/strings.xml 1 3 3 translate.py plugin/src/main/res/values-zh-rCN/strings.xml 1 3 5 translate.py plugin/src/main/res/values-zh-rTW/strings.xml 1 3 5 tv/google-services.json core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 2 1 tv/google-services.json core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 2 1 tv/google-services.json core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 2 4 tv/google-services.json core/src/main/java/com/github/shadowsocks/Core.kt 1 2 33 tv/google-services.json core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 2 6 tv/google-services.json core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 2 17 tv/google-services.json core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 2 11 tv/google-services.json core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 2 68 tv/google-services.json core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 2 10 tv/google-services.json core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 2 24 tv/google-services.json core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 2 3 tv/google-services.json core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 2 11 tv/google-services.json core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 2 14 tv/google-services.json core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 2 14 tv/google-services.json core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 2 77 tv/google-services.json core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 2 3 tv/google-services.json core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 2 7 tv/google-services.json core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 2 26 tv/google-services.json core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 2 17 tv/google-services.json core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 2 3 tv/google-services.json core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 2 1 tv/google-services.json core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 2 2 tv/google-services.json core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 2 1 tv/google-services.json core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 2 3 tv/google-services.json core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 2 6 tv/google-services.json core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 2 17 tv/google-services.json core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 2 7 tv/google-services.json core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 2 2 tv/google-services.json core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 2 1 tv/google-services.json core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 2 3 tv/google-services.json core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 2 2 tv/google-services.json core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 2 4 tv/google-services.json core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 2 3 tv/google-services.json core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 2 4 tv/google-services.json core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 2 1 tv/google-services.json core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 2 1 tv/google-services.json core/src/main/res/drawable/ic_service_active.xml 1 2 1 tv/google-services.json core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 2 1 tv/google-services.json core/src/main/res/values-fa/strings.xml 1 2 6 tv/google-services.json core/src/main/res/values-fr/strings.xml 1 2 6 tv/google-services.json core/src/main/res/values-ja/strings.xml 1 2 8 tv/google-services.json core/src/main/res/values-ko/strings.xml 1 2 6 tv/google-services.json core/src/main/res/values-ru/strings.xml 1 2 7 tv/google-services.json core/src/main/res/values-zh-rCN/strings.xml 1 2 9 tv/google-services.json core/src/main/res/values-zh-rTW/strings.xml 1 2 7 tv/google-services.json core/src/main/res/values/arrays.xml 1 2 6 tv/google-services.json core/src/main/res/values/colors.xml 1 2 1 tv/google-services.json core/src/main/res/xml/backup_descriptor.xml 1 2 1 tv/google-services.json core/src/main/res/xml/default_configs.xml 1 2 1 tv/google-services.json core/src/main/res/xml/network_security_config.xml 1 2 1 tv/google-services.json mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 2 58 tv/google-services.json mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 2 79 tv/google-services.json mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 2 10 tv/google-services.json mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 2 39 tv/google-services.json mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 2 58 tv/google-services.json mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 2 20 tv/google-services.json mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 2 2 tv/google-services.json mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt 1 2 22 tv/google-services.json mobile/src/main/res/values/colors.xml 1 2 9 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 4 6 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 4 17 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 4 10 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 4 24 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 4 3 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 4 11 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 4 14 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 4 14 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 4 77 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 4 3 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 4 7 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 4 26 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 4 17 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 4 3 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 4 2 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 4 3 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 4 6 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 4 17 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 4 7 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 4 2 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 4 3 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 4 2 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 4 3 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 4 4 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/res/drawable/ic_service_active.xml 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/res/values-fa/strings.xml 1 4 6 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/res/values-fr/strings.xml 1 4 6 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/res/values-ja/strings.xml 1 4 8 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/res/values-ko/strings.xml 1 4 6 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/res/values-ru/strings.xml 1 4 7 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/res/values-zh-rCN/strings.xml 1 4 9 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/res/values-zh-rTW/strings.xml 1 4 7 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/res/values/arrays.xml 1 4 6 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/res/values/colors.xml 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/res/xml/backup_descriptor.xml 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/res/xml/default_configs.xml 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/App.kt core/src/main/res/xml/network_security_config.xml 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/App.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 4 58 tv/src/main/java/com/github/shadowsocks/tv/App.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 4 79 tv/src/main/java/com/github/shadowsocks/tv/App.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 4 10 tv/src/main/java/com/github/shadowsocks/tv/App.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 4 39 tv/src/main/java/com/github/shadowsocks/tv/App.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 4 58 tv/src/main/java/com/github/shadowsocks/tv/App.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 4 20 tv/src/main/java/com/github/shadowsocks/tv/App.kt mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 4 2 tv/src/main/java/com/github/shadowsocks/tv/App.kt mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt 1 4 22 tv/src/main/java/com/github/shadowsocks/tv/App.kt mobile/src/main/res/values/colors.xml 1 4 9 tv/src/main/java/com/github/shadowsocks/tv/App.kt tv/google-services.json 1 4 2 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 4 4 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 4 33 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 4 6 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 4 17 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 4 11 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 4 68 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 4 10 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 4 24 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 4 3 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 4 11 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 4 14 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 4 14 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 4 77 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 4 3 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 4 7 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 4 26 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 4 17 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 4 3 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 4 2 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 4 3 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 4 6 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 4 17 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 4 7 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 4 2 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 4 3 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 4 2 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 4 4 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 4 3 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 4 4 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/res/drawable/ic_service_active.xml 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/res/values-fa/strings.xml 1 4 6 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/res/values-fr/strings.xml 1 4 6 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/res/values-ja/strings.xml 1 4 8 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/res/values-ko/strings.xml 1 4 6 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/res/values-ru/strings.xml 1 4 7 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/res/values-zh-rCN/strings.xml 1 4 9 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/res/values-zh-rTW/strings.xml 1 4 7 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/res/values/arrays.xml 1 4 6 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/res/values/colors.xml 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/res/xml/backup_descriptor.xml 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/res/xml/default_configs.xml 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt core/src/main/res/xml/network_security_config.xml 1 4 1 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 4 79 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 4 10 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 4 39 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 4 58 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 4 20 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 4 2 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt 1 4 22 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt mobile/src/main/res/values/colors.xml 1 4 9 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt tv/google-services.json 1 4 2 tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt tv/src/main/java/com/github/shadowsocks/tv/App.kt 1 4 4 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/aidl/ShadowsocksConnection.kt 1 6 12 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 6 37 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt mobile/src/main/java/com/github/shadowsocks/MainActivity.kt 1 6 81 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 6 14 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 6 14 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 6 56 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 6 4 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 6 33 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 6 6 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 6 17 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 6 11 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 6 10 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 6 24 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 6 3 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 6 14 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 6 14 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 6 77 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 6 3 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 6 7 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 6 26 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 6 17 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 6 3 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 6 2 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 6 3 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 6 6 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 6 17 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 6 7 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 6 2 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 6 3 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 6 2 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 6 4 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 6 3 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 6 4 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/res/drawable/ic_service_active.xml 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/res/values-fa/strings.xml 1 6 6 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/res/values-fr/strings.xml 1 6 6 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/res/values-ja/strings.xml 1 6 8 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/res/values-ko/strings.xml 1 6 6 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/res/values-ru/strings.xml 1 6 7 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/res/values-zh-rCN/strings.xml 1 6 9 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/res/values-zh-rTW/strings.xml 1 6 7 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/res/values/arrays.xml 1 6 6 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/res/values/colors.xml 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/res/xml/backup_descriptor.xml 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/res/xml/default_configs.xml 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt core/src/main/res/xml/network_security_config.xml 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 6 58 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 6 39 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 6 2 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt mobile/src/main/res/values/colors.xml 1 6 9 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt tv/google-services.json 1 6 2 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt tv/src/main/java/com/github/shadowsocks/tv/App.kt 1 6 4 tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt 1 6 4 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt buildSrc/src/main/kotlin/Helpers.kt 1 63 19 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/androidTest/java/com/github/shadowsocks/acl/AclTest.kt 1 63 5 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt detekt.yml 1 63 16 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt gradle/wrapper/gradle-wrapper.properties 1 63 29 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/utils/ActivityResultContracts.kt 1 63 1 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/bg/LocalDnsWorker.kt 1 63 6 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/bg/RemoteConfig.kt 1 63 8 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/net/ConcurrentLocalSocketListener.kt 1 63 6 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/subscription/SubscriptionService.kt 1 63 15 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 63 11 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/res/values/dimen.xml 1 63 15 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt plugin/src/main/java/com/github/shadowsocks/plugin/NativePluginProvider.kt 1 63 7 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/preference/EditTextPreferenceModifiers.kt 1 63 2 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/widget/ServiceButton.kt 1 63 14 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/res/menu/profile_manager_menu.xml 1 63 7 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/App.kt 1 63 35 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/res/layout/preference_dialog_password.xml 1 63 2 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/androidTest/java/com/github/shadowsocks/net/SubnetTest.kt 1 63 3 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/net/HttpsTest.kt 1 63 13 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/net/Subnet.kt 1 63 14 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/27.json 1 63 1 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/androidTest/java/com/github/shadowsocks/database/MigrationTest.kt 1 63 2 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/aidl/TrafficStats.kt 1 63 2 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/res/layout/layout_udp_fallback.xml 1 63 2 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt plugin/src/main/java/com/github/shadowsocks/plugin/PathProvider.kt 1 63 3 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 63 1 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 63 1 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 63 3 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 63 3 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 63 1 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 63 2 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 63 1 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 63 3 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 63 1 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 63 2 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 63 4 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 63 1 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 63 1 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/res/drawable/ic_service_active.xml 1 63 1 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 63 1 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/res/values-fa/strings.xml 1 63 6 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/res/values-fr/strings.xml 1 63 6 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/res/values-ja/strings.xml 1 63 8 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/res/values-ko/strings.xml 1 63 6 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/res/values-ru/strings.xml 1 63 7 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/res/values-zh-rCN/strings.xml 1 63 9 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/res/values-zh-rTW/strings.xml 1 63 7 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/res/values/arrays.xml 1 63 6 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/res/values/colors.xml 1 63 1 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/res/xml/backup_descriptor.xml 1 63 1 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/res/xml/default_configs.xml 1 63 1 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt core/src/main/res/xml/network_security_config.xml 1 63 1 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 63 2 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt mobile/src/main/res/values/colors.xml 1 63 9 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt tv/google-services.json 1 63 2 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt tv/src/main/java/com/github/shadowsocks/tv/App.kt 1 63 4 tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt 1 63 4 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/utils/Utils.kt 1 6 35 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/UdpFallbackProfileActivity.kt 1 6 9 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/subscription/SubscriptionFragment.kt 1 6 16 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/tasker/ConfigActivity.kt 1 6 11 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/net/Subnet.kt 1 6 14 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/GlobalSettingsPreferenceFragment.kt 1 6 37 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt mobile/src/main/res/layout/ad_unified.xml 1 6 3 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 6 14 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 6 4 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 6 33 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 6 6 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 6 17 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 6 11 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 6 68 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 6 10 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 6 24 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 6 3 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 6 11 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 6 14 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 6 14 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 6 77 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 6 3 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 6 7 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 6 3 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 6 2 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 6 3 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 6 6 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 6 17 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 6 7 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 6 2 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 6 3 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 6 2 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 6 4 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 6 3 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 6 4 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/res/drawable/ic_service_active.xml 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/res/values-fa/strings.xml 1 6 6 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/res/values-fr/strings.xml 1 6 6 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/res/values-ja/strings.xml 1 6 8 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/res/values-ko/strings.xml 1 6 6 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/res/values-ru/strings.xml 1 6 7 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/res/values-zh-rCN/strings.xml 1 6 9 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/res/values-zh-rTW/strings.xml 1 6 7 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/res/values/arrays.xml 1 6 6 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/res/values/colors.xml 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/res/xml/backup_descriptor.xml 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/res/xml/default_configs.xml 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt core/src/main/res/xml/network_security_config.xml 1 6 1 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 6 58 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 6 10 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 6 58 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 6 20 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 6 2 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt 1 6 22 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt mobile/src/main/res/values/colors.xml 1 6 9 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt tv/google-services.json 1 6 2 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt tv/src/main/java/com/github/shadowsocks/tv/App.kt 1 6 4 tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt 1 6 4 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt buildSrc/src/main/kotlin/Helpers.kt 1 3 19 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigActivity.kt 1 3 14 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/ProfileConfigFragment.kt 1 3 56 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 3 1 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 3 1 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 3 4 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/Core.kt 1 3 33 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 3 6 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 3 17 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 3 11 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 3 68 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 3 10 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 3 24 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 3 3 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 3 11 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 3 14 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 3 14 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 3 77 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 3 3 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 3 7 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 3 26 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 3 17 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 3 3 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 3 1 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 3 2 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 3 1 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 3 3 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 3 6 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 3 17 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 3 7 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 3 2 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 3 1 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 3 3 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 3 2 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 3 4 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 3 3 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 3 4 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 3 1 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 3 1 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/res/drawable/ic_service_active.xml 1 3 1 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 3 1 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/res/values-fa/strings.xml 1 3 6 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/res/values-fr/strings.xml 1 3 6 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/res/values-ja/strings.xml 1 3 8 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/res/values-ko/strings.xml 1 3 6 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/res/values-ru/strings.xml 1 3 7 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/res/values-zh-rCN/strings.xml 1 3 9 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/res/values-zh-rTW/strings.xml 1 3 7 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/res/values/arrays.xml 1 3 6 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/res/values/colors.xml 1 3 1 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/res/xml/backup_descriptor.xml 1 3 1 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/res/xml/default_configs.xml 1 3 1 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt core/src/main/res/xml/network_security_config.xml 1 3 1 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 3 58 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 3 10 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 3 39 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 3 58 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 3 20 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 3 2 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt 1 3 22 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt mobile/src/main/res/values/colors.xml 1 3 9 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt tv/google-services.json 1 3 2 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt tv/src/main/java/com/github/shadowsocks/tv/App.kt 1 3 4 tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt 1 3 4 tv/src/main/res/layout/activity_main.xml mobile/src/main/res/layout/layout_global_settings.xml 1 4 4 tv/src/main/res/layout/activity_main.xml detekt.yml 1 4 16 tv/src/main/res/layout/activity_main.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 4 1 tv/src/main/res/layout/activity_main.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 4 1 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 4 4 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 4 33 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 4 6 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 4 17 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 4 11 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 4 68 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 4 10 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 4 24 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 4 3 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 4 11 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 4 14 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 4 14 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 4 77 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 4 3 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 4 7 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 4 26 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 4 17 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 4 3 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 4 1 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 4 2 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 4 1 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 4 3 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 4 6 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 4 17 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 4 7 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 4 2 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 4 1 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 4 3 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 4 2 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 4 4 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 4 3 tv/src/main/res/layout/activity_main.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 4 4 tv/src/main/res/layout/activity_main.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 4 1 tv/src/main/res/layout/activity_main.xml core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 4 1 tv/src/main/res/layout/activity_main.xml core/src/main/res/drawable/ic_service_active.xml 1 4 1 tv/src/main/res/layout/activity_main.xml core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 4 1 tv/src/main/res/layout/activity_main.xml core/src/main/res/values-fa/strings.xml 1 4 6 tv/src/main/res/layout/activity_main.xml core/src/main/res/values-fr/strings.xml 1 4 6 tv/src/main/res/layout/activity_main.xml core/src/main/res/values-ja/strings.xml 1 4 8 tv/src/main/res/layout/activity_main.xml core/src/main/res/values-ko/strings.xml 1 4 6 tv/src/main/res/layout/activity_main.xml core/src/main/res/values-ru/strings.xml 1 4 7 tv/src/main/res/layout/activity_main.xml core/src/main/res/values-zh-rCN/strings.xml 1 4 9 tv/src/main/res/layout/activity_main.xml core/src/main/res/values-zh-rTW/strings.xml 1 4 7 tv/src/main/res/layout/activity_main.xml core/src/main/res/values/arrays.xml 1 4 6 tv/src/main/res/layout/activity_main.xml core/src/main/res/values/colors.xml 1 4 1 tv/src/main/res/layout/activity_main.xml core/src/main/res/xml/backup_descriptor.xml 1 4 1 tv/src/main/res/layout/activity_main.xml core/src/main/res/xml/default_configs.xml 1 4 1 tv/src/main/res/layout/activity_main.xml core/src/main/res/xml/network_security_config.xml 1 4 1 tv/src/main/res/layout/activity_main.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 4 58 tv/src/main/res/layout/activity_main.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 4 79 tv/src/main/res/layout/activity_main.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 4 10 tv/src/main/res/layout/activity_main.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 4 39 tv/src/main/res/layout/activity_main.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 4 58 tv/src/main/res/layout/activity_main.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 4 20 tv/src/main/res/layout/activity_main.xml mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 4 2 tv/src/main/res/layout/activity_main.xml mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt 1 4 22 tv/src/main/res/layout/activity_main.xml mobile/src/main/res/values/colors.xml 1 4 9 tv/src/main/res/layout/activity_main.xml tv/google-services.json 1 4 2 tv/src/main/res/layout/activity_main.xml tv/src/main/java/com/github/shadowsocks/tv/App.kt 1 4 4 tv/src/main/res/layout/activity_main.xml tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt 1 4 4 tv/src/main/res/layout/activity_main.xml tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt 1 4 6 tv/src/main/res/layout/activity_main.xml tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt 1 4 63 tv/src/main/res/layout/activity_main.xml tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt 1 4 6 tv/src/main/res/layout/activity_main.xml tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt 1 4 3 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 1 1 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 1 1 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 1 4 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 1 33 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 1 6 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 1 17 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 1 11 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 1 68 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 1 10 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 1 24 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 1 3 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 1 11 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 1 14 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 1 14 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 1 77 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 1 3 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 1 7 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 1 26 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 1 17 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 1 3 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 1 1 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 1 2 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 1 1 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 1 3 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 1 6 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 1 17 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 1 7 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 1 2 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 1 1 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 1 3 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 1 2 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 1 4 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 1 3 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 1 4 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 1 1 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 1 1 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/res/drawable/ic_service_active.xml 1 1 1 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 1 1 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/res/values-fa/strings.xml 1 1 6 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/res/values-fr/strings.xml 1 1 6 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/res/values-ja/strings.xml 1 1 8 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/res/values-ko/strings.xml 1 1 6 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/res/values-ru/strings.xml 1 1 7 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/res/values-zh-rCN/strings.xml 1 1 9 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/res/values-zh-rTW/strings.xml 1 1 7 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/res/values/arrays.xml 1 1 6 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/res/values/colors.xml 1 1 1 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/res/xml/backup_descriptor.xml 1 1 1 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/res/xml/default_configs.xml 1 1 1 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml core/src/main/res/xml/network_security_config.xml 1 1 1 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 1 58 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 1 79 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 1 10 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 1 39 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 1 58 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 1 20 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 1 2 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt 1 1 22 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml mobile/src/main/res/values/colors.xml 1 1 9 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml tv/google-services.json 1 1 2 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml tv/src/main/java/com/github/shadowsocks/tv/App.kt 1 1 4 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt 1 1 4 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt 1 1 6 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt 1 1 63 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt 1 1 6 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt 1 1 3 tv/src/main/res/layout/leanback_list_preference_item_single_2.xml tv/src/main/res/layout/activity_main.xml 1 1 4 tv/src/main/res/values/styles.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 7 1 tv/src/main/res/values/styles.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 7 1 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/BootReceiver.kt 1 7 4 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/Core.kt 1 7 33 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 7 6 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 7 17 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 7 11 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/bg/BaseService.kt 1 7 68 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 7 10 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 7 24 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 7 3 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 7 11 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/bg/TrafficMonitor.kt 1 7 14 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/bg/TransproxyService.kt 1 7 14 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/bg/VpnService.kt 1 7 77 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 7 3 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 7 7 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 7 26 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/database/ProfileManager.kt 1 7 17 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 7 3 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 7 1 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 7 2 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 7 1 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 7 3 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 7 6 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 7 17 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 7 7 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 7 2 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 7 1 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 7 3 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 7 2 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 7 4 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 7 3 tv/src/main/res/values/styles.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 7 4 tv/src/main/res/values/styles.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 7 1 tv/src/main/res/values/styles.xml core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 7 1 tv/src/main/res/values/styles.xml core/src/main/res/drawable/ic_service_active.xml 1 7 1 tv/src/main/res/values/styles.xml core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 7 1 tv/src/main/res/values/styles.xml core/src/main/res/values-fa/strings.xml 1 7 6 tv/src/main/res/values/styles.xml core/src/main/res/values-fr/strings.xml 1 7 6 tv/src/main/res/values/styles.xml core/src/main/res/values-ja/strings.xml 1 7 8 tv/src/main/res/values/styles.xml core/src/main/res/values-ko/strings.xml 1 7 6 tv/src/main/res/values/styles.xml core/src/main/res/values-ru/strings.xml 1 7 7 tv/src/main/res/values/styles.xml core/src/main/res/values-zh-rCN/strings.xml 1 7 9 tv/src/main/res/values/styles.xml core/src/main/res/values-zh-rTW/strings.xml 1 7 7 tv/src/main/res/values/styles.xml core/src/main/res/values/arrays.xml 1 7 6 tv/src/main/res/values/styles.xml core/src/main/res/values/colors.xml 1 7 1 tv/src/main/res/values/styles.xml core/src/main/res/xml/backup_descriptor.xml 1 7 1 tv/src/main/res/values/styles.xml core/src/main/res/xml/default_configs.xml 1 7 1 tv/src/main/res/values/styles.xml core/src/main/res/xml/network_security_config.xml 1 7 1 tv/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 7 58 tv/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt 1 7 79 tv/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 7 10 tv/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 7 39 tv/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 7 58 tv/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 7 20 tv/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 7 2 tv/src/main/res/values/styles.xml mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt 1 7 22 tv/src/main/res/values/styles.xml mobile/src/main/res/values/colors.xml 1 7 9 tv/src/main/res/values/styles.xml tv/google-services.json 1 7 2 tv/src/main/res/values/styles.xml tv/src/main/java/com/github/shadowsocks/tv/App.kt 1 7 4 tv/src/main/res/values/styles.xml tv/src/main/java/com/github/shadowsocks/tv/MainPreferenceFragment.kt 1 7 63 tv/src/main/res/values/styles.xml tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt 1 7 6 tv/src/main/res/values/styles.xml tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt 1 7 3 tv/src/main/res/values/styles.xml tv/src/main/res/layout/activity_main.xml 1 7 4 tv/src/main/res/values/styles.xml tv/src/main/res/layout/leanback_list_preference_item_single_2.xml 1 7 1 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/net/DnsResolverCompat.kt 1 20 13 tv/src/main/res/xml/pref_main.xml mobile/src/main/java/com/github/shadowsocks/AboutFragment.kt 1 20 10 tv/src/main/res/xml/pref_main.xml mobile/src/main/res/raw/about.html 1 20 5 tv/src/main/res/xml/pref_main.xml mobile/src/main/res/menu/profile_manager_menu.xml 1 20 7 tv/src/main/res/xml/pref_main.xml gradle.properties 1 20 13 tv/src/main/res/xml/pref_main.xml mobile/src/main/java/com/github/shadowsocks/App.kt 1 20 35 tv/src/main/res/xml/pref_main.xml mobile/src/main/java/com/github/shadowsocks/preference/PluginConfigurationDialogFragment.kt 1 20 7 tv/src/main/res/xml/pref_main.xml mobile/src/main/res/layout/preference_dialog_password.xml 1 20 2 tv/src/main/res/xml/pref_main.xml core/schemas/com.github.shadowsocks.database.PrivateDatabase/26.json 1 20 1 tv/src/main/res/xml/pref_main.xml core/schemas/com.github.shadowsocks.database.PublicDatabase/3.json 1 20 1 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/VpnRequestActivity.kt 1 20 6 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/acl/Acl.kt 1 20 17 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/acl/AclSyncer.kt 1 20 11 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/bg/Executable.kt 1 20 10 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/bg/GuardedProcessPool.kt 1 20 24 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/bg/ProxyService.kt 1 20 3 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/bg/ServiceNotification.kt 1 20 11 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/database/KeyValuePair.kt 1 20 3 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/database/PrivateDatabase.kt 1 20 7 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/database/Profile.kt 1 20 26 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/database/PublicDatabase.kt 1 20 3 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/database/migration/RecreateSchemaMigration.kt 1 20 1 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/plugin/NativePlugin.kt 1 20 2 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/plugin/NoPlugin.kt 1 20 1 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/plugin/Plugin.kt 1 20 3 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/plugin/PluginConfiguration.kt 1 20 6 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/plugin/PluginManager.kt 1 20 17 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/plugin/ResolvedPlugin.kt 1 20 7 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/preference/OnPreferenceDataStoreChangeListener.kt 1 20 2 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/preference/RoomPreferenceDataStore.kt 1 20 1 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/utils/ArrayIterator.kt 1 20 3 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/utils/Commandline.kt 1 20 2 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/utils/DeviceStorageApp.kt 1 20 4 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/utils/DirectBoot.kt 1 20 3 tv/src/main/res/xml/pref_main.xml core/src/main/java/com/github/shadowsocks/widget/AutoCollapseTextView.kt 1 20 4 tv/src/main/res/xml/pref_main.xml core/src/main/res/color-v24/ic_launcher_foreground_shadow.xml 1 20 1 tv/src/main/res/xml/pref_main.xml core/src/main/res/drawable-anydpi-v24/ic_launcher_foreground.xml 1 20 1 tv/src/main/res/xml/pref_main.xml core/src/main/res/drawable/ic_service_active.xml 1 20 1 tv/src/main/res/xml/pref_main.xml core/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 1 20 1 tv/src/main/res/xml/pref_main.xml core/src/main/res/values-fa/strings.xml 1 20 6 tv/src/main/res/xml/pref_main.xml core/src/main/res/values-fr/strings.xml 1 20 6 tv/src/main/res/xml/pref_main.xml core/src/main/res/values-ja/strings.xml 1 20 8 tv/src/main/res/xml/pref_main.xml core/src/main/res/values-ko/strings.xml 1 20 6 tv/src/main/res/xml/pref_main.xml core/src/main/res/values-ru/strings.xml 1 20 7 tv/src/main/res/xml/pref_main.xml core/src/main/res/values-zh-rCN/strings.xml 1 20 9 tv/src/main/res/xml/pref_main.xml core/src/main/res/values-zh-rTW/strings.xml 1 20 7 tv/src/main/res/xml/pref_main.xml core/src/main/res/values/arrays.xml 1 20 6 tv/src/main/res/xml/pref_main.xml core/src/main/res/values/colors.xml 1 20 1 tv/src/main/res/xml/pref_main.xml core/src/main/res/xml/backup_descriptor.xml 1 20 1 tv/src/main/res/xml/pref_main.xml core/src/main/res/xml/default_configs.xml 1 20 1 tv/src/main/res/xml/pref_main.xml core/src/main/res/xml/network_security_config.xml 1 20 1 tv/src/main/res/xml/pref_main.xml mobile/src/main/java/com/github/shadowsocks/AppManager.kt 1 20 58 tv/src/main/res/xml/pref_main.xml mobile/src/main/java/com/github/shadowsocks/QuickToggleShortcut.kt 1 20 10 tv/src/main/res/xml/pref_main.xml mobile/src/main/java/com/github/shadowsocks/ScannerActivity.kt 1 20 39 tv/src/main/res/xml/pref_main.xml mobile/src/main/java/com/github/shadowsocks/acl/CustomRulesFragment.kt 1 20 58 tv/src/main/res/xml/pref_main.xml mobile/src/main/java/com/github/shadowsocks/bg/TileService.kt 1 20 20 tv/src/main/res/xml/pref_main.xml mobile/src/main/java/com/github/shadowsocks/tasker/ActionListener.kt 1 20 2 tv/src/main/res/xml/pref_main.xml mobile/src/main/java/com/github/shadowsocks/widget/StatsBar.kt 1 20 22 tv/src/main/res/xml/pref_main.xml mobile/src/main/res/values/colors.xml 1 20 9 tv/src/main/res/xml/pref_main.xml tv/google-services.json 1 20 2 tv/src/main/res/xml/pref_main.xml tv/src/main/java/com/github/shadowsocks/tv/App.kt 1 20 4 tv/src/main/res/xml/pref_main.xml tv/src/main/java/com/github/shadowsocks/tv/MainActivity.kt 1 20 4 tv/src/main/res/xml/pref_main.xml tv/src/main/java/com/github/shadowsocks/tv/MainFragment.kt 1 20 6 tv/src/main/res/xml/pref_main.xml tv/src/main/java/com/github/shadowsocks/tv/ProfilesDialogFragment.kt 1 20 6 tv/src/main/res/xml/pref_main.xml tv/src/main/java/com/github/shadowsocks/tv/preference/LeanbackSingleListPreferenceDialogFragment.kt 1 20 3 tv/src/main/res/xml/pref_main.xml tv/src/main/res/layout/activity_main.xml 1 20 4 tv/src/main/res/xml/pref_main.xml tv/src/main/res/layout/leanback_list_preference_item_single_2.xml 1 20 1 tv/src/main/res/xml/pref_main.xml tv/src/main/res/values/styles.xml 1 20 7