Ver Mensaje Individual
  #1  
Viejo 24/10/09, 20:23:07
Avatar de necrocod
necrocod necrocod no está en línea
Miembro del foro
Mensajes: 97
 
Fecha de registro: oct 2008
Mensajes: 97
Modelo de smartphone: HTC Desire
Mencionado: 0 comentarios
Tagged: 0 hilos
Cómo ver aplicaciones de pago en el Market con Simyo y similares

Como sabéis desde hace unas semanas sólo es posible ver aplicaciones de pago en el Market con operadores de telefonía que han firmado el acuerdo con Google (creo que se llama Open Hanset Alliance).

Existen soluciones como utilizar un ROM de Super@tmel que ya incorpora un "fix" o utilizar las aplicaciones ClearMe y MarketEnabler.

Desde ahora hay otra solución que consiste en instalar la aplicación que he desarrollado (en realidad he hecho un copy y paste de varios códigos fuente).

La he llamado MarketPaidFix. Es necesario disponer de ROOT para poder utlizarla.
Consiste en un servicio que se inicia automáticamente al arrancar el S.O., queda residente y un timer ejecuta cada 5 minutos como ROOT un script que comprueba el código de operador activo y si es distinto al de Vodafone, le coloca el 21401 (correspondiente a Vodafone).

Si la ROM tiene instalado el "Superuser Permissions" o un programa similar, hay que estar atento a la pantalla, porque saldrá la ventana de "SU Request" y habrá que pulsar "Always Allow" para que no vuelva a pedirlo y funcione correctamente (ver imagen adjunta).

Tiene como ventajas sobre el "Market Enabler" que se inicia automáticamente, no aparece el símbolo de Roaming "R" en el icono de señal de antena y que aunque se desconecte de la red GSM y se vuelva a conectar, antes de 5 minutos volverán a estar disponibles las aplicaciones de pago.

Agradecimientos:
A Super@tmel de Htcmania por compartir la información del post: http://www.htcmania.com/showthread.p...ighlight=21401

A Mattias de "Enea Android Team" por los fuentes necesarios para programar un servicio: http://androidenea.blogspot.com/2009...fter-boot.html

A los programadores de Market Enabler por las fuentes para ejecutar scripts como root: http://code.google.com/p/market-enab...etEnabler.java


Espero que os sirva a los que tenéis instalada alguna ROM rooteada distinta a las de Super@tmel.

Yo lo estoy probando con la [ROM] [32A & 32B] [10-Oct-2009] RAv1.6.2 - DONUT: http://forum.xda-developers.com/showthread.php?t=538645 y parece funcionar perfectamente.

************************************************** ******************************************
ATENCION: TRAS INSTALAR HAY QUE REINICIAR Y PULSAR "Always Allow" EN LA PANTALLA DEL "SU Request"
************************************************** ******************************************

VERSIONES DISPONIBLES:
Android 1.6: MarketPaidFix_1.6_1
Android 2.1 : MarketPaidFix_2.1_1

NOTAS: REQUIERE ROOT y BUSYBOX INSTALADO

OS RECUERDO QUE ESTE PROGRAMA NO ES NECESARIO PARA LAS ROMs DE SUPERATMEL

Imágenes Adjuntas
Tipo de Archivo: jpg su request.jpg (6.7 KB, 350 visitas)

Última edición por necrocod Día 03/03/10 a las 13:19:14
Responder Con Cita
Gracias de parte de: