├── .circleci └── config.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── libs │ └── README.md │ └── main │ ├── AndroidManifest.xml │ ├── aidl │ └── io │ │ └── github │ │ └── trojan_gfw │ │ └── igniter │ │ └── proxy │ │ └── aidl │ │ ├── ITrojanService.aidl │ │ └── ITrojanServiceCallback.aidl │ ├── cpp │ ├── CMakeLists.txt │ └── jni-helper.cpp │ ├── ic_launcher-web.png │ ├── java │ └── io │ │ └── github │ │ └── trojan_gfw │ │ └── igniter │ │ ├── AboutActivity.java │ │ ├── ClashHelper.java │ │ ├── Globals.java │ │ ├── ILogFunction.java │ │ ├── IgniterApplication.java │ │ ├── JNIHelper.java │ │ ├── LogHelper.java │ │ ├── MainActivity.java │ │ ├── PathHelper.java │ │ ├── ProxyService.java │ │ ├── TextViewListener.java │ │ ├── TrojanConfig.java │ │ ├── TrojanHelper.java │ │ ├── TrojanURLHelper.java │ │ ├── common │ │ ├── app │ │ │ ├── BaseAppCompatActivity.java │ │ │ └── BaseFragment.java │ │ ├── constants │ │ │ └── Constants.java │ │ ├── dialog │ │ │ └── LoadingDialog.java │ │ ├── mvp │ │ │ ├── BasePresenter.java │ │ │ └── BaseView.java │ │ ├── os │ │ │ ├── IThreads.java │ │ │ ├── PreferencesProvider.java │ │ │ ├── Task.java │ │ │ └── Threads.java │ │ └── utils │ │ │ ├── PermissionUtils.java │ │ │ ├── PreferenceUtils.java │ │ │ ├── ProcessUtils.java │ │ │ └── SnackbarUtils.java │ │ ├── connection │ │ ├── TestConnection.java │ │ └── TrojanConnection.java │ │ ├── exempt │ │ ├── activity │ │ │ └── ExemptAppActivity.java │ │ ├── adapter │ │ │ └── AppInfoAdapter.java │ │ ├── contract │ │ │ └── ExemptAppContract.java │ │ ├── data │ │ │ ├── AppInfo.java │ │ │ ├── ExemptAppDataManager.java │ │ │ └── ExemptAppDataSource.java │ │ ├── fragment │ │ │ └── ExemptAppFragment.java │ │ └── presenter │ │ │ └── ExemptAppPresenter.java │ │ ├── initializer │ │ ├── Initializer.java │ │ ├── InitializerHelper.java │ │ ├── MainInitializer.java │ │ ├── ProxyInitializer.java │ │ └── ToolInitializer.java │ │ ├── qrcode │ │ └── ScanQRCodeActivity.java │ │ ├── servers │ │ ├── activity │ │ │ └── ServerListActivity.java │ │ ├── contract │ │ │ └── ServerListContract.java │ │ ├── data │ │ │ ├── ServerListDataManager.java │ │ │ └── ServerListDataSource.java │ │ ├── fragment │ │ │ ├── ServerListAdapter.java │ │ │ └── ServerListFragment.java │ │ └── presenter │ │ │ └── ServerListPresenter.java │ │ └── tile │ │ ├── IgniterTileService.java │ │ └── ProxyHelper.java │ └── res │ ├── drawable-hdpi │ ├── ic_action_link.png │ ├── ic_action_name.png │ ├── ic_save.png │ ├── ic_search.png │ ├── ic_tile.png │ └── qr_code.png │ ├── drawable-mdpi │ ├── ic_action_link.png │ ├── ic_action_name.png │ ├── ic_save.png │ ├── ic_search.png │ ├── ic_tile.png │ └── qr_code.png │ ├── drawable-xhdpi │ ├── ic_action_link.png │ ├── ic_action_name.png │ ├── ic_save.png │ ├── ic_search.png │ ├── ic_tile.png │ └── qr_code.png │ ├── drawable-xxhdpi │ ├── ic_action_link.png │ ├── ic_action_name.png │ ├── ic_save.png │ ├── ic_search.png │ ├── ic_tile.png │ └── qr_code.png │ ├── drawable-xxxhdpi │ ├── ic_action_link.png │ ├── ic_action_name.png │ ├── ic_save.png │ ├── ic_search.png │ ├── ic_tile.png │ └── qr_code.png │ ├── drawable │ ├── common_round_rect_white_bg.xml │ └── qr_code.png │ ├── layout │ ├── activity_about.xml │ ├── activity_exempt_app.xml │ ├── activity_main.xml │ ├── activity_scan_qrcode.xml │ ├── activity_server_list.xml │ ├── dialog_loading.xml │ ├── fragment_exempt_app.xml │ ├── fragment_server_list.xml │ ├── item_app_info.xml │ └── item_server.xml │ ├── menu │ ├── menu_exempt_app.xml │ ├── menu_main.xml │ └── menu_server_list.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── raw │ ├── cacert.pem │ ├── clash_config.yaml │ └── country.mmdb │ ├── values │ ├── arrays.xml │ ├── colors.xml │ ├── dimens.xml │ ├── ic_launcher_background.xml │ ├── strings.xml │ └── styles.xml │ └── xml │ └── root_preferences.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/libs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/libs/README.md -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/aidl/io/github/trojan_gfw/igniter/proxy/aidl/ITrojanService.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/aidl/io/github/trojan_gfw/igniter/proxy/aidl/ITrojanService.aidl -------------------------------------------------------------------------------- /app/src/main/aidl/io/github/trojan_gfw/igniter/proxy/aidl/ITrojanServiceCallback.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/aidl/io/github/trojan_gfw/igniter/proxy/aidl/ITrojanServiceCallback.aidl -------------------------------------------------------------------------------- /app/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /app/src/main/cpp/jni-helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/cpp/jni-helper.cpp -------------------------------------------------------------------------------- /app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/AboutActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/AboutActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/ClashHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/ClashHelper.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/Globals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/Globals.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/ILogFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/ILogFunction.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/IgniterApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/IgniterApplication.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/JNIHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/JNIHelper.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/LogHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/LogHelper.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/PathHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/PathHelper.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/ProxyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/ProxyService.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/TextViewListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/TextViewListener.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/TrojanConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/TrojanConfig.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/TrojanHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/TrojanHelper.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/TrojanURLHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/TrojanURLHelper.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/common/app/BaseAppCompatActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/common/app/BaseAppCompatActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/common/app/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/common/app/BaseFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/common/constants/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/common/constants/Constants.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/common/dialog/LoadingDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/common/dialog/LoadingDialog.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/common/mvp/BasePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/common/mvp/BasePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/common/mvp/BaseView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/common/mvp/BaseView.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/common/os/IThreads.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/common/os/IThreads.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/common/os/PreferencesProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/common/os/PreferencesProvider.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/common/os/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/common/os/Task.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/common/os/Threads.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/common/os/Threads.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/common/utils/PermissionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/common/utils/PermissionUtils.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/common/utils/PreferenceUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/common/utils/PreferenceUtils.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/common/utils/ProcessUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/common/utils/ProcessUtils.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/common/utils/SnackbarUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/common/utils/SnackbarUtils.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/connection/TestConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/connection/TestConnection.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/connection/TrojanConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/connection/TrojanConnection.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/exempt/activity/ExemptAppActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/exempt/activity/ExemptAppActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/exempt/adapter/AppInfoAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/exempt/adapter/AppInfoAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/exempt/contract/ExemptAppContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/exempt/contract/ExemptAppContract.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/exempt/data/AppInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/exempt/data/AppInfo.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/exempt/data/ExemptAppDataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/exempt/data/ExemptAppDataManager.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/exempt/data/ExemptAppDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/exempt/data/ExemptAppDataSource.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/exempt/fragment/ExemptAppFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/exempt/fragment/ExemptAppFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/exempt/presenter/ExemptAppPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/exempt/presenter/ExemptAppPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/initializer/Initializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/initializer/Initializer.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/initializer/InitializerHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/initializer/InitializerHelper.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/initializer/MainInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/initializer/MainInitializer.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/initializer/ProxyInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/initializer/ProxyInitializer.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/initializer/ToolInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/initializer/ToolInitializer.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/qrcode/ScanQRCodeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/qrcode/ScanQRCodeActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/servers/activity/ServerListActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/servers/activity/ServerListActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/servers/contract/ServerListContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/servers/contract/ServerListContract.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/servers/data/ServerListDataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/servers/data/ServerListDataManager.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/servers/data/ServerListDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/servers/data/ServerListDataSource.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/servers/fragment/ServerListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/servers/fragment/ServerListAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/servers/fragment/ServerListFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/servers/fragment/ServerListFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/servers/presenter/ServerListPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/servers/presenter/ServerListPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/tile/IgniterTileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/tile/IgniterTileService.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/trojan_gfw/igniter/tile/ProxyHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/java/io/github/trojan_gfw/igniter/tile/ProxyHelper.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_action_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-hdpi/ic_action_link.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_action_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-hdpi/ic_action_name.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-hdpi/ic_save.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-hdpi/ic_search.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-hdpi/ic_tile.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/qr_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-hdpi/qr_code.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_action_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-mdpi/ic_action_link.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_action_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-mdpi/ic_action_name.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-mdpi/ic_save.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-mdpi/ic_search.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-mdpi/ic_tile.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/qr_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-mdpi/qr_code.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_action_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-xhdpi/ic_action_link.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_action_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-xhdpi/ic_action_name.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-xhdpi/ic_save.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-xhdpi/ic_search.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-xhdpi/ic_tile.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/qr_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-xhdpi/qr_code.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_action_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-xxhdpi/ic_action_link.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_action_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-xxhdpi/ic_action_name.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-xxhdpi/ic_save.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-xxhdpi/ic_search.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-xxhdpi/ic_tile.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/qr_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-xxhdpi/qr_code.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_action_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-xxxhdpi/ic_action_link.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_action_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-xxxhdpi/ic_action_name.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-xxxhdpi/ic_save.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-xxxhdpi/ic_search.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-xxxhdpi/ic_tile.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/qr_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable-xxxhdpi/qr_code.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/common_round_rect_white_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable/common_round_rect_white_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/qr_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/drawable/qr_code.png -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_about.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/layout/activity_about.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_exempt_app.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/layout/activity_exempt_app.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_scan_qrcode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/layout/activity_scan_qrcode.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_server_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/layout/activity_server_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/layout/dialog_loading.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_exempt_app.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/layout/fragment_exempt_app.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_server_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/layout/fragment_server_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_app_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/layout/item_app_info.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/layout/item_server.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_exempt_app.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/menu/menu_exempt_app.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_server_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/menu/menu_server_list.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/raw/cacert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/raw/cacert.pem -------------------------------------------------------------------------------- /app/src/main/res/raw/clash_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/raw/clash_config.yaml -------------------------------------------------------------------------------- /app/src/main/res/raw/country.mmdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/raw/country.mmdb -------------------------------------------------------------------------------- /app/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/root_preferences.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/app/src/main/res/xml/root_preferences.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p4gefau1t/trojan-go-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------