[7" Kindle Fire HD General] prokennexusa:
How To Use The Android Permissions and How to Understand The Permissions

You have the right idea, just slightly off.

Let's break it down to a simplistic level just in case rx does not make sense and do not worry, you do not have to be a master to get the job done. Permissions in Unix, Linux and Android all follow the same standard, here is the universal standard that was adopted back in 1973 yes we are still using the same standard! We (myself) started using Unix in 1978 working with AT&T and Bell Labs but this is another story.

We use the command 'chmod' to make changes at the command level and we can either use chmod 777 filname.sh or chmod rwxrwxrwx filename.sh - the both accomplish the same permissions. Now with the invention of Nautilus a Linux file manager and Root Explorer a Android file managers, the chmod command is executed through the file manager, you do not need to know a thing about chmod, you only need to know what permissions to apply to each file or binary. Permissions can be set through a GUI (Graphical User Interface) on the fly by just checking boxes that then translates to the chmod command, cool eh? My preference is to use a Terminal and chmod 777 type commands since I still do not trust GUI's although for the everyday user like yourself a file manger like Root Explorer or ES File Explorer is invaluable.

Here is a simple graph that can help you in the future, just print out a copy of the embedded picture:

Listed below is a chart giving a few examples of different numeric codes used with the chmod command and Unix permissions that are in turn applied to the file, symbolic link, binary, script, etc

Numeric---------------------UNIX equivalent--------------------Owner-------------------------- Group------------------------------ Other

777-------------------------------- rwxrwxrwx------------------read/write/execute-------- read/write/execute--------- read/write/execute

755-------------------------------- rwxr-xr-x-------------------- read/write/execute--------------read/write----------------------read/write

744-------------------------------- rwxr--r-------------------------read/write/execute----------------read---------------------------------read

​

644-------------------------------- rw-r--r-------------------------------read/write------------------------read---------------------------------read

​

Now that you know the basics we can translate the permissions.

Persano's instruction to "Install-recovery.sh rwxr-xr-x" would translate to:

Change the permissions on Install-recovery.sh using the permissions that would equal chmod 755 or Owner: Read Write Execute Group: Read Execute and Others: Read Execute.

Persano's instructions to "Runparts rwxr-xr-x" would translate to:

Change the permissions on Runparts using the permissions that would equal to chmod 777 or Owner: Read Write Execute Group: Read Write Execute and Others: Read Write Execute.

Just FYI, we discuss moving applications to the /system/app/ folder on the Kindle. The absolute standard for the /system/app/ folder is chmod 644 - Owner: Read Write Group: Read and Others: Read, so whenever you move anything to /system/app you would change the permissions to chmod 644.

If you need additional instructions do not hesitate to ask.