• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

DroidViews

  • Apps
  • Downloads
    • Android Apps
    • Themes
  • Guides
    • Root
  • ROMs
  • Reviews
  • Wallpapers

How to Manage and Fix Permissions on Android File System

Rakesh | 25 Jan 2019 | Guides

fix file permissions

On any UNIX or Linux based file system like Android, all files and folders have a set of permissions associated with them. These permissions which are also called ‘attributes’ determine the level of accessibility/permission given to a user or a group of users. Being based on Linux, Android is no exception. Today, we will see what permissions (Read-Write-Execute) mean and how we can set or fix file permissions on Android using a root file manager app.

You cannot taste the real flavor of the Lollipop, Marshmallow, Nougat, Oreo or Pie and the whole of Android kitchen unless you have root access on your phone or tablet. The power vested onto you after rooting your device unlocks the doors of a new world, far away from millions of apps found at the Google Play and sluggish and faulty firmware updates, where customization and possibilities breath and grow to give you the next-level experience with your Android device.

Being the owner of a rooted Android device puts you in a privileged position from where you can exact the best performance out of your device. You can choose from a wide range of custom ROMs, mods, ports, Kernels, themes, and patches for your Android device and thus have things as you want them to be.

The Open Source attribute of Android allows thousands of developers across the world to contribute to its development. They work hard to produce stuff that makes our mobile experience richer and convenient. It’s because of their efforts that we are able to enjoy various mods and ported apps on our Android devices.

Editor’s Pick: 20 Awesome Build.prop Tweaks for Android Devices

In several cases, such mods and ports require a little effort from us too. Fixing file permission our setting an app’s Read, Write and Execute rules to get a mod or ported app to work, thus becomes a piece of knowledge all Android lovers must be familiar with. In the present tutorial, I’ll be showing you how you can set or fix a specific file’s permissions rules on Android devices.

Things You Need to Fix File Permissions on Android

Since fixing permissions of an app involves entering the system of your device, the first and foremost requirement is to have root access on it. If you have rooted your Android device, you are good to go.

The next requirement is to install a good root file manager on your device. Below, you’ll find a list of some of the best root file explorers for Android devices. Personally, I prefer Solid Explorer File Manager and Root Explorer apps.

