|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
   AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


Nuevo concurso para España, Argentina, Brasil, Chile, Colombia, Ecuador, México, Perú y Portugal.

B4A en español - Juan Antonio Villalpando
(BASIC4Android)

-- Tutorial de B4A --

Volver al índice del tutorial                    Return to index tutorial

____________________________

Basic4Android.

10C.- Presentación de algunos programas para trabajar con Android.

 

Programas para trabajar con el sistema operativo.

Presentación

- Aquí voy solo a mencionar aplicaciones interesantes sobre el LINUX del Android, recordar que Android está basado en el sistema operativo LINUX.

En resumidas cuentas sería conveniente controlar el sistema operativo Android desde el ordenador mediante un cable USB.

Podríamos cambiar el archivo vold.fstab. Flashear el móvil. Hacer una copia de seguridad.

1.- Instalar el SDK para trabajar con el emulador en tu ordenador y experimentar con tu móvil conectado mediante USB.

Bien, instalamos el SDK como hemos indicado en el tutorial 1., pero prestar atención a que se instale el Google USB drive package.

2.- SuperOneClick, ya lo hemos comentado en el tutorial anterior, es un programa para que permitir que seas Administrador (root) en tu móvil para poder realizar configuraciones que no puedes hacer como usuario estándar. En el tutorial anterior, en un buscador de internet, en youtube,... puedes encontrar más información.

- El SuperOneClick se instala en un ordenador con Windows. Luego se conecta el ordenador al móvil mediante cable USB. El ordenador debe haber reconocido el driver de tu móvil para que sea posible la conexión.

- No confundir el SuperOneClick que se instala en nuestro ordenador Windows, con otros programas que puedes bajar de la Play de Google a tu móvil para comprobar si tu móvil está rooteado, pero no permite rootearlo, solo son para comprobar si lo está.

 

- Otras forma de rootear el móvil: http://www.digitaltrends.com/mobile/how-to-root-android/

- Root Checker es uno de tantos programas que podemos instalar en el móvil para indicarnos si está rooteado.

3.- Instala en tu móvil un Terminal desde la Play de Google, por ejemplo el Root Explorer de pago.

https://play.google.com/store/apps/details?id=com.speedsoftware.rootexplorer

o cualquiera que sea gratuito...

https://play.google.com/store/search?q=terminal&c=apps

4.- Instala en tu móvil BusyBox. Esta es una aplicación que aumentará el número de comandos de LINUX que puedes utilizar en el Android.

Lo puedes bajar de la Play de Google.

https://play.google.com/store/apps/details?id=stericson.busybox

 

5.- Instalar Driver para que nuestro móvil sea reconocido por el SDK. Cuando veas SDK, ADB,... están tratando de asuntos relacionados.

- Ver esto... http://developer.android.com/tools/extras/oem-usb.html#Win7

- También este tutorial: http://www.teamandroid.com/2012/07/30/how-to-set-up-adb-fastboot-with-android-sdk/

es un interesante tutorial de tres páginas en inglés que indica
En la página 2, observa como instala el driver Android ADB Interface.

Cuando lo tengas instalado vas al adb de tu ordenador y escribes:

adb devices y si todo ha ido bien te indicará que tu móvil está conectado al SDK.

- En nuestro caso el ADB ya está instalado al instalar el SDK. El FastBoot es para hacer imágenes del sistema, copiar imagen,...

- Aquí tienes otro tutorial en inglés:
http://techbeasts.com/2013/12/18/install-android-adb-fastboot-drivers-quickly-with-minimal-tool-on-windows-pc/#

- Guía para instalar ADB y Fastboot:
http://techbeasts.com/2013/08/26/how-to-install-adb-fastboot-drivers-on-your-windows-pc-guide/

- Guía de uso...
http://techbeasts.com/2014/01/05/useful-adb-and-fastboot-commands-and-how-to-them/

por ahora no he realizado tutoriales de esto porque hay mucha información en internet, busca estos términos:ç

Android ADB, Fastboot, flashing .img files

6.- Archivo VOLD.FSTAB

En LINUX existe un archivo llamado fstab, en él está los dispositivos que se montan en el inicio y la forma en que se pueden montar los dispositivos. En Android este archivo es el VOLD.FSTAB.

