yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] tliebeck:
In very-slightly-FX-related news, I finally have the first beta of WebSharing 2 up...as usual it took way too long and consumed substantially more time than expected. I'll be adding a new XDA thread for its development fairly soon, but if anyone here wants to take a look, just join this Google+ community:

https://plus.google.com/u/0/communities/117280636679203185116

Then follow either of the links to sign up for the beta (free or paid versions).

Additionally the free version can be directly downloaded here:

http://android.nextapp.com/websharing/r2009/WebSharingLite_r2009.apk

WebSharing 2 has a new Holo UI (both in the app and in the web browser). It now offers drag-and-drop file uploading (even in the FREE version). Google Chrome users can drag-and-drop entire folder hierarchies to upload them.
[Android Apps and Games] peterbonge:
You forgot to mention that the full version is on sale for $0.99 USD / €0.75 ATM:

https://play.google.com/store/apps/details?id=nextapp.websharing.r1
[Android Apps and Games] marlowe310:
Question -- if we purchase the current sale version of Websharing on google play, does that include the upcoming 2.0 version? Or will that be a separate app?

Thanks very much for any info -- the new beta is amazing.
[Android Apps and Games] Nucleotide:
Obviously only [MENTION=2954544]tliebeck[/MENTION] can answer that with certainty but considering it's version 2.0, I'd imagine it's just a major overhaul/upgrade of the current version which I'd assume if you purchase the current version, you'll get v2 when it's released. :good:
[Android Apps and Games] marlowe310:
Just purchased and installed the beta -- this is AWESOME. Absolutely and exactly what I've been looking for do deal with photos on my phone -- and I've barely scratched the surface.

WELL DONE. Thanks very much.
[Android Apps and Games] tliebeck:
Yes, 2.0 is a free upgrade from 1.x, automatically installed from the Play Store.
[Android Apps and Games] tliebeck:
Finally have the XDA dev thread up for WebSharing 2 here:

http://xdaforums.com/showthread.php?t=2462683
[Android Apps and Games] juried:
I wish you would fix the browse button function for connecting to a smb server. I have never been able find any of my network pcs using this function. I always have to resort to using file xplorer to find my pcs address, then type it imto fx.
[Android Apps and Games] tliebeck:
Is the other app doing a port scan? FX actually does a network broadcast to request SMB hosts available, it could be that security software on the PC has disabled this feature.
[Android Apps and Games] juried:
To be honest I don't know. All I know, is witk x-plorer if I press the scan button, I get several ip addresses on the network, while with fx I now get "the operation could not be completed".
[Android Apps and Games] paul c:
Having a bit of an issue with FTP with the latest version of FX (2.0.2.3):

I use FTP quite regularly to move files between my PC and my Nexus 4. I was running on 4.2.2 then moved up to 4.3 and there the issues began.

I have set up a SMB network connection and it connects and downloads fine (EDIT, but remote delete generates an error); I have also just installed FTPcafe from Google Play, and the same settings allow me to download consistently successfully.

However, with FX, I connect to my ftp server, whether on my own wifi network or via the phone's data connection when out of the house. It brings up the initial listing OK - the files and folders - but when I click on a sub-folder, I just get a reiteration of the first view. And if I try to download, I get an error message pop up. It creates a 0 bytes version of the requested file in the download folder.

When trying to upload via the FTP connection, I don´t get an error message but the file isn't uploaded either.

So it seems a FTP question since SMB works OK (ie, not PC/firewall etc), and since the same FTP connection settings work in another client, it points towards FX.

I recorded a logcat, after rebooting, attached. I had cleaned cache and dalvik cache before rebooting.
[Android Apps and Games] Nucleotide:
Works perfectly fine for me. Hit the browse button and everything that should show, does.
[Android Apps and Games] tliebeck:
Very odd. Can you replicate the behavior on something public, like ftp.mozilla.org? Are you using any security (i.e, FTP-S or FTP-ES)? Are passive (PASV) connections disabled?

Can you look at the server logs as well, and if so, can you see it rejecting any of FX's commands?
[Android Apps and Games] paul c:
Aha! The server log was what I needed to check, thanks for the pointer. The FTP server is set up to serve my downloads folder, and I had asked FX to go to Downloads/downloads - which doesn't exist.

FX displayed the listing in Downloads without an error, whereas the server (Home FTP Server) gave me this error "Directory doesn't exist C:\Documents and Settings\xxxx\My Documents\Downloads\downloads\"

Removing the duplicated folder information sorted everything out (btw, it´s set to passive, straight FTP).

So, my fault... but how about displaying the server logging in FX, that stream you see when you connect to say FZilla?
[Android Apps and Games] tliebeck:
Was FX ever showing a valid listing for a folder that didn't exist though? That would still be bad/FX's fault.

Showing the command log might be a bit of a chore...the FX browser sees FTP as just-another-protocol-implementation (there are something like 15 of these including local, root, archives, network, and cloud stuff). Would be possible though. Would probably be easiest implemented as some type of "verbose logging" mode where you could get to it by the System Status->Log feature.
[Android Apps and Games] paul c:
Yes, FX was sending a command to open c:\....\downloads\downloads (which didn't exist) and was displaying the contents of c:\....\downloads. All the folders and files in "downloads" were visible but not actionable. If I clicked on "folder 1", "downloads/folder 1" would appear in the address bar, but FX would just reload the original "downloads" view.

This is how the FTP server saw things, the top entry being the most recent, and the last being chronologically the first. I took out the timestamp and IP data. I was trying to get into a subfolder and even though I was theoretically there I still had the view from the "downloads" folder, which included your Websharing app :)

File not found C:\Documents and Settings\Paul\My Documents\Downloads\downloads\1994 - Live at Union Chapel, London\1994 - Live at Union Chapel, London\WebSharingLite_r2009.apk

Directory doesn't exist C:\Documents and Settings\Paul\My Documents\Downloads\downloads\1994 - Live at Union Chapel, London\1994 - Live at Union Chapel, London\

Directory doesn't exist C:\Documents and Settings\Paul\My Documents\Downloads\downloads\1994 - Live at Union Chapel, London\

Directory doesn't exist C:\Documents and Settings\Paul\My Documents\Downloads\downloads\
[Android Apps and Games] physcodelic:
Browse system as root produce an error, in intel x86 phone JB 4.1.2.

Was my favorite root file manager in ARM phone.
[Android Apps and Games] tliebeck:
What model of phone is this?

Anything in the error logs? Tap Window Menu, then "Operations", then the far right "Triangle" menu, then "System Status", then far right "Triangle" menu again, and then "Logs".

FX includes a cut-down version of Busybox for both ARM and X86 that is used for performing operations as root. It should identify which architecture you have and then use the appropriate version. I've only tested this on an Intel GoogleTV though.

One more question...if you tap the tools menu and then "About", what's reported on the "CPU Architecture" line?

Thanks again for reporting and sorry for the issue.
[Android Apps and Games] physcodelic:
My phone is Acer Liquid C1.

In about windows, it was reported as x86 arc.

Here is the error log :
[Android Apps and Games] tliebeck:
Thanks, looks like busybox isn't being correctly auto-installed into FX's internal directory. Could you try the following in a terminal or "adb shell" as root?

ls -l /data/data/nextapp.fx/app_Exec/busybox

Result should look like this, if it exists:

-rwx------ u0_a68 u0_a68 47476 2013-08-29 18:13 busybox

(User/group name, date, and size will likely be different)
[Android Apps and Games] physcodelic:
Its installed correctly in /data/data/nextapp.fx/app_Exec/busybox.

permission exactly the same.

I dont know why fx cant found it there.

I try to replace fx busybox with my system/bin busybox, but still no go.

I dont want to compare anything, but titanium backup had busybox too, and its working.

Or maybe I will try Solid explorer. It had cutted-down busybox to.

May I should test it.
[Android Apps and Games] iXNyNe:
Use titanium to backup fx, uninstall fx, then go to the play store and install fx from there. See if it works before restoring your titanium backup of fx
[Android Apps and Games] physcodelic:
Whats the point of that step by step?

You mean that I should clean install from PS right?

I never backup an app that easy to config and doesnt contain sensitive data.

So, I will never backup FX file manager with TB.

Installing from sideload and from PlayStore, result the same error.

Cant locate busybox.

The only alternative root file manager that worked was ES file manager.

I tried cracked root explorer, its work too. Sorry, just for testing purpose.

But I prefer FX file manager if it work again in my phone.

I used it for almost 1year, feel strange to use another one :D

---------------------EDIT---------------------

I post an image result from root diagnostic tool. Maybe it can help. File count "ls /" 0?
[Android Apps and Games] Daenerys Targaryen:
Intent to open to a directory

I would like to integrate with FX File Explorer, is there an intent that would open the explorer to a specific a directory and present its content?

Like vnd.android.cursor.item/file from openintents.org
[Android Apps and Games] elban:
Hi Todd,

Could you please add a button or menu item to run an application from the apps window?

Thanks!
[Android Apps and Games] GermainZ:
I noticed the Plus features (pictures, videos, music and applications) don't have any search option. It would be great if that could be added, as it's really hard to use at the moment with large lists. Thanks :D
[Android Apps and Games] spirosbond:
Top top work. Congratulations

Sent from my spaceship...
[Android Apps and Games] scottspa74:
So the version I have is 2.0.2.3 (I believe) , but ibsaw 2.1 mentioned somewhere. Can't seem to get it from links in OP. Is 2.1 not out yet?
[Android Apps and Games] tliebeck:
2.1 is currently a development version, no releases yet, even on the beta channel. Primary feature is improving network robustness, e.g., auto-resume if a Wi-Fi network glitches.
[Android Apps and Games] pizzakatze:
glad to hear you're working on improving network functionality as I had a crash when accessing win7 SMB host.

One thing though I really miss is the option to access administrative shares like C$ or D$.

This is possible with many other file manager FM like ES or open file explorer.
[Android Apps and Games] tliebeck:
I believe these shares are accessible if you enable "show hidden" in the view menu. I ought to add an option though to always show these shares and not classify them as hidden. (The SMB client, JCIFS, reports them as being hidden, so they're treated the same way as hidden files).
[Android Apps and Games] m0d:
After splitting the view by dragging path bar down when you exit the app using the 'back' button app crashes, "Unfortunately, FX has stopped."

Also, Clicking the path bars current directory no longer refreshes page. Is it possible for this feature to return, as it used to work before?
[Android Apps and Games] Nucleotide:
I can't replicate that issue here on a stock Nexus 5, rooted.

Perhaps try clearing the apps data/cache, uninstalling it and then installing it again?
[Android Apps and Games] pizzakatze:
confirm works now. thanks. :good:

I get an "Error: Internal error." when trying to send a picture from the connected windows smb share. Picture send works locally.
[Android Apps and Games] tliebeck:
If you see this again, could you post a logcat? There' s a built-in tool to get a log specifically for FX (and the AndroidRuntime, where crashes will be logged).

Tap window menu, then "Operations"

Tap up arrow (in right hand corner) then "System Status"

Tap up arrow (in right hand corner) then "Logs"

You can tap View->Refresh to reload the screen, the old behavior was technically a bug. :D
[Android Apps and Games] babylonbwoy:
Hi, what happened with bluetooth "send to" option ? When I want to send multiple apk's it says "choose files individually" for more options... The BT icon doesn't appear to send them all in a row...

Z1 Flowed Tapatalking
[Android Apps and Games] pizzakatze:
ES file explorer copies the picture in a local folder on the phone, then the file is sent without any issue.
[Android Apps and Games] tliebeck:
In 2.0, FX uses Android's own Bluetooth sending facility instead of its own. The Bluetooth APi I was using in FX 1.x worked great on some devices but poorly on others, and there was no real practical way to determine whether it was going to work well ahead of time. Newer phones were more and more frequently experiencing the poor behavior, as the API I was using hasn't been updated in more than a year or two.
[Android Apps and Games] tliebeck:
Just curious, has anyone ever seen an advertisement displayed in FX?

FX has no ads, even in the free version, and there's not any kind of dormant ad-serving API that could be accidentally activated. There's literally nothing in FX to serve ads.

Nevertheless, I occasionally get reports from users asking how to turn ads off in FX, claiming that "even buying the paid version didn't stop them". (Again, there's never been ads in any version, even the free one).

Are people now pirating apps and injecting ad-serving stuff in them? Or is this just general malware? I've never seen it in person...I always ask the user for a screenshot but have so far never been able to get one.
[Android Apps and Games] elban:
Never seen that :-/
[Android Apps and Games] Nucleotide:
Never once seen an ad in FX.
[Android Apps and Games] physcodelic:
Any news for x86 support? :)

I found that using supersu and koush superuser had different log.

Here is fx log using koush superuser

dropbox
[Android Apps and Games] GermainZ:
Could it be another app pushing notification ads? I think you've made a thread about this in the past.
[Android Apps and Games] tliebeck:
Strange, it looks like it didn't install busybox.

The following may work around this problem:

I've attached the Intel-version busybox that comes with FX and is supposed to be copied to

"/data/data/nextapp.fx/app_Exec/busybox" (note this is a zip file, so extract that first.)

You can actually copy it there using FX, just copy it out of the zip file to that path. You'll have to use the Tools menu's "Go To Location" option and enter "/data/data/nextapp.fx", and then possibly create the "app_Exec" directory. You may need to, as root in a terminal, do:

chmod 700 /data/data/nextapp.fx/app_Exec/busybox

I'll also take a look at the code to see if anything looks odd.
[Android Apps and Games] :
One of the best looking explorers.. Bought :good:
[Android Apps and Games] physcodelic:
Thank you for your attention :)

