ROMs y desarrollo HTC Magic ROMs y desarrollo HTC Magic


 
Herramientas
  #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:


  #2  
Viejo 24/10/09, 21:10:57
Avatar de superatmel
superatmel
Usuario invitado
Mensajes: n/a
 
Mensajes: n/a
Mencionado: comentarios
Tagged: hilos
y como se activa si no aparece. Ninguna icono ni nada por lo menos en 1.6 oficial
Responder Con Cita
  #3  
Viejo 24/10/09, 21:11:48
Avatar de jvmonjo
jvmonjo jvmonjo no está en línea
Usuario poco activo
Mensajes: 27
 
Fecha de registro: jul 2008
Localización: Valencia
Mensajes: 27
Modelo de smartphone: Samsung Galaxy SII
Versión de ROM: CM9
Versión de Radio: I9100XXLPQ
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
He de decir que a mi con rom 1.6 de Vodafone Original Rooteada no me ha funcionado (soy de Simyo)
Responder Con Cita
  #4  
Viejo 24/10/09, 23:16:16
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
Se me ha olvidado decir que tras instalar es necesario reiniciar.
Responder Con Cita
  #5  
Viejo 24/10/09, 23:42:01
Avatar de jvmonjo
jvmonjo jvmonjo no está en línea
Usuario poco activo
Mensajes: 27
 
Fecha de registro: jul 2008
Localización: Valencia
Mensajes: 27
Modelo de smartphone: Samsung Galaxy SII
Versión de ROM: CM9
Versión de Radio: I9100XXLPQ
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
Después de reiniciar me pide el root permisions, le doy a always allow y sigo sin apps de pago. Vuelvo a reiniciar por si acaso y nada.
Responder Con Cita
  #6  
Viejo 24/10/09, 23:54:56
Avatar de superatmel
superatmel
Usuario invitado
Mensajes: n/a
 
Mensajes: n/a
Mencionado: comentarios
Tagged: hilos
A mi tampoco me funciona tu apk tambien soy de Simyo
Responder Con Cita
  #7  
Viejo 25/10/09, 00:03:45
Avatar de todocolocao
todocolocao todocolocao no está en línea
Miembro del foro
Mensajes: 272
 
Fecha de registro: sep 2009
Localización: Barcelona
Mensajes: 272
Modelo de smartphone: i9300 SGSIII
Tu operador: Pepephone
Mencionado: 1 comentarios
Tagged: 0 hilos
Pues a mi me va perfecto... reeiniciar y Vualá!!!! Que gran aporte nedrocod... gran alternativa como dices a rooms que no llevan el supsetup del super... Miles de gracias ya lo tengo en mi SD.
Tambien soy de simyo con donut oficial+root superatmel...

Última edición por todocolocao Día 25/10/09 a las 00:56:17
Responder Con Cita
  #8  
Viejo 25/10/09, 01:23:58
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
Por favor, ponedme los links de las Rom que no funcionan y las pruebo por si encuentro algo.
Responder Con Cita
  #9  
Viejo 25/10/09, 10:25:56
Avatar de jvmonjo
jvmonjo jvmonjo no está en línea
Usuario poco activo
Mensajes: 27
 
Fecha de registro: jul 2008
Localización: Valencia
Mensajes: 27
Modelo de smartphone: Samsung Galaxy SII
Versión de ROM: CM9
Versión de Radio: I9100XXLPQ
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
En esta no me funciona: http://www.htcmania.com/showthread.p...ewpost&t=74088
Responder Con Cita
  #10  
Viejo 25/10/09, 11:34:28
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
Thumbs up

Acabo de probar esa ROM y funciona perfectamente.

Puede que te confunda el hecho de que no aperece en el Market la pestaña de "Aplic. de Pago". Eso me ocurría también con el Market Enabler y en unas horas o días vuelve a aparecer, desconozco el motivo.

Pero si lo compruebas, veras que en las listas aparecen aplicaciones con precio y si haces una búsqueda también verás las de pago.

Adjunto unas capturas del pantalla con esta ROM donde se ve lo que os digo.
Tambíen adjunto un captura de Debug donde se ve que la ejecución del script se hace de forma correcta y el efecto que tiene sobre el código de operador (ventana msdos).
Imágenes Adjuntas
Tipo de Archivo: jpg market1.jpg (14.0 KB, 326 visitas)
Tipo de Archivo: jpg market2.jpg (13.8 KB, 325 visitas)
Tipo de Archivo: jpg version.jpg (10.7 KB, 329 visitas)
Tipo de Archivo: jpg debug.jpg (86.5 KB, 327 visitas)
Responder Con Cita
  #11  
