GithubHelp home page GithubHelp logo

leapcode / bitmask_android Goto Github PK

View Code? Open in Web Editor NEW
99.0 99.0 32.0 400.43 MB

LEAP client for android

License: GNU General Public License v3.0

Java 95.80% Shell 2.23% Dockerfile 0.60% AIDL 0.48% Ruby 0.14% Python 0.75%

bitmask_android's People

Contributors

aguestuser avatar ankushb92 avatar chirayudesai avatar colinmahns avatar comradekingu avatar cyberta avatar elijh avatar janakamarasena avatar kwadronaut avatar meanderingcode avatar parmegv avatar schwabe avatar varac avatar warriorbunny01 avatar wwweagle avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bitmask_android's Issues

This is not a trusted Bitmask provider

When I add my provider or even when I tap on Bitmask demo. A dialoge opens and tell me "This is not a trusted Bitmask provider" with two buttons "Cancel" and "Retry". And if I tap Retry button a new dialoge opens with no text and two "Cancel" and "Retry" buttons. After some teries, Bitmask will crash with android annouce "Bitmask has stopped" and two "OK" and "Report" buttons.
My device:
Nokia X2_DS, Android 4.3

Can't connect:

Deprecated TLS cipher name 'DHE-RSA-AES128-SHA', please use IANA name 'TLS-DHE-RSA-WITH-AES-128-CBC-SHA'

Error: command '223 interface fwmark uid add tun1 0 99999' failed with '400 223 Failed to add uid rule (Invalid argument)'

Preventing Leaks, feature request?

As far as I can tell, there is no way (yet perhaps) for the bitmask client to prevent data from leaking while bitmask connects and in the event of timeouts/disconnects/reconnects/etc.

Android 5 Lollipop VPN fails

https://leap.se/code/issues/6232

Update: fixed by arne in the latest openvpn update: https://play.google.com/store/apps/details?id=de.blinkt.openvpn

Running LPX13D (latest 5 preview) on hammerhead (Nexus 5), rooted with chainfire's stock, selinux enforced kernel, with bitmask 0.7.0.

Connecting seems to work, however the connection fails with this error:
Unable to redirect default gateway -cannot read current default gateway from system.

Otherwise VPN support is much nicer on Lollipop. Sleeker VPN indication with just a key symbol next to the network indicators on the status bar and only one initial warning popup.

Found a fresh ๐Ÿ›

If I go to the demo provider, choose use as anon and and proceed to hit the login button above the turn on button, I can move the position of the button over, a few spots, then when I hit multitasking I can bug it even further. Making the button Blank out to grayish white and become unusable. This is on the latest stable.

Connect through Tor

Recently, I installed Cyanogenmod on my 'Galaxy SII Skyrocket' so now I'm able to proxy all my apps through Tor(Orbot). But I would like to hide the Tor traffic from my carrier using 'Bitmask'.

I've tried to connect to demo.bitmask.net on Bitmask, but since I'm using Tor(Orbot) it failed to make a connection. It does not matter which one I start first, it fails to connect or drops the connection.

Always-on VPN

Android 7.0+ can enforce the use of a VPN using an always-on VPN profile for VPN apps. (not just PPTP etc)
Under settings-->Wireless&NEtworks-->more-->VPN bitmask is listed as a VPN profile. When going into its settings Always-on VPN is grayed out saying "not supported by this app".
It'd be useful if bitmask supported this since it'd allow the system itself to prevent any outgoing connections in the clear (especially during boot)

Bitmask crashes after the update to 0.8.1

I just updated to 0.8.1 from Play store and Bitmask crashes when i try to open it. I also uninstalled/reinstalled it and result is the same.

HTC One SV, Android 4.2, stock, rooted

Is "I trust this application" check really needed after every reboot? (problems at Bitmask autostart)

every time i reboot my phone i have to check "I trust this application" again when Bitmask starts automatically. this is not only a superfluous thing to do because why would i not trust it after reboot if i trusted it many reboots before, but it also somehow confuses Bitmask application. if i boot my phone, unlock it and then don't wait for this check to apear, then Bitmask acts weirdly. it seems not started but if i go to app and try to start it, it (sometimes) can't start or it acts like it already started. then i try to stop it, start it again, stop it... until at one moment it starts normally.

i hope i explained this situation well enough because it's weird and hard to explain for a non native english speaker. please ask for additional info if i was unclear.

i'm on HTC One SV, Android 4.2 and this problem persistd since i started using Bitmask a few months ago.

security error

if i launch bitmask and choose riseup, it says me "security error,update the app or choose another provider" what i have to do? i'm on 0.9.5RC1

Connect thru Tor

Recently, I installed Cyanogenmod on my 'Galaxy SII Skyrocket' so now I'm able to proxy all my apps through Tor(Orbot). But I would like to hide the Tor traffic from my carrier using 'Bitmask'.

I've tried to connect to demo.bitmask.net on Bitmask, but since I'm using Tor(Orbot) it failed to make a connection.

It does not matter which one I start first, Bitmask fails to connect or drops the connection.

FC when turning on VPN

Running latest bitmask 0.9.4 on SlimLP for Oneplus One. I'm able to login to rise up VPN, but when clicking "turn on" bitmask force closes.

Another question: is bitmask still being developed, noticed that your website's download page has latest version from June 2015?

connection dropping often

After only a few minutes I find myself looking at my statusbar wondering why the VPN icon has suddenly dissappeared.
The app keeps closing the VPN for some reason, or it gets killed by android. I'm not sure.
So basically I've been browsing the web assuming I was using a VPN :/

Cannot open TUN: Permission denied

With Bitmask Beta Version 0.9.8RC1 on LineageOS 14.1-20180105-NIGHTLY-oneplus3 I get the following error no matter which provider I select:

2018-01-15 15:50:29 Routes: 0.0.0.0/0, 10.41.0.0/21 2000::/3
2018-01-15 15:50:29 Routes excluded:  
2018-01-15 15:50:29 VpnService routes installed: 0.0.0.0/0 2000::/3
2018-01-15 15:50:29 Disallowed VPN apps: 
2018-01-15 15:50:29 Failed to open the tun interface
2018-01-15 15:50:29 Error: Android establish() method returned null (Really broken network configuration?)
2018-01-15 15:50:29 MANAGEMENT: CMD 'needok 'OPENTUN' cancel'
2018-01-15 15:50:29 MANAGEMENT: Client disconnected
2018-01-15 15:50:29 ERROR: Cannot open TUN: Permission denied (errno=13)
2018-01-15 15:50:29 Exiting due to fatal error
2018-01-15 15:50:29 Process exited with exit value 1
2018-01-15 15:50:29 New OpenVPN Status (NOPROCESS->LEVEL_NOTCONNECTED): No process running.
2018-01-15 15:50:29 MGMT: Got unrecognized command>FATAL:ERROR: Cannot open TUN: Permission denied (errno=13)

Distribute app through F-Droid

It would be greatly appriated if this app could also be distributed through F-Droid, a FOSS 'app store' for android. By distributing this app through F-Droid, it becomes discoverable (and kept up to date) for users who wish to avoid Google Play Services.

From what I have seen, bitmask meets all the critia outlined in their inclusion policy (https://f-droid.org/wiki/page/Inclusion_Policy), so it should be easily accepted.

bitmask unusable

can't use bitmask 'cause can't connect to any provider...just demo.bitmask....i think need to update certificate for riseup...'cause they are getting out a new ca a few time ago

Bitmask crashes after reboot or false start

From version 1.8.2 onward (maybe also 1.8.1 but that version always force closed for me) Bitmask very often crashes at boot. Sometimes it doesn't and sometimes it kind of fail-starts (see attached picture). If it crashes and I later start in normaly, then it starts and works fine.

Login credentials also disappear after reboot.

I wanted to post log but it seems that it doesn't make logs so early at system start.

leap

Proxy support

Hello!
The app is partially successful using bridges or snowflake proxies in censorship circumvention and mostly fails or works unreliably. However, one reliably working tool for me has been powertunnel which I am able to run in proxy mode. Powertunnel is sufficient for circumvention for me but it is not capable of hiding ip. Would be useful to be able to use bitmask routing traffic through powertunnel. Powertunnel itself is an anti-DPI tool, so anything equivalent to that would be an alternative to supporting proxy. For context I am only using default powertunnel settings.

VPN Reconnect sometimes hangs

Logging progress in this issue:
The problem as described is that sometimes when losing a network connection, or switching networks while LEAP is connected, the VPN reconnect will hang.

Objective:
Gather more information on the nature of this bug, with log files and hopefully a repeatable repro

32-bit instead of 64-bit libopenvpn.so

After opening Bitmask for Android, installed from the Google Play Store, I click "Turn On", and I get the following error:

P: CANNOT LINK EXECUTABLE DEPENDENCIES: "libopenvpn.so" is 32-bit instead of 64-bit.
Process exited with exit value 1.

I'm using a rooted ONE A20003 (Oneplus 2) with Android 5.1.1 (Oxygen 2.2.0) running
Build: ONE A2003_14_151211

Do let me know what other details would be helpful.

Can't receive GCM push messges on Bitmask

I can't receive GCM push messages (Signal messenger, Threema messenger, Wire messenger...) for months although it once used to work without problems. I thought that it was a Lollipop limitation since it all started with upgrading my phone to Android 5.1. But then i discovered that people can receive GCM messages with other VPN clients on Lollipop. It also works on my phone if I use Orbot's new VPN feature. Only on Bitmask GCM push messages doesn't get through.

Also, Bitmask Android client was updated to the latest version approximately at the same time as I upgraded my phone to Lollipop, so maybe this is not a Lollipop limitation after all but a Bitmask bug.

Sony Xperia Z3c
Android 5.1
Bitmask for Android 0.9.4

Play Store version

Hi! I noticed that there are 2 versions of the app: one on the official website (which, However, is incomplete), and one on the Play Store. This last is working ??

Emulator won't connect to VPN service

Environment:

  • Workstations: Ubuntu 12.04.3
  • Android Development Tools
  • SDK 17 or 18

Repro:

  • Using the CLI or ADT to launch a debug session for the leap_android application.
  • Follow the prompts to login if you haven't already
  • Switch VPN status from OFF to ON
  • Accept the warning by selecting "I Trust this application"
  • Notice "Initiating Connection" never completes

Error Log Details

Expected Behavior:

VPN client runs properly in the Android Emulator

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.