Skip to content

Draft ratman client: android-vpn

Mima requested to merge oooh_chew/irdest:android-vpn-ci-test into develop

💀 Skeleton for ratman android-app.

This app implements ratman functionality from cross-compiled library (libratman.so). These libraries are compiled from rust code in android-vpn/jni. These are compiled with mozilla rust android plugin by./gradlew cargoBuild command. This command will generate 4 android supported abi(arm, x86, arm64, x86_64) libraries and place them into android-vpn/app/src/jniLibs/abi.

  • I couldn't test all the libraries I only tested library for arm64 on the device.
  • Dockerfile is literally not working as I expected but somehow is working... 💙 I will update soon.

Question🧁
I wounder if is better to have structure like this example so in this case Corgo.toml will be:
// End-user applications
"clients/irdest-echo",
"clients/irdest-proxy",
"clients/android-vpn",

Edited by Mima

Merge request reports