Skip to content

vergecurrency/tordroid

Repository files navigation

Verge Tor Wallet for Android

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

Building the app

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 SDK Manager. You will want to install Android 15 / SDK version 35 (API 35).

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

About

Verge Tor Wallet for Android, as found on Google Play

Topics

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages