Il n'y a pas de téléphone idéal en particulier, car les développeurs d'applications peuvent choisir de prendre en charge le sous-ensemble d'appareils qu'ils souhaitent. Les appareils Nexus sont probablement les plus susceptibles d'être largement compatibles.
Pour autant que je sache, vous ne pouvez pas faire de briques avec build.prop, mais vous pouvez certainement empêcher votre téléphone de démarrer si vous changez le mauvais paramètre. Faites une sauvegarde du fichier et ne modifiez rien sous cette ligne :
# end build properties
Modifiez simplement tout ce qui porte le nom du périphérique, par exemple "ro.product.device" ou similaire. Remplacez-la par l'entrée correspondante du build.prop pour le périphérique que vous émulez (extrayez-la de la ROM ou regardez si elle a été postée quelque part). Il est également préférable de mettre à jour tout autre texte pour être précis (comme le fabricant). Notez que changer la version d'Android dans ce fichier n'aidera pas, puisqu'il semble que le Market interroge directement le système. Vous ne pouvez malheureusement rien y faire.
Après l'édition, assurez-vous que /system est monté en lecture seule. Puis redémarrez et effacez les données pour le marché.
Voici la partie pertinente du build.prop de mon Vibrant, avec lequel je viens d'obtenir Minecraft pour 10 centimes :)
\# begin build properties
# autogenerated by 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
# Do not try to parse ro.build.description or .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
# Samsung Specific Properties
ro.build.PDA=T959UVKA6
ro.build.hidden\_ver=T959UVKA6
ro.build.changelist=860813
ro.tether.denied=false
# end build properties