Viejo 13/11/09, 16:17:21
Avatar de nique21
nique21 nique21 no está en línea
Miembro del foro
Mensajes: 35
Compra y venta: (1)
 
Fecha de registro: may 2009
Localización: Barcelona
Mensajes: 35
Modelo de smartphone: Nexus One
Versión de ROM: CyanogenMod 5.0.5.3
Mencionado: 0 comentarios
Tagged: 0 hilos
Confirmo que esta funcionando perfectamente en un ADP1 (Dream) con Cyanogen 4.2.4 en Simyo. No he probado aun de comprar nada, pero solo con ver las aplicaciones de pago yo ya estoy contento.

Muchas gracias.
Responder Con Cita
  #12  
Viejo 07/12/09, 15:22:50
Avatar de nique21
nique21 nique21 no está en línea
Miembro del foro
Mensajes: 35
Compra y venta: (1)
 
Fecha de registro: may 2009
Localización: Barcelona
Mensajes: 35
Modelo de smartphone: Nexus One
Versión de ROM: CyanogenMod 5.0.5.3
Mencionado: 0 comentarios
Tagged: 0 hilos
Pues confirmo que también funciona para comprar aplicaciones. Tal y como he comentado en el foro de Android-Spa, al menos en mi caso, he observado unos pequeños defectos que evitan que sea la aplicación perfecta:

- Cuando enciendes el móvil, a veces tarda bastante en desaparecer la R de Roaming. A veces incluso tengo que ir a buscar las redes móviles disponibles y seleccionar simyo para que desaparezca. Además, cuando ya no tienes la R, la primera vez que carga el market, te aparece como si no tuvieses aplicaciones de pago. A partir de la segunda ya se arregla y si que las ves, pero nunca funciona a la primera, justo después de reiniciar el móvil.

- De vez en cuando, a veces pasan semanas, a veces solo unas pocas horas, te aparece el mensaje de error que tienes que volver a introducir tu password de gmail. Cuando pasa eso, pierdes las aplicaciones de pago y solo se soluciona cuando reinicias el móvil.

Por lo demás, perfecto. MUY recomendable. Muchas gracias al desarrollador (necrocod), porque estás muy cerca de conseguirlo del todo.
Responder Con Cita
  #13  
Viejo 07/12/09, 15:27:06
Avatar de superatmel
superatmel
Usuario invitado
Mensajes: n/a
 
Mensajes: n/a
Mencionado: comentarios
Tagged: hilos
Pues yo con lo que le puse en el SupSetup activo las apliaciones de pago y compro sin problemas y tamvien soy de Simyo
Imágenes Adjuntas
Tipo de Archivo: jpg 1.jpg (10.1 KB, 258 visitas)
Tipo de Archivo: jpg 2.jpg (12.5 KB, 258 visitas)
Tipo de Archivo: jpg 3.jpg (14.4 KB, 256 visitas)

Última edición por superatmel Día 07/12/09 a las 15:34:18
Responder Con Cita
  #14  
Viejo 23/02/10, 16:29:12
Avatar de nique21
nique21 nique21 no está en línea
Miembro del foro
Mensajes: 35
Compra y venta: (1)
 
Fecha de registro: may 2009
Localización: Barcelona
Mensajes: 35
Modelo de smartphone: Nexus One
Versión de ROM: CyanogenMod 5.0.5.3
Mencionado: 0 comentarios
Tagged: 0 hilos
Pues parece que no funciona en el Nexus. Con lo bien que funcionaba en las ROMs de Cyanogen para el Dream... necrocod, no te lo podrías mirar y arreglarlo otra vez, por favor?

Editado:

He probado el método de superatmel y funciona perfectamente. Es decir:

setprop gsm.sim.operator.numeric 21401

funciona, por tanto, el problema debe estar en como funcionan los servicios en Android 2.1, respecto a como lo hacían en Android 1.6. Como lo ves para hacer una version compatible con Android 2.1?

Editado2:
Pues no era un problema de la aplicación en si, sino de la ROM. La original que viene con el Nexus, aunque la hayas rooteado, no funciona a no ser que le instales tu manualmente el busybox. Ahora me he pasado a la de Cyanogen y si que funciona.

Muchas gracias y un saludo a necrocod por sus privados de estos últimos días ayudándome a arreglarlo.

Última edición por nique21 Día 03/03/10 a las 17:20:05
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Otras marcas y modelos de smartphones de venta en España > HTC > Otros modelos antiguos de HTC > HTC Magic > ROMs y desarrollo HTC Magic


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 03:47:44 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007