yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] tliebeck:
Update on Quick Settings Tile for Web Access... have it working, will be in next release. There's a bug in Android 7.1 where the state of the tile is not always accurate (maybe 7.1.2, maybe 7.1.x, maybe LineageOS 14.1, not sure). I think I've managed to workaround this but am not certain.
[Android Apps and Games] 20GT:
Great app I've been using it for years.

I'm wondering about something that occasionally happens to folders when moving to and from the internal phone storage and microSD.

Occasionally I'll get a "cannot create folder" error. It's Android version 4.2.2 so Google has not hobbled my SD card yet.

I know about the long file names cause and that is not it.

This might not be your app that is the cause but I'm wondering why some copy fine and others don't

I think the same thing happens on when I'm backing up folders from my phone to my PC as well.

thanks for your time
[Android Apps and Games] GeTex:
It sounds like a horrible headache
[Android Apps and Games] davidk21770:
Another long time (Pro) user ;).

2 things keep coming up for me.

1) I can't search in a text document without editing the document? Why doesn't text viewer include search?

2) I often need to compare folders for differences? I end up having to either upload them to windows and doing it there or opening a shell and running diff in a loop. Can you compare folders?

Thanks!
[Android Apps and Games] tliebeck:
On #1, probably should get added, hasn't been a major priority since editor exists, but see your point.

On #2, If you just want to make sure both folders are equivalent, you can go to the "Details" on the first folder (hit the info / (i) button) and then go to checksum tab. Take a checksum, use the "copy to clipboard" option. Then go to second folder and take a checksum there as well, it will tell you if they're equivalent. There's not currently an option to do a full diff. Might be a nice feature to add, using either diff or the cleaning tools checksum data or a combination of both.
[Android Apps and Games] tliebeck:
FX's local file access is done via the same APIs that everyone uses. For pre-kitkat devices that would be java.io.File stuff, and on Lollipop it's the "Storage Access Framework". Either way we don't do anything directly, we just ask the OS, "make a folder named ____ right here." If it's failing to create a folder it just means to the OS reported the operation as failed. You can always check the log in the System Status", but I doubt there will be anything interesting there.

I'm always weary of SD card issues. The things do fail. The filesystem is prone to corruption, especially if they're unmounted/remounted a lot, especially if that's done improperly, or if the device crashes frequently. I would never trust important data to a FAT-formatted SD card.
[Android Apps and Games] tliebeck:
FX 6.0.3.1 Released (Beta Channel)

Added "Quick Settings Tile" to enable/disable FX Web Access.

Script executor now creates a security hash for all shortcuts. Hashes are stored internally in FX, and will be verified before scripts are executed. If the script that a shortcut points to has been modified, you will be alerted before it is executed. Script shortcuts created by prior versions of FX will also receive this warning. You'll be prompted to first verify the script and then use the "Create Signature" option in the menu before it can be executed from a shortcut. When creating new script shortcuts, this is done automatically.

Script executor now works again if you have the "Use Content URIs" option enabled in settings.

APKs copied to the clipboard from from the "App Details" page are now renamed to "package.name.apk" rather than being "base.apk". This only affects APKs copied using the App Details tool, if they're copied under normal file management, the "base.apk" name is unaffected of course.

Upgraded internal Busybox to 1.27.1. Busybox has had some API changes, notably to the "ls" command. If you've changed FX's settings to use an installed busybox, you'll need to update that to a version compatible with 1.27.1. This only will be an issue if you've modified FX's root settings.

Direct Download: http://android.nextapp.com/fx/r6015/FX_r6015.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] mbc07:
Just tested the Quick Settings Tile, it works very well and it's awesome! I can't thank you enough for it.

Regarding the Quick Settings Tile API being bad, I'm not sure if that helps but there's a simple app on Play Store that provides a tile for enabling WiFi ADB through Quick Settings, which the dev also provides its source code on GitHub. It also has some niceties that might be useful if you want to improve FX's Quick Setting Tile somehow in future, like showing the IP Address directly in the Quick Settings Tile and also showing intermediate states like "starting" and "stopping".

