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

Compartir por WhatsApp

Comandos linux en Android

Nuestro Android tiene un pequeño linux en sus entrañas, y como todos sabemos, la potencia de linux está en sus comandos.

Llevo bastante tiempo para sacar esta entrada, ya que quería lanzar una recopilación bastante jugosa y aunque creo que podemos añadir más la idea es ir mejorándola poco a poco.

Os muestro unos comandos que he ido almacenando y que podremos utilizar con Terminal Emulator, entre otros programas:

Comandos Android

Copia de seguridad carpeta efs

Esto es algo básico si tocas bastante tu android. Como ya vimos en otra entrada, 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.

Aunque muchos recoverys ya traen la función no está de más saberlo hacer por nosotros mismos.

Abrimos nuestra aplicación de terminal y cambiamos a root (comando su):

Creamos una carpeta en nuestra sdcard

Copiamos el contenido de /efs en la que hemos creado como backup:

Comprobamos que se ha realizado con éxito:

Con esto nos aseguramos un backup ante un desastre. Aunque si no lo guardáis en vuestro ordenador o en la tarjeta externa de poco servirá si os cargáis el teléfono y los ficheros están ahí.

Cambiar la hora del hardware vía comando

Como root (comando su):

Para cambiarla en la BIOS:

Para comprobar:

Listado comandos

En el directo que os muestro podréis ver todos los comandos de los que disponemos:

Montar la particion de /system en modo escritura

Esto lo hacen aplicaciones como Root Explorer.

En esta carpeta, por ejemplo en la subcarpeta /system/app tenemos acceso a los APK de las aplicaciones. Si la colocamos en escritura, podremos copiar ficheros en dicha carpeta. Por ejemplo, se os estropea una aplicación de sistema (FMRadio.apk), con esto podéis una aplicación sin errores o con nuevas funcionalidad y machacar la antigua. Recomendable renombrar la original, y no “machacar”.

Montar la particion de /system en modo lectura

Para volver al estado original.

Comandos para Android SDK

Android SDK es el kit de desarrollo necesario para programar e implementar todo tipo de aplicaciones para el sistema operativo de Google.

Aunque no sólo sirve para crear y probar tus aplicaciones, también lo podemos utilizar como emulador de Android en tu sistema operativo GNU/Linux.

Descarga: http://dl.google.com/android/android-sdk_r12-linux_x86.tgz

Os muestro unos comandos para el SDK:

  • Instalar aplicación: adb install aplicacion.apk
  • Desinstalar aplicación (no se pone el nombre del APK sino de la aplicación): adb uninstall com.aplicacion
  • Reinstalar aplicación: adb install -r aplicacion.apk
  • Instalar aplicación en tarjeta SD: adb install -s aplicacion.apk
  • Revisar registro del sistema: adb logcat
  • Ver procesos del sistema: adb logcat -v process
  • Copiar archivos del PC al Smartphone: adb push c:\prueba.txt /sdcard/prueba.txt
  • Comprobar dispositivos conectados: adb devices
  • Conectar Android al PC vía WIFI: 

adb shell setprop service.adb.tcp.port 5000

adb tcpip 5000

adb shell getprop | findstr ipaddress

adb connect 192.168.2.69:5000

adb usb

  • Reiniciar dispositivo: adb reboot
  • Reiniciar en modo bootloader (para cambios de firmware sobre todo): adb reboot bootloader
  • Reiniciar en modo recovery: adb reboot recovery
  • Remontar la partición de sistema (modo escritura): adb remount
  • Lanzar comandos desde el SDK:

Abrir consola: adb shell
Lanzar comandos: adb shell [comando]
 

Ejecutar script sh en Android

Interesante montar un script para poder realizar acciones desatendidas (como root):

Otros comandos

Muestra un listado de los archivos y directorios de la carpeta donde lo ejecutes (con -l veremos el formato largo y con -R con subdirectorios):

Copiar fichero y renombrar:

Borrar fichero:

Tamaño de un fichero:

Cambiar propietario fichero:

Crear un fichero con contenido:

Guardar un listado de objetos a un fichero:

Ver los procesos del sistema:

Matar procesos:

Ver qué IPs están conectadas a mi sistema (útil si compartes tu conexión):

Muestra las variables de entorno declaradas:

Ver si tengo conexión conmigo mismo (útil si tenemos algún problema con nuestro equipo):

Te ha gustado la entrada SGUENOS 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

implementar-soc-monitorizacion-completa-con-prometheus-alertmanager-grafana-y-loki-bajo-contenedores-3

Implementar SOC: Monitorización Completa con Prometheus, AlertManager, Grafana y Loki bajo Contenedores

Implementar SOC: Monitorización Completa con Prometheus, AlertManager, Grafana y Loki bajo Contenedores Seguimos implementando nuestro …

Un comentario

  1. Como estas? me esta funcionando bastante bien, solo que parece no tener acceso a todo. Vos sabrias como formatear el disco del celu con esos comandos de manera que haga el formato de nivel bajo?
    Aguardo tus comentarios por email. Gracias

Deja una respuesta

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

tres × 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