Related
Hey guys,
I just got my Xperia X10 to work in our university wifi. WPA-EAP PEAP with MSCHAPV2. I used the app Wifi-Config Editor Pro from the market. You don't even need to root your phone. I hope this works on everyone else also. I was so thankful with the developer. This app saved my phone.
is this wifi-config?
Cant find the exact name you mention anywhere.
links please?
I did a search in the android market "wifi config". After that first two results would be wifi config and wifi config editor pro. The free version doesn't have the enterprise configuration. The pro does.
I would love to try this out, but the app is obviously not yet certified for the latest firmware release...
Even with this link (hxxp://bubiloop.com/android-tools-wifi-config-editor-pro), there are no results in the market.
If, like me (X10 mini pro, UK unlocked latest firmware) wifi config pro isn't showing for you in the market you can do the following:
1) Root the phone following the instructions here:
http://android.doshaska.net/x10miniroot
(this works for me on my X10 mini pro)
With the phone connected and usb debugging on/wifi toggled off, from the androidSDK on a PC (Windows,Linux,Mac) get a shell
2) adb shell
3) su
4) cd /data/misc/wifi
5) busybox vi wpa_supplicant.conf
(to edit the wpa configuration file)
6) add this at the end
network={
ssid="eduroam"
key_mgmt=WPA-EAP IEEE8021X
eap=PEAP
identity="MYIDENTITY"
password="SECRET"
phase1="peapver=0"
phase2="auth=MSCHAPV2"
priority=7
}
or similar, where MYIDENTITY is your eduroam login ID and SECRET is your password. This is taken verbatim from another phone (HTC Desire, Android 2.2) which does work OK
7) save
8) log out
Then connect and surf...
Cosmodia - I don't know why you can't see it in the market. You have Android 1.6 right? At first I cannot see it also since the app was only for Android 2.0 but the developer made it to work with Android 1.6 so now I can see it and got it to work. You can contact the developer and ask questions.
Professordes - I think this should help people who didn't want or don't know how to root their phone
Android 2.x Enterprise settings coming soon
Android WiFi Internal API's changed between version 1.5/1.6/2.x Android 1.6 added a lot of the requirements to enable an enterprise WiFi network, however the published API and UI's don't make it easy to connect to them. They then changed them in 2.0 making virtually all Enterprise configurations valid. Unfortunately the UI still lacks in the ability to configure them. I needed my android device on the WiFi network at work so I wrote an app do to just that.
As of about a week ago I had everything all versions without the enterprise settings working. This is the "WiFi Config Editor" you can find on the market now. I was in the process of enabling the editing of the enterprise settings for Android 2.0+ when I was contacted about getting an X10 on a WPA-EAP network with PEAP authorization. Being the X10 is a 1.6 device I made the changes necessary and released the 1.6 version of "WiFi Config Editor Pro". This version will only work with Android 1.6 as the Enterprise API's are different.
Currently I'm testing the "WiFi Config Editor Pro" for Android 2.0+ and should have it released in the next few days. As I hinted at earlier, the enterprise settings are hidden in Internal API's. This makes developing against them difficult. Google actually places a number of roadblocks in the way to make this harder. But being that Android is open source, it just takes a little bit of persistence to make it all work. Best part of all. NO ROOT REQUIRED!
To my knowledge this is the only app that exists that will allow you to edit WiFi settings at this level without requiring root access. I'm open to suggestions to help make it better. Let me know if anyone has any issues with the app or connecting to specific configurations.
Thanks,
--OddRain
Hello OddRain,
this sounds very promising and I am looking forward to trying it out as soon as the latest firmware release for the X10 gets full Market access again.
Hi Oddrain,
I can't find any other way to contact you.
I am desperately looking to connect to my companies WPA2 enterprise network, with Peap. It also uses a certificate.
I cannot however purchase pro as I am in South Africa and we can only get free apps on the market.
Can you please advise when the android 2.1+ version is available, if it will work for what i need and how I can pay.
Florbid
I still can't seem to find the Wifi Config Editor (neither the free nor the pro version) in the Market, everything else appears to be there.
Is the application limited to some region, firmware or branding?
I'm trying to access the Market from Germany, my X10 is on R2BA026, unbranded phone.
I'm not sure why the app doesnt show up in the market sometimes. The free version supports Android 1.5 and up. There are 2 pro versions, one for Android 1.6 and one for Android 2.0+. All versions should be in the market right now. There are no limits within the application other than the Android Versions supported.
The most reliable way I know of searching the app store is not by the application name, but by the developer name. pub:OddRain would be the Android Market search string, it is Case Sensitive.
--OddRain
Thank you very much for the reply. Unfortunately, I don't get any result with that search term as well.
Could somebody else with the same firmware version please search for this to see if it maybe depends on that?
can wifi config editor (free version) solve the issue of the campus wifi (WPA/WPA2-EAP PEAP with MSCHAPV2) ?
Thanks!
can you just extract the .apk and post it here please and make it easier for all?
ProxyDroid is an app that can help you to set the proxy (http / socks4 / socks5) on your android devices.
PLEASE ROOT YOUR DEVICES FIRST AND MAKE SURE YOUR KERNEL SUPPORT IPTABLES (NAT)
TIPS: Press MENU button to find a "Recover" option that would help you to recover / reset the proxy settings when you get something wrong.
** FEATURES **
1. Support HTTP / HTTPS / SOCKS4 / SOCKS5 proxy
2. Support basic / NTLM / NTLMv2 authentication methods
3. Individual proxy for only one or several apps
4. Multiple profiles support
5. Bind configuration to WIFI's SSID / Mobile Network (2G / 3G)
6. Widgets for quickly switching on/off proxy
7. Low battery and memory consumption (written in C and compiled as native binary)
8. Bypass custom IP address
9. DNS proxy for guys behind the firewall that disallows to resolve external addresses
10. PAC file support (only basic support, thanks to Rhino)
ProxyDroid is an open source software and distributed with many other open source projects, here is a list of them:
* cntlm - Authentication Proxy: http://cntlm.sourceforge.net/
* redsocks - transparent socks redirector: http://darkk.net.ru/redsocks/
* netfilter/iptables - http://www.netfilter.org/
* transproxy - transparently proxy for HTTP requests: http://sourceforge.net/projects/transproxy/
* stunnel - multiplatform SSL tunneling proxy: http://www.stunnel.org/
You can check out all source codes from our project site: https://github.com/madeye/proxydroid
Also Available on Android Market: https://market.android.com/details?id=org.proxydroid
BTW, I decide to post this app on XDA because I have found some similar apps are violating GPL here.
What's new:
2.6.3
1. FIX: Android 4.2 compatibility issues
2.6.2 r2
1. FIX: a FC on JB
2.6.2
1. UPDATE: add HTTP-Tunnel mode, users from Iran with proxifier working on their PC can try this mode.
2.6.1
1. FIX: some UI bugs
2.6.0
1. UPDATE: new DNS cache module
2. UPDATE: enhanced UI for ICS
3. FIX: problems with auto connecting function
2.5.2
1. UPDATE: enhanced bypass function
2.5.1
1. UPDATE: enhancement in auto connecting function
2.5.0
1. FIX: some bugs fixed
2.4.5
1. UPDATE: A new option for bypassing selected apps instead of proxying them
2.4.4
1. FIX: try to fix a issue reported by Andrea
2.4.3
1. UPDATE: new stunnel binary
1. FIX: some UI bugs
2.4.2
1. FIX: some bugs introduced in the last two versions.
2.4.1
1. UPDATE: HTTPS proxy support (still only for testing now)
2.4.0 (Only for testing, need several updates to become stable)
1. UPDATE: PAC file support
2.3.2
1. UPDATE: the latest cntlm binary
2.3.1
1. FIX: bugs in the individual proxy mode
2.3.0
1. HOTFIX: NTLM related issues in 2.2.2
2. UPDATE: Optimized DNS Proxy (patch from gaeproxy)
3. FIX: Some known issues on ICS
2.2.2 (Thanks to Bob)
1. UPDATE: Russian translations
2. FIX: some spell and grammar mistakes (Sorry for my poor english )
2.2.1
1. FIX: password issue reported by Leonardo
2.2.0
1. UPDATE: custom bypass addresses
2. FIX: some bugs with multiple profiles
2.1.0
1. UPDATE: new root permission and iptables detection method
2. UPDATE: latest redsocks built with libevent2
2.0.6
1. FIX: FC problems in App Chooser
2. UPDATE: A new troubleshooting option in MENU (use system's iptables)
2.0.5
1. Some bug fixes
2. Optimize for app manager
2.0.0
UPDATES (Thanks to @kafkasmaze's patch)
1. Rewrite profile function
2. Multi WIFI bind
FIXES:
1. Problems when converting profiles
1.9.1
FIXES:
1. Update old profile structure automatically
2. Avoid error intranet addr format
Many thanks for their generous donation:
Du Duong([email protected])
2.2.0
1. UPDATE: custom bypass addresses
How to fill in custom bypass addresses?
for ex. if I want to by pass local 127.0.0.1 but the entry format x.x.x.x/x
what should I fill with the latest entry /x ?
best proxy app. THanks it really help me dealing with proxy in my job.
dony71 said:
2.2.0
1. UPDATE: custom bypass addresses
How to fill in custom bypass addresses?
for ex. if I want to by pass local 127.0.0.1 but the entry format x.x.x.x/x
what should I fill with the latest entry /x ?
Click to expand...
Click to collapse
You can input addresses with or without netmask. So, 127.0.0.1/8 and 127.0.0.1 are both acceptable.
Best app!
Is support of PAC file is planned?
ValeraVi said:
Best app!
Is support of PAC file is planned?
Click to expand...
Click to collapse
It is almost impossible to implement a full PAC file support with transparent proxy and iptables. So, I have to suggest you to get proxy info from PAC files manually.
But still I will try to add some very basic support for PAC file in the future edition.
看到了“上海”,所以决定用中文回复
最近试了gae,不是很好,试试这个怎么样。
谢谢!
Hi!
I've been using this app for a few days and I like it, this is the best proxy app I've tried.
But I noticed a excessive battery drain during the same time. After inspecting what was happening I discovered that now the wifi sleep policy is always set to never, even if I change it to another option. It just changes to never sleep.
Is this app the culprit? If so, can it be fixed?
Thanks in advance.
Kierrok said:
Hi!
I've been using this app for a few days and I like it, this is the best proxy app I've tried.
But I noticed a excessive battery drain during the same time. After inspecting what was happening I discovered that now the wifi sleep policy is always set to never, even if I change it to another option. It just changes to never sleep.
Is this app the culprit? If so, can it be fixed?
Thanks in advance.
Click to expand...
Click to collapse
We don't change anything about WIFI sleep policy. Since it's a open source software, you can check it in our codes
BTW, I guess it's something wrong with your ROM or other apps you installed.
cmadeye said:
We don't change anything about WIFI sleep policy. Since it's a open source software, you can check it in our codes
BTW, I guess it's something wrong with your ROM or other apps you installed.
Click to expand...
Click to collapse
I didn't install any other new app around the time I noticed the battery drain, just this one.
But I did update some and I found the culprit, it was Winamp. It's frozen until the developers fix it.
Sorry about nagging and thanks for this very useful app. Keep up the good work!
Use this app for a while. Love the new icon design instead of the single P.
cmadeye, is it possible to add configurable ports to redirect?
Looking at the sources it just redirects connections to ports 80, 443 and 5228.
But like Market (5228) many other apps use non-standard ports to connect to HTTP or HTTPS servers. If we could add those ports and choose HTTP or HTTPS type it would be great.
Kierrok said:
cmadeye, is it possible to add configurable ports to redirect?
Looking at the sources it just redirects connections to ports 80, 443 and 5228.
But like Market (5228) many other apps use non-standard ports to connect to HTTP or HTTPS servers. If we could add those ports and choose HTTP or HTTPS type it would be great.
Click to expand...
Click to collapse
About months ago, we had considered to add this feature. But then, we began to realize that most users (99%) just cannot figure out what exactly ports they should configure, especially for some apps using special ports.
So, we have to suggest you add custom port forwarding manually to the source codes and build your own app.
Anyway, thanks for your feedback very much!
cmadeye said:
About months ago, we had considered to add this feature. But then, we began to realize that most users (99%) just cannot figure out what exactly ports they should configure, especially for some apps using special ports.
So, we have to suggest you add custom port forwarding manually to the source codes and build your own app.
Anyway, thanks for your feedback very much!
Click to expand...
Click to collapse
I was afraid you'd say that!
No problem, I've been planning to start programming for android for a while. This is a good way to start.
Proxydroid worked well for me with DarkyRom [email protected]
Yesterday i flashed the latest version of MyUI based on OneCosmic 4.0.3 and it dont work anymore.
Are there some known issues with ICS?
Hi!
This app is very useful for me , i need to use a proxy for the university network but after the vacations the market and other apps except for browsers (that actually works without proxydroid) stopped working for no reason. I'm using a Nexus S with a 4.0.3 rom and custom kernel and the proxy is an isa 3 server with autentication (not sure if ntlm), any advices? Is there any way to post a log?
Thanks in advance
EDIT: Ok resolved simply removing the proxy settings in the wifi options , now everything works like a charm
I have a problem
hope you can help me...
let me explain...
I live in a restricted area with heavy filteration and censorship
I can't even use a vpn for bypassing it
I use socks5 system for bypassing it with PC
I just add some info(s) in proxifier program then I can reach everythings
I want to do it with my android phone too
it's galaxy S 2.3.5
and also a gal tab 10.1 3g with 3.1
I have a server name like: pt.server.com
a port like:910
a 4 letters username and password
in proxifier PC application I choose Https type and it connects properly
but in ur app I tried all options and it just connects but wont open anything,
with some preferences it can open non-restricted websites and it changes the IP but it still cant open restricted ones...
can u help me bro?
tnx anyway
covntdracvla said:
I have a problem
hope you can help me...
let me explain...
I live in a restricted area with heavy filteration and censorship
I can't even use a vpn for bypassing it
I use socks5 system for bypassing it with PC
I just add some info(s) in proxifier program then I can reach everythings
I want to do it with my android phone too
it's galaxy S 2.3.5
and also a gal tab 10.1 3g with 3.1
I have a server name like: pt.server.com
a port like:910
a 4 letters username and password
in proxifier PC application I choose Https type and it connects properly
but in ur app I tried all options and it just connects but wont open anything,
with some preferences it can open non-restricted websites and it changes the IP but it still cant open restricted ones...
can u help me bro?
tnx anyway
Click to expand...
Click to collapse
Try to enable DNS proxy option, it may be a DNS pollution problem in your area (for example, in China)
SvenGWK said:
Proxydroid worked well for me with DarkyRom [email protected]
Yesterday i flashed the latest version of MyUI based on OneCosmic 4.0.3 and it dont work anymore.
Are there some known issues with ICS?
Click to expand...
Click to collapse
ProxyDroid should work without problems on ICS (tested with Nexus S and official ICS ROM). So, we think it may be a issue in the custom kernel of your ROM.
Zeratul91 said:
Hi!
This app is very useful for me , i need to use a proxy for the university network but after the vacations the market and other apps except for browsers (that actually works without proxydroid) stopped working for no reason. I'm using a Nexus S with a 4.0.3 rom and custom kernel and the proxy is an isa 3 server with autentication (not sure if ntlm), any advices? Is there any way to post a log?
Thanks in advance
EDIT: Ok resolved simply removing the proxy settings in the wifi options , now everything works like a charm
Click to expand...
Click to collapse
Thanks for your feedback, maybe we should add your issue into the FAQ
WARNING: Some features require a rooted device.
SEE THE FAQ IN POST 2 (BELOW) IF YOU HAVE ISSUES
DESCRIPTION:
Download web files much faster by using wifi and mobile data at the same time!
Share or open a link from any program, like the web browser, and download it at speeds up to two times faster than usual.
This is the only tool that can download using wifi and mobile data connection simultaneously*!
*In 2014, two years later, Samsung released the Galaxy S5 phone which incorporates a similar feature called "Download Booster".
IMPORTANT NOTES:
- Using both networks together requires root access.
- Since this program uses mobile data connection, by using it you may incur in additional charges from your network operator.
- To unleash its full potential, this program needs good (and balanced) wifi and mobile reception/bandwidth.
- Using both connections is not supported on all devices / rom combinations.
- Some web servers may provide insufficient functionalities on the requested files.
- Currently only http and https protocols are supported (no ftp or torrent yet)
- The Lite version has a filesize limit of 50 megabytes.
SPECIAL NOTE FOR XDA DEVELOPERS:
This program is free for xda users if downloaded from this thread, but is a paid application on play store. If you want to support the development, buy it from the market and get automatic updates.
USAGE:
Just click on a link or open a remote file: if the file type is recognised by Super Download, it will start getting it.
If this method doesn't work, try click-and-hold on the link, select "share with" and choose Super Download.
Finally, you can copy and paste a url in the "add url" dialog.
There is a thread on Super Download and a youtube video here:
http://forum.xda-developers.com/htc...xy-s5s-download-booster-t2829885/post54435368
PLANNED FEATURES:
- Multiple files together / download queue
- Other ways of speeding up downloads
MARKET LINKS:
- Full version: Super Download Full
- Lite version: Super Download Lite
***** FAQ *****
1 - Q: It doesn't work!
A: Please provide more information and possibly a logcat (main buffer, debug level).
2 - Q: The application doesn't trigger! Is my browser supported?
A: Did you try both methods (read USAGE on post 1)? Some browser do not support the first method (mostrly third party browsers), some do not support the second (only ICS stock browser doesn't, AFAIK). If both methods do not work for you, please post your browser and rom names and versions in this thread, thanks!
3 - Q: It fails and now I can't download the file without unistalling your app! Now what?
A: From SuperDownload, click on the download and select "send to default downloader": the android download app will start to download your file (not available on froyo). Or, some browsers support long-tap on a link and then "download". You can also install an additional download with different features, so android will ask you which one to use at download time.
4 - Q: When using both networks, mobile data stream gets interrupted often!
A: Unfortunately, when using both network, the system enforces periodic disconnects on the mobile interface. There is no way to avoid them, but the app tries to mitigate its effect as much as possible.
5 - Q: How can I download from RapidShare (HotFile, etc.) with this application?
A: Sites like rapidshare do not support multi threaded clients. They don't want you to have more than one active download at a time. So it would defeat the purpose of this application.
It is possible that, with some tweaks specific to the site, and maybe the need of a premium account, it would work. That would need a lot of time to develop, though :-\
6 - Q: Sometimes I see "Dual networks" changing form "enabled" to "suspended", why?
A: From version 0.4, Super Download tries to avoid using both networks together when one of the two is failing too often; this is to avoid slowing down the transfer when in bad mobile reception, for example. If you feel it is suspended too often or when it shouldn't, please report on this thread.
7 - Q: Does it work for downloading [put your favorite big file here]?
A: It should work as long as it's a valid http or https url (no torrent (yet), for example) and the web server doesn't limit multiple connections.
8 - Q: Does it work on a tethered connection?
A: I didn't try myself, but I got some reports that it works. The tethered connection works as if it were wifi, and you can add your mobile speed to it!
9 - Q: Why doesn't it work for downloading from the market/play store?
Q: Why don't you just replace the default android downloader?
A: The default downloader is not a "normal" application, it's a core part of the android system and libraries. Even if it was possible to take its place, it would be a compatibility nightmare, with all the os versions and different carrier/manufacturer customizations that are available.
10 - Q: Why can't you do the same system wide, for all the applications?
A: That would need to modify android internals and probably every application that needs it. Currently Super Download merges the packages from the two connections at the application level and there is no simple way (that I know of) to do it differently.
11 - Q: On my Samsung with original firmware and touchwiz I can't see the download history, even though I'm on later than froyo!
A: That's because samsung has taken their froyo downloader and put it on gb, ics and later, without updating the downloader api. You know, it's easier to make a customized program work on a new version of android rather than re-applying the changes to a newer version of the downloader...
12 - Q: Can you alter the app and allow it to do tethering also? I want to create a wifi network which combines two 3g networks and doubles the speed for the user.
A: I'm sorry but Super Download can't do this. The problem is not just enabling the interfaces (you can get some clues on how to do this on this thread, without the need for SD altogether), but combining the packets from the two channels. As far as I know, this can easily be done only at the application level; what this means is that you would need to modify the programs you are using on the client in order to make it work. An exception would be the use of proxies: most networked applications already support this, so theoretically it's possible. But currently a bit off topic for this project, unless it can grow to a much bigger application than it is now. It is in my todo list for the future, nonetheless
13 - Q: Did you copy/reverse engineer Samsung Download Booster?
A: NO. It's the other way around. My app was out a lot earlier. Super Download is, infact, the first application of its kind.
14 - Q: How's your app different than Download Booster?
A: Samsung's one is integrated into the rom, so it has a more low-level access to the protocol. This enables it to work on, for example, play store downloads, which Super Download can't. Still, none of the two can work on all the network traffic: they are both limited to the HTTP protocol and supported applications.
Does it work for you guys?
Is it actually faster than wifi only?
Please let me know
testing now, but I don't understand with the dual mode feature, can you explain exactly that feature used for ?
Testing
saldymhmd said:
testing now, but I don't understand with the dual mode feature, can you explain exactly that feature used for ?
Click to expand...
Click to collapse
I think its using both wifi & mobile data at the same time, I'm guessing. Sounds pretty epic. Haha.
saldymhmd said:
testing now, but I don't understand with the dual mode feature, can you explain exactly that feature used for ?
Click to expand...
Click to collapse
Dual mode uses both networks (wifi and mobile), maybe the label is not clear. I could change it to "use both networks" or something, what do you think?
Sent from my Galaxy Nexus using Tapatalk 2
how to use this app? its automatically integrated with stock android browser ? cz when I trying to download some .apk the download begin with the native downloader, not with app :|
saldymhmd said:
how to use this app? its automatically integrated with stock android browser ? cz when I trying to download some .apk the download begin with the native downloader, not with app :|
Click to expand...
Click to collapse
No setup is needed. It should work out of the box.
Could you please try with another file type and/or another website?
Thanks!
So it looks like this is a replacement for the "Downloads" app that is already on the phone. It handles the download well, though I can't see much of a difference downloading as the server I am downloading from is the limiting factor, not my wifi. Here are some observations:
We should test this on starbucks or other limited wifi
The app did not ask for root privileges
It does not seem to route all traffic through the dual mode, only some file downloads. Am I missing something there?
All in all though, it is a cool experiment, I look forward to do some more testing with it.
I really don't think this makes a difference.
Sent from my ADR6425LVW using Tapatalk 2
Tubes6al4v said:
So it looks like this is a replacement for the "Downloads" app that is already on the phone. It handles the download well, though I can't see much of a difference downloading as the server I am downloading from is the limiting factor, not my wifi. Here are some observations:
We should test this on starbucks or other limited wifi
The app did not ask for root privileges
It does not seem to route all traffic through the dual mode, only some file downloads. Am I missing something there?
All in all though, it is a cool experiment, I look forward to do some more testing with it.
Click to expand...
Click to collapse
Thanks for your testing.
There are many factors affecting performance.
One is what you already said that often the bottleneck is the server itself, not the local network.
Add to this the fact that, when dual mode is disabled, the thread which should download using mobile is routed thru wifi, and you may get the file faster by using wifi only.
Moreover, android automatically puts the mobile connection down after some time when wifi is in use, leading to timeouts and needs to wait for reconnection.
All this can be mitigated, fixed etc. Just let me tweak it further and please continue reporting! More feedback, more fixes
Here is the new version:
0.2
- aggressive threading option added, should greatly improve speed on some servers
- network and layout tweaks
- timing display
- fixed FC when no wifi and both networks enabled
I'm getting terrific performance improvements with aggressive threading and some "lazy" servers!
So please have a look at this new version and let me know
Trying
Sent from my GT-I9100 using xda premium
xpresotw said:
Trying
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Is it faster? Any bug/suggestion?
does it add my data download rate to my wifi download rate??
waltijio said:
does it add my data download rate to my wifi download rate??
Click to expand...
Click to collapse
Yes, that's the purpose of this application.
There are limitations, but it can be done, as this project demonstrates
Does it really work so well nobody has to file a bug report?
Come on it's alpha, it should be full of bugs!
When i go into the app it doesnt show that its downloading anything from any of my downloads and i dont seem to notice any difference, do i have to activate it some how once i install it?
galaxy nexus aokp b37
alatedseraph said:
When i go into the app it doesnt show that its downloading anything from any of my downloads and i dont seem to notice any difference, do i have to activate it some how once i install it?
galaxy nexus aokp b37
Click to expand...
Click to collapse
Does the application show up when, for example, you click on a link to, say, a zip file?
Hello xda-developers,
Been a follower of these forums for a while, but now its my turn to publish my own apps!
Encdroid (free)
https://play.google.com/store/apps/details?id=org.mrpdaemon.android.encdroid
Encdroid is a file manager application for Android devices to keep your files encrypted on Dropbox, Google Drive or the local storage of the device. It is compatible with EncFS so volumes created with Encdroid can be accessed on Windows/MacOS/Linux desktop and laptops and vice versa.
Hope its useful for someone out there... Any reviews/comments welcome. Oh, and its open source, so contributions welcome:
https://github.com/mrpdaemon/encdroid
Cheers, long live Android!
Thanks. Taking a look now.
Edit. You need to mention that the download on market is only for US users due to export regulations.
Sent from my HTC Desire using Tapatalk 2
jdstrydom said:
Thanks. Taking a look now.
Edit. You need to mention that the download on market is only for US users due to export regulations.
Sent from my HTC Desire using Tapatalk 2
Click to expand...
Click to collapse
Thanks, I just edited my OP.
Its because of the US export regulations around apps with encryption. I'm going through the process of notifying BIS to let me put it on all markets
Can now be downloaded from all countries.
mrpdaemon said:
Can now be downloaded from all countries.
Click to expand...
Click to collapse
Verified the downloading issue resolved. Thanks :thumbup:
Sent from my HTC Desire using Tapatalk 2
v1.1 is now available with improved layouts for phones and tablets.
Great app! just needs iv chain support in the future for the paranoid setting I'm so fond of
maniakx said:
Great app! just needs iv chain support in the future for the paranoid setting I'm so fond of
Click to expand...
Click to collapse
Thanks, I'm going to implement this sometime soon hopefully
This will protect my files, this is very good!
Installed here...
Thanks a lot!
v1.2 is out with external IV chaining support!
v1.2.2 is out with some bugfixes.
BTW, for anyone out there using Encdroid, which cloud storage service would you like to see supported next? I'm planning on implementing Google Drive first, but if a majority of folks would like to see something else I can be convinced
I would like to see on F-droid.org. Many cloud storage options don't work without API keys and unless those keys are in the source code they can't work in an F-droid.org-built app. Ubuntu One does work in the MobileOrg app so I think that may work . Anyway some kind of ssh option would be nice
mrpdaemon said:
v1.2.2 is out with some bugfixes.
BTW, for anyone out there using Encdroid, which cloud storage service would you like to see supported next? I'm planning on implementing Google Drive first, but if a majority of folks would like to see something else I can be convinced
Click to expand...
Click to collapse
UbuntuOne and Box.net would be great...
Sent from my Galaxy Nexus using Tapatalk 2
dabl8 said:
I would like to see on F-droid.org. Many cloud storage options don't work without API keys and unless those keys are in the source code they can't work in an F-droid.org-built app. Ubuntu One does work in the MobileOrg app so I think that may work . Anyway some kind of ssh option would be nice
Click to expand...
Click to collapse
Thanks for the pointer, I wasn't aware of f-droid.org before, very cool work you guys are doing there!
As you pointed out, Dropbox access requires API keys, and it is not a very good idea to commit the API keys into the repository since anyone can scrape it and use it for their own purposes and then Dropbox blames my app for their mischief. The way I have it now allows anyone to create a build of the application using their own API keys which lets them use the app with up to 5 Dropbox accounts. I've already gotten Dropbox to approve my API keys for unlimited usage, so those keys are what the Google Play store build contains, but they aren't in the repo for the reason I outlined above.
I'm thinking of a way to have f-droid build my app with Dropbox functionality - if all your build infrastructure is open source then it isn't possible for me to give you the API keys to let you do builds without disclosing the API keys to anyone else. Another alternative is for each user to obtain their own API keys and somehow give those keys to f-droid and get a custom built apk, but I'm not sure if that is possible. I could also do some build work to let my app be built without Dropbox support and have f-droid build that version, although that would significantly reduce its usefulness. I'm going to look into supporting Ubuntu One sometime in the future.
Can you elaborate what you meant by ssh option? Do you mean accessing volumes through SFTP or something?
Thanks! I've built the app already and it works fine without keys: when you try to authenticate to dropbox it crashes which isn't a big deal. I'm not sure about ssh: I know some of the f-droid guys like to use dropbear ssh server on their phone which allows their computer to sync via an rsync script. There are some problems building the Dropbear frontend app and I think it needs root so it's not for everyone. I know MobileOrg can sync via ssh: https://github.com/matburt/mobileorg-android using this library http://www.jcraft.com/jsch/
I was looking for something like that. Nice work.
rsync is the usual way you would synchronize directories over ssh. It is included in Cyanogenmod but you wouldn't find it anywhere else. There is a frontend called Rsyncdroid but there is no source code for the rsync binaries. F-droid.org will probably look into building Rsyncdroid with the Cyanogenmod source. Until then you'd have to call it via the terminal or a script manager which would kind of limit its appeal. Very soon, F-droid.org will have the Ubuntu One Files app and that would be a way to (sort of) synchronize a directory.
Version 1.3 released with:
- Add support for volumes on external SD card
- Major performance improvement for volume unlocking
@mrpdaemon, It is great to see an open source file encryption app that does not require rooting one's device! Thank you for your contribution!
I have a few questions, and if these are all answered by the app itself please forgive me as I don't currently have an Android device to test on (I'm going to be getting a tablet soon!):
It sounds like the way Encdroid currently works one has to move a file from it's original location into the Encdroid encrypted volume, correct?
Subsequently, the only way to open a given encrypted file is to open Encdroid and then open the file via whatever app is associated with that file type, correct?
When one opens an encrypted file (via whatever app is associated with that file type) what is the state of that file? Is it unencrypted into a temporary file someplace, and if so, is that unencrypted temp file securely overwritten when the file is closed? Or is there some other method(s) at work to protect the security of the file? (I'm not doubting you--I just want to understand how the app works. )
Do you have plans (if it is even possible without rooting one's device) to enable Encdroid to transparently handle file/folder encryption (eg, similar to the way TrueCrypt for Windows works--software just sees the files like normal inside the TrueCrypt volumn)? It sounds like DroidCrypt might being able to do this, but I'm leery of trusting myself to a closed source unknown piece of software (especially for something security related!).
Does the Dropbox integration just mean that one has the option of storing the encrypted files/containers in their device Dropbox folder?
Thanks!
Just released v2.0 with Google Drive support. Hoping that it's useful to more people now!
The easiest way to send files to a device.
• Internet-less: Easily send files to all the devices in your network that use EasyJoin. Without pairing and Internet connection. Without ads and tracking.
• Files: Send photos, music, videos, documents and apks to a device fast, accurate and without limitations. Take advantage of all the bandwidth of your network and safeguard your data plan and internet bandwidth.
• Safety: End-to-end encryption when you transfer files.
• Privacy policy: We don't collect any data from you when you use the application.
There is a "Go" version for Android and Windows.
Get the Android version from XDA labs
Since xda-labs are down at the moment you can download the "Go" version from the site: https://easyjoin.net/android_free.html
Differences between Android versions "Go" and "Essential"/"Pro".
Less permissions. You can do less so you give less permissions.
When you close the app any background activity is also closed.
Has been removed broadcast listeners that could bring the app alive.
Auto accepting files is the default behavior.
Files are automatically saved in the corresponding system media folder based on their type.
If you need more functionalities try the "Essential" and "Pro" versions. XDA thread.
Unfortunately it crashes when I try to send something on my phone (HTC 10 Android 8). Furthermore it seems like the easyjoin app doesn't recognize my PC.
Freezy202 said:
Unfortunately it crashes when I try to send something on my phone (HTC 10 Android 8). Furthermore it seems like the easyjoin app doesn't recognize my PC.
Click to expand...
Click to collapse
You give me no info about the issues. It is crash the android or the windows version? Do you get any error that you can send me? Do you have enabled the Windows app to pass through your firewall?
I have a problem with the app on my phone. After I select a file and push the arrow, all I get is a black screen and that's it until a window pops up, which states "easyjoin go doesn't respond". Now I can send you feedback with system logs. I hope this will help.
Access through firewall is enabled.
Freezy202 said:
I have a problem with the app on my phone. After I select a file and push the arrow, all I get is a black screen and that's it until a window pops up, which states "easyjoin go doesn't respond".
Click to expand...
Click to collapse
Let me know if the issue persist with the next update (1.0.1 v2).
Nice. Now it works perfectly
Update Android 1.0.3
Solved an issue about sharing an installed application.
Bug fixes and minor improvements.
Update Android 1.0.4 and Windows 1.0.1
Bug fixes and minor improvements.
Update for Android 1.0.6
Solved an issue that could affect the search for new devices.
Bug fixes and minor improvements.
Will try it...
Update Android 1.0.7
Added shortcuts on app icon (Android 7.1 and later).
You can freely select multiple devices when sending a file.
Added second grid view with bigger image previews.
Privacy enhancement: android:fullBackupContent set to false.
Added Chinese translation.
Bug fixes and minor improvements.
Thankyouthankyouthankyou! This app totally fills my needs for a reliable and simple OTA file transfer. One thing though, and forgive me if this is covered by Essential or Pro: could it be possible to change the directories (i.e. from internal to external sdcard) for the received files?
slit said:
could it be possible to change the directories (i.e. from internal to external sdcard) for the received files?
Click to expand...
Click to collapse
This is possible in the other two versions but even there currently you can't write in all folders on the sdcard, only on the app folder.
Since i want to keep this version as simple as possible i prefer to not add options that are available in the other versions.
Update for Android & Windows
Android 1.1.1
Added Spanish translation.
Bug fixes and minor improvements.
Windows 1.1
Added Spanish translation.
Bug fixes and minor improvements.
The purchase of this application supports the development of the Essential and Go versions.
Keep this app installed and in a next update of the versions Essential and Go there will be a little gift for you!
Thank you.
Support: EasyJoin thank you!
Hi again!
Lately I'm having this weird problem where EasyJoin Go closes without warning while attempting to transfer any file or folder from Windows to my device. Also, when the transfer is successful, the files are partially transferred to my device (i.e. a folder with three files, only two transferred).
I recently changed my router, but everything else (windows and device side) seem to work perfect. Is there something I should take a look at?
Cheers,
slit said:
Hi again!
Lately I'm having this weird problem where EasyJoin Go closes without warning while attempting to transfer any file or folder from Windows to my device
Click to expand...
Click to collapse
Hi. Please read the FAQ and especially this: https://easyjoin.net/faq.html?15.
Are you using the latest version of the Android app? In this version a notification is created during sending/receiving a file that should prevent Android to suspend the app.
easyjoin said:
Hi. Please read the FAQ and especially this: https://easyjoin.net/faq.html?15.
Are you using the latest version of the Android app? In this version a notification is created during sending/receiving a file that should prevent Android to suspend the app.
Click to expand...
Click to collapse
Yes, updated both (W10 + Play Store) yesterday after seeing your update available. Sadly it's still a no go. Yes, I did check the FAQ beforehand.
What I find strange is that it feels like a trial and error, and when it works, it only transfers partially as I mentioned in my previous post
Thanks for your help though, I appreciate it.
Nice. Works fine in my device...............
Now it seems to work perfectly. I bought the Thank you! gift on Google Play. Thanks again, and merry xmas!