yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] wtf911:
When I used ES File Explorer I could go to QuickPic, select some photos, then click the sharing icon and have it come up as an option. This made it super easy for me to use QuickPic to browse my pictures and then share then straight to one of my Windows file shares (SMB). Does such functionality exist with FX File Explorer? (I know I can copy and paste from inside it, I want to know if I can use it as a sharing option.)
[Android Apps and Games] Primokorn:
That's not what I said. I don't need AES but

no compression

. For instance, creating a bootanimation.zip requires the creation of a zip archive without compression.
[Android Apps and Games] gazzacbr:
Hi,

Is it possible to see/change permissions on files anywhere?

I can only see the option on the System (Root) button but cannot browse anywhere else.

thanks...
[Android Apps and Games] thedicemaster:
usually only the system and data partition(s) can actually store linux permissions.

FAT has no way to store permissions at all, and NTFS uses windows permissions (which linux tends to ignore)
[Android Apps and Games] gazzacbr:
Doh! , I have just realised that System is not the system folder :facepalm:

it is the root, I thought it was a link to the system folder and was trying to go up from there.

(well it was early in the morning ;) )
[Android Apps and Games] ClintonHammond:
Why is it suddenly when I try to access the hard-drive on my home network, I'm greeted with an error message that says

Error: The server denied access to retrieve a list of shares. You must enter a specific "Share Name" in the host configuration."

When it worked just fine yesterday.

How do I fix this, thanks????
[Android Apps and Games] tliebeck:
Did you just update to FX 6.0 today? If you're having trouble, you can force FX to use SMB 1 (like FX 5.x and prior did). Just edit the connection, got to the advanced tab, and select "SMB 1".
[Android Apps and Games] tliebeck:
Sorry, understand now, added store-only option for next release (under advanced tab).
[Android Apps and Games] tliebeck:
FX 6.0.4.0 Released (Beta Channel)

