[Android Apps and Games] f3d0r:
Most Frequently Asked Questions:

Q: When trying to mount a share I only get an error message saying something like...

"Error running exec().Command: [su]"

A: Most probably your device is not properly rooted or the su command is missing.

"No such device".

A: Your current kernel or rom lacks the necessary CIFS support. Try to find a matching kernel module (cifs.ko) or use a rom with explicit CIFS support.

"mounting <yourshare> on <yourmountpoint> failed: No such file or directory"

A: Your "Mount Point" simply does not exist and CifsManager is not able to automatically create it for you. As automatic Mount Point creation is not done with su rights, CifsManager can only create Mount Points in directories with permissions 777 or on your SD-Card.

Q: I have installed CifsManager but launching the app fails with something like "Application not installed on your phone"

A: This is not a problem caused by CifsManager but a bug in your ROMs launcher. Look for an updated version of your launcher.

Q: I mounted my favorite share successfully but files with special characters are not displayed correctly.

A: Try to use a kernel with explicit UTF-8 support or try to find/load the kernel module nls_utf8.ko.

28/04/2011 - Changes in v1.5a:

- improved compatibility with various Launchers

- removed permission to write to external storage/sdcard

- username now mandatory share parameter (default value "guest")

19/01/2011 - Changes in v1.5:

- added multi-module load support

-- it's now possible to configure and load multiple kernel modules via CifsManager

-- specify multiple modules in the "Path to cifs.ko" preference by separating them via a colon ( : ).

-- e.g. /system/lib/modules/cifs.ko:/system/lib/modules/nls_utf8.ko

- you can now review the list of loaded kernel modules via the "Modules..." button in the "Info..." dialog

-- if your kernel has cifs support built-in, the cifs will not show up there, this is no problem ;)

- added a rudimentary check to try to prevent mounting shares on the sdcard if it is unavailable (mass-storage-mode).

10/14/2010 - Changes in v1.41:

- fixed problem with keeping track of shares with symbolic links in Mount Point

09/07/2010 - Changes in v1.4:

- added link to changelog in "About..." dialog

- now available in Android market

09/03/2010 - Changes in v1.31:

- added correct quoting for special characters (",',{,[,\...)

-- for Share Path, Mount Point, Username, Password

-- using NICE mount points like /mnt/cifs/S{\ pace and safe passwords possible now :)

-- eventual shell metacharacters in Options string have to be explicitly quoted

- re-added permission WRITE_EXTERNAL_STORAGE

-- so CifsManager is able to auto-create mount points on your SD-Card (without asking for root)

-- convenient and useful for feature crippled software like Rockplayer

Remark:

Do not mount/umount shares on your SD-Card when in Mass-Storage mode.

In other words: Avoid using mount points on your SD-Card if possible ;)

09/01/2010 - Changes in v1.21:

- reworked the "Open Directory..." feature

-- should work with Estrongs (again) and Astro

-- due to the lack of a standard intent Estrongs is preferred if both file managers are installed

-- this command is available in a share's context menu when mounted

- changed the standard action for mounted shares to "Open Directory..."

08/31/2010 - Changes in v1.1:

- added elementary support for mounting NFS shares

-- specify the Share Path as <server>:<path> (e.g. 192.168.1.17:/mnt/Spajz)

-- Username and Password fields are ignored in this case

Remark:

- If you want to mount NFS shares you should have the basic knowledge to load the necessary kernel modules in an appropriate init script yourself.

- The newest version of EStrong FileExplorer lacks the necessary intent-filters to be launched with the "Open Directory..." context menu option.

08/20/2010 - Changes in v1.0:

- added option to directly open a Mount Point in file manager (browse directory)

-- works with popular file managers like EStrong or ASTRO

- added German language support

-- if you want to help translating the GUI to different languages please contact me ;)

- removed menu option to refresh share states manually

Remark:

Unfortunately it's not possible to launch the file viewer of Rockplayer 1.0.31 (blame them). Rockplayer even lacks the necessary intent filters to be launched with a video file.

08/18/2010 - Changes in v0.99:

- added settings dialog to provide control over the following features:

-- default mount prefix (leave it at default if unsure about permissions/side-effects)

-- load cifs module on startup (on/off)

-- module load method (modprobe/insmod)

-- module location (when insmod is selected)

- Removed all references to sdcard to prevent side effects with USB-Mass-Storage mode

-- new default mount prefix is /mnt/cifs, try to avoid mounting shares on sdcard directories

-- /mnt/cifs should also work on devices with write disabled root filesystems like HTC Desire

-- fixed permission problems with mount points created by CifsManager (files not showing up in File Managers etc.)

-- moved persistent settings from sdcard to android default location (/data/data)

- added menu option to unmount all currently mounted cifs shares

- added menu option to refresh share states manually

- share states now synchronized with kernel mount list on activity resume

08/16/2010 - Changes in v0.93:

- Fixed problem in serialization code (shares should be saved correctly now)

- Try to automatically insert CIFS module (only on initial startup)

- added "options" value to Share settings so arbitrary additional mount options can be specified (separate options with comma ,)

Remark:

The type of supported additional options depend on your specific kernel/cifs-module settings.

08/16/2010 - Changes in v0.91:

- Mountpath will be created (if needed and possible)

- Settings are stored on SDCARD (/sdcard/cifs/cifsshares.dat)

- Added permission to write to SDCARD