@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

Directorios y ficheros en Android

Hace un tiempo hice algo parecido para Meego y el Nokia N9, ahora vamos a trabajar de la misma forma para que entendáis un poco por encima qué almacena cada directorio en nuestro smartphone Android.

Como en Meego hay un linux encerrado dentro y se nota en la estructura de ficheros.

Para ver los contenidos, porque puede que estén protegidas u ocultas, hay que utilizar un explorador tipo Root Explorer

/acct : almacena los archivos ocultos

/cache : lo dice su propio nombre, almacena memoria caché. (yo la tengo casi vacía y en linux se utiliza /var/cache)

/config : vacía en android

/d : No la tengo muy clara parecen los drivers del hardware del móvil

/data : Guarda los datos de las aplicaciones. Podéis encontrar los de las aplicaciones en /data/data

/dev : Este directorio contiene archivos de dispositivos que permiten la comunicación con los distintos elementos hardware que tengamos instalados en nuestro sistema. Entre ellos se encuentran el disco y particiones de los que nuestro dispositivo Android dispone.

/efs : Es una de las carpetas más importantes, y muy recomendable hacer un backup de ella si entras en el mundo de cambiar de rom, kernels y demás. En esta carpeta se encuentra los archivos que contienen datos muy importantes de nuestro terminal como por ejemplo IMEI o PRODUCT CODE

/etc : Este directorio contiene todos los archivos de configuración de nuestro sistema. Enlace simbólico a /system/etc

/factory : Es un enlace a EFS.Datos tan importantes como MAC Wifi, MAC Bluetooth, IMEI…

/lib : Contiene las bibliotecas (o librerías) del sistema que son necesarias durante el inicio del mismo. Estas bibliotecas son análogas a los archivos DLL de Windows. Su ventaja reside en que no es necesario integrar su código en los programas que las usan, ya que cuando un programa necesita alguna de sus funciones, se carga la biblioteca en la memoria y puede ser usada por cualquier otro programa que la necesite, sin necesidad de volver a cargarla en memoria. Un subdirectorio especial es/lib/modules, que contiene los módulos del núcleo (normalmente se trata de controladores de dispositivos) que se cargan únicamente en caso de que haga falta usar un determinado dispositivo, por lo que no estarán permanentemente ocupando memoria.

/mnt : Este directorio es típico de las distribuciones RedHat, aunque puede no estar presente en otras distribuciones. Su misión consiste en agrupar en un mismo lugar los puntos de montaje de diversas particiones externas, como por ejemplo: sdcard, extSdcard, usb,… Este directorio contiene un subdirectorio adicional para cada una de estas particiones (como /mnt/sdcard/mnt/UsbDriveA…). Si accedemos a estos subdirectorios estaremos accediendo realmente a esas particiones.

/preload : vacía en mi android

/proc : Contiene los archivos del sistema de archivos de proceso. No son verdaderos archivos, sino una forma de acceder a las propiedades de los distintos procesos que se están ejecutando en nuestro sistema. Para cada proceso en marcha existe un subdirectorio /proc/<número de proceso> con información sobre él.

/root : Este es el directorio personal del usuario root o superusuario. Contiene básicamente la misma información que los directorios personales de los distintos usuarios del sistema, pero orientada única y exclusivamente al usuario root. En Android vacío.

/sbin : Contienen programas ejecutables (también llamados binarios) que forman parte del sistema operativo GNU/Linux. Estos comandos son relativos a los sistemas de archivos, particiones e inicio del sistema, y solo pueden ser usados por el administrador. En Android no me queda muy clara su función.

/sdcard : tarjeta interna, enlace simbólico a /storage/sdcard

/storage : directorio donde se montan la tarjeta extern, interna y las conexiones usb como storage del dispositivo.

/sys : Contiene información sobre los dispositivos conectados a nuestro dispositivo.

/system : Si los directorios se valorarían en importancia, éste probablemente sería uno de los más importantes dentro de Android. Alberga los apk de todo el software del sistema en el subdirectorio APP, por ejemplo. Si queréis desinstalar algo de fábrica podéis hacerlo desde aquí(con cuidado). Luego contiene carpetas como bin, lib,

/vendor : Librerías, versión firmware…

Las que no me quedan claras las intentaré completar.

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales e infraestructuras IT, linuxero y entusiasta de la tecnología.

Compruebe también

vCMA_–_VMware_Labs

Cliente Vmware Ipad, Mac, Android o Blackberry BB10

Cliente Vmware Ipad, Mac, Android o Blackberry BB10 Hoy os quiero mostrar como gestionar vuestro …

14 comentarios

  1. Sabes cuales se pueden borrar sin quedarte sin telefono? Soy root. Saludos y gracias

    • Hola Juanma,

      De todos ellos, sólo tocaría /system/app para quitar aplicaciones APKs de las operadoras o del fabricante (pero sabiendo cuales quitas). No es lo mismo twitter.apk, que algo que ponga google.apk…no se si me explico.

      Yo no me aventuraría a tocar demasiado porque te puedes quedar sin teléfono de verdad.

      Gracias por leernos

      Salu2

  2. Antonio Carrillo

    Me gustaria saber que archivo o que es lo primero que se pone en marcha es el CPU al momento de inicial el telefono y luego inicia el boot rom lo que necesito saber es donde se encuentra la dirección de memoria donde se encuentra el código de inicio, o boot ROM de andorid
    Nose si me explique!
    Saludos espero pronta respuesta

    • Hola Antonio,

      ¿Quieres cambiar el boot o qué quieres hacer exactamente? No me ha quedado muy claro…

      Por ejemplo, para cambiar la imagen que arranca la puedes encontrar en /system/media/boot*.*

      Salu2

      • antonio carrillo

        Lo que necesito es que ando viendo como inicia android pero necesito paso por paso osea busco es a nivel programacion me explico ? ejemple al momento de prender el telefono inicia el CPU que a
        nivel programacion es (A) un decir y despues de A se va para el archivo (B) que es el boot rom No se si me explico y muchas gracias por responder tan rapido un saludo

  3. Edgar Ilasaca Aquima

    Quisiera saber que carpetas reemplazar si quisiera actualizar los archivos relacionados al receptor wifi de mi telefono, tengo algunos problemas con las custom rom

  4. Saludos,
    Mi inquietud es, normalmente los medios de almacenamiento de linux son montados en directorios, estos directorios pueden ser configurados por el usuario en el archivo fstab entonces mi duda es, existe la posibilidad de hacer que una partición de la tarjeta sd se monte en el directorio /data en lugar de la memoria interna del teléfono que tradicionalmente es montada por defecto en este directorio?; o en su defecto configurar algún tipo de raid para hacer que me reconozca como una sola unidad esta partición de la sd y la memoria interna del teléfono?.
    Si me supieran ayudar con eso seria de gran ayuda pues ya he probado con todo lo que he encontrado para mover aplicaciones del teléfono de la memoria interna a la sd y aun me persiste el problema de la falta de memoria interna en el teléfono, a pesar de que he reducido el espacio que ocupan las aplicaciones en al menos un 60% a 70% aun no logro instalar mas de 17 aplicaciones incluidas las de fabrica pues eso me supone quedarme con entre 10 y 15 megas de almacenamiento interno.
    Gracias.

  5. Hola, me gustaria saber en que directorio se encuentra setinstalllocation.
    Si me pudieras indicar la ruta completa, se podria editar y cambiar el valor usando telnet y el editor vi ?
    Gracias

  6. Pues me paresio un articulo muy importante queria aser una pregunta al escritor de este articulo yo tengo un android 2.3.6 ase un tiempo le cambie la rom y hoy cada bes a reinicio o apago el dispocitivo el mismo pierde la señal de la compañia y se bloquea el espacio de la sim osea queda sim no valida y al entrar en modo recoberi y resraurar datos en data – restore buelbe a liverarse q puedo hacer ?

  7. carlos giraldo

    buenas, hace unas semanas mi tablet de android 4.2.2 jelly bean empezo aportarse extraña y sospecho que le hacen falta algunos archivos, ya que cada vez que la reinicio se resetea de fabrica y pierdo todas las aplicaciones, ademas de que aparece como si no tuviera memoria interna si siquiera haber instalado nada, agradeceria que me respondieras si me puedes ayudar,

  8. El directorio /d es un enlace simbólico a /sys/kernel/debug.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

uno × cuatro =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu