Es gibt kein bestimmtes Telefon, das ideal ist, da die App-Entwickler wählen können, welche Untergruppe von Geräten sie wünschen. Die Nexus-Geräte sind jedoch wahrscheinlich am wahrscheinlichsten weitgehend kompatibel.
Soweit ich weiß, können Sie mit build.prop nicht mauern, obwohl Sie sicher verhindern können, dass Ihr Telefon startet, wenn Sie die falsche Einstellung ändern. Erstellen Sie eine Sicherungskopie der Datei und bearbeiten Sie nichts unter dieser Zeile:
# end build properties
Bearbeiten Sie einfach alles, was den Gerätenamen hat, z. B. 'ro.product.device' oder ähnliches. Ersetzen Sie es durch den entsprechenden Eintrag aus der build.prop für das Gerät, das Sie emulieren (extrahieren Sie es aus dem ROM oder prüfen Sie, ob es irgendwo veröffentlicht wurde). Es ist auch am besten, jeden anderen Text genau zu aktualisieren (wie den Hersteller). Beachten Sie, dass das Ändern der Android-Version in dieser Datei nicht hilft, da der Markt das System anscheinend direkt abfragt. Daran kann man leider nichts ändern.
Stellen Sie nach der Bearbeitung sicher, dass / system schreibgeschützt bereitgestellt ist. Starten Sie dann neu und löschen Sie die Daten für den Markt.
Unten ist der relevante Teil von Build.prop meines Vibrant, mit dem ich gerade Minecraft für 10 Cent bekommen habe :)
# Beginnen Sie mit dem Erstellen von Eigenschaften
# automatisch generiert von buildinfo.sh
ro.build.id = FROYO
ro.build.display.id = Bionix NextGen 1 von 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 = Benutzer
ro.build.user = jaeyoon.yoon
ro.build.host = SEP-05
ro.build.tags = Release-Schlüssel
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 ist veraltet; Verwenden Sie ro.product.device
ro.build.product = SGH-T959
# Versuchen Sie nicht, ro.build.description oder .fingerprint zu analysieren
ro.build.description = SGH-T959-Benutzer 2.2 FROYO UVKA6 Release-Schlüssel
ro.build.fingerprint = Samsung / SGH-T959 / SGH-T959 / SGH-T959: 2.2 / FROYO / UVKA6: Benutzer- / Freigabeschlüssel
# Samsung-spezifische Eigenschaften
ro.build.PDA = T959UVKA6
ro.build.hidden_ver = T959UVKA6
ro.build.changelist = 860813
ro.tether.denied = false
# Build-Eigenschaften beenden