Arxiu

Entrades etiquetades ‘Java’

Acceso root a estructura de ficheros SO Android 2.2 en Toshiba Folio 100

dimecres, 16 de març de 2011 Comentaris desactivats

Requisitos

  1. Ubuntu 9.10. Testeado por otros usuarios en 10.04
  2. Android SDK y platform-tools concretamente la herramienta ADB (Android Debug Bridge)
  3. Un dispositivo Android, en mi caso una Tablet Toshiba Folio 100 con Android 2.2 con el SO cambiado (el test se realizó con el TNTModFolio de Dexter)

Definición Conceptual

Nuestro problema principal era que teníamos una web desarrollada en un servidor de test y para acceder a ella necesitábamos modificar el archivo <<hosts>> para añadir una directiva de nombres.

Lo primero que apreciamos en la Tablet de Toshiba fue que no podíamos acceder al market ni a las google apps ya que viene restringido de fábrica. Nos decantamos, así, por instalar un mod del SO desarrollado por Dexter. Estos mods tienen una eficacia y mejoras contrastadas y nos decidimos finalmente por el TNTMod.

El TNTMod te permite tener permisos root en tu dispositivo pero para modificar los archivos de sistema hay que ser un poco más creativo.

El único método que me ha dado resultado es el uso y configuración de ADB, una aplicación estilo putty para acceder mediante Shell o comando típicos como pull o push a los archivos de SO de un dispositivo Android. Mediante ADB es posible conectarse con un terminal a los archivos de sistema y comprobar la ruta del archivo hosts. También permite traértelo al pc local, modificarlo y después volverlo a meter en el sistema de archivos del dispositivo. Llegir més…

Categories: Administració, Linux, Telefonia Etiquetes:, , ,

Cambiar máquina virtual de Java (JVM) en Eclipse 3.4.x

diumenge, 3 de maig de 2009 2 comentaris

Hace un tiempo expliqué cómo cambiar la máquina virtual de java utilizada por defecto en Eclipse.

Ésta ha cambiado en la versión 3.4 respecto a la que yo expliqué ( 3.2). En lugar de utilizar un fichero llamado “java_home” para indicar la máquina virtual a utilizar se utiliza un fichero general de configuración, llamado “eclipse.ini”. Éste se encuentra en la carpeta raíz de vuestro eclipse.

Para indicar la máquina virtual debéis poner “-vm” seguido de un salto de línea y la ruta de la máquina virtual de java deseada (en mi caso “/usr/lib64/jvm/java-6-sun/bin/java“.

Llegir més…

Categories: Aplicacions, Linux, Mac, Programació, Windows Etiquetes:,

Instalar Android SDK en Mac OS X y configurar Netbeans

dimecres, 22 d'abril de 2009 11 comentaris

Vamos a instalar el SDK Android (para desarrollar aplicaciones en Java* para teléfonos móviles con sistema operativo Android) en nuestro Mac OS X (en mi caso Leopard, no creo que haya muchas diferencias con versiones anteriores).

Descarguemos el SDK de la página de desarrollo de Android, en la sección de descargas.

La versión actual es la 1.1 y mi versión de Java la 1.5 (no puedo actualizar dado que la 1.6 por el momento sólo está para Duo 2 Core). El enlace para dicha revisión de Android es el siguiente:

http://developer.android.com/sdk/download.html?v=android-sdk-mac_x86-1.1_r1.zip

Llegir més…

Categories: Aplicacions, Mac, Programació Etiquetes:, ,

Cambiar máquina virtual de Java (JVM) en Aptana

dissabte, 17 de gener de 2009 Comentaris desactivats

Hace poco expliqué cómo cambiar la máquina virtual de Java que utiliza Eclipse al ejecutarse. Hoy explicaré cómo hacerlo en Aptana.

Aptana necesita Sun Java v. 1.5 ó superior para funcionar correctamente y, al igual que eclipse en Linux, por defecto no suele detectar la máquina virtual de Java correctamente. Para solucionarlo no tenéis más que añadirle el parámetro “-vm” (virtual machine) con la ruta a vuestra máquina virtual preferida al ejecutar aptana:

user@host:~$ /usr/local/aptana/AptanaStudio -vm /usr/lib/jvm/java-6-sun-1.6.0.10/jre/bin/java

Cambiad la carpeta “/java-6-sun-1.6.0.10/” por la que corresponda en vuestro sistema.

Recordad que para ver cuáles tenéis disponibles podéis hacerlo desde consola mostrando el contenido de la carpeta jvm:

user@host:~$ ls /usr/lib/jvm/

En la página web de Aptana explican cómo cambiar la máquina virtual añadiendo una línea “export” a vuestro fichero ejecutable:

export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.10/bin/java
export MOZILLA_FIVE_HOME=/usr/lib/xulrunner
/usr/local/aptana/AptanaStudio

Pero no funciona, o al menos a mi no me funciona. Si alguien sabe el porqué agradeceré que me lo comente 😉

Cambiar máquina virtual de Java (JVM) en Eclipse ≤ 3.2.x

dijous, 8 de gener de 2009 Comentaris desactivats

Este post se refiere a versiones de eclipse anteriores a la 3.2, si deseas cambiar la máquina virtual de java para la versión 3.4.x haz clic aquí.

Posteo aquí una ayuda rápida para aquellos que necesiten cambiar / añadir su máquina virtual preferida a Eclipse. Por defecto Eclipse (en Linux al menos..) no viene bien configurado (normalmente pasa con Java6) para cargar la máquina virtual Java de Sun y si no lo configuramos no deja de dar errores extraños (pero carga la aplicación igualmente).

Para arreglarlo es tan sencillo como editar el fichero “java_home” que se encuentra en la carpeta /etc/eclipse añadiendo la ubicación de la máquina virtual que queramos por defecto (en mi caso /usr/lib/jvm/java-6-sun-1.6.0.10/) en la primera línea (para evitar que cargue máquinas virtuales que no tengamos instaladas..):

user@host:~$ sudo nano /etc/eclipse/java_home

# This file determines the search order the Eclipse Platform uses to find a
# compatible JAVA_HOME. This setting may be overridden on a per-user basis by
# altering the JAVA_HOME setting in ~/.eclipse/eclipserc.

#/usr/lib/jvm/java-7-icedtea
######## LÍNEA INSERTADA ########
/usr/lib/jvm/java-6-sun-1.6.0.10/
#################################
/usr/lib/jvm/java-gcj
/usr/lib/kaffe/pthreads
# Como he dicho no está bien añadido (para Java 6), pues como vemos en las dos
# siguientes líneas sí aparece, pero evidentemente no funciona
/usr/lib/jvm/java-6-sun
/usr/lib/jvm/java-1.5.0-sun
/usr/lib/j2se/1.5
/usr/lib/j2se/1.4
/usr/lib/j2sdk1.5-ibm
/usr/lib/j2sdk1.4-ibm
/usr/lib/j2sdk1.6-sun
/usr/lib/j2sdk1.5-sun
/usr/lib/j2sdk1.4-sun

¡Y listo! Reiniciamos Eclipse y debería empezar a funcionar correctamente ^^