El engaño de “Envía palabra al XXXX”


Esta vez me salgo un poco del tema técnico del blog para hablar de un tema que nos afecta a los consumidores de telefonía móvil en el país, los famosos mensajes “Envía palabra al XXX”, sí esos que dicen: Envía AMOR al 4456 y recibe los mejores consejos para tener una vida…

A más de uno le ha pasado sino en carne propia, con un familiar que no maneja del todo bien el concepto del celular que termina por una u otra razón suscrito a un servicio que no recuerda (y probablemente nunca lo hizo) haber aceptado y que se le está comiendo ferozmente el saldo que recarga en su teléfono móvil.

En qué consisten

Estos servicios por lo regular no son un cobro de una única vez sino que en la letra pequeña que pasa a velocidades absurdamente rápidas en los comerciales de TV dice que al enviar un mensaje, se autoriza un cobro periódico por el servicio por lo que cuando un usuario realiza una recarga, se empiezan a descontar $500, $800 o hasta $1700 diarios y termina con el saldo disponible en poco tiempo.

Responsabilidad de los operadores

Los operadores niegan que ellos tienen relación directa con quienes proveen este tipo de contenidos, pero salta a la vista que no es así ya que en el caso de un reclamo, los operadores son quienes reconocen el dinero extraído de los saldos de los usuarios. Por lo que parece -brindan muy poca información al respecto obviamente-, los operadores ayudan a realizar las inscripciones quizá con usuarios que por su historial de consumo, parecen presas fáciles para estos engaños y que quizá no notarán la reducción en su saldo tan rápido sino que pensarán “El saldo en el operador XXXX no alcanza para nada”. Cuando el usuario nota algo raro y se comunica con el operador, éste cancela la suscripción, reembolsa el dinero y el usuario se da por bien servido (es lo que ellos esperan).

¿Qué puedo hacer?

//—————- Eliminar suscripciones ——————————–

Puede solicitar la cancelación del servicio directamente en los operadores o seguir las recomendaciones de algunos usuarios de LANeros.com
Aportado por @Neon Strive:
Si no quieren que les llegue publicidad al celular, simplemente:

.:. Ingresen a esta página: http://www.siust.gov.co/siust/mercado/solicitud.jsp
.:. Seleccionen operador e ingresen su número celular.
.:. Hagan click en Continuar y listo.

Aportado por @BoltSpectrum:
si ya le activaron la suscripcion lo mejor es enviar

“Salir” o “SALIR” al codigo del que le estan llegando los avisos
//————————————————————–

 

Lo primero es no caer en la trampa “¿será que yo si acepté ese servicio?” sino radicar una queja en su operador donde exijan un reporte de recargas hechas y la fecha exacta de la supuesta aceptación del servicio (esto para determinar desde cuando se han hecho los cobros y por qué valor han sido). Probablemnte el operador haga el reembolso de un dinero y no provea más información, ahí es donde es crucial no dar por terminada la queja, sino exigir los registros y revisar que el mensaje de aceptación se haya enviado -si la persona no sabe usar mucho el celular, es poco probable que haya enviado un mensaje con una palabra a un código específico-, si dicho mensaje no existe, hay una irregularidad en el cobro de un servicio no adquirido, y el operador lo está admitiendo haciendo un reembolso, hora de la artillería pesada.

El operador dará por terminado el reclamo en este punto y es entonces cuando deben armarse de paciencia e interponer una queja ante la Superintendencia de Industria y Comercio o en última instancia ante la Comisión de Regulación de Comunicaciones. Es necesario informarse y hacerse valer para no caer en estas trampas que buscan sacar pequeñas porciones de saldo de miles de usuarios de forma que sea rentable responder a reclamos de unos cuantos…

Don’t Worry……Be Linux!!!!!!

Loop en tonos en Android


Muchas personas que usan Android, notarán que sus tonos personalizados sólo suenan una vez, así que si una persona llama y el teléfono suena más del tiempo que dura el tono (20 segundos por ejemplo), el celular vibra pero no emite más sonido pues el tono terminó, después de buscar la solución por un rato encontré que se debe adicionar un atributo a la etiqueta del archivo del tono. Todo lo que debemos hacer es:

1. Descargar un software de edición de etiquetas ID3 para mp3/ogg, yo probé en ArchLinux kid3 [1] (en tonos existentes) y audacity [2] (para crear nuevos tonos). En [3] pueden encontrar el proceso completo desde la instalación de Audacity

2. Editar/Crear el tono que deseemos que se repita indefinidamente al recibir una llamada y agregamos la propiedad ANDROID_LOOP con valor true

3. Copiar el tono a la carpeta Ringtones de la memoria interna/externa del teléfono

En el menú de selección de tono del celular, se puede verificar que el tono suena una y otra vez indefinidamente.

Probé lo anterior con mis tonos OGG y me funcionó muy bien, con mp3 no estoy seguro si funciona pero si algún lector lo prueba, por favor dejenos saber en los comentarios.

Don’t Worry, Be Linux!!!!

[1] http://kid3.sourceforge.net/

[2] http://audacity.sourceforge.net/?lang=es

[3] http://www.tytyweb.net/blog/2012/01/looping-ringtones-on-android/

Licencia tus órganos con GPL!!!


Antes que nada quería invitarlos a que donen sus órganos, este es un problema social que tenemos en nuestro país (y en todo el mundo), no se difunde lo suficiente la cultura de la donación.

Contexto propuesta

Definición licencia GPL: https://es.wikipedia.org/wiki/GNU_General_Public_License

En resumen, la licencia GPL es una licencia conocida como copyleft (parodia de copyright) que busca proteger los programas de Software Libre para que los programas derivados conserven esta naturaleza y sean por obligación libres también. Es una de las licencias más restrictiva, pero también la que más protege y garantiza que un Software sea libre

Idea

Cuando me suscribí a la donación, pensé que sería bueno implementar una especie de GPL: las personas que se vean beneficiadas de mis órganos, deben donar los suyos (uno supone que un receptor estaría de acuerdo en donar en un momento dado, pero no falta el que no) para así armar una cadena de donación.

Esto puede parecer un poco fuera de contexto, pero de cierto modo tiene relación porque lo que buscamos con el SL al fin y al cabo es generar una cultura de comunidad en la que nos ayudemos unos a otros. Les comparto el link [1] para que sepan más de la donación y se registren.

Don’t worry, Be Linux!!!

[1] http://www.ins.gov.co/donante-de-organos-y-tejidos/Paginas/obtener-el-carne-de-donante.aspx

Borrar carpetas con problemas de permisos en Android


Hola lectores

Tengo un Samsung Galaxy S3 que como otros dispositivos con Android 4 (ICS) ahora tienen la memoria interna en una misma partición que los datos del sistema de manera que no es necesario que el sistema desmonte la partición mientras se conecta el celular al PC (por ej pueden ver sus fotos desde el celular mientras desde el PC se están subiendo unos archivos al celular y se están viendo las carpetas), eso se logra con el uso de MTP, aunque esto acarrea más problemas para usuarios de GNU/Linux porque al montar como unidad externa el celular, se pierde la conexión constantemente porque MTP fue pensado para sistemas Windows inicialmente, en un próximo post hablaré de las alternativas que tenemos para acceder a los archivos de nuestro celular Android con estas características vía GNU/Linux.

