From 7315a59fdca8a07e8afff79688d0bf95d6b7c220 Mon Sep 17 00:00:00 2001 From: zarazaex69 Date: Wed, 8 Apr 2026 00:35:40 +0300 Subject: [PATCH] chore(build): reorganize package structure to xyz.zarazaex.olc --- V2rayNG/app/src/fdroid/res/xml/shortcuts.xml | 8 ++++---- .../main/java/xyz/{ang => zarazaex/olc}/AngApplication.kt | 0 .../src/main/java/xyz/{ang => zarazaex/olc}/AppConfig.kt | 0 .../olc}/contracts/BaseAdapterListener.kt | 0 .../olc}/contracts/MainAdapterListener.kt | 0 .../xyz/{ang => zarazaex/olc}/contracts/ServiceControl.kt | 0 .../{ang => zarazaex/olc}/contracts/Tun2SocksControl.kt | 0 .../main/java/xyz/{ang => zarazaex/olc}/dto/AppInfo.kt | 0 .../java/xyz/{ang => zarazaex/olc}/dto/AssetUrlCache.kt | 0 .../java/xyz/{ang => zarazaex/olc}/dto/AssetUrlItem.kt | 0 .../xyz/{ang => zarazaex/olc}/dto/CheckUpdateResult.kt | 0 .../java/xyz/{ang => zarazaex/olc}/dto/ConfigResult.kt | 0 .../java/xyz/{ang => zarazaex/olc}/dto/GitHubRelease.kt | 0 .../java/xyz/{ang => zarazaex/olc}/dto/GroupMapItem.kt | 0 .../main/java/xyz/{ang => zarazaex/olc}/dto/IPAPIInfo.kt | 0 .../java/xyz/{ang => zarazaex/olc}/dto/ProfileItem.kt | 0 .../java/xyz/{ang => zarazaex/olc}/dto/RulesetItem.kt | 0 .../{ang => zarazaex/olc}/dto/ServerAffiliationInfo.kt | 0 .../java/xyz/{ang => zarazaex/olc}/dto/ServersCache.kt | 0 .../xyz/{ang => zarazaex/olc}/dto/SubscriptionCache.kt | 0 .../xyz/{ang => zarazaex/olc}/dto/SubscriptionItem.kt | 0 .../{ang => zarazaex/olc}/dto/SubscriptionUpdateResult.kt | 0 .../xyz/{ang => zarazaex/olc}/dto/TestServiceMessage.kt | 0 .../java/xyz/{ang => zarazaex/olc}/dto/V2rayConfig.kt | 0 .../java/xyz/{ang => zarazaex/olc}/dto/VmessQRCode.kt | 0 .../java/xyz/{ang => zarazaex/olc}/dto/WebDavConfig.kt | 0 .../java/xyz/{ang => zarazaex/olc}/enums/EConfigType.kt | 0 .../main/java/xyz/{ang => zarazaex/olc}/enums/Language.kt | 0 .../java/xyz/{ang => zarazaex/olc}/enums/NetworkType.kt | 0 .../xyz/{ang => zarazaex/olc}/enums/PermissionType.kt | 0 .../java/xyz/{ang => zarazaex/olc}/enums/RoutingType.kt | 0 .../olc}/enums/VpnInterfaceAddressConfig.kt | 0 .../main/java/xyz/{ang => zarazaex/olc}/extension/_Ext.kt | 0 .../main/java/xyz/{ang => zarazaex/olc}/fmt/CustomFmt.kt | 0 .../main/java/xyz/{ang => zarazaex/olc}/fmt/FmtBase.kt | 0 .../main/java/xyz/{ang => zarazaex/olc}/fmt/HttpFmt.kt | 0 .../java/xyz/{ang => zarazaex/olc}/fmt/Hysteria2Fmt.kt | 0 .../java/xyz/{ang => zarazaex/olc}/fmt/ShadowsocksFmt.kt | 0 .../main/java/xyz/{ang => zarazaex/olc}/fmt/SocksFmt.kt | 0 .../main/java/xyz/{ang => zarazaex/olc}/fmt/TrojanFmt.kt | 0 .../main/java/xyz/{ang => zarazaex/olc}/fmt/VlessFmt.kt | 0 .../main/java/xyz/{ang => zarazaex/olc}/fmt/VmessFmt.kt | 0 .../java/xyz/{ang => zarazaex/olc}/fmt/WireguardFmt.kt | 0 .../xyz/{ang => zarazaex/olc}/handler/AngConfigManager.kt | 0 .../java/xyz/{ang => zarazaex/olc}/handler/MmkvManager.kt | 0 .../{ang => zarazaex/olc}/handler/NotificationManager.kt | 0 .../olc}/handler/SettingsChangeManager.kt | 0 .../xyz/{ang => zarazaex/olc}/handler/SettingsManager.kt | 0 .../xyz/{ang => zarazaex/olc}/handler/SpeedtestManager.kt | 0 .../{ang => zarazaex/olc}/handler/SubscriptionUpdater.kt | 0 .../{ang => zarazaex/olc}/handler/UpdateCheckerManager.kt | 0 .../{ang => zarazaex/olc}/handler/V2RayNativeManager.kt | 0 .../{ang => zarazaex/olc}/handler/V2RayServiceManager.kt | 0 .../{ang => zarazaex/olc}/handler/V2rayConfigManager.kt | 0 .../xyz/{ang => zarazaex/olc}/handler/WebDavManager.kt | 0 .../olc}/helper/CustomDividerItemDecoration.kt | 0 .../xyz/{ang => zarazaex/olc}/helper/FileChooserHelper.kt | 0 .../olc}/helper/ItemTouchHelperAdapter.kt | 0 .../olc}/helper/ItemTouchHelperViewHolder.kt | 0 .../olc}/helper/MmkvPreferenceDataStore.kt | 0 .../xyz/{ang => zarazaex/olc}/helper/PermissionHelper.kt | 0 .../{ang => zarazaex/olc}/helper/QRCodeScannerHelper.kt | 0 .../olc}/helper/SimpleItemTouchHelperCallback.kt | 0 .../xyz/{ang => zarazaex/olc}/receiver/BootReceiver.kt | 0 .../xyz/{ang => zarazaex/olc}/receiver/TaskerReceiver.kt | 0 .../xyz/{ang => zarazaex/olc}/receiver/WidgetProvider.kt | 0 .../xyz/{ang => zarazaex/olc}/service/ProcessService.kt | 0 .../xyz/{ang => zarazaex/olc}/service/QSTileService.kt | 0 .../olc}/service/RealPingWorkerService.kt | 0 .../xyz/{ang => zarazaex/olc}/service/TProxyService.kt | 0 .../olc}/service/V2RayProxyOnlyService.kt | 0 .../xyz/{ang => zarazaex/olc}/service/V2RayTestService.kt | 0 .../xyz/{ang => zarazaex/olc}/service/V2RayVpnService.kt | 0 .../java/xyz/{ang => zarazaex/olc}/ui/AboutActivity.kt | 0 .../java/xyz/{ang => zarazaex/olc}/ui/BackupActivity.kt | 0 .../java/xyz/{ang => zarazaex/olc}/ui/BaseActivity.kt | 0 .../java/xyz/{ang => zarazaex/olc}/ui/BaseFragment.kt | 0 .../xyz/{ang => zarazaex/olc}/ui/CheckUpdateActivity.kt | 0 .../xyz/{ang => zarazaex/olc}/ui/GroupPagerAdapter.kt | 0 .../xyz/{ang => zarazaex/olc}/ui/GroupServerFragment.kt | 0 .../xyz/{ang => zarazaex/olc}/ui/HelperBaseActivity.kt | 0 .../java/xyz/{ang => zarazaex/olc}/ui/LogcatActivity.kt | 0 .../xyz/{ang => zarazaex/olc}/ui/LogcatRecyclerAdapter.kt | 0 .../java/xyz/{ang => zarazaex/olc}/ui/MainActivity.kt | 0 .../xyz/{ang => zarazaex/olc}/ui/MainRecyclerAdapter.kt | 0 .../xyz/{ang => zarazaex/olc}/ui/PerAppProxyActivity.kt | 0 .../xyz/{ang => zarazaex/olc}/ui/PerAppProxyAdapter.kt | 0 .../xyz/{ang => zarazaex/olc}/ui/RoutingEditActivity.kt | 0 .../{ang => zarazaex/olc}/ui/RoutingSettingActivity.kt | 0 .../olc}/ui/RoutingSettingRecyclerAdapter.kt | 0 .../xyz/{ang => zarazaex/olc}/ui/ScScannerActivity.kt | 0 .../java/xyz/{ang => zarazaex/olc}/ui/ScSwitchActivity.kt | 0 .../java/xyz/{ang => zarazaex/olc}/ui/ScannerActivity.kt | 0 .../java/xyz/{ang => zarazaex/olc}/ui/ServerActivity.kt | 0 .../olc}/ui/ServerCustomConfigActivity.kt | 0 .../xyz/{ang => zarazaex/olc}/ui/ServerGroupActivity.kt | 0 .../java/xyz/{ang => zarazaex/olc}/ui/SettingsActivity.kt | 0 .../java/xyz/{ang => zarazaex/olc}/ui/SubEditActivity.kt | 0 .../xyz/{ang => zarazaex/olc}/ui/SubSettingActivity.kt | 0 .../{ang => zarazaex/olc}/ui/SubSettingRecyclerAdapter.kt | 0 .../java/xyz/{ang => zarazaex/olc}/ui/TaskerActivity.kt | 0 .../xyz/{ang => zarazaex/olc}/ui/UrlSchemeActivity.kt | 0 .../xyz/{ang => zarazaex/olc}/ui/UserAssetActivity.kt | 0 .../java/xyz/{ang => zarazaex/olc}/ui/UserAssetAdapter.kt | 0 .../xyz/{ang => zarazaex/olc}/ui/UserAssetUrlActivity.kt | 0 .../java/xyz/{ang => zarazaex/olc}/util/AppManagerUtil.kt | 0 .../main/java/xyz/{ang => zarazaex/olc}/util/HttpUtil.kt | 0 .../main/java/xyz/{ang => zarazaex/olc}/util/JsonUtil.kt | 0 .../java/xyz/{ang => zarazaex/olc}/util/MessageUtil.kt | 0 .../xyz/{ang => zarazaex/olc}/util/MyContextWrapper.kt | 0 .../java/xyz/{ang => zarazaex/olc}/util/QRCodeDecoder.kt | 0 .../src/main/java/xyz/{ang => zarazaex/olc}/util/Utils.kt | 0 .../main/java/xyz/{ang => zarazaex/olc}/util/ZipUtil.kt | 0 .../{ang => zarazaex/olc}/viewmodel/LogcatViewModel.kt | 0 .../xyz/{ang => zarazaex/olc}/viewmodel/MainViewModel.kt | 0 .../olc}/viewmodel/PerAppProxyViewModel.kt | 0 .../olc}/viewmodel/RoutingSettingsViewModel.kt | 0 .../olc}/viewmodel/SubscriptionsViewModel.kt | 0 .../{ang => zarazaex/olc}/viewmodel/UserAssetViewModel.kt | 0 V2rayNG/app/src/main/res/layout/activity_settings.xml | 2 +- V2rayNG/app/src/main/res/xml/shortcuts.xml | 8 ++++---- build.sh | 4 ++-- compile-hevtun.sh | 2 +- 123 files changed, 12 insertions(+), 12 deletions(-) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/AngApplication.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/AppConfig.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/contracts/BaseAdapterListener.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/contracts/MainAdapterListener.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/contracts/ServiceControl.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/contracts/Tun2SocksControl.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/dto/AppInfo.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/dto/AssetUrlCache.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/dto/AssetUrlItem.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/dto/CheckUpdateResult.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/dto/ConfigResult.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/dto/GitHubRelease.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/dto/GroupMapItem.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/dto/IPAPIInfo.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/dto/ProfileItem.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/dto/RulesetItem.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/dto/ServerAffiliationInfo.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/dto/ServersCache.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/dto/SubscriptionCache.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/dto/SubscriptionItem.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/dto/SubscriptionUpdateResult.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/dto/TestServiceMessage.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/dto/V2rayConfig.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/dto/VmessQRCode.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/dto/WebDavConfig.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/enums/EConfigType.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/enums/Language.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/enums/NetworkType.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/enums/PermissionType.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/enums/RoutingType.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/enums/VpnInterfaceAddressConfig.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/extension/_Ext.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/fmt/CustomFmt.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/fmt/FmtBase.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/fmt/HttpFmt.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/fmt/Hysteria2Fmt.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/fmt/ShadowsocksFmt.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/fmt/SocksFmt.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/fmt/TrojanFmt.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/fmt/VlessFmt.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/fmt/VmessFmt.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/fmt/WireguardFmt.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/handler/AngConfigManager.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/handler/MmkvManager.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/handler/NotificationManager.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/handler/SettingsChangeManager.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/handler/SettingsManager.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/handler/SpeedtestManager.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/handler/SubscriptionUpdater.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/handler/UpdateCheckerManager.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/handler/V2RayNativeManager.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/handler/V2RayServiceManager.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/handler/V2rayConfigManager.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/handler/WebDavManager.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/helper/CustomDividerItemDecoration.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/helper/FileChooserHelper.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/helper/ItemTouchHelperAdapter.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/helper/ItemTouchHelperViewHolder.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/helper/MmkvPreferenceDataStore.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/helper/PermissionHelper.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/helper/QRCodeScannerHelper.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/helper/SimpleItemTouchHelperCallback.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/receiver/BootReceiver.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/receiver/TaskerReceiver.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/receiver/WidgetProvider.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/service/ProcessService.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/service/QSTileService.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/service/RealPingWorkerService.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/service/TProxyService.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/service/V2RayProxyOnlyService.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/service/V2RayTestService.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/service/V2RayVpnService.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/AboutActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/BackupActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/BaseActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/BaseFragment.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/CheckUpdateActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/GroupPagerAdapter.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/GroupServerFragment.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/HelperBaseActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/LogcatActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/LogcatRecyclerAdapter.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/MainActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/MainRecyclerAdapter.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/PerAppProxyActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/PerAppProxyAdapter.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/RoutingEditActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/RoutingSettingActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/RoutingSettingRecyclerAdapter.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/ScScannerActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/ScSwitchActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/ScannerActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/ServerActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/ServerCustomConfigActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/ServerGroupActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/SettingsActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/SubEditActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/SubSettingActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/SubSettingRecyclerAdapter.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/TaskerActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/UrlSchemeActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/UserAssetActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/UserAssetAdapter.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/ui/UserAssetUrlActivity.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/util/AppManagerUtil.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/util/HttpUtil.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/util/JsonUtil.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/util/MessageUtil.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/util/MyContextWrapper.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/util/QRCodeDecoder.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/util/Utils.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/util/ZipUtil.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/viewmodel/LogcatViewModel.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/viewmodel/MainViewModel.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/viewmodel/PerAppProxyViewModel.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/viewmodel/RoutingSettingsViewModel.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/viewmodel/SubscriptionsViewModel.kt (100%) rename V2rayNG/app/src/main/java/xyz/{ang => zarazaex/olc}/viewmodel/UserAssetViewModel.kt (100%) diff --git a/V2rayNG/app/src/fdroid/res/xml/shortcuts.xml b/V2rayNG/app/src/fdroid/res/xml/shortcuts.xml index 1e39ab47..867010cb 100644 --- a/V2rayNG/app/src/fdroid/res/xml/shortcuts.xml +++ b/V2rayNG/app/src/fdroid/res/xml/shortcuts.xml @@ -11,8 +11,8 @@ + android:targetClass="xyz.zarazaex.olc.ui.ScSwitchActivity" + android:targetPackage="xyz.zarazaex.olc.fdroid" /> + android:targetClass="xyz.zarazaex.olc.ui.ScScannerActivity" + android:targetPackage="xyz.zarazaex.olc.fdroid" /> \ No newline at end of file diff --git a/V2rayNG/app/src/main/java/xyz/ang/AngApplication.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/AngApplication.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/AngApplication.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/AngApplication.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/AppConfig.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/AppConfig.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/AppConfig.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/AppConfig.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/contracts/BaseAdapterListener.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/contracts/BaseAdapterListener.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/contracts/BaseAdapterListener.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/contracts/BaseAdapterListener.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/contracts/MainAdapterListener.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/contracts/MainAdapterListener.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/contracts/MainAdapterListener.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/contracts/MainAdapterListener.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/contracts/ServiceControl.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/contracts/ServiceControl.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/contracts/ServiceControl.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/contracts/ServiceControl.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/contracts/Tun2SocksControl.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/contracts/Tun2SocksControl.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/contracts/Tun2SocksControl.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/contracts/Tun2SocksControl.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/dto/AppInfo.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/AppInfo.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/dto/AppInfo.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/AppInfo.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/dto/AssetUrlCache.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/AssetUrlCache.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/dto/AssetUrlCache.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/AssetUrlCache.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/dto/AssetUrlItem.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/AssetUrlItem.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/dto/AssetUrlItem.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/AssetUrlItem.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/dto/CheckUpdateResult.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/CheckUpdateResult.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/dto/CheckUpdateResult.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/CheckUpdateResult.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/dto/ConfigResult.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/ConfigResult.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/dto/ConfigResult.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/ConfigResult.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/dto/GitHubRelease.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/GitHubRelease.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/dto/GitHubRelease.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/GitHubRelease.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/dto/GroupMapItem.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/GroupMapItem.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/dto/GroupMapItem.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/GroupMapItem.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/dto/IPAPIInfo.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/IPAPIInfo.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/dto/IPAPIInfo.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/IPAPIInfo.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/dto/ProfileItem.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/ProfileItem.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/dto/ProfileItem.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/ProfileItem.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/dto/RulesetItem.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/RulesetItem.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/dto/RulesetItem.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/RulesetItem.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/dto/ServerAffiliationInfo.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/ServerAffiliationInfo.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/dto/ServerAffiliationInfo.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/ServerAffiliationInfo.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/dto/ServersCache.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/ServersCache.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/dto/ServersCache.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/ServersCache.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/dto/SubscriptionCache.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/SubscriptionCache.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/dto/SubscriptionCache.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/SubscriptionCache.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/dto/SubscriptionItem.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/SubscriptionItem.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/dto/SubscriptionItem.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/SubscriptionItem.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/dto/SubscriptionUpdateResult.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/SubscriptionUpdateResult.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/dto/SubscriptionUpdateResult.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/SubscriptionUpdateResult.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/dto/TestServiceMessage.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/TestServiceMessage.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/dto/TestServiceMessage.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/TestServiceMessage.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/dto/V2rayConfig.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/V2rayConfig.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/dto/V2rayConfig.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/V2rayConfig.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/dto/VmessQRCode.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/VmessQRCode.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/dto/VmessQRCode.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/VmessQRCode.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/dto/WebDavConfig.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/WebDavConfig.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/dto/WebDavConfig.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/dto/WebDavConfig.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/enums/EConfigType.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/enums/EConfigType.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/enums/EConfigType.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/enums/EConfigType.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/enums/Language.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/enums/Language.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/enums/Language.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/enums/Language.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/enums/NetworkType.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/enums/NetworkType.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/enums/NetworkType.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/enums/NetworkType.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/enums/PermissionType.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/enums/PermissionType.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/enums/PermissionType.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/enums/PermissionType.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/enums/RoutingType.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/enums/RoutingType.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/enums/RoutingType.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/enums/RoutingType.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/enums/VpnInterfaceAddressConfig.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/enums/VpnInterfaceAddressConfig.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/enums/VpnInterfaceAddressConfig.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/enums/VpnInterfaceAddressConfig.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/extension/_Ext.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/extension/_Ext.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/extension/_Ext.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/extension/_Ext.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/fmt/CustomFmt.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/CustomFmt.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/fmt/CustomFmt.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/CustomFmt.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/fmt/FmtBase.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/FmtBase.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/fmt/FmtBase.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/FmtBase.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/fmt/HttpFmt.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/HttpFmt.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/fmt/HttpFmt.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/HttpFmt.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/fmt/Hysteria2Fmt.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/Hysteria2Fmt.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/fmt/Hysteria2Fmt.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/Hysteria2Fmt.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/fmt/ShadowsocksFmt.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/ShadowsocksFmt.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/fmt/ShadowsocksFmt.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/ShadowsocksFmt.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/fmt/SocksFmt.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/SocksFmt.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/fmt/SocksFmt.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/SocksFmt.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/fmt/TrojanFmt.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/TrojanFmt.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/fmt/TrojanFmt.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/TrojanFmt.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/fmt/VlessFmt.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/VlessFmt.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/fmt/VlessFmt.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/VlessFmt.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/fmt/VmessFmt.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/VmessFmt.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/fmt/VmessFmt.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/VmessFmt.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/fmt/WireguardFmt.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/WireguardFmt.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/fmt/WireguardFmt.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/fmt/WireguardFmt.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/handler/AngConfigManager.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/AngConfigManager.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/handler/AngConfigManager.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/AngConfigManager.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/handler/MmkvManager.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/MmkvManager.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/handler/MmkvManager.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/MmkvManager.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/handler/NotificationManager.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/NotificationManager.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/handler/NotificationManager.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/NotificationManager.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/handler/SettingsChangeManager.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/SettingsChangeManager.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/handler/SettingsChangeManager.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/SettingsChangeManager.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/handler/SettingsManager.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/SettingsManager.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/handler/SettingsManager.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/SettingsManager.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/handler/SpeedtestManager.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/SpeedtestManager.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/handler/SpeedtestManager.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/SpeedtestManager.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/handler/SubscriptionUpdater.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/SubscriptionUpdater.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/handler/SubscriptionUpdater.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/SubscriptionUpdater.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/handler/UpdateCheckerManager.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/UpdateCheckerManager.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/handler/UpdateCheckerManager.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/UpdateCheckerManager.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/handler/V2RayNativeManager.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/V2RayNativeManager.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/handler/V2RayNativeManager.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/V2RayNativeManager.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/handler/V2RayServiceManager.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/V2RayServiceManager.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/handler/V2RayServiceManager.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/V2RayServiceManager.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/handler/V2rayConfigManager.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/V2rayConfigManager.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/handler/V2rayConfigManager.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/V2rayConfigManager.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/handler/WebDavManager.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/WebDavManager.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/handler/WebDavManager.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/handler/WebDavManager.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/helper/CustomDividerItemDecoration.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/helper/CustomDividerItemDecoration.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/helper/CustomDividerItemDecoration.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/helper/CustomDividerItemDecoration.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/helper/FileChooserHelper.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/helper/FileChooserHelper.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/helper/FileChooserHelper.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/helper/FileChooserHelper.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/helper/ItemTouchHelperAdapter.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/helper/ItemTouchHelperAdapter.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/helper/ItemTouchHelperAdapter.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/helper/ItemTouchHelperAdapter.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/helper/ItemTouchHelperViewHolder.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/helper/ItemTouchHelperViewHolder.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/helper/ItemTouchHelperViewHolder.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/helper/ItemTouchHelperViewHolder.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/helper/MmkvPreferenceDataStore.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/helper/MmkvPreferenceDataStore.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/helper/MmkvPreferenceDataStore.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/helper/MmkvPreferenceDataStore.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/helper/PermissionHelper.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/helper/PermissionHelper.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/helper/PermissionHelper.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/helper/PermissionHelper.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/helper/QRCodeScannerHelper.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/helper/QRCodeScannerHelper.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/helper/QRCodeScannerHelper.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/helper/QRCodeScannerHelper.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/helper/SimpleItemTouchHelperCallback.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/helper/SimpleItemTouchHelperCallback.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/helper/SimpleItemTouchHelperCallback.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/helper/SimpleItemTouchHelperCallback.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/receiver/BootReceiver.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/receiver/BootReceiver.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/receiver/BootReceiver.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/receiver/BootReceiver.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/receiver/TaskerReceiver.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/receiver/TaskerReceiver.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/receiver/TaskerReceiver.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/receiver/TaskerReceiver.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/receiver/WidgetProvider.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/receiver/WidgetProvider.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/receiver/WidgetProvider.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/receiver/WidgetProvider.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/service/ProcessService.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/service/ProcessService.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/service/ProcessService.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/service/ProcessService.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/service/QSTileService.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/service/QSTileService.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/service/QSTileService.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/service/QSTileService.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/service/RealPingWorkerService.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/service/RealPingWorkerService.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/service/RealPingWorkerService.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/service/RealPingWorkerService.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/service/TProxyService.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/service/TProxyService.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/service/TProxyService.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/service/TProxyService.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/service/V2RayProxyOnlyService.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/service/V2RayProxyOnlyService.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/service/V2RayProxyOnlyService.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/service/V2RayProxyOnlyService.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/service/V2RayTestService.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/service/V2RayTestService.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/service/V2RayTestService.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/service/V2RayTestService.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/service/V2RayVpnService.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/service/V2RayVpnService.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/service/V2RayVpnService.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/service/V2RayVpnService.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/AboutActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/AboutActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/AboutActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/AboutActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/BackupActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/BackupActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/BackupActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/BackupActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/BaseActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/BaseActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/BaseActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/BaseActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/BaseFragment.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/BaseFragment.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/BaseFragment.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/BaseFragment.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/CheckUpdateActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/CheckUpdateActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/CheckUpdateActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/CheckUpdateActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/GroupPagerAdapter.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/GroupPagerAdapter.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/GroupPagerAdapter.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/GroupPagerAdapter.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/GroupServerFragment.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/GroupServerFragment.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/GroupServerFragment.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/GroupServerFragment.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/HelperBaseActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/HelperBaseActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/HelperBaseActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/HelperBaseActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/LogcatActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/LogcatActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/LogcatActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/LogcatActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/LogcatRecyclerAdapter.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/LogcatRecyclerAdapter.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/LogcatRecyclerAdapter.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/LogcatRecyclerAdapter.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/MainActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/MainActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/MainActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/MainActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/MainRecyclerAdapter.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/MainRecyclerAdapter.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/MainRecyclerAdapter.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/MainRecyclerAdapter.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/PerAppProxyActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/PerAppProxyActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/PerAppProxyActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/PerAppProxyActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/PerAppProxyAdapter.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/PerAppProxyAdapter.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/PerAppProxyAdapter.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/PerAppProxyAdapter.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/RoutingEditActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/RoutingEditActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/RoutingEditActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/RoutingEditActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/RoutingSettingActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/RoutingSettingActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/RoutingSettingActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/RoutingSettingActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/RoutingSettingRecyclerAdapter.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/RoutingSettingRecyclerAdapter.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/RoutingSettingRecyclerAdapter.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/RoutingSettingRecyclerAdapter.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/ScScannerActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/ScScannerActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/ScScannerActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/ScScannerActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/ScSwitchActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/ScSwitchActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/ScSwitchActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/ScSwitchActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/ScannerActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/ScannerActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/ScannerActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/ScannerActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/ServerActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/ServerActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/ServerActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/ServerActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/ServerCustomConfigActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/ServerCustomConfigActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/ServerCustomConfigActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/ServerCustomConfigActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/ServerGroupActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/ServerGroupActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/ServerGroupActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/ServerGroupActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/SettingsActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/SettingsActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/SettingsActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/SettingsActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/SubEditActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/SubEditActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/SubEditActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/SubEditActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/SubSettingActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/SubSettingActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/SubSettingActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/SubSettingActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/SubSettingRecyclerAdapter.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/SubSettingRecyclerAdapter.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/SubSettingRecyclerAdapter.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/SubSettingRecyclerAdapter.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/TaskerActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/TaskerActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/TaskerActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/TaskerActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/UrlSchemeActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/UrlSchemeActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/UrlSchemeActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/UrlSchemeActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/UserAssetActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/UserAssetActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/UserAssetActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/UserAssetActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/UserAssetAdapter.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/UserAssetAdapter.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/UserAssetAdapter.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/UserAssetAdapter.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/ui/UserAssetUrlActivity.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/UserAssetUrlActivity.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/ui/UserAssetUrlActivity.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/ui/UserAssetUrlActivity.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/util/AppManagerUtil.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/util/AppManagerUtil.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/util/AppManagerUtil.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/util/AppManagerUtil.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/util/HttpUtil.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/util/HttpUtil.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/util/HttpUtil.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/util/HttpUtil.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/util/JsonUtil.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/util/JsonUtil.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/util/JsonUtil.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/util/JsonUtil.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/util/MessageUtil.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/util/MessageUtil.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/util/MessageUtil.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/util/MessageUtil.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/util/MyContextWrapper.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/util/MyContextWrapper.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/util/MyContextWrapper.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/util/MyContextWrapper.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/util/QRCodeDecoder.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/util/QRCodeDecoder.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/util/QRCodeDecoder.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/util/QRCodeDecoder.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/util/Utils.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/util/Utils.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/util/Utils.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/util/Utils.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/util/ZipUtil.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/util/ZipUtil.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/util/ZipUtil.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/util/ZipUtil.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/viewmodel/LogcatViewModel.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/viewmodel/LogcatViewModel.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/viewmodel/LogcatViewModel.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/viewmodel/LogcatViewModel.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/viewmodel/MainViewModel.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/viewmodel/MainViewModel.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/viewmodel/MainViewModel.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/viewmodel/MainViewModel.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/viewmodel/PerAppProxyViewModel.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/viewmodel/PerAppProxyViewModel.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/viewmodel/PerAppProxyViewModel.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/viewmodel/PerAppProxyViewModel.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/viewmodel/RoutingSettingsViewModel.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/viewmodel/RoutingSettingsViewModel.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/viewmodel/RoutingSettingsViewModel.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/viewmodel/RoutingSettingsViewModel.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/viewmodel/SubscriptionsViewModel.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/viewmodel/SubscriptionsViewModel.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/viewmodel/SubscriptionsViewModel.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/viewmodel/SubscriptionsViewModel.kt diff --git a/V2rayNG/app/src/main/java/xyz/ang/viewmodel/UserAssetViewModel.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/viewmodel/UserAssetViewModel.kt similarity index 100% rename from V2rayNG/app/src/main/java/xyz/ang/viewmodel/UserAssetViewModel.kt rename to V2rayNG/app/src/main/java/xyz/zarazaex/olc/viewmodel/UserAssetViewModel.kt diff --git a/V2rayNG/app/src/main/res/layout/activity_settings.xml b/V2rayNG/app/src/main/res/layout/activity_settings.xml index 618bc8c0..e1108d77 100644 --- a/V2rayNG/app/src/main/res/layout/activity_settings.xml +++ b/V2rayNG/app/src/main/res/layout/activity_settings.xml @@ -9,7 +9,7 @@ diff --git a/V2rayNG/app/src/main/res/xml/shortcuts.xml b/V2rayNG/app/src/main/res/xml/shortcuts.xml index 8874a718..3a13ba01 100644 --- a/V2rayNG/app/src/main/res/xml/shortcuts.xml +++ b/V2rayNG/app/src/main/res/xml/shortcuts.xml @@ -10,8 +10,8 @@ + android:targetClass="xyz.zarazaex.olc.ui.ScSwitchActivity" + android:targetPackage="xyz.zarazaex.olc" /> + android:targetClass="xyz.zarazaex.olc.ui.ScScannerActivity" + android:targetPackage="xyz.zarazaex.olc" /> \ No newline at end of file diff --git a/build.sh b/build.sh index 0bc2285f..0d5ba372 100755 --- a/build.sh +++ b/build.sh @@ -36,7 +36,7 @@ mkdir -p assets data bash gen_assets.sh download cp -v data/*.dat assets/ go mod tidy -gomobile bind -v -androidapi 24 -trimpath -ldflags='-s -w -buildid=' -o libv2ray.aar ./ +GOMAXPROCS=24 gomobile bind -v -androidapi 24 -trimpath -ldflags='-s -w -buildid=' -o libv2ray.aar ./ popd >/dev/null echo "Building hev-socks5-tunnel..." @@ -56,7 +56,7 @@ elif [[ "$BUILD_TYPE" == "debug" ]]; then BUILD_TYPE="assembleDebug" fi -./gradlew $BUILD_TYPE +./gradlew $BUILD_TYPE --parallel --max-workers=24 popd >/dev/null echo "Build complete." diff --git a/compile-hevtun.sh b/compile-hevtun.sh index 6aa01c65..477326bb 100755 --- a/compile-hevtun.sh +++ b/compile-hevtun.sh @@ -31,7 +31,7 @@ ln -s "$__dir/hev-socks5-tunnel" jni/hev-socks5-tunnel APP_PLATFORM=android-24 \ NDK_LIBS_OUT="$TMPDIR/libs" \ NDK_OUT="$TMPDIR/obj" \ - "APP_CFLAGS=-O3 -DPKGNAME=com/v2ray/ang/service" \ + "APP_CFLAGS=-O3 -DPKGNAME=xyz/zarazaex/olc/service" \ "APP_LDFLAGS=-Wl,--build-id=none -Wl,--hash-style=gnu" \ mkdir -p "$__dir/libs"