Added "midnight" dark theme. This is a material design theme with full black (#000000) backgrounds, and a dark-slightly-blue accents.

Scanning for busybox in more locations, also attempting to detect installed busybox. This only affects available choices when you select to use a device-installed busybox install instead of FX's internal one.

Selecting the "Open in Store" option for apps installed in other stores now sends you to the appropriate store. This works for Amazon and Samsung stores. Regrettably this does not work for F-Droid, because they are not setting this flag on installed APKs.

Zip archives may now be stored without compression.

Fixed bug where security warning was displayed unnecessarily when executing a script.

Direct Download: http://android.nextapp.com/fx/r6016/FX_r6016.apk

Beta Testing G+ Community: https://plus.google.com/communities/101301040394875566704 (join community, then go to https://play.google.com/apps/testing/nextapp.fx )
[Android Apps and Games] osm0sis:
Tiny bug with the new busybox detection:

Presumably from the `which busybox` not turning up any results when not run as root, or maybe it was run as root and it's because it returned the same location as your hardcoded location check that follows it. Both scenarios would need to be dealt with. Best to run it with root since it's in the root settings.
[Android Apps and Games] ClintonHammond:
That got it working again. Thanks very much for the assistance eh!
[Android Apps and Games] m0d:
Are you planning to have users compare hash values with file?

I.E. We have the hash value, md5, downloaded the file, and want to compare the hash to the file.

Currently you can copy value to clipboard and compare to clipboard, but it is not always useful unless you are comparing 2 different files to be identical:

It is also stored in custom format,

File: Download/Atlas_r2100.apk
MD5: 2a:e9:ea:cd:76:4f:18:cb:14:a1:01:57:b3:4a:d1:19
SHA1: d8:a2:0f:36:4e:d7:c4:5e:54:2c:72:bb:ef:09:20:18:bb:df:f5:9d
[Android Apps and Games] tliebeck:
To compare hash values automatically: go to item #1, calculate the hash value, tap copy-to-clipboard. Go to item #2, calculate the hash value. It will be compared with the hash of item #1 on that screen.
[Android Apps and Games] Primokorn:
Thanks for the new dark theme. A full amoled theme would be appreciated though.

The color of hightlighted items/lines should be changed (accent color for instance). It's hard to identify the lines since the color is very similar to the background.

Could you add an addon to sign zip or a built-in feature? (to remove ZipSigner app from our devices)
[Android Apps and Games] m0d:
I know, that was what I was trying to explain, not well I suppose.

As of now, the copy and compare only works with 2 files.

But, it does not work with the case compare hash value and downloaded file.

For example, I downloaded latest ROM update and want to compare it with its hash value, since file is 1.5gb I want to make sure download was okay with no issues.

Now, in app menu when you calculate hash and copy it, it copies filename/md5/sha

So, I have a hash to compare it to, I will have to use text edit and paste and compare.

The current state of copy and compare only handles the use-case for 2 different files and comparing it within fx app, because it uses custom format when comparing.

Another way would to automate "compare function"

So, user would copy md5 value to clipboard, and then "calculate" downloaded file, then click "compare"

However, "compare" function would need to compare clipboard data to md5 and sha generated values and display

No match | md5 match identical | sha match identical

(This would need to take in mind md5/sha format, as currently you store values with ":" in between values instead of just the numbers.

This option would be more automatic and less hassle to user as they just compare clipboard md5 or sha with generated values and fx takes care of the rest (noting whether md5 or sha or neither are matches just to be extra clear)

As I mentioned, currently you are limiting yourself because you use custom format to "copy to clipboard" and "compare".

But it should work with all 3 cases

copy to clipboard format:

File: Main Storage/Download/FX_r6016.apk

MD5: 6d:73:cf:17:72:5a:2c:ff:b8:51:cb:ad:4c:5f:8a:bd

SHA1: 02:02:54:97:17:09:7f:01:90:ac:31:0b:7d:af:2a:fe:b2:e0:68:e1

md5 format:

6d:73:cf:17:72:5a:2c:ff:b8:51:cb:ad:4c:5f:8a:bd or 6d73cf17725a2cffb851cbad4c5f8abd

sha format:

02:02:54:97:17:09:7f:01:90:ac:31:0b:7d:af:2a:fe:b2:e0:68:e1 or 0202549717097f0190ac310b7daf2afeb2e068e1

FX compare function should be able to work with all cases, since it already does the work by generating md5 and sha.

So, if any of the values above are in clipboard, fx should display match found, either identical/ identical md5/ identical sha
[Android Apps and Games] tliebeck:
FX 6.0.4.1 Released (Beta Channel)

Moved to production

Added special error message specifically for incorrect versions of busybox.

Fixed busybox selection bug.

Bugfixes per Play Store error reports.

Direct Download: http://android.nextapp.com/fx/r6017/FX_r6017.apk

Beta Testing G+ Community: https://plus.google.com/communities/101301040394875566704 (join community, then go to https://play.google.com/apps/testing/nextapp.fx )
[Android Apps and Games] osm0sis:
Could the security dialog (chmod/chown) be added to the options for multiple selected files? It's probably the thing in FX I find myself wishing for the most right now. :)

Edit: [MENTION=2954544]tliebeck[/MENTION], checking and changing the SELinux context is also becoming increasingly important. Could that be added somehow?
[Android Apps and Games] peterbonge:
[MENTION=2954544]tliebeck[/MENTION]

Today I had to transfer a file to Google Drive again and the problem is still there.

I've transferred a 2 MB file to Google drive and the transfer didn't stop. At 6 MB I stopped it manually. Then I looked at Google Drive and saw that the file was transferred 3 times...

It would be nice if this would be fixed.
[Android Apps and Games] TheNothingMan:
Hello,

I don't know if this is the right place for a feature request, but here it comes...

It would be nice if file sharing had a feature of showing only Music in Guest folder (or another folder that is specified) to a user signed in as Guest. The UI is great, and the built in audioplayer fits my needs perfectly. But I don't want to let my students browse all the music on my device, they should only see what's important for the lesson.

I could do a workaround by changing the Music Directory to the place where the files are, but it would be quite tedious to change this forth and back often.

Kind regards, and keep on the great work!
[Android Apps and Games] avss:
While deleting files/folders the dialog that appears needs to be "checked" everytime before the actual "delete button" lights up and becomes active.

Is it possible in preferences to enable/disable the need of this "checkmark" ?
[Android Apps and Games] Nucleotide:
+1 to this. :)
[Android Apps and Games] Crashdamage:
I like the 'check to delete' idiot-proof feature.

Sent from HTC G2
[Android Apps and Games] avss:
Therefore i asked if it could be enabled/disabled in preferences. So everybody can decide for themselves if they need an idiot-proof feature :)
[Android Apps and Games] amc1274:
Are there any plans to add cloud services like Dropbox, Sugarsync or Box to the Network Server options? I like this feature in ES File Explorer but I may just not be smart enough to set this up :)
[Android Apps and Games] Nucleotide:
It's been asked and answered a few times. The answer is yes but you may need search the thread or look back a few pages for more specifics. :D
[Android Apps and Games] yotie:
how to enable root acces??
[Android Apps and Games] Nucleotide:
You can't just yet. Root is coming soon. :D

