jueves, 27 de marzo de 2014

GPX2GDB



Convierte desde linea de comados archivos GPX generado por programas como "TTGPSLogger", "WhereAMI", "OSMAND", "ENDOMONDO" a archivos GDB compatible con el programa Garmin Masource.


notepad e:\gps\gpsbabel\gpx2gdb.cmd

@echo off
echo gpx2gdb - Convierte archivos gpx a gdb compatible con mapsource.
echo Uso: gpx2gdb archivo.gpx
echo on

e:\gps\gpsbabel\gpsbabel.exe -p "" -w -r -t -i gpx -f %1 -o gdb -F "%~1.gdb"
pause

sábado, 1 de marzo de 2014

Moviendo directorio OBB a la SDCARD externa

Por defecto Android de los Galaxy 3 y TAB3  guardan la carpeta OBB (almacenamiento adicional de las aplicaciones) en la SD interna que en  realidad es una SD emulada, ocupado memoria interna.
Este truco permite mover este directorio a la SD real externa.

/etc/init.d/mis_mounts
----------------
#!/system/bin/sh
mount -o bind    /data/sdext2/mnt_Android_obb   /storage/sdcard0/Android/obb
----------------


Hay que crear una segunda particion primaria en la SD con format ext4. (Como lo indica LINK2SD).
El montaje de /data/sdext2 lo hace automaticamente LINKS2SD si creamos correctamente esa partición.

mkdir /data/sdext2/mnt_Android_obb

Crearemos la nueva carpeta obb  y movemos todos los archivos de /storage/sdcard0/Android/obb a esa nueva carpeta.

# cp /storage/sdcard0/Android/obb/*  /data/sdext2/mnt_Android_obb/ -r
# rm  /storage/sdcard0/Android/obb/* -R

Hay que instalar una APP que habilite init.d (el script de montaje). Se llama Universal init.d


Si hay problemas para modificar los scripts en /etc/init.d/ es porque /system esta montado como solo lectura.
Para solucionarlo:

mount -o rw,remount -t rootfs /system

hacer los cambios y reiniciar el teléfono.

La ventaja de usar la segunda particion  (EXT2/3/4) en lugar de la primera (FAT-32) es que esta no se desmonta al conectar el dispositivo por usb.

Aplicaciones que pueden ser util:

* SSH Droid
https://play.google.com/store/apps/details?id=berserker.android.apps.sshdroid

* Universal Init.d
https://play.google.com/store/apps/details?id=com.androguide.universal.init.d

* Midnight Commander