Like my previous report, there is app_Exec dir and busybox within.

FX just cant find it.

ls output in terminal emu :

u0_a80@android:/ $ su

1|root@android:/ # ls -l /data/data/nextapp.fx

drwxrwx--x u0_a27 u0_a27 2013-11-23 18:14 app_Exec

drwxrwx--x u0_a27 u0_a27 2013-11-17 10:45 app_FXData

drwxrwx--x u0_a27 u0_a27 2013-11-17 10:45 app_Pipe

drwxrwx--x u0_a27 u0_a27 2013-11-17 10:45 app_Temp

drwxrwx--x u0_a27 u0_a27 2013-11-26 16:47 cachedrwxrwx--x u0_a27 u0_a27 2013-11-18 16:57 databases

drwxr-xr-x system system 2013-11-17 10:39 lib

drwxrwx--x u0_a27 u0_a27 2013-11-26 16:46 shared_prefs

root@android:/ # ls -l /data/data/nextapp.fx/app_Exec

-rwx------ u0_a27 u0_a27 63208 2013-11-23 18:14 busybox

root@android:/ #

I will try your attached busybox.

And report here immediately :)

---------------------------------------------

---------------------------------------------

It still doesnt work.

MD5 sum both busybox you gave me and in /data dir are same.

Replaced busybox and still just the same log.

Report end :)
[Android Apps and Games] tliebeck:
That's almost certainly the same file, same byte size at least. (just saw your edit) Does it run if you do "./busybox"?
[Android Apps and Games] babylonbwoy:
Never happened to me too, I use JRummy Ad Blocker which can notify you when you install an app containing Admob and similar stuff, FX was never notified

