Easy app for managing your files without ads, respecting your privacy & security

Overview

Simple File Manager

Logo

Can also be used for browsing root files and SD card content. You can easily rename, copy, move, delete and share anything you wish.

The fingerprint permission is needed for locking either hidden item visibility, or the whole app.

Contains no ads or unnecessary permissions. It is fully opensource, provides customizable colors.

This app is just one piece of a bigger series of apps. You can find the rest of them at https://www.simplemobiletools.com

Get it on Google Play Get it on F-Droid

App image App image App image
Comments
  • Root filesystem unavailable when root permissions granted.

    Root filesystem unavailable when root permissions granted.

    Thank you for this good app. On my LG-D855 phone with CleanRom 2.5 (based on Marshmallow stock rom), using Magisk, app won't show root folder content when root permissions ( and root enabled in settings) granted.It shows root folder contents without root previlages tough.

    bug 
    opened by tarakbumba 63
  • Feat/scoped storage

    Feat/scoped storage

    Notes

    • update targetSdkVersion to 30
    • request for MANAGE_EXTERNAL_STORAGE permission for devices Android 11 and above.
    • handle access to Android/[data|obb] on the primary volume with the Storage Access Framework due to scoped storage restrictions on devices running on Android 11 and above (>= Android 11)
    • closes #490
    • this PR should be merged before the project can be built due to the updated commons dependency
    opened by KryptKode 16
  •  Crash when write or delete file or folder on external SD card

    Crash when write or delete file or folder on external SD card

    Simple File Manager version: 2.1.0 (but it occurs for months) Android: 6

    I'd wish to add a log here, but catlog can't filter easy.

    It seems Simple File Manager uses an old API?

    bug 
    opened by RoestVrijStaal 13
  • Renaming files leaves a corrupted file with an old name

    Renaming files leaves a corrupted file with an old name

    Hi,

    It's the same bug as reported in Simple Gallery: https://github.com/SimpleMobileTools/Simple-Gallery/issues/2307#issuecomment-998056847. I'm reposting it, because the bug occurs for other file types, not only pictures. It makes the app unusable, since I can't perform a basic operation without creating wrong entries on my device.

    As I've investigated, the bug was introduced in a version 6.11.0. Earlier releases were renaming files without issues.

    It's possible to reproduce the issue on an emulator (Android 12). Just rename a file with Simple File Manager and then use the built-in Files app to navigate where the file was.

    bug 
    opened by Aga-C 11
  • does it really need an integrated pdf viewer?

    does it really need an integrated pdf viewer?

    In my opinion adding a pdf viewer somewhat pushes it beyond "simple" for a file manager, plus it creates a package nearly 3x larger and exposes the product to a much much larger security attack surface.

    Android is designed so that applications can relatively seamlessly use each other as components so it just doesn't need mega "suite" applications that include the kitchen sink. Plus there are already very good free pdf and document viewers like mupdf and installing 6.12.3 just added another option when opening a pdf file.

    Just from a design perspective I urge you to reconsider including the pdf viewer directly in this particular application, and if you do want to add a pdf viewer as part of the "Simple Tools" instead create a new "Simple Document Viewer" as a separate product?

    Anyway this is just a suggestion, ultimately it's up to you.

    opened by notzed 9
  • Can't rename files on external SD card

    Can't rename files on external SD card

    I recently replaced my Galaxy A52 5G's 128 GB microSD card with a 512 GB one. I transferred all the data from the 128 GB one to the 512 GB one using a Windows PC before putting the latter into my phone. It seems to be working fine now, except for the fact that I can no longer rename files that are on the SD card using either Simple File Manager or Simple Gallery Pro (Im using versions 6.11.3 and 6.22.3 from F-Droid, respectively). Whenever I try to do so, I get a gray pop-up message on the bottom of the screen saying "An error occurred: java.lang.NullPointerException: authority" followed shortly by another pop-up saying "An unknown error occurred". For files on internal storage, I can rename them just fine without issue. Samsung's stock file browser (My Files) also has no issue renaming files on either internal storage or the SD card. Sorry if this isn't an issue on Simple Tools' side, I'm just pretty stumped. Thanks.

    bug 
    opened by Plut0nio 8
  • Support for shortcuts ( future request )

    Support for shortcuts ( future request )

    Will there be support for shortcuts that collect files from the entire file system that refer to a specific shortcut, music, apk, photos, videos ... and so on?

    opened by noname-3 8
  • [FR] Respect .hidden files

    [FR] Respect .hidden files

    In most Linux file managers, it is possible to create a file .hidden in directories to define files and folders, that should not be displayed, if hidden items are not to be shown. Right now this is not supported in Simple-File-Manager.

    Cheers, Georg

    PS: This would fix another issue as well. Right now hiding an item with Simple-File-Manager renames that item to have a . prefix, which might break apps using specific paths. I think "hiding" an item should mean adding its name to the .hidden file, not renaming it.

    feature request 
    opened by limbusdev 8
  • Implement and/or use rename()

    Implement and/or use rename()

    I'm surprised the "move $file to ..." seems to actually be a copy operation: the timestamp is lost even on the same filesystem.

    It would be nice to use rename(), and fallback to copy&utimes if ECROSSFS is returned.

    opened by olafhering 8
  • No apps listed for .rb and .py files

    No apps listed for .rb and .py files

    AndroidManifest.xml:

    ...
    
      <data mimeType="text/*" />
    
    ...
    

    This only matches .cpp and .cs files. Something changed it used to be able to match .rb and .py files as text/plain.

    bug 
    opened by kaecy 8
  • Samba (SMB) support in a LAN

    Samba (SMB) support in a LAN

    It would be great if the app could access (read/write/copy) files in a samba share in a local network.

    Still maintaining the minimal set of permissions to be able to do the task.

    feature request 
    opened by jviguera 8
  • Translations update from Hosted Weblate

    Translations update from Hosted Weblate

    opened by weblate 0
  • Files from hidden folders are visible in

    Files from hidden folders are visible in "Recents".

    Subj.

    Files from hidden folders are visible in "Recents". This makes it pointless to password-lock hidden folders.

    If you have a special emphasis on privacy, then this is a VERY BIG problem.

    Possible solutions to the problem:

    1. add a button to clear "Recents" without physically deleting files in "Recents", only clearing the list (as in FileManager+);

    2. "forcibly" display files in "Recents" from hidden folders as "hidden" (regardless of whether they are "really" hidden (showing such files should be linked to the "Temporarily show hidden" function with all related operations (entering a password (if available), etc.)));

    3. a combination of options 1 and 2 (THE MOST IDEAL OPTION).

    bug 
    opened by unihorn78 1
  • Add icons for folders

    Add icons for folders

    It would be nice to have a "download folder" icon for folders called "Downloads" or a "camera icon" for folders called "DCIM", etc.

    feature request 
    opened by Myzel394 0
  • Contents of OTG storage invisible

    Contents of OTG storage invisible

    Samsung Galaxy Tab S3 SM-T825 Android 9 Internal Storage supplemented by 128Gb micro SDXC card. When a USB flash drive or card reader is plugged into the USB-C port, SFM correctly lists all 3 storage devices under Select Storage: Internal SD card USB. But selecting USB, no folders or files are shown. Samsung's own file manager (MyFiles) shows and handles USB device normally (but only has limited functions which is why I use SFM).

    opened by gb-dursley 2
Releases(6.14.3)
Owner
Simple Mobile Tools
A group of simple, open source Android apps without ads and unnecessary permissions, with customizable widgets.
Simple Mobile Tools
A simple textfield for adding quick notes without ads.

Simple Notes A simple textfield for adding quick notes. Need to take a quick note of something to buy, an address, or a startup idea? Then this is the

Simple Mobile Tools 650 Nov 16, 2022
LinkHub is a simple and effective link management application that can help you to easily manage your app with no ads!

LinkHub LinkHub is a simple and effective link management application that can help you to easily manage your own links with no ads! Download Screensh

Amr Hesham 65 Nov 22, 2022
A lightweight tool for managing and building Kotlin projects.

kpm kpm (Kotlin Project Manager) is a lightweight tool for managing and building Kotlin projects. What is kpm? Essentially, kpm is going to be a light

Conor Byrne 5 Apr 23, 2022
Application for managing users by using Go REST API

UsersManagerSliide Application for managing users by using Go REST API Architecture Clean Architecture with MVVM as presentation layer Aceptance crite

Marcin Brzeczek 0 May 5, 2022
Quick photo and video camera with a flash, customizable resolution and no ads.

Simple Camera A camera with flash, zoom and no ads. The camera is usable for both photo taking and video recording. You can switch between front and r

