Bagaimana saya bisa memodifikasi model ponsel di build.prop untuk mendapatkan aplikasi yang tidak didukung?

8

Saat ini saya memiliki HTC Legend yang sudah di-root. Mengingat penjualan Android Market saat ini, saya akan senang dapat membeli beberapa aplikasi yang dijual tanpa handset yang kompatibel, karena saya berencana untuk mendapatkan GNex dalam beberapa minggu ke depan.

Saya telah membaca bahwa mungkin untuk memodifikasi file build.prop saya ke handset yang lebih modern, namun di luar saran ini, saya tidak dapat menemukan detail yang lebih spesifik, atau model ponsel mana yang ideal untuk ini. Bagaimana saya bisa melakukan ini?

Saya perhatikan bahwa sejumlah orang mengeluh bahwa mereka telah melakukan kesalahan setelah mengacaukan build.prop. Apakah ini bahaya nyata atau hanya perlu memperbaiki build.prop dari adb, atau mem-flash ROM?

DanH
sumber
1
Menemukan reddit.com/r/Android/comments/ha5oh/… ini yang sangat mungkin berlaku dalam kasus saya.
DanH
Saya hanya ingin menyarankan untuk berhati-hati ketika mengacaukan build.prop. Saya mengalami fase mengutak-atik itu dan saya berada dalam kekacauan yang tepat pada satu titik!
Jonny Wright

Jawaban:

6

Tidak ada ponsel tertentu yang ideal, mengingat pengembang aplikasi dapat memilih untuk mendukung subset perangkat apa pun yang mereka inginkan. Perangkat Nexus mungkin yang paling mungkin kompatibel secara luas.

Anda tidak dapat menghapus dengan build.prop sejauh yang saya tahu, meskipun Anda tentu saja dapat mencegah ponsel Anda untuk melakukan booting jika Anda mengubah pengaturan yang salah. Buat cadangan file dan jangan edit apa pun di bawah baris ini:

# end build properties

Cukup edit apa pun yang memiliki nama perangkat, misalnya 'ro.product.device' atau serupa. Ganti dengan entri yang sesuai dari build.prop untuk perangkat yang Anda tiru (ekstrak dari ROM atau lihat apakah itu telah diposting di suatu tempat). Memperbarui teks lain agar akurat (seperti pabrikan) juga yang terbaik. Perhatikan bahwa mengubah versi Android dalam file ini tidak akan membantu, karena sepertinya Market memungut jajak pendapat sistem secara langsung. Sayangnya, tidak ada yang dapat Anda lakukan tentang hal itu.

Setelah diedit, pastikan / sistem dipasang hanya-baca. Kemudian reboot dan hapus data untuk Market.

Di bawah ini adalah bagian yang relevan dari build.prop Vibrant saya, yang dengannya saya baru mendapatkan Minecraft seharga 10 sen :)

# mulai membangun properti
# di-autogenerasi oleh buildinfo.sh
ro.build.id = FROYO
ro.build.display.id = Bionix NextGen 1 oleh 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 = pengguna
ro.build.user = jaeyoon.yoon
ro.build.host = SEP-05
ro.build.tags = kunci pelepas
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 = AS
ro.wifi.channels =
ro.board.platform = s5pc110
# ro.build.product sudah usang; gunakan ro.product.device
ro.build.product = SGH-T959
# Jangan mencoba menguraikan ro.build.description atau .fingerprint
ro.build.description = pengguna SGH-T959 2.2-release FROYO UVKA6-keys
ro.build.fingerprint = Samsung / SGH-T959 / SGH-T959 / SGH-T959: 2.2 / FROYO / UVKA6: kunci pengguna / rilis
# Properti Tertentu Samsung
ro.build.PDA = T959UVKA6
ro.build.hidden_ver = T959UVKA6
ro.build.changelist = 860813
ro.tether.denied = false
# end build properties
Matius Baca
sumber
Saya mencoba memodifikasi sidik jari di sini: forum.xda-developers.com/showthread.php?t=973919 yang tampaknya telah bekerja untuk orang lain, bagaimana tidak berpengaruh bagi saya. Tampaknya ada unsur keberuntungan dalam berapa lama waktu yang dibutuhkan Pasar untuk memperbarui setelah Anda mengubah sidik jari yang mungkin harus saya tunggu.
DanH
OK, masalahnya sepertinya saya tidak bisa menulis ke build.prop, atau bahkan sistem, meskipun menjalankan perintah remount, atau mengaktifkan mount r / w dengan ES Explorer. Hal mencurigakan terjadi, dan saya juga tidak bisa menginstal HTC Sync sehingga saya bisa menggunakan adb.
DanH
1
@DanH Saya menggunakan Root Explorer, Anda mungkin lebih beruntung dengan itu. Saya menganggap ES meminta dan Anda memberikan eskalasi melalui aplikasi SuperUser, bukan?
Matius Baca
Ya itu benar-benar aneh, saya memberikan akses ES, kemudian tampaknya menulis berhasil pada awalnya, namun itu hanya membuat file build.prop benar-benar hilang, termasuk dari terminal emulator. Setelah "sukses" awal ini dan kemudian menghilang, saya tidak lagi dapat menulis apa pun di bawah / sistem. Mem-boot ulang sepertinya mengembalikan build.prop ke kondisi semula.
DanH
@DanH Saya ingin tahu apakah Anda perlu melakukan root ulang untuk alasan apa pun. Itu sangat aneh.
Matius Baca