yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] devwild:
Most linux distributions come with at least the NTFS read-only module, and have for many years, as does OSX even. Despite being microsoft specific, at least in read-only form it's the most widely used format if you need the large file support you can't get with FAT32. I'm not surprised it wouldn't be in android, but if someone wants to modify/rebuild the kernel for it, it's doable, just unlikely.
[Android Apps and Games] Chainfire:
There are NTFS kernel modules for Android... I've seen them. Not sure if they are device/kernel specific though, but I think so.

I might autoload/use them in a future version.

As for FAT32, that should just work. I think it's the partition layout and such which is weirdness. Will look at it.
[Android Apps and Games] asodsa:
May I ask if it can change charset?

The Japanese characters become "???" in my usb stick now.
[Android Apps and Games] AlexGraves:
Well, I have tried enabling/disabling UTF8, but it didn't show any effect.

And somehow it only affected swiftkey3, which afterwards could not load its word predictions system, but all others are functioning normally.

And that error message popped up in the notification area immediately after pressing mount/unmount regardless of amount of miliseconds set in the delay setting.

Sent from my Nex7
[Android Apps and Games] NoSubstitute:
Yes, yes, yes!

2.1.1 can write to NTFS USB-OTG!

Two test cases:

16 GB Kingston DT101 G2﻿

160 GB WD Scorpio Blue 2.5" in a cheap USB3 enclosure by Deltaco.eu, with external power needed - usb into the Nexus 7 charger (the hardware is a bit finicky when hooked up to the N7, but it works if you can keep it "alive").

Btw, no Swiftkey errors for me on my N7.

---------- Post added at 03:28 AM ---------- Previous post was at 03:20 AM ----------

NTFWS R/W earned you a donation for a Pro license!

Way to go! :good:
[Android Apps and Games] tobbbie:
How can the stickmount influence swiftkey prediction files? Swiftkey is a pure device-related app (on-screen keyboard) while stickmount cares for external mounts only. It does not affect any already mounted partitions and so it should not give any effect on the swiftkey. Maybe it is a weird combination of you having installed swiftkey while having an external mount linked and the install has put something on the external mount. Then however swiftkey would never work if you have not your external device mounted. I don't use that program, maybe check the settings there? Also then the version of stickmount should not matter - reinstall swiftkey without having external mounts active then.
[Android Apps and Games] AlexGraves:
I

I don't know for sure, but stickmount ver 2.10 doesn't trigger any error message like that with my swiftkey 3. :D

Please, nevermind this problem if it only occurs to my Nex7. :D

I have reverted back to ver. 2.10 which runs perfectly.

But, maybe you are right regarding the installation process at that time with my flash drive attached.

I'll give another shot tonight.

Thank you for your attention. :D

Sent from my CMX - MB525 - 4.1.2
[Android Apps and Games] dds4:
stickmount pro

I have tried to install the pro version in my Nexus 10 but I have got an error 941 and I can't install the upgrade.

What is the problem?

Thank you
[Android Apps and Games] felix161:
i know multiple people are having problems still and the issues are being looked at. just want to say i as well am having problems on multiple otg cables and sd cards. files not showing up (even with workaround) (and reformatting) along with screen freezes when i try to unplug. which results in me having to restart. look forward to the fixes in the future. donations on there way for the cause
[Android Apps and Games] tobbbie:
Don't blame the messenger I would say here. Once after connection is established, stickmount is out of the way for anything else. So if the connection is unstable (e.g. due to too much power drain - for me only 1 of 3 different card readers works - see my earlier posts). If this is resulting in problems it is not stickmount that could fix it, I guess. Try to debug this with USB debug.

I also have (wisely :)) ordered 2 identical angled USB Host adapters from China and one of them works, the other does not. Too cheap to complain, but these are the facts probably for many such problems.
[Android Apps and Games] felix161:
that sucks. seeing how i paid 10+ for one of them others were from china dident have much hope for those but still this supposedly us made one thought should have worked.
[Android Apps and Games] Chainfire:
Yeah I don't know what this about. Sounds impossible to me.

Great!

The "searching" notification is displayed before the delay occurs ... the delay is definitely happening on my side. Anyways I'll look at this again. Mounting as UTF-8 is also done by default, but because you have probably touched that checkbox before it has stored your previous setting - if you were a completely new user it would be set to enabled as starting point.

I'll play with other methods to find the partitions, but right now for me the main thing is that I need to reliably reproduce the problem. Because it happens sometimes for me, but usually it just works. So I'm going to dedicate some more time to actually reliably reproducing, as this will give me a much better chance of fixing the issue.

Not sure what's going with the mount sequence. Try getting a screenshot of it.

As for OTG being supporting natively, I think you misunderstand. OTG doesn't mean anything else than that the device can communicate with USB devices, it does NOT mean that USB connected drives will automagically work.

I'll try simulating this with multiple sticks/drives. I understand what's happening, not sure whether or not (or how) I'm going to fix that (yet).

Hurrah!

Google is having massive technical issues. This isn't related to StickMount. Try again later.
[Android Apps and Games] creeve4:
What exactly in the ROM is causing the problem? I would like to fix this, but without knowing what the source of the problem is, nothing can be corrected.
[Android Apps and Games] DANOFDANGER:
Im still getting empty directories with large externally powered hard drive.
[Android Apps and Games] Milamber33:
How large? If it's over 2TB, it must be partitioned using GPT, which most drives still aren't. Not sure if Android can read GPT partitioned drives yet. Can anyone confirm one way or the other?
[Android Apps and Games] ProfEngr:
I have an older 320gb external partitioned (fat32) in thirds that is recognized just fine on my ICS Kindle, but will not show up at all on my galaxy tab.

Sent from my Thunderbolt using one opposable thumb.
[Android Apps and Games] Chainfire:
Another test version: v2.12

This is a follow-up to issues with the last version, described here: http://xdaforums.com/showpost.php?p=35220457&postcount=575

Please let me know if this fixes some issues for you.

This changelog is vs 2.11 posted earlier, not vs 2.10 that is currently on Play.

Removed mount delay again

Due to the changes listed below, the mount delay has gone the way of the dodo.

Changed (un)mounting strategy to repetitive scan

During both mount and unmount StickMount will scan repetitively for available devices and partitions for a few seconds. This should improve (un)mounting of multiple devices at once, mounting devices with multiple partitions, and mounting "slow" devices.

Adjusted partition detection

I have recoded the partition detection, this should get rid of a number of bogus sdx folders when sdx0 partitions also appear.

Reworked notification

Some slight adjustments to the status bar notification. It can no longer be cleared, and on Jelly Bean and newer it also allows you to open StickMount instead of only unmounting.

This is a test version that may soon be removed and should be replaced by a Play release. Do not redistribute/post elsewhere.

Please comment in this thread, not on Twitter or whatever.
[Android Apps and Games] tobbbie:
Cannot check functionality today, but the text for the UTF-8 is not right anymore with the strategy change. It is no more the I/O changed to UTF-8 with Kernel dependency but only the character translation to UTF-8.
[Android Apps and Games] Chainfire:
I have no idea what you are trying to say.

What I do know is that nothing whatsoever regarding UTF8 has changed between 2.11 and 2.12.
[Android Apps and Games] tobbbie:
You are right, it has not changed from 2.11 -> 2.12, not even since you introduced it I guess in the settings page. THIS is what my my remark is about: you indicate a setting regarding the I/O changing to UTF-8 requireing kernel support which you no more do. Instead you do the "-o utf8" character translation. So just cut the settings text short to something like "UTF-8 for directories" or alike.

I noticed that this option applies for mounting NTFS, vFAT and ISO-CDs - are you activating it for all these? Would it make sense to differentiate per filesystem - or even per mounted device (USB-ID - which would be the best)? Not sure who would need it for one device but not another though, but if you support multiple mounts this could creep up later - something for the paid version...
[Android Apps and Games] Chainfire:
iocharset is still used if supported, and both methods are tried on all mounts, so if its possible to mount UTF8 and its enabled, it will be done.
[Android Apps and Games] jonny68:
Chain fire, or anyone else if i could ask for assistance, ive already posted this on the Galaxy S3 and Nexus 7 forums but so far no one has unfortunately been able to assist me.

I have stickmount pro and it works just fine with an OTG cable with my Nexus 7,i am able to view and access my music and photos on my portable Samsung 500GB external HDD.

BUT when I try the same on my Galaxy S3 it will not work, but it appears to recognise when the external HDD is mounted but i am unable to view my files.