Está en /etc/vold.fstab

Este archivo es crítico en el sistema, si haces alguna operación equivocada con él, posiblemente tu sistema fallará.
Se aconseja hacer una copia de seguidad y guardarla en el ordenador por si hacemos operaciones equivocadas al trabajar con él.

Hay por ahí páginas donde muestran cómo convertir la memoria externa del Android en la interna y viceversa, pero debes tener cuidado antes de realizarlo.

Montar un dispositivo es relacionarlo con un directorio. De manera que cuando entramos en ese directorio estamos trabajando en ese dispositivo.

Un dispositivo (device o dev) puede ser una tarjeta SDCard, un USB, una partición de la SDCard,...

El archivo VOLD.FSTAB contiene una información como esta...

Las líneas que comienzan con #, son comentarios, líneas que el sistema no ejecuta.

 

## Vold 2.0 Generic fstab
## - San Mehat (san@android.com)
##
#######################
## Regular device mount
##
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>
## label - Label for the volume
## mount_point - Where the volume will be mounted
## part - Partition # (1 based), or 'auto' for first usable partition.
## <sysfs_path> - List of sysfs paths to source devices
######################

## Example of a standard sdcard mount for the emulator / Dream
# Mounts the first usable partition of the specified device

dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1

## Example of a dual card setup
# dev_mount left_sdcard /sdcard1 auto /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
# dev_mount right_sdcard /sdcard2 auto /devices/platform/goldfish_mmc.1 /devices/platform/msm_sdcc.3/mmc_host/mmc1

## Example of specifying a specific partition for mounts
# dev_mount sdcard /sdcard 2 /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1

 

El comando que utiliza para montar es dev_mount

le sigue una etiqueta, un nombre cualquiera.

luego el directorio donde va a ser montado ese dispositivo, por ejemplo

en el directorio /mnt/sdcard
o en /sdcard1
o en /midirectorio

Después la forma en que va a ser montado

auto o el número de partición donde se va a montar.

Al final el dispositivo que se va a montar.

Los dispositivos que se pueden montar se encuentran en el directorio /devices

Hay que tener cuidado con la dirección del dispositivo que se va a montar, no todos los móviles utilizan el mismo dispositivo, es decir que un vold.fstab de un móvil de una marca y una versión, puede no servir para otro.

- Para ver qué dispositivos tenemos montado, se utiliza el comando mount en el Terminal.

7.- Remontar

A veces queremos cambiar algo en un archivo, por ejemplo los permisos, y no podemos.

Eso puede ser porque ese dispositivo está montado como ro, es decir read only, solo se puede leer pero no se puede escribir, en todo caso es el sistema el que puede escribirlo, pero no nosotros aunque seamos root.

Para poder actuar sobre ese dispositivo debemos remontarlo en rw, es decir read write, son una síntaxis parecida a esta

mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system

/dev/block/nandd /system ext4 ro,relatime,user_xattr,barrier=1,data=ordered 0 0

_______________________

ROOTEAR WOXTER QX 70

Me llega un Woxter QX 70 y me piden rootearlo.

Esto sirve para SOC Allwinner A31

Hacemos los siguiente...

1.- Bajo el archivo Onda_Allwinner_A31_root_v1_0.zip

2.- Lo copio (directamente, sin descomprimir) en el directorio Downloads del móvil.

3.- Entramos en Ajustes / Copia de seguridad, pulsamos sobre Modo recuperación

4.- La tablet se reiniciará.

5.- Saldrá una pantalla de recuperación.

6.- Bien mediante las teclas de volumen o de forma táctil, nos situamos en Apply update from external storage

7.- Entramos en el directorio Download y pulsamos sobre el archivo Onda_Allwinner_A31_root_v1_0.zip

8.- Despues pulsamos el botón de arranque de la tablet.

9.- Nos indicará que Install from sdcard complete. Reiniciamos.

 

Ya somos root.

Puedes bajar un terminal y escribir su

nos cambiará el prompt a # indicando que somos root.

________________________________

Si quieres que este tutorial se mantenga y lo actualice con más programas, escríbeme un correo a Juan Antonio: juana1991@yahoo.com

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información