Me conecté al celular por SSH con FileZilla (más sobre esto en el próximo post) y creé unas carpetas para meter unos documentos PDF, desde allí empezaron mis problemas dado que Adobe Reader no me reconoció los PDF’s y luego no pude eliminar las carpetas (el motivo de este post). Tengo mi celulear rooteado por lo que se supone que hay permiso para eliminar cualquier archivo siempre y cuando el sistema de archivos esté montado con permisos de escritura y podía eliminar cualquier archivo en la memoria interna (reconocida por Android 4.0 y superior como /data/media, /storage/sdcard0 pero se puede acceder por cualquier medio). Esto fue lo que pasó:

  • El problema fue que yo podía eliminar cualquier archivo en la sdcard interna menos las carpetas que había creado previamente
  • Algo que noté más raro aún fue que puedo renombrar las carpetas y hasta copiarlas a otra partición con permisos de escritura como /data pero no puedo cortar las carpetas o eliminarlas de la SD interna: renombré las carpetas a .garbage and .trash pero tampoco pude eliminarlas
  • Traté también creándome dos carpetas con los mismos nombres en el PC y subirlas a la memoria del teléfono pero no sirvió tampoco, quedé con los mismos errores de no poder eliminarlas por permisos
  • Traté de crear un archivo en las carpetas pero también falló
    touch .garbage/algo
    touch: .garbage/algo: Permission denied
  • Por CMW (ClockWorkMode, voy a escribir un tutorial de rooteo pronto…) probé formatear la SD pero como no es una partición aparte falla el formateo al hacer umount, wice wipes (incluso reinstalé CM10 -una ROM de Android muy popular- y sigue igual), también traté un hard reset (*2767*3855#) pero el código no hace nada en CM10 (creo que es propio de Samsung con stock y no aplica para mi celular con una ROM personalizada)

    Después de estar metido un rato en la terminal buscando soluciones y mirando los puntos demontaje encontré esto

    /dev/fuse on /storage/sdcard0 type fuse (rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,
    default_permissions,allow_other)

    que sifnifica que se monta la memoria interna como un usuario y grupo específicos (1023), así que verifiqué en la lista de procesos qué usuarios los estaban ejecutando y determinar cuál era el usuario con ID 1023 y determiné que era el usuario media_rw con el cual se estaba ejecutando este proceso

    media_rw   0:00 /system/bin/sdcard /data/media 1023 1023

    En este paso determiné que la memoria interna se monta como este usuario y quizá logeandose como él (su media_rw) se pudieran borrar las carpetas.

    Probando con el descubrimiento anterior finalmente pude borrar las carpetas con el siguiente procedimiento:

    1. Logearse como root (pueden omitir esto si se conectan por SSH con SSHDroid)

    su

    2. Montar /system con permisos de escritura

    mount -o rw,remount -t ext4 /dev/block/mmcblk0p9 /system

    3. Volver a ejecutar el comando sdcard

    /system/bin/sdcard /data/media 1023 1023

    4. Ir a la carpeta /data/media y borrar las carpetas no deseadas (en mi caso se llaman .trash y .garbage)

    rm -rf .trash .garbage

    5. Volver a montar como sólo lecutra /system (por seguridad)

    mount -o ro,remount -t ext4 /dev/block/mmcblk0p9 /system

    6. Se puede verificar que ya no existen las carpetas con

    ls -lsa /data/media/

    y la salida debería ser algo como (no están las carpetas .trash y .garbage

    # ls -lsa /data/media/
     total 443361
        4 drwxrwxr-x   14 media_rw media_rw      4096 Oct 12 10:25 .
        4 drwxrwx--x   23 system   system        4096 Oct 12 06:01 ..
        4 drwxrwxr-x    2 media_rw media_rw      4096 Oct 12 06:06 .mmsyscache
        4 drwxrwxr-x    2 media_rw media_rw      4096 Oct 12 06:01 Alarms
        4 drwxrwxr-x    3 media_rw media_rw      4096 Oct 12 06:03 Android
        4 drwxrwxr-x    2 media_rw media_rw      4096 Oct 12 06:01 DCIM
        4 drwxrwxr-x    2 media_rw media_rw      4096 Oct 12 06:01 Download
        4 drwxrwxr-x    5 media_rw media_rw      4096 Oct 12 06:09 GOLauncherEX
        4 drwxrwxr-x    2 media_rw media_rw      4096 Oct 12 06:01 Movies
        4 drwxrwxr-x    2 media_rw media_rw      4096 Oct 12 06:01 Music
        4 drwxrwxr-x    2 media_rw media_rw      4096 Oct 12 06:01 Notifications
        4 drwxrwxr-x    3 media_rw media_rw      4096 Oct 12 08:55 Pictures
        4 drwxrwxr-x    2 media_rw media_rw      4096 Oct 12 06:01 Ringtones
     136520 -rw-rw-r--    1 media_rw media_rw 139791302 Oct 11 23:06 cm-10-20121011.zip
     85104 -rw-rw-r--    1 media_rw media_rw  87138923 Oct 11 23:02 gapps-jb.zip
        4 drwxrwxr-x    3 media_rw media_rw      4096 Oct 12 06:06 xiialive

    Espero les ayude a quienes tengan un problema similar y puedan controlar mejor sus dispositivos Android

    Don’t Worry……Be Linux!!!!!!!!

  • Instalar extensión PECL en XAMPP (Linux)


    Hola de nuevo…..

    Este es mi primer post en este nuevo blog y me gustaría empezar con pie derecho, hablando de Linux y de información que tal vez es esquiva en internet. Esta vez quiero hablarles de PHP y la instalación de extensiones PECL (The PHP Extension Community Library) usando XAMPP (Apache+PHP fácil de instalar); como ejemplo, hablaremos de la instalación de la extensión APC que sirve para almacenar en caché código interpretado PHP, para optimizar la respuesta de un sistema con demanda alta.

    Si tuviéramos una instalación de PHP+Apache independiente/compilada por nosotros, tendríamos que recompilar todo de nuevo para poder crear la extensión para PHP, pero en XAMPP sólo tenemos que hacer esto una vez (sin tantos parámetros molestos de compilación de PHP) y usar las herramientas que nos ofrece la plataforma para hacer el proceso más sencillo para futuras extensiones que queramos instalar. Procedamos entonces con los pasos para efectuar la instalación de APC en XAMPP:
    1. Descargar versión devel de XAMPP según corresponda con nuestra versión de XAMPP:
    http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/
    2. Descargar código fuente de PHP (según la versión instalada en XAMPP: http://www.php.net/releases/
    3. Descargar código fuente de extensión PECL. Por ejemplo para APC: http://pecl.php.net/package/apc
    4. Instalar versión devel de XAMPP:
    sudo tar -xvf xampp-devel.tar.gz -C /opt
    5. Descomprimir código fuente de PHP y pasarlo a la carpeta
    /opt/lampp/include/php
    6. Compilar PHP como usuario estandar en la carpeta
    /opt/lampp/include/php (puede requerir permisos de escritura)
    ./configue
    make

    Notas: – Pueden requerirse librerías especiales como libxml (libxml2-dev) en este paso, recurrir al gestor de paquetes de nuestra distribución para instalar las librerías que nos pida PHP

    - No se hace make install porque sólo necesitamos esta instancia de PHP para tener lo necesario para compilar la extensión PECL
    7. Descomprimir la extensión (en cualquier ubicación) y ubicados en la carpeta del código
    fuente ejecutar:
    /opt/lampp/bin/phpize
    ./configure –with-php-config=/opt/lampp/bin/php-config
    make
    sudo make install
    Con el paso anterior la extensión debió quedar en el directorio de
    las extensiones de XAMPP (/opt/lampp/lib/php/extensions/no-debug-non-zts-
    20090626 en mi caso)
    8. Activar la extensión en php.ini. Por ejemplo con APC:
    ;APC
    extension=”apc.so”;
    9. Reiniciar Apache:
    sudo /opt/lampp/lampp restart

    Con estos pasos tendremos una nueva sección en la información de PHP con nombre apc como se puede ver en esta imagenAPCSi quieren estos pasos en un formato que puedan almacenar, hice este PDF con las instrucciones detalladas en el post

    Don’t Worry……Be Linux!!!!!

    De vuelta al ruedo


    Hola amigos, he dejado a un lado el blog por diferentes razones, pero quiero retomarlo escribiendo sobre OpenMoko, Linux y Android en cuanto vaya descubriendo cosas en estos aspectos. Tratraré más temas sobre el OpenMoko para que se animen a sacarlo los que lo tengan guardado porque aunque en hardware queda obsoleto frente a otros celulares modernos, en conceptos y en libertad sigue siendo una excelente alternativa para aprender.
    Espero que me lean y dejen sus comentarios

    Don’t Worry Be Linux!!!!!!!!!

    Solucion escritorio negro en Ubuntu 9.10


    Buenas noches, aun les escribo desde el OpenMoko…Esta vez quiero compartirles este truco que les puede ser de ayuda en Ubuntu…
    Ayer actualice un computador de Ubuntu 9.04 al 9.10, el PC tiene una tarjeta de video ATI (muchos de ustedes sabran que ATI y Linux no se llevan muy bien) y todo fue de maravilla a excepcion del escritorio que en vez de verse los iconos de los programas y la imagen de fondo se veia un fondo negro. No se porque se esta presentando el error, pero la solucion mas sencilla es dar click derecho en el escritorio y seleccionar ‘Cambiar fondo de escritorio’ y en la pestania ‘Efectos visuales’ desactivar los efectos seleccinando ‘Ninguno’. En este momento debemos ver los archivos e iconos y el fondo de escritorio que teniamos previamente establecido.

    Obviamente esta no es la mejor solucion pero es una forma de evitar el error. Para mas info miren este hilo en ubuntuforums  y mas propiamente este post donde dan algunas instrucciones adicionales.
    Espero que puedan asi disfrutar de Karmic Koala que para mi es un gran lanzamiento por parte de Ubuntu.

    Don’t Worry……..Be Linux!!!

    Seguir

    Recibe cada nueva publicación en tu buzón de correo electrónico.

    Únete a otros 88 seguidores