Z1 Flowed Tapatalking
[Android Apps and Games] physcodelic:
Maybe this is the problems :(

Here is fx busybox output :

u0_a80@android:/ $ su

root@android:/ # cd /data/data/nextapp.fx/app_Exec

root@android:/data/data/nextapp.fx/app_Exec # ls -l

-rwx------ u0_a27 u0_a27 63208 2013-11-26 17:17 busybox

root@android:/data/data/nextapp.fx/app_Exec # ./busybox

sh: ./busybox: No such file or directory

1|root@android:/data/data/nextapp.fx/app_Exec #

Then I compare it with titanium backup busybox output :

root@android:/data/data/com.keramidas.TitaniumBackup/files # ls -l

-rwxr-xr-x u0_a71 u0_a71 244552 2013-11-17 10:56 busybox

-rw------- u0_a71 u0_a71 1016 2013-11-17 10:56 license.txt

-rwxr-xr-x u0_a71 u0_a71 459044 2013-11-17 10:56 sqlite3

root@android:/data/data/com.keramidas.TitaniumBackup/files # ./busybox

BusyBox v1.19.4-Titanium multi-call binary.

Copyright (C) 1998-2011 Erik Andersen, Rob Landley, Denys Vlasenko

and others. Licensed under GPLv2.

See source distribution for full notice.

Usage: busybox [function] [arguments]...

or: busybox --list[-full]

or: function [arguments]...

BusyBox is a multi-call binary that combines many common Unix

utilities into a single executable. Most people will create a

link to busybox for each function they wish to use and BusyBox

will act like whatever it was invoked as.

Currently defined functions:

[, [[, basename, blkid, blockdev, bunzip2, bzcat, bzip2, cat, chgrp,

chmod, chown, chrt, cksum, cmp, cp, dd, dirname, du, echo, fdisk, find,

findfs, flock, fsync, fuser, gunzip, gzip, id, kill, killall, killall5,

ln, losetup, ls, lzop, lzopcat, md5sum, mkdir, mkdosfs, mke2fs, mkfifo,

mkfs.ext2, mkfs.vfat, mknod, mkswap, mktemp, mount, mountpoint, mv,

nice, pidof, ps, pwd, readlink, realpath, renice, rm, rmdir, sha1sum,

sha256sum, sha512sum, sort, stat, sync, tar, tee, test, timeout, touch,

umount, unlzop, wc, which, whoami, xargs, zcat

root@android:/data/data/com.keramidas.TitaniumBackup/files #
[Android Apps and Games] i-m-sagar:
one of the best file manager !!!
[Android Apps and Games] pizzakatze:
some suggestions and bugs

first some suggestions

- there is an option to copy path, but there is no option to paste it

- the picture viewer is nice but lacks a slide show function

- the same goes for vids after starting to play the first would be nice if FX somehow would start the next when the first ends

now some bug:

- extract a apk, then open AndroidManifest.xml in Viewer then in "Text Editor". The XML files does not look correct In the latter.

- selecting a packed comic (cbz/cbr) file does not open it in e.g. ComicRack. I consider this bitter limitation because it works in ES FM.

regarding ads, if FX would display any ads I would stop using it.
[Android Apps and Games] thedicemaster:
FX continuing with the next video is probably not possible without locking you in a loop where trying to exit the video player starts the next video.

FX doesn't have a built-in video player, it just tells android to play the video in whatever is the default video player.

but you can make this possible yourself by installing a video player that supports "play next on end" and setting it as default, but even then it will only work on local files.

I just checked, and MX player has this option.
[Android Apps and Games] pizzakatze:
search improvements

I bought the app meanwhile. Now I figured out search seems not to be available for attached network devices (smb windows).

My guess is that indexing remote devices makes no sense, still I miss the option of a slow search function.

Unfortunately I must admit remote search works in ES.
[Android Apps and Games] everlethal:
Hi tliebeck,

Do you think to add support for Mega?
[Android Apps and Games] paul c:
I use FX as my default file downloader from my PC, via a FTP shortcut on my phone desktop.

Every time I swipe to select a file/folder, I´m presented with cut/copy-bin icons in the bottom right of the screen. To download, I then have to long-press on any of the selected files/folders.

Would it be possible to have a "download" icon next to the cut/copy/bin icons too?

I guess it would make sense for it to be present in all network/cloud browsing windows.

Btw, out of curiosity, after long pressing a folder on the FTP server, I tried "send" but got a message that folders can´t be sent, I should zip it first - OK. So I tried to "send" a file, and got this - see screenshot. Underneath the "send/select a method..." dialogue, there is an "Error/internal error" dialogue box.
[Android Apps and Games] JHimmelbauer:
any news about this idea?
[Android Apps and Games] painiac:
This is by far my favorite file explorer! Thank you for

I just have one question: is it possible to give FX a command to open in a specified directory? I used to do this with ES File Explorer, using the Tasker command "Load App" with data "file:///sdcard/dir1/dir2".

I've attempted the same thing with FX, but I'm assuming the syntax isn't quite the same because I can only get it to open FX to its home screen.
[Android Apps and Games] Nucleotide:
Locate the folder you want it to open to, tap and hold on folder, select Bookmark, Launcher Shortcut (at top). :good:
[Android Apps and Games] painiac:
Thank you for replying. It isn't exactly what I was looking for, but it did kinda help me figure out the solution.

Tasker has a plugin called Secure Settings that allows you to do quite a few things that are normally outside its scope. One of its options is "execute shortcut", and I used FX to point it to the directory I need.

Finally, my reminder notification to clean up my call recordings is once again functional: when I click on the notification, it opens up FX in the directory where the recordings are stored.
[Android Apps and Games] Nucleotide:
[MENTION=2954544]tliebeck[/MENTION] I had a thought.

Would it be possible to add some sort of PIN lock to the app? I know it's not a huge concern if you're not rooted (although there is still potential for people to delete your files) but if you are rooted, someone could cause you a whole lot of grief.

Having that extra layer of security there would be fantastic IMO. I'd certainly use it.

Just a thought/suggestion anyway. :)
[Android Apps and Games] thedicemaster:
there are app lockers that can protect any app with a password.

i don't remember the name, but a while ago i installed one for someone to prevent guests from accessing the email app.
[Android Apps and Games] GermainZ:
Try something like this:

Action: nextapp.fx.intent.action.OPEN_LOCAL
Component: nextapp.fx/.ui.ExplorerActivity
Extra key: nextapp.fx.intent.extra.PATH
Extra value: /path/to/directory

Example (from the shell):

am start -a nextapp.fx.intent.action.OPEN_LOCAL -n nextapp.fx/.ui.ExplorerActivity -e nextapp.fx.intent.extra.PATH '/mnt/sdcard'

FX already allows you to set a password for root operations: Settings > Root > Configure Authentication > "Password".
[Android Apps and Games] Nucleotide:
Thanks. Aware of this. I've never been a fan of passwords in cases like this though. PIN locks are far more efficient while still offering a good level of security.