Cómo acceder a los archivos del sistema Android. "Robot" desde el interior. Aprendiendo a trabajar con archivos en Android. Cómo editar o reemplazar archivos y carpetas del sistema

En ocasiones, el usuario de un dispositivo con sistema de Google tiene que afrontar tareas no triviales, cuya solución requiere primero encontrar las carpetas de datos y sistema, donde se encuentran los archivos importantes. Le diremos cómo hacer esto en Android en el artículo.


En primer lugar, el usuario necesitará un administrador de archivos que muestre no un desglose de los datos multimedia, sino el contenido real del disco. A veces, estos administradores están integrados en el firmware; de ​​lo contrario, puede consultar Play Store, donde hay opciones gratuitas.

A continuación, usándolo, nos dirigimos a la raíz del sistema, designada como “/”. En varios directivos de acceso rapido hay un elemento separado en la barra de acción, y en algún lugar solo necesita hacer clic en el signo ".." o seleccionar "Root". sistema de archivos" Aquí es donde se encuentran las carpetas de datos y de sistema en Android, cuyos nombres, por cierto, también comienzan con una barra.

Vale la pena señalar que estas secciones, especialmente la segunda, contienen críticas información importante. Si el usuario tiene acceso root y eliminará archivos en las carpetas de datos y del sistema, esto puede causar problemas con el rendimiento del dispositivo.

Artículos y trucos

Un teléfono inteligente moderno con plataforma móvil es una verdadera mini computadora portátil en la que los archivos se distribuyen en carpetas y se organizan de la manera más conveniente. Este artículo te lo dirá cómo acceder a carpetas en android y dónde están ubicados.

¿Dónde están las carpetas en Android y cómo acceder a ellas?

si usamos computadora de escritorio Con Windows, probablemente esté acostumbrado al hecho de que todo en este sistema se distribuye en discos. Por ejemplo, el sistema está instalado en la unidad C y la unidad D se utiliza para almacenar archivos personales. Las unidades restantes se pueden utilizar, por ejemplo, para unidades flash extraíbles y externas. unidades de disco duro(por ejemplo, Z o E).

El sistema Android, basado en el kernel de Linux, está organizado de forma diferente. Aquí se proporciona una estructura de árbol de archivos, cuyo punto de partida es la raíz. Además, el propio sistema operativo móvil distingue mucho entre mayúsculas y minúsculas. Entonces, si en Windows no podemos crear ÁLBUM y carpetas Álbum en un solo lugar al mismo tiempo, en Android esto es bastante posible.

La sección de datos en Linux contiene los datos del usuario, así como la configuración personal, y la sección de caché contiene archivos temporales, incluidas las actualizaciones del sistema. La información sobre los dispositivos se almacena en dev y los archivos responsables de ID IMEI- en efs (aunque no siempre se encuentra la última sección). Carpetas del sistema están en el sistema. En cuanto a información sobre el kernel y su configuración, están contenidas en proc. Agreguemos que para ver las particiones raíz con estos nombres, necesitaremos derechos de root, así como un administrador de archivos especial.

Si estamos interesados ​​en cómo acceder a las carpetas en Android, y no tenemos derechos de root, no debemos arriesgarnos sólo por ver las particiones tal y como se presentaban originalmente en el kernel de Linux. Lo mejor es utilizar uno de los más comunes. administradores de archivos como Comandante Total. A través de dicho despachador podremos ver claramente qué se encuentra y dónde exactamente.

¿Cómo ir a la carpeta de caché del juego en Android?

Para que el juego funcione correctamente no podemos prescindir de un conjunto de archivos adicionales, es decir, sin un caché. Esto es especialmente cierto para juegos grandes con gráficos 3D. Inmediatamente después de instalar y abrir el juego, el caché comienza a descargarse a través de Internet. Además, podemos descargar y cargar con antelación a dispositivo móvil conectándolo vía USB. Desempaquete el caché usando un archivador como WinRar.

Nos gustaría agregar que se recomienda encarecidamente descargar el caché a través de Wi-Fi. Si ahora mismo no tenemos acceso a punto wifi, sin embargo hay un estable e ilimitado Internet móvil, como último recurso, puedes utilizarlo, así como una aplicación llamada Reverse Tethering para Android.
Le recomendamos que lea por separado las instrucciones para instalar un caché obb. Normalmente puedes acceder a él en la siguiente dirección: sdcard/Android/obb.

Si no podemos encontrar la carpeta obb por su ausencia, debemos crearla nosotros mismos. Un caché de otro tipo se puede encontrar en sdcard/Android/data.

El método puede resultar útil si "nada ayuda", no hay acceso a Root Explorer o el teléfono no puede iniciarse en absoluto. En mi caso, tuve que restaurar SystemUI.apk, que fue estúpidamente eliminado, en modo "combate". Al mismo tiempo, era posible hacer algo en el teléfono solo en una fracción de segundo entre presionar el botón "Aceptar" en la ventana anterior con un error y la aparición de la siguiente ventana similar. No quería volver a flashear, así que tuve que dominar adb con urgencia.

Entonces, para conectar su teléfono Google a adb, necesita:

1) SDK de Android para su sistema (aquí, usando GNU/Linux Ubuntu como ejemplo)
2) Herramientas de la plataforma SDK de Android (se instalan seleccionando la casilla de verificación correspondiente en el SDK de Android)
3) En "Opciones - Programas - Depuración" debería haber una marca de verificación para "Depuración USB"
4) Conecte su teléfono al USB
5) En mi caso tuve que hacer dos cosas más:
indique el ID del fabricante del teléfono idVendor (se puede encontrar):
#echo SUBSYSTEM=="usb", SYSFS(idVendor)==" 0bb4 ", MODE="0666" > /etc/udev/rules.d/51-android.rules
#chmod a+r /etc/udev/rules.d/51-android.rules
donde reemplazamos 0bb4 con el código de nuestro fabricante, luego reiniciamos adb
#adb matar-servidor
#adb iniciar-servidor

Entonces, todo está instalado y conectado, ha agregado la ruta a las herramientas de plataforma a su variable $PATH Sistema operativo o navegue a esta carpeta usando el comando cd. El comando "dispositivos adb" debe mostrar un número determinado y a la derecha "dispositivo". Esto significa que adb ve el teléfono y puede trabajar con él. Si en lugar de "dispositivo" aparece algo más o incluso "Lista de dispositivos conectados", el problema está en algún lugar del paso 4-5.

A continuación, debe colocar el archivo del sistema que desea instalar en la carpeta de herramientas de la plataforma. Es decir, se debe preparar una copia de seguridad del archivo del sistema con anticipación o copiarla desde un teléfono similar.

Después de esto, puede cargar el archivo del sistema en /system/app usando la siguiente secuencia de comandos:

$adb push TuArchivo.apk /data/Tuarchivo.apk
$adb remontar
cáscara $adb
$su
#cp -f /data/TuArchivo.apk /system/app/TuArchivo.apk
#chmod 644 /system/app/TuArchivo.apk
#salida
$salir
$adb reiniciar
donde YourFile.apk es el nombre del archivo de su sistema y el caso de las letras es importante.
Después del último comando, su teléfono debería reiniciarse con archivos nuevos.
Si recibe la respuesta "Error de montaje: operación no permitida" al comando "adb remount", intente después de "su" ingresando "#mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system" .

P.D.: En Linux, si las herramientas de plataforma no se agregan a $PATH, en lugar de "adb", debe escribir "./adb".

En este artículo, los comandos que ejecuté como usuario regular se indican con el símbolo $ al principio de la línea, en nombre de la raíz, con el símbolo #.

Este artículo le mostrará cómo ver archivos del sistema en tu teléfono o tableta control de Android por Conexiones de Android a una computadora con Windows. Los archivos del sistema Android no se pueden ver en una computadora Mac OS X.

Pasos

Parte 1 Cómo acceder a los archivos

  1. 1 Abra la aplicación Configuración. El ícono de esta aplicación parece un engranaje gris y generalmente se encuentra en la lista de aplicaciones instaladas.
  2. 2 Desplácese hacia abajo y toque Acerca del teléfono. Encontrarás esta opción en la parte inferior de la pantalla.
    • En su tableta, toque Acerca de la tableta.
  3. 3 Desplácese hacia abajo y busque la sección Número de compilación. Está en la parte inferior de la pantalla.
  4. 4 Haga clic en la línea "Número de compilación" siete veces. Se abrirá el mensaje "Te has convertido en desarrollador", lo que significa que has habilitado correctamente las opciones de desarrollador.
    • Es posible que tengas que hacer clic en la línea especificada más de siete veces para recibir este mensaje.
  5. 5 Haga clic en el botón Atrás. Está ubicado en la esquina superior izquierda de la pantalla o debajo de la pantalla.
  6. 6 Haga clic en Para desarrolladores. Esta opción se encuentra encima de la opción Acerca del teléfono.
    • En Samsung Galaxy, la opción Desarrollador está en la parte inferior de la pantalla.
  7. 7 Desplácese hacia abajo y habilite la opción Depuración USB. Está en la sección Depuración en el medio de la pantalla.
  8. 8 Desplácese hacia abajo y haga clic en Configuración USB. Encontrará esta opción debajo de la opción Depuración USB.
  9. 9 Haga clic en MTP (Protocolo de transferencia de medios). Esta opción se encuentra en la parte superior de la página de Configuración USB. Así es como puedes ver los archivos del sistema Android si conectas tu dispositivo a tu computadora.

Parte 2 Cómo abrir archivos del sistema

  1. 1 Conecte su dispositivo Android a su computadora. Conecte un extremo del cable de carga al puerto USB de su computadora y el otro extremo a su teléfono. Comenzará el proceso de sincronización de su dispositivo Android con su computadora.
    • Es posible que se abra una ventana que le pregunte qué hacer con su dispositivo Android. En este caso, cierre esta ventana.
  2. 2 Abra el menú Inicio. Haga clic en el logotipo de Windows en la esquina inferior izquierda de la pantalla.
  3. 3 Abra el Explorador de archivos. Haga clic en el icono de la carpeta en la parte inferior izquierda del menú Inicio.
  4. 4 Haga clic en Esta PC. Este es un ícono con forma de monitor que se encuentra en el lado izquierdo de la ventana del Explorador.
  5. 5 Haga doble clic en el dispositivo Android conectado. Aparecerá en la sección "Dispositivos y unidades" en el medio de la ventana. La carpeta se abrirá sistemas android.
  6. 6 Haga doble clic en Memoria interna. Se abrirá una ventana en la que se mostrarán todas las carpetas almacenadas en la memoria del dispositivo móvil (incluidas las carpetas con archivos del sistema). Ahora puede ver estas carpetas y archivos.
    • Siga el procedimiento antes de desconectar su dispositivo móvil de su computadora.
  • antes de ver los archivos del sistema porque dependen de la versión del sistema operativo.

Advertencias

  • Elimine sólo aquellos archivos y aplicaciones cuyo propósito conozca. Si elimina los archivos necesarios del sistema, esto provocará la falla del sistema Android y la inoperancia total del dispositivo.

El método puede resultar útil si "nada ayuda", no hay acceso a Root Explorer o el teléfono no puede iniciarse en absoluto. En mi caso, tuve que restaurar SystemUI.apk, que fue estúpidamente eliminado, en modo "combate". Al mismo tiempo, era posible hacer algo en el teléfono solo en una fracción de segundo entre presionar el botón "Aceptar" en la ventana anterior con un error y la aparición de la siguiente ventana similar. No quería volver a flashear, así que tuve que dominar adb con urgencia.

Entonces, para conectar su teléfono Google a adb, necesita:

1) SDK de Android para su sistema (aquí, usando GNU/Linux Ubuntu como ejemplo)
2) Herramientas de la plataforma SDK de Android (se instalan seleccionando la casilla de verificación correspondiente en el SDK de Android)
3) En "Opciones - Programas - Depuración" debería haber una marca de verificación para "Depuración USB"
4) Conecte su teléfono al USB
5) En mi caso tuve que hacer dos cosas más:
indique el ID del fabricante del teléfono idVendor (se puede encontrar):
#echo SUBSYSTEM=="usb", SYSFS(idVendor)==" 0bb4 ", MODE="0666" > /etc/udev/rules.d/51-android.rules
#chmod a+r /etc/udev/rules.d/51-android.rules
donde reemplazamos 0bb4 con el código de nuestro fabricante, luego reiniciamos adb
#adb matar-servidor
#adb iniciar-servidor

Entonces, todo está instalado y conectado, ha agregado la ruta a las herramientas de plataforma a la variable $PATH de su sistema operativo o ha navegado a esta carpeta usando el comando cd. El comando "dispositivos adb" debe mostrar un número determinado y a la derecha "dispositivo". Esto significa que adb ve el teléfono y puede trabajar con él. Si en lugar de "dispositivo" aparece algo más o incluso "Lista de dispositivos conectados", el problema está en algún lugar del paso 4-5.

A continuación, debe colocar el archivo del sistema que desea instalar en la carpeta de herramientas de la plataforma. Es decir, se debe preparar una copia de seguridad del archivo del sistema con anticipación o copiarla desde un teléfono similar.

Después de esto, puede cargar el archivo del sistema en /system/app usando la siguiente secuencia de comandos:

$adb push TuArchivo.apk /data/Tuarchivo.apk
$adb remontar
cáscara $adb
$su
#cp -f /data/TuArchivo.apk /system/app/TuArchivo.apk
#chmod 644 /system/app/TuArchivo.apk
#salida
$salir
$adb reiniciar
donde YourFile.apk es el nombre del archivo de su sistema y el caso de las letras es importante.
Después del último comando, su teléfono debería reiniciarse con archivos nuevos.
Si recibe la respuesta "Error de montaje: operación no permitida" al comando "adb remount", intente después de "su" ingresando "#mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system" .

P.D.: En Linux, si las herramientas de plataforma no se agregan a $PATH, en lugar de "adb", debe escribir "./adb".

En este artículo, los comandos que ejecuté como usuario normal se indican con el símbolo $ al principio de la línea y, como usuario raíz, con el símbolo #.




Arriba