SMB Server (Samba/CIFS)

  Description

  SMB/Samba Server Is A Fast, Simple And Secure Application That Provides SMBv3 Server On Your Device Features:
  ✓ Fully Customizable Server Settings
  ✓ Support SD Cards And Attached USB (OTG)
  ✓ Multiple Users, And Anonymous Option
  ✓ Multiple Shares (Mount Points)
  ✓ Read/Write Share Option
  ✓ Toggle Show/Hide Hidden Files
  ✓ Root Support
 
Download  
 Google   Samsung   Huawei    UpToDown  
   

  Pro Version

✓ Privileged Ports (1-1023)
✓ No Speed Limitations
✓ Customize Shares
✓ Customize Users
✓ Support Root


  Application Help

  • Address
This is the IP Address you want the server to listen to. Normally leave it the default unless the device has more than on IP Address then choose the one you like.

  • Port
The port number the server listens to. For free version you can only use ports above 1023. For pro version you can Enable Root option below to use privileged ports (1-1023)

  • Shares
Here you can edit the shared directories you want to be served by the server. Note that this feature is only available in pro version.

  • Users
Here you can edit the users allowed to connect to the server. If you enabled Anonymous Logins below then these changes have no effect. Edit users feature is only available in pro version.

  • Anonymous Logins
Allow clients to connect to server without credentials. If you enabled this option then anyone can connect to server without username/password.

  • ReadOnly Access
If enabled then clients can only view and copy files from server. They cannot edit, add, delete or copy files to the server.

  • Show Hidden Files
Display hidden files and folders to client. Normally those files and folders are prefixed with dot.

  • Start Server On Device Boot
Allow the server to be started automatically after device restart

  • Enable Root
Enabling this option gives you the ability to use privileged ports (below 1024), see Port section. Note that this feature is only available in pro version and it is experimental.

  • Native Server
Use native server (linux based) instead of android server. Enabling this will let you access system files which is not recommended. Note that this feature is only available in pro version and requires the option Enable Root to be enabled.


  Connecting To Server

  • Linux
To mount share on local directory run the below commands:
    sudo apt install cifs-utils     sudo mkdir LocalDirectoryPath     sudo mount -t cifs -o user=UserName -o password=Password -o port=PortNumber '//IPAddress/ShareName' 'LocalDirectoryPath'
For Example:
   
sudo mkdir /mnt/myshare
   
sudo mount -t cifs -o user=root -o password=123 -o port=4445 '//192.168.1.15/Main Storage' '/mnt/myshare'


  • MAC
To open share from MAC just use open command:

For Example:
   
open "smb://root@192.168.1.15:4445/Main Storage"

  • Windows
If you are using the default port number 445 (Rooted Devices Only) then simply connect by running/opening the share as:
   
\\IPAddress\ShareName

For Example:
   
\\192.168.1.15\Main Storage

But if you are using other port then Windows cannot connect unless you use one of the below method:

1- Use Windows SubSystem For Linux to map share
2- Use Owlfiles 3rd Party Application
3- Use Port Forwarder Application