adb-installation
NOTA: Para poder realizar estas acciones tu dispositivo debe estar rooteado.

Si olvidaste habilitar el modo desarrollador y el adb no está ejecutándose, realiza lo siguiente:

  • Reinicia tu dispositivo en modo recovery
  • Conéctalo al PC utilizando el cable USB
  • Abre un terminal
  • Si ejecutas adb devices deberías ver el dispositivo en la lista. Si es así, ejecuta:adb shell mount /system
    abd shellecho "persist.service.adb.enable=1" >> default.prop
    echo "persist.service.debuggable=1" >> default.prop
    echo "persist.sys.usb.config=mtp,adb" >> default.prop
    echo "persist.service.adb.enable=1" >> /system/build.prop
    echo "persist.service.debuggable=1" >> /system/build.prop
    echo "persist.sys.usb.config=mtp,adb" >> /system/build.prop

    Ahora, si reinicias tu teléfono android te dirá “oh, tu adb se está ejecutando pero, por favor, pulsa este botón Aceptar para que confiemos en tu PC“. Como no queremos siquiera que nos pregunte, haremos lo siguiente (asumiendo que ya hemos salido del modo shell de adb, sino, antes escribe exit):

    cd ~/.android
    adb push adbkey.pub /data/misc/adb/adb_keys

  • Listo! Ahora simplemente reinicia el teléfono y deberías ser capaz de tener acceso adb

vía

Remix_OSHay varios tutoriales para realizar la instalación en un equipo que ya tiene instalado un sistema operativo y realizar un arranque dual, pero no he encontrado ninguno en el que expliquen, paso a paso, cómo instalar Remix OS 2.0 Alpha en un PC “limpio”, dejando el Remix OS como único Sistema Operativo del sistema y ocupando todo el disco duro.

Para realizar la instalación utilizaremos un LiveCD de instalación de Ubuntu 15.04 y un CD o USB con la imagen iso del Remix OS 2.0 Alpha (versión legacy).

  1. Arrancamos el PC con el LiveCD de ubuntu.
  2. Usando el programa gparted, creamos en el disco duro una partición de tipo ext4 que ocupe todo el disco duro.
  3. Formateamos la partición con formato ext4 y la marcamos como partición de arranque (boot).
  4. Montamos la nueva nueva partición en el Live Ubuntu (suponiendo que la unidad es /dev/sda):

    # mkdir -p /mnt/disk
    # mount -t ext4 /dev/sda1 /mnt/disk

  5. Creamos el directorio /boot donde instalaremos el gestor de arranque Grub:

    # mkdir /mnt/disk/boot

  6. Instalamos el Grub en la nueva unidad:

    # grub-install –boot-directory=/mnt/disk/boot /dev/sda

  7. Creamos ahora dos nuevas entradas para el menú de arranque de Grub, una para realizar la instalación y otra para arrancar el sistema una vez arrancado.  Para ello editamos (creamos) el fichero /boot/gub/grub.cfg en la nueva partición:
    # gedit /mnt/disk/boot/grub/grub.cfg

    menuentry “Remix Os Install” {
    insmod gzio
    insmod part_msdos
    insmod ext4
    set root=’hd0,msdos1′
    linux    /RemixOS/kernel root=/dev/ram0 androidboot.hardware=remix_x86_64 androidboot.selinux=permissive quiet INSTALL=1 DEBUG=0
    initrd    /RemixOS/initrd.img
    }

    menuentry “Remix Os Run” {
    insmod gzio
    insmod part_msdos
    insmod ext4
    set root=’hd0,msdos1′
    linux    /android-2016-01-12/kernel root=/dev/ram0 androidboot.hardware=remix_x86_64 androidboot.selinux=permissive quiet SRC=/android-2016-01-12 DATA=CREATE_DATA_IMG=1 DPI=160 UVESA_MODE=1366×768
    initrd    /android-2016-01-12/initrd.img
    }

  8. Montamos la imagen ISO del Remix OS 2.0 Alpha:

    # mkdir -p /mnt/iso
    # mount -o loop Remix_OS_for_PC_64_B2016011201_Alpha.iso /mnt/iso

  9. Creamos un directorio RemixOS en la nueva partición y copiamos todo el contenido del CD del Remix OS en dicho directorio:

    # mkdir /mnt/disk/RemixOS
    # cp -R /mnt/iso/* /mnt/RemixOS

  10. Reiniciamos el equipo (sin el LiveCD de Ubuntu, arrancando desde el disco duro)
  11. Aparecerán las opciones definidas en el arranque de GRUB.  Seleccionamos Remix Os Install.
  12. Seguimos las instrucciones para realizar la instalación del Sistema Operativo indicando que no se desea instalar el GRUB ni formatear la partición y los datos.
  13. Esto instalará el nuevo sistema en la carpeta android-2016-01-12.
  14. Reiniciamos el sistema y ahora seleccionamos “Remix Os Run”.

