[APP] WebSharing 2.0: view/transfer files/media via browser/WiFi - Android Apps and Games

WebSharing is an app that lets you view/transfer files and media between your Android device and a computer using a Web browser over a Wi-Fi network. The 1.x version line has been out for an age (since '09), this thread is about 2.0 and future development.
The 2.0 beta is currently available, I'd greatly appreciate any help testing it. See next post for info on obtaining it via Google Play Store beta channel and/or direct download.
The most significant improvements in 2.0 (vs 1.x) are:
Drag-and-drop file/folder uploading (included in the free version, without any limitations).
Holo UI in the Android app, and in the web browser.
Flash is no longer required for advanced features (they're all implemented in HTML5 with Flash fallback).
Still no ads.
To start using WebSharing, make sure you're connected to Wi-Fi, then open the app and tap the "Start" button. You'll see a screen like the one below:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Follow the directions on the screen, pointing your computer's Web browser at the address shown. You'll then see a WebSharing welcome screen that looks like this:
Enter the random generated password and click "Continue". (You can set a permanent custom password in the settings, if you prefer.)
Once you're logged in, you can browse around the filesystem. Double-click to open or download items. Single click to select them. Ctrl+Click to select multiple items. Use the pulldown menu in the upper left corner perform file operations, or just right-click on files.
WebSharing 2 has an all-new HTML5-based file upload system:
Files can be uploaded by dragging them into the browser window.
You can drag multiple files in at once.
If you use Google Chrome, you can upload entire folder hierarchies by dragging them into the browser.
You can drag in more files while files are uploading, they'll be added to the queue.
You can navigate to other folders while files are uploading, and then drag files into those locations. They'll be added to the queue as well.
You can also use the "File" menu to upload files if you'd prefer not to use drag-and-drop.
Older browsers can still use legacy file upload controls.
You can click anywhere in the upload progress area to see a detailed view of upload progress.
In 2.0, the multiple file upload system is now a free feature (in 1.x, only the paid version allowed multiple file upload via a Flash-based control).
All of this is provided in the free version, without any limitations.
When files are dragged in (or uploaded using the File menu), the progress bar will appear at the bottom of the screen:
All the features shown up to this point are completely free. Like FX File Explorer and WebSharing 1.x, the paid version of WebSharing adds media support, i.e., direct access to music, photos, and videos.
In the full version, you can click the music tab to browse/play music. Double-click on a track to start streaming music from the phone to the web browser. You can listen to streamed music while performing other tasks.
You can browse music by track, artist, album, or playlist. The screenshot below shows the by-album view. Music can be directly uploaded by dragging files into the music view. Files uploaded here will be placed in a folder that you configure in the app's settings (the default is the "Music" folder on your device's primary storage/SD Card).
Clicking the photos tab allows you to browse all images stored on the device. The new "Thumbnail Size" slider can be used to zoom in/out.
WebSharing uses my usual free/paid model:
* Free version is free, paid version is cheaper than dirt.
* No ads in either version.
* Free version is not a watered down trial with a bunch of limitations. It's very usable and many users will only need it.
* The paid version adds more stuff.
* Neither version phones home, collects personal information, or does any other "doubleplusungood" things.

Getting WebSharing 2.0 BETA
2.0 beta can be downloaded by joining this Google+ community:
https://plus.google.com/communities/117280636679203185116
Then visit one of the following links to "opt-in" to the beta program:
For WebSharing Lite (the free version):
https://play.google.com/apps/testing/nextapp.websharing
For WebSharing (the paid version):
https://play.google.com/apps/testing/nextapp.websharing.r1
Once you've opted in, visit the Play Store and install it, you'll get 2.0 beta.
DIRECT DOWNLOAD: Alternatively you can download the Lite version APK directly here: http://android.nextapp.com/websharing/r2014/WebSharingLite_r2014.apk

WebSharing 2 is looking awesome.

Tod, I installed the Lite version which works fine with my phone (N4). But I can't get a Wi-Fi connection with my tablet (N10). Restarted my router, toggled Wi-Fi, but still unable. Diagnostics shows it's unable to ping, yet it's able to make an internet connection. Both devices are running 4.3 AOKP. What should I check?
Sent from my Nexus 10 using Tapatalk 4

bruce7373 said:
Tod, I installed the Lite version which works fine with my phone (N4). But I can't get a Wi-Fi connection with my tablet (N10). Restarted my router, toggled Wi-Fi, but still unable. Diagnostics shows it's unable to ping, yet it's able to make an internet connection. Both devices are running 4.3 AOKP. What should I check?
Sent from my Nexus 10 using Tapatalk 4
Click to expand...
Click to collapse
Thanks for reporting this!
In the diagnostics, does it show a "wlan0" item (or similar) with a valid IP address?
And WiFi is the only means this thing could get to the internet, correct?

tliebeck said:
Thanks for reporting this!
In the diagnostics, does it show a "wlan0" item (or similar) with a valid IP address?
And WiFi is the only means this thing could get to the internet, correct?
Click to expand...
Click to collapse
Yes, IP is valid. Right, the N10 is Wi-Fi only. I did try using my N4 as a hotspot and got the same results, so I guess that takes my router out of the equation. Here are a couple of screenshots of the diagnostics window:
Sent from my Nexus 10 using Tapatalk 4

Spelling mistake: Iamges Folder Count

bruce7373 said:
Yes, IP is valid. Right, the N10 is Wi-Fi only. I did try using my N4 as a hotspot and got the same results, so I guess that takes my router out of the equation. Here are a couple of screenshots of the diagnostics window:
Sent from my Nexus 10 using Tapatalk 4
Click to expand...
Click to collapse
One more question that I forgot to ask...is it accessible if you just enter the address anyway, or is it just the diagnostics that are failing?
I have seen a lot of issues with the ping command on custom ROMs on the N10. I forget if you were one of the reporters of this, but with FX, the feature where it checks if network hosts are available was causing N10s with certain ROMs to spontaneously reboot. The exact same code ping library is being used in FX and WebSharing (which in turn just calls /system/bin/ping).

tliebeck said:
One more question that I forgot to ask...is it accessible if you just enter the address anyway, or is it just the diagnostics that are failing?
I have seen a lot of issues with the ping command on custom ROMs on the N10. I forget if you were one of the reporters of this, but with FX, the feature where it checks if network hosts are available was causing N10s with certain ROMs to spontaneously reboot. The exact same code ping library is being used in FX and WebSharing (which in turn just calls /system/bin/ping).
Click to expand...
Click to collapse
Aha, it is accessible on my PC (but I don't have the password to enter).
Yes, I remember that ping issue with FX (even remember which ROM it was). But both my N4 and N10 are currently on the same ROM (4.3 AOKP official). Are different libraries used anyway? If you like, I could try another ROM and see if that makes a difference.
Edit: Curiously got the best of me, . I flashed a different ROM (Purity 4.3, which is JWR based, as opposed to AOKP which is JSL), and, sure enough, no problem with ping. So I guess it is specific to certain manta ROMs. Is it possible to have similar settings as in FX to disable the ping command, or is that essential to the app's function?
Sent from my Nexus 10 using Tapatalk 4

bruce7373 said:
Aha, it is accessible on my PC (but I don't have the password to enter).
Yes, I remember that ping issue with FX (even remember which ROM it was). But both my N4 and N10 are currently on the same ROM (4.3 AOKP official). Are different libraries used anyway? If you like, I could try another ROM and see if that makes a difference.
Sent from my Nexus 10 using Tapatalk 4
Click to expand...
Click to collapse
The ping bug I've seen was pretty specific to the Nexus 10 (but might have seen one other device do it too). I still find the general ping problem the oddest bugs I've seen. I have at least three reports of it from N10 users on three different ROMs.. I want to say AOKP, CM10.1, and maybe Paranoid Android as well. I think some have fixed it, but I have no idea what the underlying problem was.
You can disable the connectivity monitor altogether, go into Settings->Network Settings and then uncheck "Connectivity Monitor". That might completely fix this problem.
I think I'm going to disable this feature by default in the next version. It was initially implemented to work around issues with certain devices that would shut WiFi off or otherwise put it into a lower power mode that would often cause it to drop connectivity. Devices would enter this mode when the screen was turned off. The Nexus One was particularly offensive in this case. There's now a far better workaround in WebSharing (and FX) for this issue, i.e., using a "high performance" WiFi lock. This API flag to use the "high performance" lock was documented in Android 2.3 or 3.0, but was undocumented in 2.1, 2.2., and possibly 2.3 (though it's existed since 2.1 I believe). On these devices, a "normal" WiFi Lock wasn't adequate, so WebSharing would alert the user if it saw connectivity drop out, and more importantly, briefly turn the screen on and off. The connectivity monitor itself was left in as it still can be a useful feature.

Works fine with my phone (LT26i, CM10)!

tliebeck said:
The ping bug I've seen was pretty specific to the Nexus 10 (but might have seen one other device do it too). I still find the general ping problem the oddest bugs I've seen. I have at least three reports of it from N10 users on three different ROMs.. I want to say AOKP, CM10.1, and maybe Paranoid Android as well. I think some have fixed it, but I have no idea what the underlying problem was.
You can disable the connectivity monitor altogether, go into Settings->Network Settings and then uncheck "Connectivity Monitor". That might completely fix this problem.
I think I'm going to disable this feature by default in the next version. It was initially implemented to work around issues with certain devices that would shut WiFi off or otherwise put it into a lower power mode that would often cause it to drop connectivity. Devices would enter this mode when the screen was turned off. The Nexus One was particularly offensive in this case. There's now a far better workaround in WebSharing (and FX) for this issue, i.e., using a "high performance" WiFi lock. This API flag to use the "high performance" lock was documented in Android 2.3 or 3.0, but was undocumented in 2.1, 2.2., and possibly 2.3 (though it's existed since 2.1 I believe). On these devices, a "normal" WiFi Lock wasn't adequate, so WebSharing would alert the user if it saw connectivity drop out, and more importantly, briefly turn the screen on and off. The connectivity monitor itself was left in as it still can be a useful feature.
Click to expand...
Click to collapse
It was Mr. Robinson's Buttered AOKP 4.2.2 that had the problem. This is how you explained it:
http://forum.xda-developers.com/showthread.php?p=40751452
I passed along the info to them and it was fixed in a subsequent release, but re-emerged later, so I stopped using that ROM. I've seen it once in 4.3, but I forget which ROM.
Disabling connectivity monitor in Settings does fix things. The curious thing, though, is that it is enabled in FX and there are no problems. Aren't both apps using the same mechanism to ping?
Sent from my Nexus 10 using Tapatalk 4

bruce7373 said:
It was Mr. Robinson's Buttered AOKP 4.2.2 that had the problem. This is how you explained it:
http://forum.xda-developers.com/showthread.php?p=40751452
I passed along the info to them and it was fixed in a subsequent release, but re-emerged later, so I stopped using that ROM. I've seen it once in 4.3, but I forget which ROM.
Disabling connectivity monitor in Settings does fix things. The curious thing, though, is that it is enabled in FX and there are no problems. Aren't both apps using the same mechanism to ping?
Sent from my Nexus 10 using Tapatalk 4
Click to expand...
Click to collapse
Ping command does appear to be the same between FX and WebSharing. It could also be that everything's working fine and the router just isn't set up to respond to pings.

working on my phone ... locally branded chinese phone with MTK6577 chipset, ICS rom ... :good:

very cool, good work man!

Awesome app :good:
Also Webdav works good.
There's a translation error in the advanced settings (paid beta version):

What is the advantage over Airdroid?

Just purchased the full version.
Have used it for 5 Minutes and already loving it.
5 Stars Dev. :good::good::good::good::good:

ccab said:
What is the advantage over Airdroid?
Click to expand...
Click to collapse
They are similar, both good.
This one is simple, doesn't require account, has webdav support (so you can add the phone as a web folder in Windows).
I usually use ES to share files between PC and phone, but a desktop browser interface with integrated viewer/player is a good alternative.

ezio84 said:
They are similar, both good.
This one is simple, doesn't require account, has webdev support (so you can add the phone as a web folder in Windows).
I usually use ES to share files between PC and phone, but a desktop browser interface with integrated viewer/player is a good alternative.
Click to expand...
Click to collapse
This is the second time you said "webdev", when what I think you mean is "webdav". Maybe you have some auto correct on, but if not I just thought it would help those that may not know what it is.

Related

[Tool] BROWSIX: Access your phone from any browser

I recently released Browsix. If you install my app, you can do the following from another PC in your local network:
Download, upload, delete, rename,... all your files using the file manager (PC <=> Phone)
View your photos.
Listen to your music.
Watch your videos
Send and receive SMS messages
All you need is a regular browser on a PC in the same local network as your phone. Just point your PC's browser to www.browsix.com and you will be redirected to your phone (without configuring Bluetooth, USB cables,...). Sounds great?!
You can find Browsix in the Android market.
market://search?q=pname:com.browsix
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thanks!
Stijn
Featured on
rasdroid.com
xda-developers.com
If you like Browsix, please post a good rating on the Android market. We really need your support.
Changelog
Browsix v2.2
- Contact Manager
- Tasker/Locale plugin
- Disable SMS popup notication
- Pictures for you contacts
Browsix v2.1.1
- Fixed corrupted file transfer for some large files. Uploading/downloading large video files should be working perfectly now
- SMS bugfix which caused some recent messages to not appear
- Faster SMS sync
- Auto focus when replying to message
Browsix v2.0:
- NEW SMS interface: threaded conversations
- Support for multipart (long) SMS messages
- Some other bugfixes
Browsix v1.9.1:
- Photo page: Option to sort by most recent or least recent
- Photo page: Added exit button to exit from fullscreen mode
- File manager: New upload progress bar
- Wifi dialog box when no internet connection is available
- Prevent IE8 from caching old stuff
Browsix v1.9
- New video playback (using quicktime plugin). This should be a lot more stable to play video files.
- Support for accented characters (é, ä, ...)
- Better height calculation for the Photos page
- Some other bugfixes
Browsix v1.8.1
- Smaller widget
- SMS to outbox bug
- Better file upload picker
- Cut/copy/paste option for file manager
Browsix v1.8
- New File Manager layout
- Added SMS Inbox and Outbox
- Browsix Home Widget
- Several bugfixes
Browsix v1.7
- Increased maximum file upload size for lite version.
- Browse your ROOT folders in the file manager.
- Layout improvements
- Several bugfixes (And one important fix: Browsix could not be disabled when you pushed the home or back button)
Browsix v1.6
- send/receive SMS messages in your browser!
Screenshot
.
Our hosting provider is having problems sometimes. If you cannot reach www.browsix.com, please try typing the local IP address of your phone in your browser, as Browsix suggests.
spolfliet said:
Everyone, we just released Browsix. If you install this great tool you can browse all the files on your phone, using a regular browser. Just point your laptop our desktop's browser to www . browsix . com and you will be redirected to your phone. Sounds great?!
Check out www . browsix . com for on online demo and please let me know what features you would like to see in future releases.
Thanks!
Stijn
Click to expand...
Click to collapse
I REALLY want to check this out but you only have one post so I'm not totally convinced you aren't spam, lol. Can you embed the video in the thread?
Phateless said:
I REALLY want to check this out but you only have one post so I'm not totally convinced you aren't spam, lol. Can you embed the video in the thread?
Click to expand...
Click to collapse
Thought the same
And still waiting for more crazy users than me to try it if it is good or not.
Add me to that waiting list as well.
Tried the site and no sign of malicious activity.
EDIT - didn't realize WiFi is required. Works great!
Hi Guys,
I really appreciate your interest. Now it's up to me to convince you that we are not into spam I just thought it would be great if you could point your browser to a web page and then be redirected to your phone. That's why I developed this tool, and it took quite some time actually. Some more explanation: What we actually do is show a link on the browsix.com home page when the Browsix application is installed, you will notice that this is a local IP address (you have to be connected via Wifi). So if you click the link, you will be redirected to your phone, which will serve all the requests. The tool you install on your android phone is actually a lightweight webserver.
@Phateless: Did you try the top links on the home page. For instance, if you click the Photos link, you should see a photo slideshow. Did that not work for you? What browser are you using? Of course you will not see the photos on your phone You will have to install the application for that.
Just to make things clear: None of your data (photos, music, files, etc..) is stored on our server. We only store you local IP address.
We are still in early development so I really appreciate all your suggestions, bug reports, etc. And believe me, I'm not a spammer. Is there any another way for me to prove this?
Thanks,
Stijn
spolfliet said:
Hi Guys,
I really appreciate your interest. Now it's up to me to convince you that we are not into spam I just thought it would be great if you could point your browser to a web page and then be redirected to your phone. That's why I developed this tool, and it took quite some time actually. Some more explanation: What we actually do is show a link on the browsix.com home page when the Browsix application is installed, you will notice that this is a local IP address (you have to be connected via Wifi). So if you click the link, you will be redirected to your phone, which will serve all the requests. The tool you install on your android phone is actually a lightweight webserver.
@Phateless: Did you try the top links on the home page. For instance, if you click the Photos link, you should see a photo slideshow. Did that not work for you? What browser are you using? Of course you will not see the photos on your phone You will have to install the application for that.
Just to make things clear: None of your data (photos, music, files, etc..) is stored on our server. We only store you local IP address.
We are still in early development so I really appreciate all your suggestions, bug reports, etc. And believe me, I'm not a spammer. Is there any another way for me to prove this?
Thanks,
Stijn
Click to expand...
Click to collapse
Hi Stijn, I believe you now. Didn't realize you had to be connected via WIFI, I thought it was like Awesome Drop which operates via 3G. http://labs.dashwire.com/drop
Very excited to try this out when I get home!
Bump - this is an awesome utility that everyone needs to try.
Thanks to Phateless and some other forum members I released a new version with some exciting new features:
- Upload multiple files at the same time (also included in the free version)
- Intelligent prefetching for faster load times
- Unlimited upload size
- Rename/delete files
- Better error handling
For the upcoming version I have in mind:
- Password protection
What other features would you guys like to see?
Thanks,
Stijn
Benefits over Awesome Drop.
spolfliet said:
Thanks to Phateless and some other forum members I released a new version with some exciting new features:
- Upload multiple files at the same time (also included in the free version)
- Intelligent prefetching for faster load times
- Unlimited upload size
- Rename/delete files
- Better error handling
For the upcoming version I have in mind:
- Password protection
What other features would you guys like to see?
Thanks,
Stijn
Click to expand...
Click to collapse
Not to be mean or anything like that but how is this different/better than Awesome Drop. I like more choices, I am just asking for your...sale pitch.
MLonon said:
Not to be mean or anything like that but how is this different/better than Awesome Drop. I like more choices, I am just asking for your...sale pitch.
Click to expand...
Click to collapse
Awesome Drop is COMPUTER --> PHONE.
This program goes BOTH WAYS! Try it out.
MLonon said:
Not to be mean or anything like that but how is this different/better than Awesome Drop. I like more choices, I am just asking for your...sale pitch.
Click to expand...
Click to collapse
We go a few steps further. We have separate pages for photos, music and video where you can view your media. On top of that we provide a file manager that you can use to copy/manage files between a PC and your phone, in both ways .
I also have an exciting new feature to announce!!
- The ability to send and receive SMS text messages in your browser.
I use it to respond to my text messages when my phone is on my desk and my browser is opened anyway.
This feature is still in BETA, so I hope I will get tons of feedback to further improve it.
See you later!
What's the difference between the lite and paid versions? Or is it a donate?
EDIT: Ah, nevermind. Found it on your website.
Paid version
The paid version has: Fullscreen support, Ads-free local pages, Extra file manager features and much more to come...
Click to expand...
Click to collapse
EDIT#2: I can't seem to get the lite version to work. My phone shows up on the webpage, but nothing happens when I click the link for it, or when I put the IP address in manually.
Hi seboj,
Were you connected via WiFi? Your computer should be in the same local network as your phone (basically behind the same router).
It's started randomly force closing on me for the last few days, when it wasn't even open that I knew of.
Any ideas?
MT4G CM6
spolfliet said:
Hi seboj,
Were you connected via WiFi? Your computer should be in the same local network as your phone (basically behind the same router).
Click to expand...
Click to collapse
Yeah, I verified that I was on the same network. Tried rebooting and reconnecting everything as well.
HTC Aria CM6
seboj said:
Yeah, I verified that I was on the same network. Tried rebooting and reconnecting everything as well.
Click to expand...
Click to collapse
Phateless said:
It's started randomly force closing on me for the last few days, when it wasn't even open that I knew of.
Any ideas?
Click to expand...
Click to collapse
I think both your problems have something to do with the new SMS feature (are you both using android 2.2 ?).
A bit technical: I implemented a BroadcastReceiver for the SMS messages. This means that when you receive an SMS, the receiver upgrades a counter and stores some properties of the SMS so Browsix can use them. I will add some more error checking and publish a new version to the market. (EDIT The broadcastreceiver is now only registered when browsix is enabled)
If you still have the same problem with the new version, can someone check the output of LogCat? That would be a great help.
Thanks for your patience,
Stijn
EDIT: A new version is published to the market. Please let me know if it works for you.
spolfliet said:
I think both your problems have something to do with the new SMS feature (are you both using android 2.2 ?).
A bit technical: I implemented a BroadcastReceiver for the SMS messages. This means that when you receive an SMS, the receiver upgrades a counter and stores some properties of the SMS so Browsix can use them. I will add some more error checking and publish a new version to the market. (EDIT The broadcastreceiver is now only registered when browsix is enabled)
If you still have the same problem with the new version, can someone check the output of LogCat? That would be a great help.
Thanks for your patience,
Stijn
EDIT: A new version is published to the market. Please let me know if it works for you.
Click to expand...
Click to collapse
Thanks, will reinstall it.
Can you give me a basic on logcat? I've heard the term and I'm fairly comfortable with adb, just haven't used logcat yet.
You can use
Code:
adb logcat
to print out log messages. More information can be found at http://developer.android.com/guide/developing/tools/adb.html#logcat
I think we can find the problem if you use the following (this will print error messages, you will have to enable usb debugging on your phone):
Code:
adb logcat *:E
spolfliet said:
You can use
Code:
adb logcat
to print out log messages. More information can be found at http://developer.android.com/guide/developing/tools/adb.html#logcat
I think we can find the problem if you use the following (this will print error messages, you will have to enable usb debugging on your phone):
Code:
adb logcat *:E
Click to expand...
Click to collapse
So I don't need to have logcat running WHILE the errors happen? Yeah I'm already rooted with debugging enabled. I've been nandroiding back and forth between Sense and CM6 about once or twice a week lately. MT4G.

[APP][2.3+] FTPDroid (2.1.0) - Pure-FTPd ported to Android

FTPDroid is an FTP server for Android that will let you to manage files and folders on your device without the USB cable.
Why FTPDroid is the best FTP server for Android? Because it's not YAFS (Yet Another FTP Server) since is a native port to Android of best FTP server around: Pure-FTPd
The benefits of using this application are:
Transfer files and folders to/from any computer and your device without the need of the USB cable.
No need anymore to mount/unmount the SD card.
Easily share files with other devices (Android or anything else, see the FAQs)
Keep the USB port of your device safe.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features
Anonymous access
Configurable users
Restrict access to specific folders
Active and passive mode
Multiple files transfers
UTF-8 support
Root support to allow binding on standard FTP port 21 (please note that root is supported but NOT required)
SSL/TLS support (pro)
App widget (pro)
FAQs
q: How can I share files with another device?
a: Look for an FTP client (every system like Android, iOS and Windows Phone has its own).
q: Why my transfer speed decrease when I turn off the screen?
a: Enable the option 'Lock Wifi'. If your device is running at least Android 2.3.x, you should get full speed transfer even when the screen is off, otherwise enable the option 'Lock screen' too.
q: How can I disable anonymous access?
a: Please follow the instructions in the help (open the menu from the main page of the application).
q: How can I automate the application start/stop?
a: Use the following broadcast intents:
START: berserker.android.apps.ftpdroid.command.START
STOP: berserker.android.apps.ftpdroid.command.STOP
FTPDroid on Google Play
Changelog 2.1.0
Optimized layout for tablets
Fixed a problem with in-app purchase restore
Google Play Services updated
Minor UI changes
Changelog 2.0.3
fixed file overwrite issue
Changelog 2.0.2
minor changes
Changelog 2.0.1
complete UI rewrite!
sperimental x86/mips support
armeabi-v7a performance improvement
AdChecker removed
android.permission.ACCESS_SUPERUSER permission added
new option to enable/disable an ftp user
new option "autostart service"
new option "enable root"
new option "anonymous can read dotfiles"
new option "resolve hostname"
better home folder selection
no more adchecker (pro version has more features)
SSL/TLS support (pro version)
WiFi white list (pro version)
Transfers page (pro version)
Widget support (pro version)
Changelog 1.2.0
ICS compatibility fixes
Active connections are now closed correctly once the service is stopped
Translations updated
Changelog 1.1.0
Bandwidth (download/upload) can now be limited
The main application icon can now be long pressed to toggle the FTP service (short press is supported too)
Notification icon can be disabled
New translations: chinese, croatian, french, germanm italian, polish, russian and ukrainian
AdMob SDK update (free version only)
AdChecker now allows to revert the hosts file (free version only)
If you want to become a beta tester of this app please follow these steps:
Join the FTPDroid Google+ community
Click on the following link to become a beta tester
Update or install FTPDroid from Google Play and you'll get the beta version
Support this project
​
If you want to translate FTPDroid into a new language:
download the attached file (translate.zip)
edit the xml inside the zip (strings.xml) in this way:
Original line:
<string name="ftp_user_invalid_password">Invalid password</string>
Click to expand...
Click to collapse
Translated line:
<string name="ftp_user_invalid_password">My translation of Invalid password</string>
Click to expand...
Click to collapse
Please do not translate anything inside the "name" attribute:
<string name="do not translate this">
Click to expand...
Click to collapse
But only:
<string name="my_key">Please translate only this part</string>
Click to expand...
Click to collapse
Attach in this topic a modified version of the file or send me a pm with the download link (please remember to indicate the new language!)
I'll be glad for every contribution
Available translations:
Chinese by huzhfang (1.1.0)
Croatian by bajica (1.1.0)
French by EleCtrOx666 (1.0.0)
German by freezor (1.0.0)
Italian by berserker_devel (1.1.0)
Polish by trurl3 (1.0.0)
Russian by Lar3s (1.1.0)
Ukrainian by Lar3s (1.1.0)
Best FTP-server app. I can help with translation into Russian and Ukrainian.
Lar3s said:
Best FTP-server app. I can help with translation into Russian and Ukrainian.
Click to expand...
Click to collapse
Hi, thanks for your help
I modified the second post with the instructions for making a new translation, if you have any question write me a pm.
Thanks again !
Installed the server, launched it says "ready" with ip address, but inserting this address in any ftp client it isn't reachable. It's limited to wifi? i'm in 3G.
silvio82 said:
Installed the server, launched it says "ready" with ip address, but inserting this address in any ftp client it isn't reachable. It's limited to wifi? i'm in 3G.
Click to expand...
Click to collapse
Hi, it's not "limited" to WiFi but on 3G is carrier dipendent...does it work on WiFi?
Yes with wifi it work, but wifi for me means home and the utility of this apps decrease....;-)
Inviato dal mio Desire HD usando Tapatalk
Cool. So how does it compare to SwiFTP ?
Lar3s said:
Best FTP-server app.
Click to expand...
Click to collapse
+1
Thanks you berserker for the post, I've already bought the paid version.
A question: I like like the possibility to start at boot, always run in the background and activate itself only when on wi-fi (at work and at home).
But I keep getting notifications (in the notification bar and toasts) which kind of annoy me.
Could you add a "silent mode", always run in the background without notification (if I have a problem with the app I could open the interface and see whats going on, if tis active or not)?
Or could you at least add an option to hide it from the notification bar? I know that the android system could stop it automatically if it doesn't reside in the notification bar but :
- I like to have only notifications in that bar, the more apps use that space the less useful it becomes
- on latest devices we have at least 512MB RAM so apps closed by the garbage collector is not a real issue (I run WidgetLocker without the notification and it was "garbaged" only 3-4 times in 6 months)
Thanks again for the app, even with the small issue above is still the best Android ftp server (and I say this after testing almost all of them)
daniel.mitran said:
A question: I like like the possibility to start at boot, always run in the background and activate itself only when on wi-fi (at work and at home).
But I keep getting notifications (in the notification bar and toasts) which kind of annoy me.
Could you add a "silent mode", always run in the background without notification (if I have a problem with the app I could open the interface and see whats going on, if tis active or not)?
Or could you at least add an option to hide it from the notification bar? I know that the android system could stop it automatically if it doesn't reside in the notification bar but :
- I like to have only notifications in that bar, the more apps use that space the less useful it becomes
- on latest devices we have at least 512MB RAM so apps closed by the garbage collector is not a real issue (I run WidgetLocker without the notification and it was "garbaged" only 3-4 times in 6 months)
Click to expand...
Click to collapse
Hi, I didn't add the option to disable the notification exactly because of what you wrote:
I know that the android system could stop it automatically if it doesn't reside in the notification bar but...
Click to expand...
Click to collapse
Btw I can easily add it for the next release since you know what you are doing (maybe with an alert for other users).
Thanks for your suggestions!
Looks good but i was just wondering on the speed.
Is there a automatic cap for speed or can one be set manually.
If i wanted too say move a 100mb file from one phone too another or too pc could i set the speed level so it does not disrupt any other services i have running on wifi.
I would like too be able too lower speed so it just does the job in the background.
Iv not tried this or downloaded it yet,but do intend too but was just wondering about the speed thing.
I see from the small list of thing you wrote that they are pretty much just the same as what can be done with bluetooth.Could you tell me the advantage of using this over normal bluetooth.
I don't have bluetooth on any laptop/pc in my house so thats one gain id say,any others ?
Thanks looking like a great app at the moment.
Caz2k11 said:
Looks good but i was just wondering on the speed.
Is there a automatic cap for speed or can one be set manually.
If i wanted too say move a 100mb file from one phone too another or too pc could i set the speed level so it does not disrupt any other services i have running on wifi.
I would like too be able too lower speed so it just does the job in the background.
Iv not tried this or downloaded it yet,but do intend too but was just wondering about the speed thing.
I see from the small list of thing you wrote that they are pretty much just the same as what can be done with bluetooth.Could you tell me the advantage of using this over normal bluetooth.
I don't have bluetooth on any laptop/pc in my house so thats one gain id say,any others ?
Thanks looking like a great app at the moment.
Click to expand...
Click to collapse
Hi, most of the times the speed must me as high as possible and you probably known that Bluetooth is slow compared to WiFI (it's an advantage even if you don't need it ). Other advantages are: public access, users management, folders restriction and all the FTP stuffs in general (moreover you already wrote that not all devices are equipped with bluetooth).
I take a look in the Pure-FTPd documentation (please remember that this is a native port of the same application that runs on most FTP servers, so the "feature" must be supported by Pure-FTPd itself) and it seems that bandwith limit is supported (more info here at "BANDWIDTH THROTTLING" chapter). I'll have a look on it for the next release
berserker_devel said:
Hi, most of the times the speed must me as high as possible and you probably known that Bluetooth is slow compared to WiFI (it's an advantage even if you don't need it ). Other advantages are: public access, users management, folders restriction and all the FTP stuffs in general (moreover you already wrote that not all devices are equipped with bluetooth).
I take a look in the Pure-FTPd documentation (please remember that this is a native port of the same application that runs on most FTP servers, so the "feature" must be supported by Pure-FTPd itself) and it seems that bandwith limit is supported (more info here at "BANDWIDTH THROTTLING" chapter). I'll have a look on it for the next release
Click to expand...
Click to collapse
Thanks for reply.
yeah bluetooth is pretty slow but it is also consistent for me.
For me since i have around 3-5 devices connected too my wifi at any one time(not including phones) i find attaching other devices that the norm would be for the device too try obtain the more bandwidth.
Basically all device are trying too get the most bandwidth at one time so if i could restrict what i would see as less important devices(phones) too a limited speed then there would be less strain on the network for other users laptop/pc etc.
Just my thoughts by the way and not by any means a criticism of the app.
thanks again for reply good luck with this i will be testing it today at some time so if i have any feedback ill let you know.Thanks for the link also ill give it a read.
I will buy if you can change the icon to match the stock nexus theme. Eg, a flat grey outline no color something that matches like the "alarm" icon in the status bar.
Nice app, deserves a traslation
Croatian (or as we say it Hrvatski)
bajica said:
Nice app, deserves a traslation
Croatian (or as we say it Hrvatski)
Click to expand...
Click to collapse
Thanks bajica!
I'll add it in the next release
Nice work
Looks pretty good. Haven't tested it yet but I will these coming days for sure.
Here's my German translation for it.
I used the html code for special characters so if you have problems displaying it correctly let me know and maybe we can work it out.
cheers
Freezor
freezor said:
Looks pretty good. Haven't tested it yet but I will these coming days for sure.
Here's my German translation for it.
I used the html code for special characters so if you have problems displaying it correctly let me know and maybe we can work it out.
cheers
Freezor
Click to expand...
Click to collapse
Thanks, no prob for special characters (I fixed them). I'll add your translation as well as others in the next release
I have a small suggestion. What do you think about putting the start/stop button on the app home screen for faster access (there's plenty of space there)? Love the auto start feature btw.
nguyen2011 said:
I have a small suggestion. What do you think about putting the start/stop button on the app home screen for faster access (there's plenty of space there)? Love the auto start feature btw.
Click to expand...
Click to collapse
Hi, there is already a "button" in app home screen: click on the top left icon (it will toggle the log panel ).
What about adding to that button a popup menu (with a start/stop item)?

[APP] WifiKill - disable internet for network hoggers (Android 4.x)

Needs ROOT
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DESCRIPTION
Well, with this app you can disable internet connection for a device on the same network. So if someone (anyone) is abusing the internet wasting precious bandwidth for a Justin Bieber videoclips you could just kill their connection and stay happy with a full bandwidth just for yourself.
After a long long delay, I present to you brand new WiFiKill.
This is an early release so be gentle. New features will come after this code proves to be stable.
DOWNLOAD
You can download WiFiKill using WiFiKill Downloader
!!! PRO version !!! requires you to make a donation through PayPal (using WiFiKill Downloader)
SALE, SALE, SALE - PRICE WILL GO UP AFTER SOME SHORT PERIOD OF TIME
Free version has ads, and is shuts down after 5 minutes. In future version more limitations will follow.
FEATURES
grabbing traffic, showing websites visited by grabbed device
showing bytes transferred by "grabbed device"
showing network names (netbios names) of devices
tablet friendly!
android 4.x only
CHANGELOG
v2.2 - 03-02-2013
Improve grab/kill effectiveness
Fixed killing problem due to iptables rules
Fixed grab all button behavior and status device count
Fixed url list scrolling issue
Fixed some devices missing upon start
Added udp protocol blocking
Fixed Force-Close when device name was empty
Fixed Service Fail upon start
v2.1 - 25-12-2012
VERSION CHANGED to 2.1 to end the confusion
Enlarge device name input field (thanks m.kucharskov)
Add long click on url to open in browser (again m.kucharskov)
Add NetBIOS name resolution (network name)
Add preference (settings) screen
v2.0 - 31-10-2012
fixed crappy UI on Samsung devices (yes that switches are normal now)
fixed some dependency on play store downloader (which is now available here)
SCREENSHOTS
.
=================== OLD VERSION [DISCONTINUED] ===================
Google pulled it from market, so it's available here:
DONATION VERSION AD-FREE:
http://slideme.org/application/wifikill
OR
Project homepage: http://forum.ponury.net/
Changelog:
v1.7 (05/11/2011) uninstall needed:
fixed the counter bug (I hope for the last time)
added an option to redirect HTTP traffic to specific IP (caution! this may lead to significant CPU load)
now successful kills are tagged by green icon on the left of IP (this is not 100% correct)
v1.6 (03/11/2011):
added an option to have sorted list of devices (by IP or by MAC) - see Settings
fixed a lag in preference screen
Searching is now looking for IP or Name
minor changes here and then
v1.5 (22/10/2011):
added an option to assign a name to device's MAC (long-click on the IP)
added an option to show the notification status bar
added option to set the range of IPs to scan, you can also stop the scan by pressing the search progress bar
fixed some strange no-subnet-scan issue?
fixed a bug that caused the percent to go over 9000!!!
new ICON! the old was ugly, this is simple... meh.
v1.4 (19/10/2011):
fixed a few Force Closes
added check-for-updates feature
fixed something more... don't remember what it was now...
fixed "Vibrate when new IP is found" bug (vibration never stopped)
removed unused permissions (I think)
v1.3:
added Menu => Search option for devices without hardware search button (sgs2)
touching the "searching" progress will stop searching and reschedule it in 30 seconds (useful with large networks)
v1.2:
fixed two FC
fixed counter bug (I hope)
fixed "ALL" toggle (should work as expected now)
v1.1:
added reject methods in settings
search button assigned to... searching IP's
fixed device count bug
fixed FC
(maybe) fixed a iptables error (in settings disable iptables)
Thank you and have a good night
Sounds interesting. I'm curious, from a technical side what method does it use to accomplish this, and how long does it keep them off for?
Sent from my SPH-D710 using XDA App
klub242 said:
Sounds interesting. I'm curious, from a technical side what method does it use to accomplish this, and how long does it keep them off for?
Sent from my SPH-D710 using XDA App
Click to expand...
Click to collapse
I tried it out. Showed all the computers on my network and enabling it blocked the Internet on my computer. I was still connected to the wifi but the Internet didn't work. My brother was playing a game in the basement and when I enabled his I heard him swearing from down there. Pretty cool app.
Yes I have the same questions as post #2. Can I go to starbucks with this and punt everyone?
ImHuge07 said:
I tried it out. Showed all the computers on my network and enabling it blocked the Internet on my computer. I was still connected to the wifi but the Internet didn't work. My brother was playing a game in the basement and when I enabled his I heard him swearing from down there. Pretty cool app.
Click to expand...
Click to collapse
That's hilarious -and just a bit mean. Did it go back on once disabled it?
Sent from my SPH-D710 using XDA App
klub242 said:
That's hilarious -and just a bit mean. Did it go back on once disabled it?
Sent from my SPH-D710 using XDA App
Click to expand...
Click to collapse
Yeah once you disable it works again. I have no idea how this works but it's awesome.
I am also wondering if you can goto a Starbucks or connect to a schools wifi and block everyone or if public wifis have something that my home wifi doesn't that won't let this work. I wonder if there's anyway to get caught using this.
ImHuge07 said:
Yeah once you disable it works again. I have no idea how this works but it's awesome.
I am also wondering if you can goto a Starbucks or connect to a schools wifi and block everyone or if public wifis have something that my home wifi doesn't that won't let this work. I wonder if there's anyway to get caught using this
Click to expand...
Click to collapse
Could you get caught? Technically, yes. If an IT person was trying to figure out what went wrong, they could figure out what manufacturer made the device (using the MAC address) and then go searching through people's pockets and bags to see what Samsung device is doing it. Will you get caught doing it at a Starbucks? No way.
Also, yes it will work on a public hotspot well.
Sent from my SPH-D710 using XDA App
Hell yeah!
Freakin awesome app! Ha.
Will this only work for LAN connections? Such as lets say an Xbox connected to the same network but thru wire instead of wireless?
HTC HD2
Too bad that I can't install it in my Sgs2, it says isn't compatible!!
EDIT:
My bad, I've set the dpi to 220 and the market doesn't allowed me to download it!
klub242 said:
Sounds interesting. I'm curious, from a technical side what method does it use to accomplish this, and how long does it keep them off for?
Sent from my SPH-D710 using XDA App
Click to expand...
Click to collapse
It's the same idea as FaceNiff (I'm a developer of it also), basically it sends ARP Reply's to all of the devices in the network fooling them to think that your mobile is router. And then all of the devices try connecting to network THROUGH your device... and you just drop every single packet from them. In this version it's just dropping packets but maybe later I'll try adding some sort of primitive REJECT target. If anyone is interested in adfree version it's available on slideme as a donation And the projects site is actually a forum over here: http://forum.ponury.net/
This is a freaking awesome app. Not only does it do what it's designed for. It can help you see who all is connected to your home network. Thanks for your work on this. This app will be put on my list of must keep apps.
hey nice idea
but when i i tried to scan for devices on the network it said my rom didnt have somekind of binary/netfilter help plz ?
MadssiDK said:
hey nice idea
but when i i tried to scan for devices on the network it said my rom didnt have somekind of binary/netfilter help plz ?
Click to expand...
Click to collapse
I try fixing it along with some other bugs. Maybe today there will be a new release
New update (v1.1) added a few features and fixed that iptables/netfilter bug, just uncheck the "use iptables" in settings.
BenKranged said:
Can I go to starbucks with this and punt everyone?
Click to expand...
Click to collapse
Well this didn't work. I couldn't see any peers.
klub242 said:
Could you get caught? Technically, yes. If an IT person was trying to figure out what went wrong, they could figure out what manufacturer made the device (using the MAC address) and then go searching through people's pockets and bags to see what Samsung device is doing it. Will you get caught doing it at a Starbucks? No way.
Also, yes it will work on a public hotspot well.
Sent from my SPH-D710 using XDA App
Click to expand...
Click to collapse
So doing this at the airport is probably a good way to get arrested then?
awesome app
Sent from my Transformer TF101 using Tapatalk
BenKranged said:
Well this didn't work. I couldn't see any peers.
Click to expand...
Click to collapse
This app depends on the network configuration in some networks each device is placed in separate VLANs and rendering it impossible to use this app, but it should work on most networks.
Works (on wifi only, not on wired but that's the idea anyway), but I can't turn it off. It says shutting down but it stays ON.

[APP][2.2+] DroidXplorer, Wireless filemanager

I just published an early version of an app that allows you to browse and manage the contents on your device using just a webbrowser, the only requirement is that your device is connected to the same network as the computer or tablet you use to browse with.
The Video and Image galleries shows thumbnails, and if you have the correct plugins installed in your browser you can stream audio and video without downloading.
Here's a video clip featuring the web interface:
http://www.youtube.com/watch?v=_WzFWsIsDY4
And here are two screenshots of the server app and the web based user interface
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download from Google Play:
https://play.google.com/store/apps/details?id=org.droidstop.droidxplore
If you decide to try it, please note that when you start the server it might take a while before the server is active, you will notice when notification icon "xp" is shown.
This is an early version, and if feedback shows it's worth it, I will implement ability to transfer files TO the device within a week.
I have only been able to test the app on an HTC Sensation with ICS, and an emulator running 2.2 so I can't guarantee it will work for everyone yet, just remember to send bug reports to me so I can fix all issues, if there are any.
Current features
- Browse contents
- View thumbnail galleries
- Download and Upload files from and to your device.
- Create folders, rename files and folders and delete stuff.
I would really appreciate feedback on this.
Thanks for reading.
Suggested plugins for your browser to get streaming from your device working:
Quicktime, http://www.apple.com/quicktime/?
VLC Media Player, http://www.videolan.org/vlc/index.html
Pretty decent and fast, but quite a bit of wasted space. Maybe you also also direct us to some of the plugins to enable video/audio playback in browser.
Not too bad actually. Streaming video seems to work well in Chrome. I'm excited to try this at home on my Google TV. That's the real test, in my opinion. Excited for some more features too.
Nice app.
Only Mp3 is being streamed. Even Mp4 starts downloading.
Thank you for all the nice feedback guys, and what a great honor to be featured on the first page
I've already implemented the below mentioned features, but need to test them through some more before publishing on Play.
1) Renaming files and folder
2) Transfering files to the device, either one file at the time or you can transfer a zip and have it automatically extracted on arrival to the device.
3) Deleting files and folders
There's also a few minor changes, and bug fixes. All (apart from a few minor non-critical) strings are in the strings.xml, so if anyone feels up to translate to another language, drop me a note and I'll send you the xml needed.
The issue with non streaming is probably a mime type misconfiguration on my part, so I'll have a look at it for a coming release.
I know there's a lot of empty space when using the web interface on a larger screen, but I'm working more and more towards having the same interface fully functional for both stationary and smaller devices, there's probably a few glitches left for me to fix in that area though...
p.s. I'll have a look around for decent plugins for streaming to web browsers, if you know of any good ones, feel free to post them here and I'll edit my first post to include links.
Cheers guys, The update will be available later tonight or by tomorrow.
smooth and fast. works better than some of the others out there. looking forward to the update :good:
Feature request.
I can't close the app, it restart again and again.
downloading it now. I can't wait to give it a go tonight
MetalDroid said:
Thank you for all the nice feedback guys, and what a great honor to be featured on the first page
I've already implemented the below mentioned features, but need to test them through some more before publishing on Play.
1) Renaming files and folder
2) Transfering files to the device, either one file at the time or you can transfer a zip and have it automatically extracted on arrival to the device.
3) Deleting files and folders
There's also a few minor changes, and bug fixes. All (apart from a few minor non-critical) strings are in the strings.xml, so if anyone feels up to translate to another language, drop me a note and I'll send you the xml needed.
The issue with non streaming is probably a mime type misconfiguration on my part, so I'll have a look at it for a coming release.
I know there's a lot of empty space when using the web interface on a larger screen, but I'm working more and more towards having the same interface fully functional for both stationary and smaller devices, there's probably a few glitches left for me to fix in that area though...
p.s. I'll have a look around for decent plugins for streaming to web browsers, if you know of any good ones, feel free to post them here and I'll edit my first post to include links.
Cheers guys, The update will be available later tonight or by tomorrow.
Click to expand...
Click to collapse
Quicktime is one. VLC works sometimes.
This sounds really great but I am kind of afraid of using it in my company network.
I really would like to run it 24/7 in my private network to have access all the time to the content, but as soon as I arrive at work my mobile connects to the company wifi and would share it there. Is there any kind of password protection or anything similar?
Yeah of course I could disabled it manually, but I am lazy and I bet I will forget it sometimes.. and I guess tasker is no option for this, is it?
Or do I get it wrong that this 'service' is also working when the mobile is in deep sleep?!
Sorry for not publishing an update yet, I will have to postpone it one more day.
I just gave the thumbnail galleries a really great performance boost, and I want to make sure it's stable enough before
releasing it..
HansiHusten said:
This sounds really great but I am kind of afraid of using it in my company network.
I really would like to run it 24/7 in my private network to have access all the time to the content, but as soon as I arrive at work my mobile connects to the company wifi and would share it there. Is there any kind of password protection or anything similar?
Yeah of course I could disabled it manually, but I am lazy and I bet I will forget it sometimes.. and I guess tasker is no option for this, is it?
Or do I get it wrong that this 'service' is also working when the mobile is in deep sleep?!
Click to expand...
Click to collapse
Yeah, in the currently released version there's a setting for username and password authentication, and yes, once the server is activated it will run until it's manually closed, even if you restart the device. Next up for implementation is also a way to restrict which networks the server is allowed to run on.
Thank you all for testing and posting feedback so far.
I'll get back to work on the update and report back once it's complete.
Cheers
Version 1.02
So I just published version 1.02, but it might take a few hours before the update has propagated through all the google servers as usual.
Here's the latest additions:
Version 1.02
- Transfer files to your device, (You can also upload a zip and have it extracted once it has finished uploading)
- Rename files and folders
- Delete files and folders
- Create new folders
- Performance boost in the gallery views
So it's more and more starting to look like a file manager.
ToDo
- Multiple file uploads
- Restrict app from running on certain networks, and have it automatically start on others
- A *bonus feature* named QuickShare for those who purchased the ad-free version..
(I'm not much for limiting functionality, I'd rather like to add a few bonuses and helpful features for those who help me in return)
Please, report bugs and feature requests and post your feedback, and thanks again for your time.
Came in right when an update is going, about to try this out thanks
Sent from my SPH-L710 using xda app-developers app
Had another update going as mentioned above.. unfortunately both kids got the flue and chicken pox.. bahh I hate that things like this happens exactly the same time as me being in my most creative mood!
Anyway I expect to have the update ready in about a week, so post your bug reports now for me to be able to fix as much as possible!
Known issues:
- Not always restoring the scroll position after renaming a file/folder.
- Uploaded files doesnt show up in galleries immidiately.
Sent from my HTC Sensation Z710e using xda app-developers app
Can't close the app, it restart again and again. Anyway I have mentioned it earlier.
Hope your kids get well soon.
Cheers.
Sent from my GT-I9100 using xda app-developers app
Amazing app!! Thanks
Is there a way to select a bunch of files using the shift key??
Enviado desde mi Galaxy Nexus --> @NicoRz
@drraptor, thanks, I've heard about "force close" but not of "refuse close", I'll have a look at it.
@deja_vu: Yeah, but use the ctrl key for multi selection. Shift key will be implemented in a couple of weeks, once I've straightened out a few other issues, dealing with navigation, but thanks for taking the time to post. I appreciate it.
Thanks for all the helpfull feedback so far! Later, I'd better go and care for the critters, cheers!
Sent from my HTC Sensation Z710e using xda app-developers app
Finally got some time to work on the update I spoke of earlier!
Version 1.04
- Fixed crash on Honeycomb devices
- Drag and Drop upload of files in Firefox and Chrome
- Drag and Drop Download of single files in Chrome
- Fixed invalid mime types
- Improved performance when starting server
- loads of minor fixes
Download from: https://play.google.com/store/apps/details?id=org.droidstop.droidxplore
@drraptor, I hope to have fixed the issue with the app not closing, let me know otherwise and I'll investigate further.
So, I hope everyone enjoys the update,
cheers guys, and let me know of feature requests and bug reports! I'm off to investigate a few cool features I'd like implemented.
MetalDroid said:
Finally got some time to work on the update I spoke of earlier!
Version 1.04
- Fixed crash on Honeycomb devices
- Drag and Drop upload of files in Firefox and Chrome
- Drag and Drop Download of single files in Chrome
- Fixed invalid mime types
- Improved performance when starting server
- loads of minor fixes
Download from: https://play.google.com/store/apps/details?id=org.droidstop.droidxplore
@drraptor, I hope to have fixed the issue with the app not closing, let me know otherwise and I'll investigate further.
So, I hope everyone enjoys the update,
cheers guys, and let me know of feature requests and bug reports! I'm off to investigate a few cool features I'd like implemented.
Click to expand...
Click to collapse
Downloading
Sent from my GT-I9100 using xda app-developers app
It seems it had been solved thanks mate.
Sent from my GT-I9100 using xda app-developers app

NO ROOT REQUIRED: Working Screen Mirroring

For A while I spent a great deal of time trying to get screen mirroring working on the Amazon tablets. I posted my research on the Fire 7 forum, when I should've also posted here. I am happy to report, screen mirroring works 100% prefect, and do NOT need root access. My Fire HD 8 is currently on FireOS 5.4.0.0. I am only posting my results of my work in this thread. You can read my research in the other forum. I hope everyone has fun with this. Though I didn't actually do anything to get it working. All the credit goes to developers like @ggow and LineageOS for helping to make the process a reality.
---------------------------------------------------
So I just wanted to update everyone. I still own my Fire HD 8 and I recently unlocked the bootloader to my rooted XT907 phone and flashed Marshmallow Lineage 13. I also acquired a Fire 7 rooted and also with a custom ROM, Fire Nexus (From XDA). I also now have a Samsung Galaxy S7, unlocked from carriers and rooted. I am happy to report, with the right app, the entire thing works perfect across all devices, rooted or not.
My current device list:
-Fire HD 8, 2016 - No root, bootloader locked, stock ROM
-Fire 7 2015 - Rooted, bootloader locked, custom ROM
-Motorola Droid Razr M - Rooted, bootloader unlocked, custom ROM
-Samsung Galaxy S7 - Rooted, bootloader locked, stock ROM, carrier unlocked and not attached to one
Unfortunately Google, your manufacturer and your service provider, all went through extreme measures to block out the functionality on many levels, especially older devices running Lollipop and KitKat. As such it's almost impossible to get the process to work for more than a few seconds on those devices if at all, and that's even with root. So many of the abilities and functionalities had been blocked or deleted and the damage can't be undone on older Android devices, again especially those with KitKat and Lollipop (unless custom ROMs for those versions). In order to 'fix' such damage on those devices, I truly believe the only way to do so is to start that particular OS over from scratch, rewriting the entire code so those functions work in harmony. Like a string of Christmas lights, If one doesn't work, the whole thing crashes. At least developers like @ggow and ones at LineageOS know about such things, and because of their continued hard work, are able to bring those functionalities alive. It truly is a shame this can't be brought out is a more vast range of devices because 'screen mirroring' really is cool.
It appears that Amazon does NOT really block the functionality, at least on the HD 8. It's more like they make it difficult for you to acquire working apps in order to get the process to work. I searched far and wide and trust me, of the few I did manage to get working, they use functionalities built into the app, rather than stock components. Except for one: RemoDroid. It looks like an outdated piece of software and even feels like it. It's only purpose is to bring out the stock screen mirroring functionalities in the device it's installed on. But again, like Christmas lights, if the functions are severely blocked, it won't work.
I can screen mirror to and from every one of these devices now. It appears the more recent devices have the functionality intact, including the Amazon HD 8, and possibly the rest. RemoDroid uses the actual built in 'cast screen' software to capture and send. If you pull down the statusbar, and look at your quick settings, you will see the 'cast' icon is turned on and in use by RemoDroid. Just make sure the devices are all on the same Wifi network and the process should work. If it doesn't, one of your devices isn't compatible and likely won't be. You can thank Google, your manufacturer and your service provider for that. They won't rewrite your OS so you're likely to be locked out of screen mirroring indefinitely.
I will make a video at some point to show it working on my non rooted, stock Fire HD 8 so everyone can see it in action and be able to have fun with it. Instructions posted below this post.
Video Here
Instructions
1) Download RemoDroid and install on your HD 8.
2) Install RemoDroid on a device that has ability to screen mirror, but no software to do so (Like the HD 8)
3) Make sure both devices are on the same WiFi network. Start the app on both devices. If rooted, grant the app root access. On the HD 8, ignore the no root warnings.
4) On the HD 8, tap 'stream', ignoring the warnings.
5) On your other device, tap connect. In a few seconds your HD 8 should appear on the list. Tap it. Your HD 8 screen is now being mirrored to your device :highfive:
6) On that device, tap the back button and tap ok to stop the connection. On the HD 8, stop streaming.
7) On your other device, tap 'stream'
8) On the HD 8 tap 'connect' and select your other device from the list. You are now mirroring to your HD 8. :highfive:
Sooo.... I just did the normal method for 5.4.1 and I had no problems? Was there a knew update that my firewall stopped?
TechNash said:
Sooo.... I just did the normal method for 5.4.1 and I had no problems? Was there a knew update that my firewall stopped?
Click to expand...
Click to collapse
Are you asking in the right thread? I don't understand the question.
Hmm, what the reason to cast/mirror screen to the another (probably, with a smaller screen) Android phone/tablet? Screen mirroring has sense if you streaming to the large TV screen only but RemoDroid can't work this way.
And I'm unsure what the Fire HD 8 has a WiFi direct enabled network adapter (maybe, it's a prime reason why this functionality isn't implemented yet).
sensboston said:
Hmm, what the reason to cast/mirror screen to the another (probably, with a smaller screen) Android phone/tablet? Screen mirroring has sense if you streaming to the large TV screen only but RemoDroid can't work this way.
And I'm unsure what the Fire HD 8 has a WiFi direct enabled network adapter (maybe, it's a prime reason why this functionality isn't implemented yet).
Click to expand...
Click to collapse
It is enabled. And I've been trying to get it to work from device to device as opposed to a TV.
DragonFire1024 said:
It is enabled.
Click to expand...
Click to collapse
How do you know?
DragonFire1024 said:
And I've been trying to get it to work from device to device as opposed to a TV.
Click to expand...
Click to collapse
I understand that. What I don't understand, why do you need casting from device to device first, what do you mean by "internal casting software" second, and why do you waste your time for this useless RemoDroid, third?
This app, Screen Stream Mirroring Free is working fine for the screen casting to DLNA renderer or Chromecast dongle (tested on both, on the 55'' smart TV screen). Of course, it's a little slower than Miracast (i.e. WiFi direct) but Fire HD 8 don't have Miracast (or WiFi direct) support at all (probably 'cause of incompatible WiFi chip but I don't really know, may only guess).
sensboston said:
How do you know?
I understand that. What I don't understand, why do you need casting from device to device first, what do you mean by "internal casting software" second, and why do you waste your time for this useless RemoDroid, third?
This app, Screen Stream Mirroring Free is working fine for the screen casting to DLNA renderer or Chromecast dongle (tested on both, on the 55'' smart TV screen). Of course, it's a little slower than Miracast (i.e. WiFi direct) but Fire HD 8 don't have Miracast (or WiFi direct) support at all (probably 'cause of incompatible WiFi chip but I don't really know, may only guess).
Click to expand...
Click to collapse
It's not about needing. It was fun (and still is lol). In KitKat 4.4 the technology was blocked in Android, from the source code to the software level. Some of the "internal" functions needed for it to operate (software like a casting and receiving app known as a source and sink) were blocked in the framework (/system/framework/framework-res.apk) and other parts were blocked in the WiFiDisplay configurations in Android's source code (/system/etc/wifidisplay_config.xml) and so on. That app you speak of works to use Chromecast, but not device to device. (I've tried dozens of apps and root tricks etc). RemoDroid is the only one to use the available software that isn't blocked and make up for the rest.
Wifi direct can be found in the hidden settings using Activity Launcher. It's tied into Cast Screen (hence my research months ago). I can get the tablet to connect to at least two other devices directly. What to do from there? *Shrug* Ask Amazon...they blocked that out too.
DragonFire1024 said:
Wifi direct can be found in the hidden settings using Activity Launcher. It's tied into Cast Screen (hence my research months ago).
Click to expand...
Click to collapse
Could you please expand this? Are you still talking about Amazon Fire HD 8?
[UPDATE] Just installed Activity Launcher on Fire HD 8: there is no "Cast Screen" activity found.
[UPDATE 2] As far as I understand, this "RemoDroid" app is not using WiFi direct; it working with HTTP protocol and own built-in HTTP server. It has NOTHING TO DO with the real screen casting; it uses slow HTTP protocol (and own plugin) to display screen content on the other devices. So, it's ineffective, slow and with huge lag. Definitely, it's not a WiFi direct/Miracast.
So I still don't understand your point. BTW, are you developer?
sensboston said:
Could you please expand this? Are you still talking about Amazon Fire HD 8?
[UPDATE] Just installed Activity Launcher on Fire HD 8: there is no "Cast Screen" activity found.
[UPDATE 2] As far as I understand, this "RemoDroid" app is not using WiFi direct; it working with HTTP protocol and own built-in HTTP server. It has NOTHING TO DO with the real screen casting; it uses slow HTTP protocol (and own plugin) to display screen content on the other devices. So, it's ineffective, slow and with huge lag. Definitely, it's not a WiFi direct/Miracast.
So I still don't understand your point. BTW, are you developer?
Click to expand...
Click to collapse
I said because it's fun. I've been researching this for months and it's there. I have both an HD 8 and a Fire 7. Cast screen was there as of 5.4.0.0. Using Activity Launcher, it's in the settings menu.
Does there need to be a point to this? No. I never said there was one. And you're not obligated to use this function, but this was what it was to do originally.
I'm not a developer nor do I claim to be and never have claimed to be one.
OMG, now I understand! Man, you should better explain your finds and don't mess up with the completely different topics.
First, your assumption what everyone is very familiar with the third party app called Activity Launcher is wrong. I've heard that name a very first time from you here (btw, thanks a lot for the reference!)
Second: you are right, WiFi direct screen casting still here (but for some reasons Amazon made this setting hidden/not available). Here I made a pretty simple and small instruction (it's what I tried to get from you ):
- install Activity Launcher from the Play store;
- start it, scroll to the "Settings" app, tap on "Settings" to expand;
- you'll see all "Settings" app activities and may pin (make shortcut) "Cast screen" activity to your start screen or just launch it!
This is a really good find but you need to explain it properly at the OP
P.S. As for app you've mentioned (RemoDroid): it has nothing to do with the WiFi direct/Miracast (i.e. standard Android screen casting technique) but it's a nice and probably funny third party app, using own technique (HTTP) to emulate screen casting. But - fortunately and thanks to you - we can use the very standard Android screen casting!
P.P.S. Tried on my dongles: works pretty fine with Chromecast, cheap Chinese Miracast (bought for a few bucks on aliexpress), Windows 10 with the Realtek RTL8811AU USB dongle. Not working with the Microsoft Wireless Adapter.
sensboston said:
OMG, now I understand! Man, you should better explain your finds and don't mess up with the completely different topics.
First, your assumption what everyone is very familiar with the third party app called Activity Launcher is wrong. I've heard that name a very first time from you here (btw, thanks a lot for the reference!)
Second: you are right, WiFi direct screen casting still here (but for some reasons Amazon made this setting hidden/not available). Here I made a pretty simple and small instruction (it's what I tried to get from you ):
- install Activity Launcher from the Play store;
- start it, scroll to the "Settings" app, tap on "Settings" to expand;
- you'll see all "Settings" app activities and may pin (make shortcut) "Cast screen" activity to your start screen or just launch it!
This is a really good find but you need to explain it properly at the OP
P.S. As for app you've mentioned (RemoDroid): it has nothing to do with the WiFi direct/Miracast (i.e. standard Android screen casting technique) but it's a nice and probably funny third party app, using own technique (HTTP) to emulate screen casting. But - fortunately and thanks to you - we can use the very standard Android screen casting!
P.P.S. Tried on my dongles: works pretty fine with Chromecast, cheap Chinese Miracast (bought for a few bucks on aliexpress), Windows 10 with the Realtek RTL8811AU USB dongle. Not working with the Microsoft Wireless Adapter.
Click to expand...
Click to collapse
Sorry I had assumed you read the link to my research. You are right I should explain it better. If you have appwidget active on your launcher, you can make 'cast screen' a shortcut on your desktop, but it has to be enabled again if you reboot.
As it stands now, the cast from device to TV is what it is for. The original idea was to do to or from ANY device. If cast were in the quick settings on the pull down, you would see RemoDroid using the cast function. Remo wouldn't work on my KitKat 4.4 because the functions internally were too blocked. If you look in the HD 8 build.prop you'll see the properties exist to allow casting and wfd to work, which allow Remo and the Chromecast to function. Most custom ROMs enable the feature so it works on any device, as it was meant to and much easier.
I also noticed the video uploaded improperly. That was my fault as I didn't grant proper permissions to my camera app.
DragonFire1024 said:
If you have appwidget active on your launcher, you can make 'cast screen' a shortcut on your desktop, but it has to be enabled again if you reboot.
Click to expand...
Click to collapse
"Appwidget" (whatever it is, probably, another third party app?) isn't necessarily for this, "Activity Launcher" can create permanent shortcuts (I not tried to reboot but looks like it's a permanent - at least, until Activity Launcher isn't uninstalled). Just a long tap on item and choose "Create shortcut" from popup menu.
Here are screenshot to demonstrate "how to":
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
sensboston said:
"Appwidget" (whatever it is, probably, another third party app?) isn't necessarily for this, "Activity Launcher" can create permanent shortcuts (I not tried to reboot but looks like it's a permanent - at least, until Activity Launcher isn't uninstalled). Just a long tap on item and choose "Create shortcut" from popup menu.
Here are screenshot to demonstrate "how to":
Click to expand...
Click to collapse
I discovered appwidget in /etc/permissions. It is a script that allows launchers to use widgets, even though Amazon blocks it. They just did a write up about our thread related to it on XDA news. It also allows the creation of shortcuts. So you can long press the cast screen activity using Activity Launcher to make a short cut on your launcher's desktop.
"Activity Launcher" creates a shortcuts, not a widgets Here is a source code, and this is a SO question (code based on)
Small tip: if you don't like standard "gear" icon, you may install any app with better icon, and tap "Edit shortcut" in pop-up menu (instead "Create shortcut"). With the edit dialog, you may tap on the gear icon and select any from already installed apps primary icons.
P.S. Shortcut will remain the same (and will work too!) if you uninstall app with selected icon, and even you uninstall Activity Launcher.
BTW, @DragonFire1024 (I forgot to ask you), have you found a way to avoid "Fire Launcher" flickering by pressing home button? I remember something about substitution of standard buttons with third party "tricky" app but I don't like that solution (and it has some cons, AFAIR).
I found and tried your advice but it doesn't work for me: everything came as described but I'm getting permanent flickering of back/empty screen. I'm on Fire OS 5.4.0.1
P.S. Played for a little with second advice (about "Multi-action Home button"), and now can't get rid of the "The requested action is not permitted. Check Parental Controls settings and retry" Any advice? Should I reinstall "Fire Launcher" and uninstall "Multi-action Home button"?
sensboston said:
BTW, @DragonFire1024 (I forgot to ask you), have you found a way to avoid "Fire Launcher" flickering by pressing home button? I remember something about substitution of standard buttons with third party "tricky" app but I don't like that solution (and it has some cons, AFAIR).
I found and tried your advice but it doesn't work for me: everything came as described but I'm getting permanent flickering of back/empty screen. I'm on Fire OS 5.4.0.1
P.S. Played for a little with second advice (about "Multi-action Home button"), and now can't get rid of the "The requested action is not permitted. Check Parental Controls settings and retry" Any advice? Should I reinstall "Fire Launcher" and uninstall "Multi-action Home button"?
Click to expand...
Click to collapse
If you can still downgrade Fire Launcher, you can "fix" that in this thread. If successful, follow the steps below to "fix" the recent's button:
1) Open Activity Launcher, tap top left and select All Activities.
2) Scroll to System UI section and tap it. Long press 'App Switcher' and create a shortcut. Place it as close to the recent apps (the square button) as possible. When you want to swipe close your apps, use that shortcut. You'll avoid parental warning.
EDIT: Just noticed you linked to it. At the time, that fix worked. If it no longer does, then you are out of luck as of the moment. Since you cannot uninstall/disable apps anymore, you can't downgrade it.
I ended up with the factory reset. It looks like this "bad magic" is not working anymore, by result you can "achieve" just a non-working home button only
However the pros is: after reset and reinstalling, the "flickering" become significantly faster (or no flickering at all), now Nova Launcher mostly working like a normal launcher on Android OS. However I can't set (after reset) Google Now Launcher as a default launcher, LauncherHijack didn't see Google Now as a launcher, only Nova available. So, bye-bye, "OK Google"
Conclusion: will never touch that stuff again, FireOS with Google services working pretty fine, and don't need other "improvements".
DragonFire1024 said:
Are you asking in the right thread? I don't understand the question.
Click to expand...
Click to collapse
I mean I did the screen mirror method for normal android devices and had no problem...
Sent from my ariel using XDA Labs
TechNash said:
I mean I did the screen mirror method for normal android devices and had no problem...
Click to expand...
Click to collapse
It's a lot easier now and more likely to work on newer android versions now that Google redid the way Chromecast works. When I had started my research months ago, close to maybe a year now, it was far more difficult, at least on these tablets. It's a very long story.

Categories

Resources