├── .gitignore ├── .gitmodules ├── COPYING ├── README.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── settings.gradle.kts ├── tunnel ├── build.gradle.kts ├── src │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── org │ │ │ └── amnezia │ │ │ └── awg │ │ │ ├── GoBackend.java │ │ │ ├── backend │ │ │ ├── AwgQuickBackend.java │ │ │ ├── Backend.java │ │ │ ├── BackendException.java │ │ │ ├── GoBackend.java │ │ │ ├── Statistics.java │ │ │ └── Tunnel.java │ │ │ ├── config │ │ │ ├── Attribute.java │ │ │ ├── BadConfigException.java │ │ │ ├── Config.java │ │ │ ├── InetAddresses.java │ │ │ ├── InetEndpoint.java │ │ │ ├── InetNetwork.java │ │ │ ├── Interface.java │ │ │ ├── ParseException.java │ │ │ └── Peer.java │ │ │ ├── crypto │ │ │ ├── Curve25519.java │ │ │ ├── Key.java │ │ │ ├── KeyFormatException.java │ │ │ └── KeyPair.java │ │ │ └── util │ │ │ ├── NonNullForAll.java │ │ │ ├── RootShell.java │ │ │ ├── SharedLibraryLoader.java │ │ │ └── ToolsInstaller.java │ └── test │ │ ├── java │ │ └── org │ │ │ └── amnezia │ │ │ └── awg │ │ │ └── config │ │ │ ├── BadConfigExceptionTest.java │ │ │ └── ConfigTest.java │ │ └── resources │ │ ├── broken.conf │ │ ├── invalid-key.conf │ │ ├── invalid-number.conf │ │ ├── invalid-value.conf │ │ ├── missing-attribute.conf │ │ ├── missing-section.conf │ │ ├── syntax-error.conf │ │ ├── unknown-attribute.conf │ │ ├── unknown-section.conf │ │ └── working.conf └── tools │ ├── CMakeLists.txt │ ├── libwg-go │ ├── .gitignore │ ├── Makefile │ ├── api-android.go │ ├── go.mod │ ├── go.sum │ ├── goruntime-boottime-over-monotonic.diff │ └── jni.c │ └── ndk-compat │ ├── compat.c │ └── compat.h └── ui ├── build.gradle.kts ├── proguard-android-optimize.txt ├── sampledata └── interface_names.json └── src ├── debug └── res │ └── values │ └── strings.xml └── main ├── AndroidManifest.xml ├── java └── org │ └── amnezia │ └── awg │ ├── Application.kt │ ├── BootShutdownReceiver.kt │ ├── QuickTileService.kt │ ├── activity │ ├── BaseActivity.kt │ ├── LogViewerActivity.kt │ ├── MainActivity.kt │ ├── SettingsActivity.kt │ ├── TunnelCreatorActivity.kt │ ├── TunnelToggleActivity.kt │ └── TvMainActivity.kt │ ├── configStore │ ├── ConfigStore.kt │ └── FileConfigStore.kt │ ├── databinding │ ├── BindingAdapters.kt │ ├── ItemChangeListener.kt │ ├── Keyed.kt │ ├── ObservableKeyedArrayList.kt │ ├── ObservableKeyedRecyclerViewAdapter.kt │ └── ObservableSortedKeyedArrayList.kt │ ├── fragment │ ├── AddTunnelsSheet.kt │ ├── AppListDialogFragment.kt │ ├── BaseFragment.kt │ ├── ConfigNamingDialogFragment.kt │ ├── TunnelDetailFragment.kt │ ├── TunnelEditorFragment.kt │ └── TunnelListFragment.kt │ ├── model │ ├── ApplicationData.kt │ ├── ObservableTunnel.kt │ ├── TunnelComparator.kt │ └── TunnelManager.kt │ ├── preference │ ├── KernelModuleEnablerPreference.kt │ ├── PreferencesPreferenceDataStore.kt │ ├── QuickTilePreference.kt │ ├── ToolsInstallerPreference.kt │ ├── VersionPreference.kt │ └── ZipExporterPreference.kt │ ├── util │ ├── AdminKnobs.kt │ ├── BiometricAuthenticator.kt │ ├── ClipboardUtils.kt │ ├── DownloadsFileSaver.kt │ ├── ErrorMessages.kt │ ├── Extensions.kt │ ├── QrCodeFromFileScanner.kt │ ├── QuantityFormatter.kt │ ├── TunnelImporter.kt │ └── UserKnobs.kt │ ├── viewmodel │ ├── ConfigProxy.kt │ ├── InterfaceProxy.kt │ └── PeerProxy.kt │ └── widget │ ├── KeyInputFilter.kt │ ├── MultiselectableRelativeLayout.kt │ ├── NameInputFilter.kt │ ├── SlashDrawable.kt │ ├── ToggleSwitch.kt │ └── TvCardView.kt └── res ├── anim ├── scale_down.xml └── scale_up.xml ├── color └── tv_list_item_tint.xml ├── drawable ├── ic_action_add_white.xml ├── ic_action_delete.xml ├── ic_action_edit.xml ├── ic_action_generate.xml ├── ic_action_open.xml ├── ic_action_save.xml ├── ic_action_scan_qr_code.xml ├── ic_action_select_all.xml ├── ic_action_share_white.xml ├── ic_arrow_back.xml ├── ic_icon.xml ├── ic_settings.xml ├── ic_tile.xml ├── list_item_background.xml └── tv_logo_banner.xml ├── layout-sw600dp └── main_activity.xml ├── layout ├── add_tunnels_bottom_sheet.xml ├── app_list_dialog_fragment.xml ├── app_list_item.xml ├── config_naming_dialog_fragment.xml ├── log_viewer_activity.xml ├── log_viewer_entry.xml ├── main_activity.xml ├── tunnel_detail_fragment.xml ├── tunnel_detail_peer.xml ├── tunnel_editor_fragment.xml ├── tunnel_editor_peer.xml ├── tunnel_list_fragment.xml ├── tunnel_list_item.xml ├── tv_activity.xml ├── tv_file_list_item.xml └── tv_tunnel_list_item.xml ├── menu ├── config_editor.xml ├── log_viewer.xml ├── main_activity.xml ├── tunnel_detail.xml └── tunnel_list_action_mode.xml ├── mipmap-hdpi ├── ic_launcher.png └── ic_launcher_round.png ├── mipmap-ldpi ├── ic_launcher.png └── ic_launcher_round.png ├── mipmap-mdpi ├── ic_launcher.png └── ic_launcher_round.png ├── mipmap-xhdpi ├── banner.png ├── ic_launcher.png └── ic_launcher_round.png ├── mipmap-xxhdpi ├── ic_launcher.png └── ic_launcher_round.png ├── mipmap-xxxhdpi ├── ic_launcher.png └── ic_launcher_round.png ├── resources.properties ├── values-ar-rSA └── strings.xml ├── values-ca-rES └── strings.xml ├── values-cs-rCZ └── strings.xml ├── values-da-rDK └── strings.xml ├── values-de └── strings.xml ├── values-el-rGR └── strings.xml ├── values-es-rES └── strings.xml ├── values-et-rEE └── strings.xml ├── values-fa-rIR └── strings.xml ├── values-fi-rFI └── strings.xml ├── values-fr └── strings.xml ├── values-hi-rIN └── strings.xml ├── values-hi └── strings.xml ├── values-hu-rHU └── strings.xml ├── values-in └── strings.xml ├── values-it └── strings.xml ├── values-ja └── strings.xml ├── values-ko-rKR └── strings.xml ├── values-night ├── bools.xml ├── logviewer_colors.xml └── themes.xml ├── values-nl-rNL └── strings.xml ├── values-no-rNO └── strings.xml ├── values-pa-rIN └── strings.xml ├── values-pl-rPL └── strings.xml ├── values-pt-rBR └── strings.xml ├── values-pt-rPT └── strings.xml ├── values-ro-rRO └── strings.xml ├── values-ru └── strings.xml ├── values-si-rLK └── strings.xml ├── values-sk-rSK └── strings.xml ├── values-sl └── strings.xml ├── values-sv-rSE └── strings.xml ├── values-tr-rTR └── strings.xml ├── values-uk-rUA └── strings.xml ├── values-v27 └── styles.xml ├── values-vi-rVN └── strings.xml ├── values-zh-rCN └── strings.xml ├── values-zh-rTW └── strings.xml ├── values ├── attrs.xml ├── bools.xml ├── colors.xml ├── dimens.xml ├── ic_launcher_background.xml ├── ids.xml ├── logviewer_colors.xml ├── strings.xml ├── styles.xml └── themes.xml └── xml ├── app_restrictions.xml └── preferences.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/.gitmodules -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/gradlew -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /tunnel/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/build.gradle.kts -------------------------------------------------------------------------------- /tunnel/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/GoBackend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/GoBackend.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/backend/AwgQuickBackend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/backend/AwgQuickBackend.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/backend/Backend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/backend/Backend.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/backend/BackendException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/backend/BackendException.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/backend/GoBackend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/backend/GoBackend.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/backend/Statistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/backend/Statistics.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/backend/Tunnel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/backend/Tunnel.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/config/Attribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/config/Attribute.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/config/BadConfigException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/config/BadConfigException.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/config/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/config/Config.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/config/InetAddresses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/config/InetAddresses.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/config/InetEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/config/InetEndpoint.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/config/InetNetwork.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/config/InetNetwork.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/config/Interface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/config/Interface.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/config/ParseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/config/ParseException.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/config/Peer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/config/Peer.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/crypto/Curve25519.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/crypto/Curve25519.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/crypto/Key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/crypto/Key.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/crypto/KeyFormatException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/crypto/KeyFormatException.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/crypto/KeyPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/crypto/KeyPair.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/util/NonNullForAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/util/NonNullForAll.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/util/RootShell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/util/RootShell.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/util/SharedLibraryLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/util/SharedLibraryLoader.java -------------------------------------------------------------------------------- /tunnel/src/main/java/org/amnezia/awg/util/ToolsInstaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/main/java/org/amnezia/awg/util/ToolsInstaller.java -------------------------------------------------------------------------------- /tunnel/src/test/java/org/amnezia/awg/config/BadConfigExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/test/java/org/amnezia/awg/config/BadConfigExceptionTest.java -------------------------------------------------------------------------------- /tunnel/src/test/java/org/amnezia/awg/config/ConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/test/java/org/amnezia/awg/config/ConfigTest.java -------------------------------------------------------------------------------- /tunnel/src/test/resources/broken.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/test/resources/broken.conf -------------------------------------------------------------------------------- /tunnel/src/test/resources/invalid-key.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/test/resources/invalid-key.conf -------------------------------------------------------------------------------- /tunnel/src/test/resources/invalid-number.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/test/resources/invalid-number.conf -------------------------------------------------------------------------------- /tunnel/src/test/resources/invalid-value.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/test/resources/invalid-value.conf -------------------------------------------------------------------------------- /tunnel/src/test/resources/missing-attribute.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/test/resources/missing-attribute.conf -------------------------------------------------------------------------------- /tunnel/src/test/resources/missing-section.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/test/resources/missing-section.conf -------------------------------------------------------------------------------- /tunnel/src/test/resources/syntax-error.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/test/resources/syntax-error.conf -------------------------------------------------------------------------------- /tunnel/src/test/resources/unknown-attribute.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/test/resources/unknown-attribute.conf -------------------------------------------------------------------------------- /tunnel/src/test/resources/unknown-section.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/test/resources/unknown-section.conf -------------------------------------------------------------------------------- /tunnel/src/test/resources/working.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/src/test/resources/working.conf -------------------------------------------------------------------------------- /tunnel/tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tunnel/tools/libwg-go/.gitignore: -------------------------------------------------------------------------------- 1 | build/ -------------------------------------------------------------------------------- /tunnel/tools/libwg-go/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/tools/libwg-go/Makefile -------------------------------------------------------------------------------- /tunnel/tools/libwg-go/api-android.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/tools/libwg-go/api-android.go -------------------------------------------------------------------------------- /tunnel/tools/libwg-go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/tools/libwg-go/go.mod -------------------------------------------------------------------------------- /tunnel/tools/libwg-go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/tools/libwg-go/go.sum -------------------------------------------------------------------------------- /tunnel/tools/libwg-go/goruntime-boottime-over-monotonic.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/tools/libwg-go/goruntime-boottime-over-monotonic.diff -------------------------------------------------------------------------------- /tunnel/tools/libwg-go/jni.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/tools/libwg-go/jni.c -------------------------------------------------------------------------------- /tunnel/tools/ndk-compat/compat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/tools/ndk-compat/compat.c -------------------------------------------------------------------------------- /tunnel/tools/ndk-compat/compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/tunnel/tools/ndk-compat/compat.h -------------------------------------------------------------------------------- /ui/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/build.gradle.kts -------------------------------------------------------------------------------- /ui/proguard-android-optimize.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/proguard-android-optimize.txt -------------------------------------------------------------------------------- /ui/sampledata/interface_names.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/sampledata/interface_names.json -------------------------------------------------------------------------------- /ui/src/debug/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/debug/res/values/strings.xml -------------------------------------------------------------------------------- /ui/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/Application.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/BootShutdownReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/BootShutdownReceiver.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/QuickTileService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/QuickTileService.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/activity/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/activity/BaseActivity.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/activity/LogViewerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/activity/LogViewerActivity.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/activity/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/activity/MainActivity.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/activity/SettingsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/activity/SettingsActivity.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/activity/TunnelCreatorActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/activity/TunnelCreatorActivity.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/activity/TunnelToggleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/activity/TunnelToggleActivity.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/activity/TvMainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/activity/TvMainActivity.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/configStore/ConfigStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/configStore/ConfigStore.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/configStore/FileConfigStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/configStore/FileConfigStore.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/databinding/BindingAdapters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/databinding/BindingAdapters.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/databinding/ItemChangeListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/databinding/ItemChangeListener.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/databinding/Keyed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/databinding/Keyed.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/databinding/ObservableKeyedArrayList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/databinding/ObservableKeyedArrayList.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/databinding/ObservableKeyedRecyclerViewAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/databinding/ObservableKeyedRecyclerViewAdapter.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/databinding/ObservableSortedKeyedArrayList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/databinding/ObservableSortedKeyedArrayList.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/fragment/AddTunnelsSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/fragment/AddTunnelsSheet.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/fragment/AppListDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/fragment/AppListDialogFragment.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/fragment/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/fragment/BaseFragment.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/fragment/ConfigNamingDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/fragment/ConfigNamingDialogFragment.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/fragment/TunnelDetailFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/fragment/TunnelDetailFragment.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/fragment/TunnelEditorFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/fragment/TunnelEditorFragment.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/fragment/TunnelListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/fragment/TunnelListFragment.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/model/ApplicationData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/model/ApplicationData.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/model/ObservableTunnel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/model/ObservableTunnel.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/model/TunnelComparator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/model/TunnelComparator.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/model/TunnelManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/model/TunnelManager.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/preference/KernelModuleEnablerPreference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/preference/KernelModuleEnablerPreference.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/preference/PreferencesPreferenceDataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/preference/PreferencesPreferenceDataStore.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/preference/QuickTilePreference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/preference/QuickTilePreference.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/preference/ToolsInstallerPreference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/preference/ToolsInstallerPreference.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/preference/VersionPreference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/preference/VersionPreference.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/preference/ZipExporterPreference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/preference/ZipExporterPreference.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/util/AdminKnobs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/util/AdminKnobs.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/util/BiometricAuthenticator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/util/BiometricAuthenticator.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/util/ClipboardUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/util/ClipboardUtils.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/util/DownloadsFileSaver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/util/DownloadsFileSaver.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/util/ErrorMessages.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/util/ErrorMessages.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/util/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/util/Extensions.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/util/QrCodeFromFileScanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/util/QrCodeFromFileScanner.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/util/QuantityFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/util/QuantityFormatter.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/util/TunnelImporter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/util/TunnelImporter.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/util/UserKnobs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/util/UserKnobs.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/viewmodel/ConfigProxy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/viewmodel/ConfigProxy.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/viewmodel/InterfaceProxy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/viewmodel/InterfaceProxy.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/viewmodel/PeerProxy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/viewmodel/PeerProxy.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/widget/KeyInputFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/widget/KeyInputFilter.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/widget/MultiselectableRelativeLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/widget/MultiselectableRelativeLayout.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/widget/NameInputFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/widget/NameInputFilter.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/widget/SlashDrawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/widget/SlashDrawable.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/widget/ToggleSwitch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/widget/ToggleSwitch.kt -------------------------------------------------------------------------------- /ui/src/main/java/org/amnezia/awg/widget/TvCardView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/java/org/amnezia/awg/widget/TvCardView.kt -------------------------------------------------------------------------------- /ui/src/main/res/anim/scale_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/anim/scale_down.xml -------------------------------------------------------------------------------- /ui/src/main/res/anim/scale_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/anim/scale_up.xml -------------------------------------------------------------------------------- /ui/src/main/res/color/tv_list_item_tint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/color/tv_list_item_tint.xml -------------------------------------------------------------------------------- /ui/src/main/res/drawable/ic_action_add_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/drawable/ic_action_add_white.xml -------------------------------------------------------------------------------- /ui/src/main/res/drawable/ic_action_delete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/drawable/ic_action_delete.xml -------------------------------------------------------------------------------- /ui/src/main/res/drawable/ic_action_edit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/drawable/ic_action_edit.xml -------------------------------------------------------------------------------- /ui/src/main/res/drawable/ic_action_generate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/drawable/ic_action_generate.xml -------------------------------------------------------------------------------- /ui/src/main/res/drawable/ic_action_open.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/drawable/ic_action_open.xml -------------------------------------------------------------------------------- /ui/src/main/res/drawable/ic_action_save.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/drawable/ic_action_save.xml -------------------------------------------------------------------------------- /ui/src/main/res/drawable/ic_action_scan_qr_code.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/drawable/ic_action_scan_qr_code.xml -------------------------------------------------------------------------------- /ui/src/main/res/drawable/ic_action_select_all.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/drawable/ic_action_select_all.xml -------------------------------------------------------------------------------- /ui/src/main/res/drawable/ic_action_share_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/drawable/ic_action_share_white.xml -------------------------------------------------------------------------------- /ui/src/main/res/drawable/ic_arrow_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/drawable/ic_arrow_back.xml -------------------------------------------------------------------------------- /ui/src/main/res/drawable/ic_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/drawable/ic_icon.xml -------------------------------------------------------------------------------- /ui/src/main/res/drawable/ic_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/drawable/ic_settings.xml -------------------------------------------------------------------------------- /ui/src/main/res/drawable/ic_tile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/drawable/ic_tile.xml -------------------------------------------------------------------------------- /ui/src/main/res/drawable/list_item_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/drawable/list_item_background.xml -------------------------------------------------------------------------------- /ui/src/main/res/drawable/tv_logo_banner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/drawable/tv_logo_banner.xml -------------------------------------------------------------------------------- /ui/src/main/res/layout-sw600dp/main_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/layout-sw600dp/main_activity.xml -------------------------------------------------------------------------------- /ui/src/main/res/layout/add_tunnels_bottom_sheet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/layout/add_tunnels_bottom_sheet.xml -------------------------------------------------------------------------------- /ui/src/main/res/layout/app_list_dialog_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/layout/app_list_dialog_fragment.xml -------------------------------------------------------------------------------- /ui/src/main/res/layout/app_list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/layout/app_list_item.xml -------------------------------------------------------------------------------- /ui/src/main/res/layout/config_naming_dialog_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/layout/config_naming_dialog_fragment.xml -------------------------------------------------------------------------------- /ui/src/main/res/layout/log_viewer_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/layout/log_viewer_activity.xml -------------------------------------------------------------------------------- /ui/src/main/res/layout/log_viewer_entry.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/layout/log_viewer_entry.xml -------------------------------------------------------------------------------- /ui/src/main/res/layout/main_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/layout/main_activity.xml -------------------------------------------------------------------------------- /ui/src/main/res/layout/tunnel_detail_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/layout/tunnel_detail_fragment.xml -------------------------------------------------------------------------------- /ui/src/main/res/layout/tunnel_detail_peer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/layout/tunnel_detail_peer.xml -------------------------------------------------------------------------------- /ui/src/main/res/layout/tunnel_editor_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/layout/tunnel_editor_fragment.xml -------------------------------------------------------------------------------- /ui/src/main/res/layout/tunnel_editor_peer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/layout/tunnel_editor_peer.xml -------------------------------------------------------------------------------- /ui/src/main/res/layout/tunnel_list_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/layout/tunnel_list_fragment.xml -------------------------------------------------------------------------------- /ui/src/main/res/layout/tunnel_list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/layout/tunnel_list_item.xml -------------------------------------------------------------------------------- /ui/src/main/res/layout/tv_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/layout/tv_activity.xml -------------------------------------------------------------------------------- /ui/src/main/res/layout/tv_file_list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/layout/tv_file_list_item.xml -------------------------------------------------------------------------------- /ui/src/main/res/layout/tv_tunnel_list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/layout/tv_tunnel_list_item.xml -------------------------------------------------------------------------------- /ui/src/main/res/menu/config_editor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/menu/config_editor.xml -------------------------------------------------------------------------------- /ui/src/main/res/menu/log_viewer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/menu/log_viewer.xml -------------------------------------------------------------------------------- /ui/src/main/res/menu/main_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/menu/main_activity.xml -------------------------------------------------------------------------------- /ui/src/main/res/menu/tunnel_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/menu/tunnel_detail.xml -------------------------------------------------------------------------------- /ui/src/main/res/menu/tunnel_list_action_mode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/menu/tunnel_list_action_mode.xml -------------------------------------------------------------------------------- /ui/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ui/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ui/src/main/res/mipmap-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/mipmap-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /ui/src/main/res/mipmap-ldpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/mipmap-ldpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ui/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ui/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ui/src/main/res/mipmap-xhdpi/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/mipmap-xhdpi/banner.png -------------------------------------------------------------------------------- /ui/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ui/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ui/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ui/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ui/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ui/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ui/src/main/res/resources.properties: -------------------------------------------------------------------------------- 1 | unqualifiedResLocale=en-US 2 | -------------------------------------------------------------------------------- /ui/src/main/res/values-ar-rSA/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-ar-rSA/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-ca-rES/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-ca-rES/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-cs-rCZ/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-cs-rCZ/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-da-rDK/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-da-rDK/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-el-rGR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-el-rGR/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-es-rES/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-es-rES/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-et-rEE/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-et-rEE/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-fa-rIR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-fa-rIR/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-fi-rFI/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-fi-rFI/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-hi-rIN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-hi-rIN/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-hi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-hi/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-hu-rHU/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-hu-rHU/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-ko-rKR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-ko-rKR/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-night/bools.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-night/bools.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-night/logviewer_colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-night/logviewer_colors.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-nl-rNL/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-nl-rNL/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-no-rNO/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-no-rNO/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-pa-rIN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-pa-rIN/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-pl-rPL/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-pl-rPL/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-pt-rBR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-pt-rBR/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-pt-rPT/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-pt-rPT/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-ro-rRO/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-ro-rRO/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-si-rLK/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-si-rLK/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-sk-rSK/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-sk-rSK/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-sl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-sl/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-sv-rSE/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-sv-rSE/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-tr-rTR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-tr-rTR/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-uk-rUA/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-uk-rUA/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-v27/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-v27/styles.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-vi-rVN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-vi-rVN/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /ui/src/main/res/values/bools.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values/bools.xml -------------------------------------------------------------------------------- /ui/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /ui/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /ui/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /ui/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /ui/src/main/res/values/logviewer_colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values/logviewer_colors.xml -------------------------------------------------------------------------------- /ui/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /ui/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /ui/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /ui/src/main/res/xml/app_restrictions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/xml/app_restrictions.xml -------------------------------------------------------------------------------- /ui/src/main/res/xml/preferences.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amnezia-vpn/amneziawg-android/HEAD/ui/src/main/res/xml/preferences.xml --------------------------------------------------------------------------------