But regardless, the current QS Tile is awesome and works flawlessly here! Thanks again...
[Android Apps and Games] GeTex:
I think [MENTION=2954544]tliebeck[/MENTION] is saying googles API is garbage
[Android Apps and Games] tliebeck:
Quick Settings Tile API is pretty straightforward, I think the implementation might be buggy. Had no problems on Android 8 dev preview 4. Seems like 7.x stuff was getting confused with the state of the tile. But now that it's working I almost think the problem may be trouble with state when you're developing on it (i.e. reinstalling, which is force-stopping the old app).
[Android Apps and Games] GeTex:
Ok I got ya. So I'm still on sdk23. I am waiting on Xposed but the wait is killing me. Let me install the update for FX on my Galaxy S3 running linOS(yes really)
[Android Apps and Games] gazzacbr:
Hi, have finally binned es explorer after many years :( (I am sure you all know why) so looking for a replacement

So far this looks great, well after one day :laugh:

I am having problems archiving a zip file with a password. Almost nothing works, "Archiving Files The item xxxxxx could not be found"

Zip without password is ok.

A pro feature maybe or something else?

(sorry search is not working on xda app)
[Android Apps and Games] tliebeck:
Encrypted zip support is a plus feature, but should work with the trial. Just testing it in 6.0.3.1 and it seems to be working as expected. Tried archiving directories and individual files. Does it work if you try a different file?

The "Archive Extractor" mini-app won't deal with encrypted files, you have to open them directly (just click on a .zip file to open it). (This actually needs a better warning message).
[Android Apps and Games] rederikus:
Something rather odd has happened. I use a WDMyCloud for local home storage. I have several Android devices (Samsung GS4, GS5, Nexus 7 2013). All are on the latest Android releases. For the last 3 years I have been able to connect any of my devices to the the WDMyCloud very reliably via FX. Suddenly, a few days ago I lost this ability on all my devices and I cannot get it back. All my Windows devices connect fine. The Samsung My Files app on the Samsungs connect fine (within their limits) too. It is just FX.

Have you changed anything or has something broken on my LAN? I have not changed anything.
[Android Apps and Games] tliebeck:
FX6 uses SMB2 by defaul, that device probably doesn't support it. Edit the connection, go to advanced tab, select SMB1. Sorry for the inconvenience.
[Android Apps and Games] gazzacbr:
Hi, ok, thanks for the quick reply. The password protected files are important to me, but...
[Android Apps and Games] GeTex:
[MENTION=2954544]tliebeck[/MENTION]

I miss the locked photo screen sharing feature. Can you make this part of the root functions or make it a non-playstore add-on? I really miss that feature alot
[Android Apps and Games] thedicemaster:
could you add support for transparent navigation bars?

currently the app just draws the theme base color underneath the navigation bar, but it might look good if at least the background image(or a photo in the image viewer) extended underneath the navigation bar.

the samsung S8 gallery app shows the best way to handle this, but it may use a method only available to system apps.
[Android Apps and Games] peterbonge:
Just hit the power button while viewing a picture. The screen will turn back on after a second with the locked picture.
[Android Apps and Games] GeTex:
I'm still able to swipe between pictures and even access settings
[Android Apps and Games] peterbonge:
Strange. I'm not able to swipe and if I hit the back button I'm on the lock screen.
[Android Apps and Games] rederikus:
Yay, way to go. SMB1 works fine. No inconvenience. Thanks for your help. Love FX.
[Android Apps and Games] Primokorn:
Quick feedback FX 6.0.3.1

There's a while that I didn't use FX due to missing features but I wanted to give another chance since the latest beta release (even if I don't use all new features).

• There's still no possibility to compress with a "store" option.

• I have lags when scrolling a .js file of 2200 lines // I can't scroll at all when in Edit mode.

• I'm using the black theme (HOLO) but some windows are still using a dark color instead of full black #ff000000 (such as Settings or the side panel)
[Android Apps and Games] davidk21770:
Same here! Thanks!
[Android Apps and Games] gazzacbr:
Edit:

Whoops my bad...

Got mixed up with Solid Explorer which I also tried (it does look very similar ;) )

Passworded zip works with trial version of that one but still not working with paid version of this app :(

Exactly the same files and password
[Android Apps and Games] konstantinos86:
Hello great app! I have one problem if someone can help me. I have my backed up camera uploads to OneDrive. I'm logging in I can see the other folders but when I get to camera uploads folder it s loading for some time and then giving me network error. Is there any way I can fix this?
[Android Apps and Games] gazzacbr:
Ok, can create normal zips anywhere but password zips only on the internal memory, not on the removable SD card.

Any ideas? Can someone else check maybe?

I have HTC M8, it's rooted and FX has permissions
[Android Apps and Games] mbc07:
Hey [MENTION=2954544]tliebeck[/MENTION], I've been using FX Web Access a lot recently, and have some suggestions/feature requests:

1) This one is a feature request and sounds pretty easy: on the web interface, we have File => Exit, which will throw you back to the login screen. It would be nice if we had an option that would "Exit" and also stop Web Access on the phone on this menu, like File => Disconnect, or something like that...

2) Not sure if it's intentional or not but settings on the web interface doesn't seem to persist between sessions. For example, every time I connect I need to go to View => Show Hidden, the same if I change the preferred Video Player to something non-default, once I disconnect they'll always revert to the defaults...