This is proving to be tiresome and time consuming as if I wanna get music onto my Galaxy S3 I first need to upload all the music to Dropbox first (not to mention all the data I'm using) and then export from Dropbox to my Galaxy S3 external card, before I sold my laptop this process took minutes to upload up to say 28GB of music but now it's taking considerably longer.

Is there anything I can do to fix this, using Liquid Smooth ROM on both phone and tablet, formatted the external HDD last week when I got it just before I sold my laptop, but I'm at a loss here why it works fine on my Nexus 7 but not on my Galaxy S3, can't think of anything else.

Sorry for long post

Cheers
[Android Apps and Games] DANOFDANGER:
Thanks for this my friend worked perfectly, hey chainfire are you able to fix the hard drive limit at all ??. Also i always get a extra folder along with my partitions, sda1 sda2 sda3... with sda1 being empty all the time but the other two are correct with being my partitions.

Thanks again.
[Android Apps and Games] Chainfire:
What limit ? Keep in mind most of what StickMount does is setup the environment - the kernel and drivers take care of the rest, so many things are actually out of my control. If you have an empty sda1 and sda2 and 3 are "correct", sda1 is likely a hidden partition on your drive (which can be many things).
[Android Apps and Games] jonny68:
One thing I forgot which might make a difference, im using Trinity kernel on the Nexus 7, and CM kernel with Galaxy S3, liquid smooth ROM on both devicesy
[Android Apps and Games] DANOFDANGER:
Yep i understand thats cool, there are not hidden partitions or extra folders that i can see, with the hard drive empty i still get the empty sda1.. um as for the limit it appears that my 3tb hard drive was not displaying any content and then someone on the last page said there was a 2tb limit and for me to partition. I did so and now my files are visible for the first time. So i assume theres a 2tb limit as previously stated by

Originally Posted by Milamber33

How large? If it's over 2TB, it must be partitioned using GPT, which most drives still aren't. Not sure if Android can read GPT partitioned drives yet. Can anyone confirm one way or the other?
[Android Apps and Games] Milamber33:
Unless there's a difference in the mount command needed for dealing with GPT partitions, as Chainfire said, it will be down to kernel and/or ROM restrictions.
[Android Apps and Games] Chainfire:
If there's an sda1 that you don't know about, that's a hidden partition, whether you can see it or not.

There's nothing I can do about the 2TB limit.
[Android Apps and Games] jtluce:
I recently flashed the "Shiny" ROM on my Galaxy Nexus, which is 4.2.1 based. I have SuperSU 0.99 installed. Did a fresh install of Stickmount. Problems: never asks for root; I see a toast notification that says "searching" then goes away; when I open the app and tap either Mount or Unmount, I get the same message "The mount service is busy - try again in a few seconds". USB never does mount successfully.

The USB is formated fat32. I tested the cable and USB on my Nexus 7 (stock 4.2.1), and everything works properly with same version of SuperSU.

So, I am guessing the issue is ROM related, but I am wondering if anyone else has encountered this and found a solution. I was hoping to run a backup to the USB before I wipe my phone and reflash, since the new "O" structure is driving me crazy and I want to start from scratch.

Thanks!
[Android Apps and Games] margelef:
EACCES error when trying to open files

I am getting an access denied error when trying to open files from a USB stick.

I'm on a Galaxy Nexus with MMuzzy's 4.2.1 ROM and tinykernel 2.3

I've tried extracting the ntfs-3g file to my sdcard root and made no difference.

I'm running Stickmount 2.10.

Anyone else running this configuration and having success?

I'm using a cable that worked fine using older versions of Android/Stickmount, so I don't think it's the cable.
[Android Apps and Games] jonny68:
Anyone any assistance??
[Android Apps and Games] tobbbie:
I could test functionality now and all is fine for my devices - THANKS!

Just some cosmetic things left:

When autostarting, the StickMount panel comes briefly to foreground and then disappears to do the job. This did not happen in earlier versions.

regardless of "Toast setting" is displays a toast with "Searching"

regardless of "Notification Bar setting" it does NOT display the "Searching" in the Notification bar.

Some suggestions:

For the Notification Pulldown: Is it possible to divide the tap-space for different actions? If so I would like to see one part for unmount (just like now) - another part to go to StickMount main panel. Maybe Icon space and text space can be used for different actions?

For the same: Could you actually list the mounted devices there (like sda1, sda2, sda3) or if possible and space permits even (sda1(FAT32), sda2(NTFS), sda3(ext2)...) so that the "push to unmount" is clear what will be unmounted?

For the main panel: There is a mount and unmount, could there also be a "list mounted devices"?

Any of above could be part of pro-version, naturally.
[Android Apps and Games] OsitKP:
You are really The Master of The Code!!! From now I got everything working: correct russian symbols in the filenames and full support (writing) for ntfs volumes. Thanks a million! Has bought Pro. :) Thanks once again!:good:
[Android Apps and Games] ProfEngr:
FWIW, I put an empty txt file in the root of every partition that's descriptive to the storage. Then I can cross that to sda1, etc. Not ideal, but works til something better comes along.