Look back on the previous page and at the top of this page for a couple of screenshots.
[Android Apps and Games] tliebeck:
New version will be released within a couple of hours, regrettably not going to be enabling root just yet though. I'm cleaning up some "edge cases" and testing on a few more devices internally first. There will be significant nice updates in this one though, full changelog will be up shortly.
[Android Apps and Games] tliebeck:
Release 0.105 is now available on the market. Changes include:

Aesthetic updates: New menu and home screen look-and-feel.

Added window count indicator.

Fixed bug where size calculations (i.e., Pie charts in “Details” were not done properly from within bookmark catalogs.)

Revamped settings structure.

“Documents” and “Download” bookmarks are created by default (if no bookmarks exist).

Settings options to open newly created files and folders (on by default).

Added composite SHA1 hash calculator to calculate hash values for entire folder structures. These are intended to be used to verify the equality/integrity of directory structures, the values should only be compared between identical versions of FX. This feature is accessible from the "Details" screen of any local folder. It doesn't work remotely because it has to scan every byte of each file.

Fixed non-security critical bug in checksum storage for SSH/FTP hosts. Unfortunately it may now deliver false positives on changed SSL or SSH keys. Simply verify the equality of the checksums provided in the warning message. (This “false positive” issue only affects network bookmarks created with earlier versions of FX).

Added support for connecting to SSH hosts use public key authentication.

Cleaned up network status screen.

My apologies if you received a "beta expired" message, this release is cutting it a little too close to the beta expiration date.

The lion's share of effort over the past several weeks has been root access features, they aren't quite tested enough for it to be acceptable to put out a test release just yet. Root is the main priority though and I hope to have a testable release very soon. (Will be posted here, of course).

Thanks again everyone for the bug reports and suggestions!

Re-posting these screenshots of the UI update:
[Android Apps and Games] Nucleotide:
Just updated to the new version. Looks very slick and it appears to be a lot smoother navigating and scrolling up and down throw directories.

Very nice! :)
[Android Apps and Games] JHimmelbauer:
wow the new 0.105 is really fast! Can't wait to buy the full version with root access ;-)

Btw., is it possible in one of the next versions, if I view a image, to scroll between the images (in a directory with more images)

-=HB=-
[Android Apps and Games] saco274:
Hey does anyone know if this works on hboot 1.50? Tried installing on my wifes htc evo 3d.

It's not letting me download for whatever reason..
[Android Apps and Games] DarkhShadow:
Its a file explorer, it should work on all phones :/

Sent from my ice cream powered Nexus S
[Android Apps and Games] tliebeck:
Are you seeing the this attempting to download it from the Android market?

Try launching the app from the application tray, or rebooting and then launching.

This problem drives me crazy...it's even responsible for most of our bad ratings. I've seen it here on a bone stock up-to-date Nexus One that has never even been unlocked/rooted. Have contacted Google about the issue (multiple times, including five minutes ago) and have never received a response.

Googling it just results in seeing a lot of other people's frustration, including my own Android market help inquiry. :D
[Android Apps and Games] grzybiarz91:
Best file explorer ever :D I'm waitimg for root access.
[Android Apps and Games] Szczepanik:
Release 0.105

Thanks for Release 0.105. Market Update was smooth. A few small suggestions:

1) Consider splash screen for first use after update.

2) Default IP 192.168.1.101

3) Add ability to rename image when viewing it

4) Repeat request to swipe to view next / prior image

Cheers

Tom
[Android Apps and Games] tliebeck:
Thanks for the suggestions...I'm not sure what you mean by "Default IP 192.168.1.101" though?
[Android Apps and Games] rosseyn:
BT xfer

Nice update! It's certainly coming along. =)

I had occasion to try the Bluetooth transfer mode tonight, but didn't have any luck. I get an error that says "A network error occurred communicating with host 'Transformer Prime TF201'. " when I attempt to navigate the other device's files.

Same deal if I try to navigate the Xoom, haven't tried with the Atrix yet.

Tried with and without WiFi accell, tried rebooting first as well and setting up BT pairings in different order in and out of the app.

Any thoughts?
[Android Apps and Games] tliebeck:
Are you trying to push files or browse using FTP? FTP only works if the target device hosts a Bluetooth FTP server, which I don't believe any Android devices offer at this time. Generally the FTP feature is used to connect to a computer.
[Android Apps and Games] GeTex:
[MENTION=2954544]tliebeck[/MENTION]

My Galaxy S5 on stock lollipop TW, when viewing a photo I used the new method for screen locking. I was unable to leave the image. Power button turned off and on my screen. The soft keys retained haptic feedback, holding power produced haptics but wouldn't open the power menu. Had to use the hard reboot key combo. What happened?
[Android Apps and Games] tliebeck:
Have wanted to add recursive/multi-file chmod/chown for a while, UI will be a bit involved here. There will be no "initial state" as items may have different permissions/ownership. There will thus be three states on the editor dialog, on, off, and "do not change" .

For recursive permissions setting, it's pretty common to want the execute bit set on any folder with read access. May need to have separate folder/file permissions settings, but I'd like to just have a checkbox that says "Allow browsing of readable directories".

Can you give me some examples of where you'd need to use chcon? Definitely a good idea to add, just now added ability to at least view current security context of a file in details section. Never had to do this personally so am curious what some use-cases would be?
[Android Apps and Games] tliebeck:
No clue yet. Actually happen to have one of these in that configuration, and can't replicate. It's a test device so there was no screen lock at all. I tried setting a PIN and doing it, but it seems to behave as expected. Can you reproduce it?

I think there's a fix for it here: https://download.lineageos.org/ :D (sorry, can't resist...and can't even recommend as I've done no research on how well it works on that device).

How FX works here: When the image viewer (or media player is active), FX listens for a screen off event. When it sees it, it fires a momentary wake lock to turn the screen on. This happens once. Future power presses will let the screen turn off. This only happens if a preference under media management, "quick lock" is enabled (and it is by default). Also, the Image/Media activities set a flag to allow them to run when the screen is locked....it's all pretty standard stuff though, lots of apps do the same.
[Android Apps and Games] tliebeck:
Sounds like the auto-retry feature is recreating rather resuming the transfer, will take a look.
[Android Apps and Games] osm0sis:
I was thinking it could detect if all the selected items are the same type (all files, or all directories) and show basically the current dialog, and if there are mixed types (files and directories) then have the dialog stacked twice but only the top half (for files) open to start, and the bottom half (for directories) as a header collapsed. Opening the bottom would collapse the top.

As for SELinux, most recently I found I had a busybox binary in /system/xbin with proper permissions and ownership that wouldn't execute from an unprivileged command prompt because it was still under the unlabeled context instead of system_file.

Another example is I copied a whole directory from /data to /sdcard and it wasn't accessible from Internal Storage (despite proper permissions and media_rw ownership) because it still had the data_file context instead of media_rw_data_file.

You could just make it like you do for ownership (even add it below ownership in the dialog) and have a list of default common choices for the middle of u:object_r:*:s0, and the ability to enter a custom one as well.
[Android Apps and Games] GeTex:
Bootloader locked, can't do that...

Regarding reproducing it, I'll try
[Android Apps and Games] tliebeck:
Just curious, why is the bootloader locked? Just found the thread on it, and it seems you're the author, so I'm not going to teach you anything. :D I used a variant of this to unlock my VZW Note3, which is now happily running Lineage.

Additionally, I forgot...my S5 is actually on Marshmallow, not Lollipop.
[Android Apps and Games] tliebeck:
I'll take a look. At minimum, there's a to-do item to add the ability to play media files from the file browser mode.
[Android Apps and Games] georgekav33:
Excellent File explorer!

I have a simple question concerning the FX connect. Do both phones need to have the plus version in order to transfer the files?
[Android Apps and Games] GeTex:
I own 2 S5 devices. An EMMC 11 and an EMMC 15... Yeaaaaaaaahhhhhh.....
[Android Apps and Games] Rod W:
SMB1

I like using FX, but how do I enable SMB1 to access my networked hard drive? Previous versions could do this.

Rod
[Android Apps and Games] xenium1024:
The reply I'm quoting above was from 5 years ago, but I'm having the same issue - when I use FX to copy files from my camera directory to an SMB share on my local network, the file dates are not preserved. Since you mentioned adding it so long ago, I'm wondering if this is a setting that I have configured wrong? I'm using FX (with Plus addon) 6.0.4.1 on Android 6.0.1.

Thanks. Love FX btw, it's the only file manager I use!
[Android Apps and Games] tliebeck:
I don't think this ever was added to SMB v1. I don't believe the SMB v2 library has support for it yet (it's *brand new*).

Regrettably setting dates on the local filesystem turns out to be impossible without using superuser privileges. I should try hacking at this again. Most effort on this front was abandoned due to Android itself handling last-modified so poorly.
[Android Apps and Games] tliebeck:
Just edit the connection, select "advanced" tab, select SMB1. Previous versions always used SMB1, FX 6+ default to SMB2.
[Android Apps and Games] xenium1024:
Thanks tliebeck,

I actually haven't done much development on Android yet, so I'm always a bit shocked at how primitive it is in many ways, such as this. A network filesystem lib that doesn't support basic operations such as setting a file's access date? Not being able to set the date on your own local files? That just seems absurd to me. But you're right, I just did a little research, and that indeed seems to be the case for both. Le sigh.

Before I started using FX I used to run an ssh daemon on my phone, and use scp from a windows client to copy files off of it, so I had never run into the date problem before, since the windows client was the one managing the dates locally, but recent versions of Android have broken scp for me as well. Double le sigh. :(
[Android Apps and Games] tliebeck:
Just curious to all....how often are you experiencing app crashes with current 6.0 builds?

I've been trying to eliminate every crash report that gets sent in by the Play Store's standard crash reporting system. The only significantly occurring reports that are coming in these days contain stack traces that don't actually show FX itself failing, as the entirety of the log contains no references to within the FX code.

(BTW for the privacy record....FX does not send these, crashes are automatically sent to Google by the Play Store, and they are cataloged in aggregate for the app's developer).

For example, this is the top crash report right now:

java.lang.RuntimeException:
at android.app.ActivityThread.performResumeActivity (ActivityThread.java:4225)
at android.app.ActivityThread.handleResumeActivity (ActivityThread.java:4327)
at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3426)
at android.app.ActivityThread.access$1100 (ActivityThread.java:229)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1821)
at android.os.Handler.dispatchMessage (Handler.java:102)
at android.os.Looper.loop (Looper.java:148)
at android.app.ActivityThread.main (ActivityThread.java:7406)
at java.lang.reflect.Method.invoke (Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1120)
Caused by: java.lang.RuntimeException:
at android.app.ActivityThread.deliverResults (ActivityThread.java:5004)
at android.app.ActivityThread.performResumeActivity (ActivityThread.java:4211)

I'd still love to know what's causing this...can't find much anything Googling for it.

If anyone has a repeatable (or not) crash scenario, would love a stack trace (from Settings->System Status->Menu->Logs).
[Android Apps and Games] BobboVilla:
I don't have crashes in the app, but in my previous device I had weird crashes, which I eventually found out were related to an Xposed module. Sadly, I found that out after a week of repeatedly factory resetting my device :silly:.

Maybe this is a similar situation. If the data is aggregated and anonymized then I guess there's no way to contact the actual users?
[Android Apps and Games] osm0sis:
I only get hangs which I then have to FC when using Magisk and I try to enter System root immediately after boot. Definitely more of a Magisk being slow issue than an FX issues I think.