3) Have you ever considered remote "root" file browsing? It would be nice if we could navigate through the root catalog on the web interface, even if it were with read-only access (as I understand this "feature" might be pretty dangerous if it also had write access)...

4) If I browse to a folder with APK files through the web interface, all of them will have the same generic icon. Would be possible to show the actual APK icons instead of the generic one when browsing through the web interface (like FX does when browsing directly through the device)?

5) This one is already available on the device but not on the web interface: an option to "skip" needing to mark the confirmation checkbox when deleting something. In general I find it very unnecessary (in fact it's probably one of the first things I disable when installing FX on a new device), since when you choose "Delete", a small window with the contents that will be deleted is shown, that's already a confirmation window, so needing to tap on another checkbox before being able to actually delete seems redundant, especially when said checkbox is located on what should already be the "confirmation" window...
[Android Apps and Games] tliebeck:
Thanks for reporting this, confirmed this is a bug. The problem is that the that API for creating Zips requires traditional file access to do its work, and on Android, we have to use the "Storage Access Framework" to write to SD cards.

I believe this will be somewhat straightforward to correct on Android 7+, I'll update the code to create the zip file in FX's private directory under Android/data/nextapp.fx on the SD card, and then execute a move using the Storage Access Framework to place it in the desired location.

On Android 6 and prior though, the Storage Access Framework has no "move" function, so we'll have to copy the file and then delete it, as ridiculous as that sounds.
[Android Apps and Games] tliebeck:
I really can't bring this back. If your device doesn't lock immediately when you press the power button, I think the power-button feature mode option won't work either. If there's an option to quickly lock the screen on your device, that should work.

If Google wants to promise not to threaten app developers when using legitimate permissions for their intended purposes, I can add it back.
[Android Apps and Games] tliebeck:
Thanks for the sugggestions!

Disconnect needs to happen, has been on the list for some time.

Preferences are stored in a cookie I believe, any chance it's an issue of phone getting different IP addresses? I change my main device's hostname to something reasonable and then always access it that way via bookmark.

Need to pass the "delete" preference through to web access.

I'm not sure about root access via web. I just don't know on this, it might be a really neat feature, i.e., editing configuration files and what-not directly. It somehow seems scary/wrong/insecure even though it doesn't have to necessarily be any of those. Would be very nice for cutting and pasting things from places like...here. (Would also need to add a remote text editor.)

APK icons are on the TODO for web access as well. Really want to add an install option as well.

Another item web access needs is just a general UI cleanup, looking a bit dated/out-of-sync with the main app in places in my opinion.
[Android Apps and Games] tliebeck:
Thanks much for the suggestions!

I need to do a new black theme under Material Dark for all the AMOLED users who love this stuff. The Holo black theme is somewhat of a "legacy" item.

Not seeing the scrolling problem. I tried editing this: https://github.com/echo3/echo3/blob/master/src/client/corejs/Core.Web.js Note3 (Snapdragon 800) on latest Lineage has no significant lag. Can be a little stutter-y pinch-zooming in editor with that file size. S7 Edge on latest stock is smooth even pinch-zooming.

Does the file have any insanely long lines, e.g., is it obfuscated? The text editor is just a derivative of Android's stock EditText component, and the text viewer is nothing more than a ListView of TextViews.

Can you elaborate on the compress/store issue, I don't quite understand this one.
[Android Apps and Games] tliebeck:
I believe it's doable, not the most trivial item to implement, but it would be quite neat. Smoothly hiding the system UI can be annoying across devices though (especially with Samsung stuff). The one issue is I'd want status bars to appear in the correct theme color until the image scrolled underneath them, which might actually make for an annoying problem.
[Android Apps and Games] thedicemaster:
I'm talking about the bar on the bottom with the buttons.

if it's transparent it already follows the theme color in some screens, but not all.

edit: here's an example of what i mean, using a transparent black navigation bar theme:

https://drive.google.com/file/d/0B6ZdEUOFDbiwNjQxbmVLaThaejA/view
[Android Apps and Games] tliebeck:
Gotcha, was trying on S7 Edge (where that bit is made of plastic), don't have an S8. Pictures do also show through the upper and lower status bars as well.

It's been a long time since I tried putting content below the navigation bar. At the time I didn't like it because it obscured it too much and had some odd behaviors when trying to use it in file management windows and such, not sure if that situation has improved.
[Android Apps and Games] thedicemaster:
samsung gallery only draws there if the navigation bar is transparent, and when it does it extends lists by just enough so the bottom item in a list sits above the navigation bar when scrolled to the bottom of the list.

you also can't interact with items directly under the navigation bar.
[Android Apps and Games] xdarthanonx:
System BusyBox (v1.27.1-Stericson) works fine, but the internal BusyBox fails. Calling it from the command line shows a warning:

WARNING: linker: /data/data/nextapp.fx/app_Exec/busybox: unused DT entry: type 0x6ffffffe arg 0x1604
WARNING: linker: /data/data/nextapp.fx/app_Exec/busybox: unused DT entry: type 0x6fffffff arg 0x1
[Android Apps and Games] tliebeck:
Thanks!

What device and ROM is this on?
[Android Apps and Games] xdarthanonx:
Android Device: ZTE Blade A110

Android Version: 5.1 (stock ROM)
[Android Apps and Games] Primokorn:
Good news for Amoled lovers indeed :good:

I recorded a video to show you the scrolling problem. Actually I can't really scroll in Edit mode: https://ncloud.zaclys.com/index.php/s/s346yjs34rpJtOs

About the compress request, here is a comparison (creating a ZIP archive without any compression => I use the following command on Arch Linux: zip -r -0 file.zip folder_to_compress).

Hope it helps.
[Android Apps and Games] GeTex:
I am very disappointed in Google's attack on you over a legitimate permission, especially since I believe you followed most of the guidelines. They may have had an issue because it wasn't in the app description?

It appears to be working now... Maybe?
[Android Apps and Games] gazzacbr:
Hi, good news that you know what the problem is :laugh:

If I am creating 1gb + files that's going to add up a lot of time to round trip to the SD card. Would it run in the background?

I guess that Solid Explorer must use some other method then as that did work?
[Android Apps and Games] tliebeck:
Ah, yes, fast scrolling is not currently available in the TextEdit mini-app. I thought you meant you couldn't scroll at all. It's on the list of things to add, but I'll have to add my own implementation as the native Android EditText widget that's being used for the editor doesn't support it.

AES-256/128 are available in FX, but not ZipCrypto, and only with FX+. It's achieved by changing the type to "Zip, AES Encrypted" instead of just "Zip".
[Android Apps and Games] tliebeck:
Don't get me wrong, it's a form letter, they're not specifically attacking me. I just don't want to be on the wrong side of whatever automated system they're using, because Google has a track record of shutting good guys down and letting bad guys do whatever they want as long as they don't specifically trigger certain flags.
[Android Apps and Games] osm0sis:
Can you add an advanced setting to disable the script signature warnings? It's a cool idea for the average end-user, but I'm not going to create a signature for every single script and binary I run on a daily basis. :)
[Android Apps and Games] GeTex:
Form letter or not, automated or not, Google attacked you and threatened to remove your app, and if it means it was done without Human intervention I find that highly disgusting, especially since it's likely a human never even verified this flag. You are correct, I have seen apps designed to fingerprint devices and also steal personal info and history logs and they still remain on the playstore, including 2 apps that actually steal saved info from android pay.... It just blows my mind
[Android Apps and Games] tliebeck:
It should only affect scripts launched from shortcuts. Scripts opened from FX should just run. Is this not the behavior you're seeing?
[Android Apps and Games] KaMyKaSii:
It's happening here too.

Can I request an feature? I would like FX to show the size of files/folders during a multiple selection. At the current time I need to select and choose "Delete" to know the total sum
[Android Apps and Games] osm0sis:
Nope. I get the "error" notification trying to directly run a busybox binary even.
[Android Apps and Games] SludgeFactory:
I am hoping someone in this thread can help me out. I had FX with root access installed on my phone and had the app moved to my SD card. I forgot this and installed a new SD card in my phone and upon noticing that FX was no longer being recognized reinstalled it from the play store. The app works like it used to but I no longer can see anything in the system (root). When I go in there it is granted SuperSU permissions like normal but instead of seeing all the folders I see the statement "The operation could not be completed".

Anyone understand what I am saying and have any advice for me on how to fix this? It would be greatly appreciated.
[Android Apps and Games] Ultramanoid:
Since you reinstalled FX, you need to enable root operations again from within FX. Look into settings, and activate the root add-on ( included ), which most likely will solve the problem. If it doesn't, then something else is going on; try and report back.
[Android Apps and Games] SludgeFactory:
Thanks for the advice, however, I did remember to enable the root operations prior to trying to access the system directory via root. If there is other information you need from me, please just let me know like if it would make sense to copy and paste the information in FX's error log. This one has me scratching my head quite a bit.
[Android Apps and Games] xdarthanonx:
Go to:

Settings > Root > Busybox Path

Which BusyBox is FX using?
[Android Apps and Games] SludgeFactory:
Initially it was using FX-Provided Busybox. I did switch it to use the other option available which is /system/xbin/busybox. The issue remains the same regardless of which one I use.
[Android Apps and Games] xdarthanonx:
Open a shell and enter the command:

/system/xbin/busybox | grep "BusyBox v"

What's the output?
[Android Apps and Games] SludgeFactory:
Alright, so I'm a bit embarrassed here, but I have completely forgot how to open a shell. Any chance you could help point in me the right direction so I can get the output?

---------- Post added at 10:06 PM ---------- Previous post was at 09:58 PM ----------

Okay, after saying that, I may have figured out what you asked me to do. I entered your code into a terminal emulator on my phone and this is what it said in response:

BusyBox v1.26.2-Stericson (2017-01-14 16:15:58 PST) multi-call binary.

If I didn't do things correctly please let me know.
[Android Apps and Games] Ultramanoid:
If you don't have a terminal, try this :

https://f-droid.org/packages/jackpal.androidterm/
[Android Apps and Games] xdarthanonx:
Update BusyBox to v1.27.1.
[Android Apps and Games] SludgeFactory:
Oh, wow! That seems to have worked! Not sure why the FX provided busybox won't work but all that matters is the functionality is back. I can't thank you and Ultramanoid enough for taking the time to help me out here!
[Android Apps and Games] osm0sis:
Oh yeah, I've been meaning to mention, [MENTION=2954544]tliebeck[/MENTION], FX doesn't detect any systemless busybox installations in /sbin/supersu/xbin, /su/xbin, etc. :)

`which busybox` from a root prompt should display all the options.
[Android Apps and Games] tliebeck:
Yep, looks like it is running through the wrong path. It's only supposed to fire that if it's coming from a shortcut with the execute flag set. Next version will fix this.

You don't actually have to create the checksum to run the script though, just dismiss the dialog. Thanks again for reporting and sorry for the inconvenience.
[Android Apps and Games] tliebeck:
Thanks, just added the "which busybox" check and am also adding those two to the hardcoded locations. (Hardcoded locations only show up if they exist.)