Sent from my Thunderbolt using one opposable thumb.
[Android Apps and Games] tobbbie:
one more suggestion (for pro?

One more thing came to my mind:

As the insert USB seems to trigger an Android default action per USB-device attached where we usually would like to have StickMount act on it to mount the partitions - could you not within StickMount have a management of applications to start when such a mount on a device has completed successfully?

This could either be nothing (default) or maybe run a Video Viewing program or whatwever else may be the default for you when mounting an external drive - e.g. a file manager or similar.
[Android Apps and Games] Chainfire:
v2.20 released :)

I've released the last test version with some minor changes to the Play store as v2.20 :)
[Android Apps and Games] Legatus Onoris:
Hi,

i have some problems....with the gnex. I've changed a lot of usb-host connectors and now i've bought an original samsung one.

But stickmount doesn't work.

I have 4.2.1 stock with root.

it goes all the time in "mount-unmount"...

edit: is it possibile that the problem is that my pendrive is not a pure pendrive....but a mp3 player that i use as little portable hd?
[Android Apps and Games] jonny68:
Last time to ask, can anyone be of assistance to me, my initial post from 2 pages back.
[Android Apps and Games] sjf53t8i:
I wonder what the changes in Android 4.2 were which made mount points invisible for other apps?

Can anybody please shed some light on this and explain what to do to get the previous behaviour (i.e. different apps can see and access different mount points)?
[Android Apps and Games] Elnareen:
Android 4.2 enabled SELinux in the kernel, among other things, which allows to restrict the operations accessible

to an application even if it as root privileges using rules definitions based on the program name, path...

This prevented Stickmount from using system-wide "mount" directly anymore (not on the list of applications allowed),

hence the workaround required to make it work again (essentially spoofing the identity of another program allowed to do this).

Solution to get the old behaviour would be to patch the kernel initramfs to disable SELinux

at a very early stage of the boot process or to use a custom kernel with SELinux disabled,

but I don't have given either a serious look yet.

Another, cleaner, possibility would be to find a mean to inject a rule in SELinux granting Stickmount

the right to use system-wide mount operations.
[Android Apps and Games] gelhack:
Any idea what program is being spoofed and how this is done? I am stuck on 4.1 right now because I have some shell scripts that mount a USB stick on my N7, and then map various app data directories (via mount -o bind....) to the stick. I would like to be able to upgrade to 4.2, but can't unless I can do the directory binding.
[Android Apps and Games] Elnareen:
The preferred way to obtain these informations is to ask Chainfire:

I do not know what he thinks of people dissassembling StickMount apks

and so I cannot recommend it (especially if you want to use them elsewhere).
[Android Apps and Games] sikad3:
I ve just received my otg and i used the stickmount to read a usb flash. However there seem to exist only the folders named with English characters. I can't see the folders or files with other characters in their names(for example greek) . I use xylon 11. Any suggestions?
[Android Apps and Games] tobbbie:
Did you check UTF8 in the options? What is xylon 11?
[Android Apps and Games] sikad3:
Yes i did. Xylon is a custom rom 4.2.1. It does not seem to be a kernel problem as i can read the english character files
[Android Apps and Games] jonny68:
EDIT

The OTG cable works now with my Galaxy S3, just out of curiosity I flashed Siyah kernel again as I remember reading something about ntfs, plugged the HDD in, clicked on stickmount and low and behold I can see all my music, photos, files, etc so I'm delighted the cheap otg cable I bought on Amazon works with both my Galaxy S3 and Nexus, Siyah rules :)

Delighted here happy days ;)
[Android Apps and Games] alcaribou:
suggestion for notification : goto stickmount

Hi chainfire,

Thanks a lot for this so usefull apk !

A suggestion :

Until the last release, the notification action was to unmount. It is now "none".

I find for my part unmount action very usefull

even if I recognise it was a bit too sensitive and unexpected unmount easy to be done (I suppose this is why it has been suppressed ?).

I suggest the action should not be "none" but "go to stickmount". As a shortcut. There, in stickmount we can then choose unmount or not...

? which avoid unexpected unmount but still remains usefull when we want to...

am I clear ?
[Android Apps and Games] Accorat:
Chainfire, splendid work on Stickmount! Would you be willing to create a directory binding app for 4.2+? Unfortunately, the old method doesn't work anymore which still leaves the problem of apps/games with lots of data.

I'd pay some top € for it and I think I'm not the only one :)
[Android Apps and Games] mobal:
Hello!

I just unlocked my Nexus 7, rooted and installed StickMount. But i have a problem, mount not working. I connect the otg cable with a fat32 formatted pendrive, the led flashing after the app toasts me "Searching". After nothing happening. Not requireing permission etc. The mount/unmount show me a message "mounting service busy".

Is there any working solution?

Fresh 4.2.1 fw.

Thanks!
[Android Apps and Games] mobal:
Solved. Superuser is not compatible with 4.2. Use SuperSU.

Thanks!
[Android Apps and Games] Kilo Two Nine:
Hello, I have a Nexus 7 16gb model from launch date, and just downloaded stickmount from app market, and was wondering a few things that i could do, such as, does any brand of a usb flash drive work? Does any size matter? i was thinking of getting a 16gb or 32gb flash drive to use, and last but not least, can you transfer apps, such as games to the usb flash drive and play them from the flash drive?

thank you all for any and all reply's!
[Android Apps and Games] Accorat:
I don't think the brand or the size of the drive matters as long as it has sufficient power. Normal USB sticks definiteley aren't a problem, I also successfully mounted a Transcend Storejet. Just make sure you've got a working OTG cable.

Yes, you can move app data to the flash drive and thus play games from there with the appropriate method: gscript or Directory Bind. Only on 4.1.2 and lower though! It's not working on 4.2+ - not yet anyways.
[Android Apps and Games] Kilo Two Nine:
Thanks much for the information, sadly i updated my system to 4.2... so.. that kinda sucks... i wonder when they will update again so it will work with 4.2.

thank you for your response!
[Android Apps and Games] tobbbie:
...has that external drive NTFS filesystem? I noticed today experimenting with mounting an external powered USB drive that the default ntfs mount from the OS (read-only btw) does not support UTF8 mapping. Read first post on how to use ntfs-3g instead - this solved it for my mounts - and it enables writing to the ntfs drive. Instead cluttering your sdcard root you can also push the ntfs-3g binary to \system\xbin and change rights to 755.
[Android Apps and Games] Chainfire:
After StickMount has found ntfs-3g / mount-exfat.fuse once it'll make an internal backup copy, you can remove it from /sdcard then. So no need to keep it around or moving it to /system/xbin manually
[Android Apps and Games] alangrig:
Chainfire,

Sorry if question is being repeated. Does stick mount let to transfer files from internal storage to external one via otg by the use of this app?!
[Android Apps and Games] Chainfire:
StickMount is not a file manager. StickMount allows your USB connected storage to be mounted (appear as a directory) in your device's filesytem. To actually transfer files, you'd need StickMount plus some sort of file manager application (there are many... for example https://play.google.com/store/apps/details?id=com.estrongs.android.pop)
[Android Apps and Games] sjf53t8i:
Sorry for asking again - can someone please explain shortly how to circumvent the restrictions introduced with Android 4.2 which make mount points invisible for other apps?
[Android Apps and Games] Kodiack99:
I have 4.2.1 and had great success using stickmount, however when I got the pro it went to crap.It started not unmounting and then double mounting because it still had a mount active ,and my weather widget started crashing and freezing everything.Any advice?

I only bought pro to support developing so Im ok as long as the vanilla version works.