8 votos

¿Cómo puedo modificar el modelo de teléfono en build.prop para obtener aplicaciones no compatibles?

Actualmente tengo un HTC Legend rooteado. En vista de las actuales ventas del mercado de Android, me encantaría poder comprar algunas de las aplicaciones en oferta sin un teléfono compatible, ya que planeo conseguir un GNex en las próximas semanas.

He leído que puede ser posible modificar mi archivo build.prop a un teléfono más moderno, sin embargo, más allá de esta sugerencia, no puedo encontrar más detalles específicos, ni qué modelo de teléfono sería ideal para esto. ¿Cómo puedo hacer esto?

Observo que varias personas se quejan de haber quedado inoperables después de meterse con build.prop. ¿Es realmente un peligro o simplemente requeriría arreglar el build.prop desde adb, o volver a flashear la ROM?

1 votos

Encontré este reddit.com/r/Android/comments/ha5oh/… que parece muy probable que se aplique en mi caso.

0 votos

Me gustaría simplemente aconsejar que tengan cuidado al jugar con build.prop. ¡Pasé por una fase de experimentar con eso y en un momento me metí en un lío tremendo!

6voto

Matthew Read Puntos 35808

No hay un teléfono en particular que sea ideal, ya que los desarrolladores de aplicaciones pueden elegir soportar cualquier subconjunto de dispositivos que deseen. Los dispositivos Nexus probablemente sean los más compatibles de manera general.

No puedes brick con build.prop según tengo entendido, aunque ciertamente puedes evitar que tu teléfono se inicie si cambias la configuración incorrecta. Haz una copia de seguridad del archivo y no edites nada debajo de esta línea:

# end build properties

Solo edita cualquier cosa que tenga el nombre del dispositivo, por ejemplo 'ro.product.device' o similar. Reemplázalo con la entrada correspondiente del build.prop para el dispositivo que estás emulando (extráelo de la ROM o verifica si se ha publicado en algún lugar). También es mejor actualizar cualquier otro texto para que sea preciso (como el fabricante). Ten en cuenta que cambiar la versión de Android en este archivo no servirá de ayuda, ya que parece que la Market consulta directamente al sistema. Desafortunadamente, no puedes hacer nada al respecto.

Después de editar, asegúrate de que /system esté montado de solo lectura. Luego reinicia y borra los datos de la Market.

A continuación se muestra la parte relevante del build.prop de mi Vibrant, con el cual acabo de obtener Minecraft por 10 centavos :)

\# inicio de propiedades del build
# generado automáticamente por buildinfo.sh
ro.build.id=FROYO
ro.build.display.id=Bionix NextGen 1 by TeamWhiskey
ro.build.version.incremental=UVKA6
ro.build.version.sdk=8
ro.build.version.codename=REL
ro.build.version.release=2.2
ro.build.date=2011. 01. 18. () 21:53:23 KST
ro.build.date.utc=1295355203
ro.build.type=user
ro.build.user=jaeyoon.yoon
ro.build.host=SEP-05
ro.build.tags=release-keys
ro.product.model=SGH-T959
ro.product.brand=Samsung
ro.product.name=SGH-T959
ro.product.device=SGH-T959
ro.product.board=SGH-T959
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Samsung
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=s5pc110
# ro.build.product is obsolete; use ro.product.device
ro.build.product=SGH-T959
# No intentes analizar ro.build.description o .fingerprint
ro.build.description=SGH-T959-user 2.2 FROYO UVKA6 release-keys
ro.build.fingerprint=Samsung/SGH-T959/SGH-T959/SGH-T959:2.2/FROYO/UVKA6:user/release-keys
# Propiedades Específicas de Samsung
ro.build.PDA=T959UVKA6
ro.build.hidden\_ver=T959UVKA6
ro.build.changelist=860813
ro.tether.denied=false
# fin de propiedades del build

0 votos

Intenté modificar la huella digital aquí: forum.xda-developers.com/showthread.php?t=973919 lo cual parece haber funcionado para otros, pero no tuvo efecto en mí. Sin embargo, parece que hay un elemento de suerte en cuánto tiempo tarda el Market en actualizarse después de haber cambiado la huella digital, lo cual podría necesitar esperar.

0 votos

OK, parece que el problema es que no puedo escribir en build.prop, o de hecho /system en absoluto, a pesar de haber ejecutado el comando remount, o habilitado el montaje r/w con ES Explorer. Cosas extrañas sucediendo, y también no puedo instalar HTC Sync para poder usar adb.

1 votos

@DanH Yo uso Root Explorer, tal vez tengas mejor suerte con eso. ¿Supongo que ES solicitó y concediste la escalada a través de la aplicación SuperUser, verdad?

0voto

sam wanjeri Puntos 1

Hay un administrador de archivos en la tienda de aplicaciones con una opción de explorador root en la tienda de aplicaciones, así como un editor, es el mejor para esto, pero siempre es recomendable tener una copia de seguridad con Cwm en caso de cualquier eventualidad.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X