Android Emulator
Los ficheros system.img que utiliza el emulador de Android para arquitecturas ARM están en formato YAFFS2. Si queremos modificar dichas imágenes para incluir, por ejemplo, las Google Apps, podemos seguir los siguientes pasos para desempaquetar/modificar/reempaquetar dicha imagen.

Preparación

Antes de nada, necesitamos tener en nuestro sistema un par de herramientas:

Extracción de system.img

~/work/redo_system$ cp $ANDROID_HOME/add-ons/addon-google_apis-google_inc_-14/images/armeabi-v7a/* .
~/work/redo_system$ mkdir unpacked
~/work/redo_system$ cd unpacked/
~/work/redo_system/unpacked$ unyaffs ../system.img

Modificación/Inclusión de aplicaciones

~/work/redo_system/unpacked$ cd app
~/work/redo_system/unpacked/app$ cp ~/work/gapps-jb-20121011-signed/system/app/Phonesky.apk .
~/work/redo_system/unpacked/app$ cp ~/work/gapps-jb-20121011-signed/system/app/GoogleServicesFramework.apk .
~/work/redo_system/unpacked/app$ cp ~/work/gapps-jb-20121011-signed/system/app/GoogleLoginService.apk .

Reconstrucción de system.img

~/work/redo_system/unpacked/app$ cd ../..
~/work/redo_system$ rm system.img
~/work/redo_system$ mkyaffs2image unpacked system.img

Apuntar nuestro AVD a nuestra nueva imágen


~/work/redo_system$ nano ~/.android/avd/jb.avd/config.ini
image.sysdir.1=/home/rubensa/work/redo_system/

NOTA: Al usar esta nueva versión de system.img en el emulador es conveniente eliminar los archivos cache.img, userdata.img y userdata-qemu.img del AVD ya que estos podrían no ser ya compatibles con la nueva imagen del sistema.

vía


Recientemente Microsoft habilitó active sync para todos los usuarios hotmail. Esto quiere decir que tu teléfono android tiene soporte completo para la sincronización del correo, los contactos y el calendario para cualquier cuenta @msn, @live o @hotmail.

Estas son las instrucciones a seguir para configurarlo (según la versión de Android utilizada pueden variar ligeramente):

En la pantalla de inicio vete a Ajustes –> Cuentas –> Añadir cuenta
Selecciona “Cuenta de trabajo” (en versiones anteriores era “Microsoft Exchange ActiveSync”, “MS Exchange” o simplemente “Exchange”)
Introduce tu dirección de correo (tuhotmail@msn.com) y contraseña y pulsa Siguiente.
Introduce los siguiente en los siguientes campos:
Dominio\nombre de usuario: \tuhotmail@msn.com
Contraseña: ********
Servidor: m.hotmail.com
Marca “Utilizar conexión segura (SSL)
Marca “Aceptar todos los certificados SSL
Puerto: 443
Pulsa Siguiente
Introduce un nombre para la nueva cuenta.

Tu cuenta de hotmail ya está lista para usarse en tu teléfono (revisa la configuración para modificar la frecuencia de actualización y demás opciones de tal modo que lo dejes a tu gusto).

NOTA: La única pega que le veo es que Hotmail no permite la sincronización de la carpeta de Spam y tampoco permite eliminar el filtro de Spam pero esto último lo podemos solucionar con un “truco”. Desde la interfaz web de hotmail podemos crearnos un filtro de entrada que redirija cualquier correo a la bandeja de entrada, de tal modo que incluso los mensajes que detectaría como Spam nos aparecerán. Esto lo conseguimos yendo a Opciones –> Más opciones… –> Personalizar Hotmail –> Reglas para ordenar nuevos mensajes. Ahí crearemos la siguiente la regla Mover mensajes a Entrada si dirección del remitente contiene”@”

vía


NOTAS IMPORTANTES:

  • Para seguir esta guía DEBES estar ejecutando Ubuntu 64-bit. Puedes utilizar una máquina virtual (compilará si se configura correctamente)
  • Si utilizas una máquina virtual, asegúrate que AL MENOS tenga 2GB de RAM y 2xCores (al menos le llevará 3-4 horas)
  • El código fuente descargado son aproximadamente 6GB. Necesitarás unos 25GB de espacio en el disco duro para una sola construcción.

Para aprender a configurar una máquina virtual Ubuntu de 64bit en un PC con Windows, utiliza ESTA GUIA. Yo recomienzo utilizar 10.04 y esta guía se basa en ello.

Por tanto, asumiremos que estamos ejecutando Ubuntu 10.04 64bits por primera vez, y comenzaremos desde el principio.

NOTA: Quizás lo mejor es que copies y pegues los comandos, ya que algunos son bastante largos.

Lee el resto de esta entrada »

Cube U30GT

19/07/2012


Tras mi breve “escarceo” con la Energy Sistem i828 HD (cuyas prestaciones y funcionamiento no acabaron de convencerme) ahora soy en poseedor de una Cube U30GT, concretamente el modelo H.

Especificaciones

  • Dimensiones: 260.6 x 170.6 x 9.6 mm
  • Peso: 670g
  • Sistema Operativo: Android 4.0.4 (ICS) (se espera una futura actualización a 4.1 JB)
  • Pantalla: IPS de 10.1″ capacitiva (formato 16:10, multi-tactil de 10 puntos)
  • Resolución: 1280 x 800
  • Procesador: Rockchip RK3066, Cortex-A9 Dual Core 1.6 GHz (doble núcleo)
  • Tarjeta Gráfica: Mali 400MB (4 núcleos)
  • Memoria RAM: 1 GB DDR3
  • Memoria interna: 16 GB
  • Cámara Frontal: 2MP
  • Cámara Trasera: 2MP
  • Sensor Gravitatorio: 3 ejes
  • Batería: 7200mAh
  • WiFi: 802.11 b/g/n
  • Bluetooth
  • Altavoz y micrófono integrado
  • 1 x salida MiniHDMI
  • 1 x ranura de MicroSD (32 GB máximo)
  • 1 x salida 3.5 mm de audio (auriculares)
  • Soporta módems 3G conectados al puerto micro-USB mediante cable OTG
  • Soporta el último Flash Player


Una de las cosas que más problemas da en linux/android respecto al uso de “pinchos” 3G es la unidad virtual de CD-ROM que se crea automáticamente cuando lo conectamos. Este funcionamiento, en ocasiones, interfiere con el de modem GSM haciendo que este último no sea “reconocido” por el sistema.

Advertencia: En esta entrada se explica cómo enviar comandos AT directamente al hardware del modem lo que podría llegar a dañar el mismo en el sentido de que sea imposible conectarlo a Internet.

Yo mismo he comprobado el procedimiento con un Huawei E182E (realmente un Vodafone K4505 “actualizado” a un Huawei E182E) así como con un ZTE MF110.

Lee el resto de esta entrada »

A %d blogueros les gusta esto: