- Requires orbot to be running in background (https://gitlab.com/guardianproject/orbot)
- App starts up with socks5 proxy on 127.0.0.1:9050
- Current API 36
The Play store variants sandbox traffic more heavily, so Tordroid’s attempts to connect through Orbot fail.
This is why Orbot works on physical devices but fails inside modern AVD images.
The fix: Use a “Generic x86_64 – Android (AOSP)” system image, NOT Google Play
This is the only consistent method that allows Orbot’s VPN mode or socks proxy to run without SELinux blocks.
Use one of these AVD images:
✅ API 30 (Android 11) – AOSP x86_64
✅ API 29 (Android 10) – AOSP x86_64
✅ API 28 (Android 9) – AOSP x86_64
✅ API 23 (Android 6) – AOSP x86 (if you want super stable)
Only the AOSP images have permissive-enough SELinux and permitted VPN API behavior.
You must choose AOSP / “Android” (the plain one) — not:
❌ Google Play
❌ Google APIs
This app connects to a Verge Electrum Server.
Check the status of all XVG electrum servers here: https://1209k.com/bitcoin-eye/ele.php?chain=xvg
Install Android Studio. Once it is
running, import tordroid by navigating to where you cloned or downloaded it and selecting
settings.gradle. When it is finished importing, click on the SDK Manager 
Make sure that you have JDK 17 installed before building.
You can get it here from Oracle (login required).
Once you have that installed, navigate to File > Project Structure > SDK Location and change the path of your current JDK to
the path of the new JDK.
To work with on ChromeOS flex, download chromeOS here: https://dl.google.com/chromeos-flex/images/latest.bin.zip
To test, open a virtual phone in your Android Studio Device Manager or, to test on a physical device,
you will need to enable developer options on your phone. To do so, go into settings, About Phone,
locate your Build Number, and tap it 7 times, or until it says "You are now a Developer". Then,
go back to the main Settings screen and scroll once again to the bottom. Select Developer options
and enable USB Debugging.
Then plug your phone into your computer and hit the green play button at the top of
Android Studio. It will load for a moment before prompting you to select which device to install
it on. Select your device from the list, and hit continue.
NOTE
If you are attempting to build on a Lollipop emulator, please ensure that you are using Android 5..* armeabi-v7*.
It will not build on an x86/x86_64 emulator.
Original code by Coinomi 2017
Continued and updated from 2017 to now, by justinvforvendetta