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
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!