Simple Mobile Tools 639 Nov 28, 2022
A simple calendar with events, customizable widgets and no ads.

Simple Calendar A simple calendar with events and a customizable widget. A simple calendar with optional CalDAV synchronization. You can easily create

Simple Mobile Tools 3k Nov 24, 2022
Olx-workshop-gdsc - Build Classified Ads Application With Kotlin

Build Classified Ads Application Architecture Database : [Firebase Realtime Data

Raka Adi Nugroho 3 Jan 9, 2022
Maintenance mode library for spring boot web and security projects.

spring-boot-starter-maintenance spring-boot-starter-maintenance is a maintenance mode library for spring boot web and security projects. Download Grad

Viascom 3 Nov 3, 2022
Browse your memories without any interruptions with this photo and video gallery

Simple Gallery Simple Gallery Pro is a highly customizable lightweight gallery loved by millions of people for its great user experience. Organize and

Simple Mobile Tools 2.7k Nov 23, 2022
These files are included in an Android Studio Project for a Magic the Gathering Life Counter app. The app was written in Kotlin.

Magic-Life-Counter These files were created in Android Studio using Kotlin. Usage This app was made to keep track of life totals while playing the tra

null 0 Dec 24, 2021
A Kotlin/Java library to connect directly to an Android device without an adb binary or an ADB server

dadb Blog Post: Our First Open-Source Project A Kotlin/Java library to connect directly to an Android device without an adb binary or an ADB server de

mobile.dev 782 Nov 30, 2022
DSL for JPA Criteria API without generated metamodel and reflection.

Kotlin JDSL Kotlin JDSL is DSL for JPA Criteria API without generated metamodel and reflection. It helps you write a JPA query like writing an SQL sta

LINE 350 Nov 23, 2022
Send Whatsapp Message Without Saving Mobile Number

Send Whatsapp Message Without Saving Mobile Number In this project i created the

THANGADURAI SELVARAJ 2 Apr 22, 2022
Kotlin extension function provides a facility to "add" methods to class without inheriting a class or using any type of design pattern

What is Kotlin Extension Function ? Kotlin extension function provides a facility to "add" methods to class without inheriting a class or using any ty

mohsen 20 Oct 31, 2022
A multifunctional Android RAT with GUI based Web Panel without port forwarding.

AIRAVAT A multifunctional Android RAT with GUI based Web Panel without port forwarding. Features Read all the files of Internal Storage Download Any M

The One And Only 301 Nov 23, 2022
Quickly rotate screen on Android devices without second thought

Useful uitlity for ONYX BOOX Eink devices. It provides several quick actions to be added in top system panel

Daniel Kao 18 Nov 6, 2022
An Android Image compress library, reduce's the size of the image by 90% without losing any of its pixels.

Image Compressor An Android image compress library, image compressor, is small and effective. With very little or no image quality degradation, a comp

Vinod Baste 9 Nov 22, 2022
The source files to the prototype app for the TomTom n.EXT Hackathon

nEXT-Hackathon2021 The source files to the prototype app for the TomTom n.EXT Hackathon. We are team MoTomized from Codam Coding College attempting to

null 0 Nov 11, 2021