[googleplay url=”https://play.google.com/store/apps/details?id=pl.solidexplorer2″] [googleplay url=”https://play.google.com/store/apps/details?id=com.jrummy.root.browserfree”] [googleplay url=”https://play.google.com/store/apps/details?id=com.speedsoftware.rootexplorer”]

Also, install the BusyBox app on your device:

[googleplay url=”https://play.google.com/store/apps/details?id=stericson.busybox”]

Open the app when installed and then tap the install button to finish the setup.

Must Read: Download Latest Magisk Zip and Magisk Manager APK

Understanding Android File Permissions

On any UNIX or Linux based file system, every single file and folder stored on the hard drive has a set of permissions associated with it. These permissions which are also called attributes, determine the level of accessibility/permission given to a user or a group of users.

fix file permissions - read, write, execute
Read-Write-Execute Permissions

The Read-Write-Execute attributes tell the system or server who is allowed to do what with a particular file. In the same way, every file and directory also has an Owner, Group, and Others associated with it. By changing these permission rules, you can direct a system or server what kind of accessibility it allows to different types of peoples.

Read-Write-Execute attributes
Read-Write-Permission Attributes Linux

Android, being a Linux-based platform for mobile devices, also relies on this kind of permission rules in its system files. And therefore, you might need to fix/manage or edit them in certain situations.

Fix File Permissions on Android Devices

Follow the steps described below to manage Read, Write and Execute permissions of a file on Android devices.

Quick Steps to Fix File Permissions on Android

  1. Copy the file/APK that you want to fix permissions of and copy it to your devices’  internal or external SD Card.
  2. Now copy and paste the file/apk to the location suggested by the developer. If it is an app, push it to system/app directory.
  3. Set permissions to rw-r–r–
  4. Finally, reboot your phone or tablet device.

Please note that if you assign the wrong set of file permissions while copying an app or file on your rooted Android device, your phone might stick on a bootloop. To fix this error, do as follows:

  1. Pull out your device’s battery and boot it into CWM or TWRP recovery mode.
  2. Go to the “advanced” option in recovery and select “fix permissions“.fix Permissions in CWM
  3. Then “wipe dalvik cache“.
  4. Go back to the main menu and select “reboot system now“.

Don’t Miss: How o Check MD5 Sum on Windows, Mac, and Linux

Detailed Steps to Manage Permissions on Android

If you are new to Android and are gradually learning things, you might want a detailed guide on editing file permission on Android devices. Please be warned that playing with the permission rules of system files unnecessarily and without understanding, might produce bizarre results. So here are the steps to do it:

  1. Copy the file to the internal or external SD card storage on your device by connecting it to the computer using the USB cable.
  2. Now open the root file explorer app from the app drawer.
  3. Here you will see a list of directories and files.
  4. If you copied the file to the internal storage on your device, you can find it by opening the “sdcard” directory. To access the external storage, tap on “storage/extSdcard”.
  5. To fix or set Read-Write-Execute (R-W-E) permissions of the file, you must copy it to a root directory (like system, data, etc.) first. You cannot fix permissions while the file is stored on SD or ExtSD card on your device.
  6. To copy the file, navigate to it and then tap and hold it. You will see a pop-up window with all the available options.fix file permissions root browser
  7. Select “Copy” option and go to the target directory by tapping on the Home or Up icon from the bottom bar.
  8. Navigate to the location/directory when you wish to paste the file and tap on “Paste” button.
  9. Now you can easily manage the permission rules of that file. Just press and hold it and from the popup option panel, select “Permissions”.fix android file permissions
  10. You will see a new window showing the current permission attributes or read (r), write (w) and execute(x) rules for that file. In short, we mention this rule simply as rw- r– r– where each blank space shows unmarked attribute. You can edit it by checking and unchecking the boxes. The most used set of permissions that various files on Android need are
    1. Owner= Read+Write,
    2. Group=Read and
    3. Others= Read.
  11. In case, you have a permissions rule prescribed by a developer, edit them accordingly.

So this was our simple and detailed guide about fixing permission on Android file system using a root file manager. I hope it might prove useful to you in understanding not only the term “Permissions” but also how to manipulate it. Cheers, and keep visiting!

Read Next: Remotely Erase Android Phone Data without Internet

Tags: How to Guides Tips and Tricks

Related Posts

nfc tags android

How to scan NFC tags without unlocking your device

pixel 4 soli gesture

Try Pixel 4 like Motion Gestures on your device via Tasker

Android Color Correction

How to Enable Android Color Correction on any Smartphone

Reader Interactions

Discussion

  1. Jul 19, 2017 at 1:28 PM
    Rahul R says:
    Reply

    My Android Phone’s Internal memory seems to be disappeared from some apps , but some root explorers could read , write and execute but not delete , when I searched the path on chrome , it shows “Access denied to this folder” , Before this , when when I search it , it will show the sub folders . How can I fix this Permission , My device is Rooted. What I had did is I edited build.prop file to enable System Update and Multi User Account , which was locked by the manufacturer , and I had succeeded without error , System Update and Multi User Account appeared on Settings , But after some days this error occurred, I don’t know whether it is due to the editing . If anybody know the reason , Please help.

  2. May 22, 2015 at 2:47 PM
    Callen says:
    Reply

    hi when i copy the file in my device i got stock on copying and saying FAILED to copy it. i cant even open the permission neither find it.. i tried to see on properties but theirs no permission written in there.. i got samsung s4 rooted in 5.0.1 lollipop

    • May 23, 2015 at 6:57 PM
      Rakesh says:
      Reply

      Which file browser are you using?

  3. May 15, 2015 at 9:14 AM
    Gess says:
    Reply

    Pretty good article. There are a couple of things to note though. One being occasionally you will have to change a files permission before it will allow you to copy and paste it.

    Another is every once in awhile I’ll run across a file that, after changing permissions to rw, I am able to, do what appears to be, write to it. However when I try to save it the text, I inserted will either automatically delete amd the file’s contents will revert back to what it originally was. Other times a message will appear stating that it will not keep the changes. Can someone please advise how to override this?

    Finally, there are a few files that when the permissions tab or the properties tab is inspected, there is no option to change the permissions. Can someone please help me with this as well? Thank you all in advance, and again thank you to Rakesh for the article.

    • May 17, 2015 at 12:23 PM
      Rakesh says:
      Reply

      If the permissions you set do not stick, you should install BusyBox app on your device and then try again.

      • May 28, 2015 at 1:34 AM
        Gess says:
        Reply

        Thanks for the reply. I already have busybox installed and working. Just for kicks though, I did try uninstalling busybox, and then reinstalled. This did no good either. There are still some files that refuse to keep the permission settings I assign to them. There are others (still files in system or data directories that require su permission to access, so it’s not an issue with not having su permission or root access) that will keep the permissions I assign to them.

        Puzzling to say the least. Of course I’m far from being a programer, code writer, or any such like. However I’m not completely technologically illiterate either. There’s much I don’t understand, and though I couldn’t write all the code or software/programs/apps/etc needed to make a mobile device function, I could find and install most, if not all, of the files needed to make one boot up and operate. I’m not attempting yo brag (what I know is certainly not enough to give me bragging rights), but rather I tell this bit about me to show that I’m not completely stupid when it comes to software. Therefore don’t think I’m just some nut that is clueless and probably doesn’t even know what root means, or what permissions relate to.

        Not saying the busybox reply implied that, but often when someone ask something, in a forum or similar discussion board, that’s out of the ordinary, and if someone’s response doesn’t fix it, everyone starts acting as if the one asking the question is just some illiterate, goofball that doesn’t deserve an answer and probably doesn’t even know what he’s asking. Though I don’t deserve anything, the question/issue I’m having is legite, and I do appreciate any answers and the efforts put forth to respond. As such, again I say thank you to whomever may answer.

        • May 29, 2015 at 8:03 PM
          Rakesh says:
          Reply

          Which device do you have and how did you root it?

          • May 30, 2015 at 7:59 PM
            Gess says:

            It is the HTC6600LVW or HTC ONE MAXX. I used Sunshine, as at the time it was the only software, I could find, that would do the job. There had been others but HTC changed code so as to stop them from working (at least that’s the explanation I got).

            Of course that was all on stock ROM. Recently I flashed to CM 12 & am currently using it. Naturally I lost root when I flashed over. Sunshine says it won’t work with this ROM. Therefore now I’m left with the choice of finding a way to gain root on current CM ROM, or flashing back to stock. Though I don’t have root permissions, Safe Strap installed [as an app], or TWRP installed, when I boot the device into recovery it still loads TWRP Recovery/menu. I have backups of the stock ROM that are current and good, so I can flash back if I choose (I think…lol!).

            Unless I find a way to root while on this ROM, and soon, I’ll be flashing back to stock. I need root too often not to have easy access to it. I would prefer to have root on CM ROM for 2 main reasons. 1) to see if the permission issues remain. 2) I prefer this ROM over stock.

            I understand you have a life and more important things to do than fiddle with my minor issues. As such I can’t ask, or expect you to help me. Just the same, should you decide to continue helping, it will be appreciated. Perhaps I can buy you a tea or beer??

            Thank again.

            Jody

          • May 30, 2015 at 6:39 AM
            Rakesh says:

            Hi Jody,
            I have been through such issue and here’s how I fixed it. Since you got TWRP installed, download the latest Update SuperSU zip package and flash it using “Install” option.

            http://download.chainfire.eu/supersu

      • Oct 2, 2016 at 9:46 PM
        Daniel Cook says:
        Reply

        busy box is not compatible with my phone

  4. Apr 28, 2014 at 4:10 PM
    Mustafa Yilmaz says:
    Reply

    hi,while im changing this permissions i accidentaly changed the System file’s executable permissions and i saw couple of application error at the screen then the phone closed.when i try to open my phone i see the Android Recovery screen i tried to wipe all data and format my phone from the Recovery screen i still cant open the phone at least i tried to install my stock rom(found it on internet) but it gave an error (E:signature verification failed) if anyone knows how to solve this problem please help me

  5. Jan 27, 2014 at 10:57 AM
    Cole Mayes says:
    Reply

    Unfortunately, I’m unable to make any changes to the external SD card after upgrading to 4.4.2.

    Anyone have a solution to this issue?

    Thanks,
    Cole

    • Jan 27, 2014 at 3:18 PM
      Rakesh says:
      Reply

      Can I have more details of your problem?

      • Jan 28, 2014 at 11:50 PM
        Cole Mayes says:
        Reply

        My SM-N900 had a SanDisc 64GB microSDHC card that stopped being written to after upgrading to 4.4.2. I bought another card, Strontium Nitro 566X microSDXC UHS-1 64GB, which also cannot be written with this version.

        Specifically, Titanium Backup Pro and GO Backup Pro stopped working with the error of write permissions. When attempting to use ES File Explorer or Root Browser, I get the same permissions errors if I try to change the permissions to Owner 777.

        • Jan 29, 2014 at 6:42 PM
          Rakesh says:
          Reply

          Put your card in a card reader, connect to PC, go to properties and change the R/W permission from there.

          What is the Class value of your microSDHC card?

          Also try this: Format the card inside the phone. Go to Settings>Storage>Format SD card (remove anything you intend on keeping). The phone will format it to its specifications.

          • Jan 30, 2014 at 11:49 PM
            Cole Mayes says:

            The class is 10. I first formatted the card inside the phone before copying to it, then connected it via a card reader to make additional changes since some files stopped copying through the phone connected as USB 3.0. It did the same connected as USB 2.

            Looking on SamMobile, I found other people are experiencing permissions troubles since upgrading to 4.4.2. This looks like a ROM issue and not card.

          • Jan 30, 2014 at 4:29 AM
            Rakesh says:

            Hi Cole, I don’t agree that it’s 4.4.2 specific issue. I have a Note 3 with Android 4.4.2 too and I use a Sandisk 64GB (Class 6) and it works fine.

            Try to verify if you’re able to use a 32 card. I doubt the issue has something to do with CLASS.

  6. Jul 4, 2013 at 5:40 PM
    Amal P.James says:
    Reply

    it was very useful. it worked great. i was able to install custom apk’s in my mobile….workss greattt…!!!

    • Jul 5, 2013 at 6:34 PM
      DroidViews says:
      Reply

      Thanks for the appreciation. Keep visiting! 🙂

Join The Discussion: Cancel reply

We never share our visitor/user details. For more info, Please read our privacy policy before submitting your comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Ezoic

Ezoic

Footer

  • Apps
  • Downloads
    • Android Apps
    • Themes
  • Guides
    • Root
  • ROMs
  • Reviews
  • Wallpapers

© 2023 · DroidViews