Как я могу изменить модель телефона в Build.prop, чтобы получить неподдерживаемые приложения? -- google-play-store поле с участием compatibility пол android Связанный проблема

How can I modify the phone model in build.prop to get unsupported apps?


8
vote

проблема

русский
У меня в настоящее время есть укоренившийся HTC Legend. В свете текущих продаж на рынке Android, я хотел бы, чтобы иметь возможность приобрести некоторые приложения в продаже без совместимого трубки, поскольку я планирую получить GNEX в ближайшие несколько недель.

Я прочитал, что может быть возможно изменить мой файл build.prop с более современным телефоном, однако за пределы этого предложения я не могу найти какие-либо более конкретные детали, а какую модель телефона не будет идеальной для этого. Как я могу сделать это?

Отметим, что ряд людей жалуются, они кирпич после возиться с build.prop. Это реальная опасность или просто требует исправления Build.prop от ADB или перепрошив ROM?

Английский оригинал

I currently have a rooted HTC Legend. In light of the current Android Market sales, I would love to be able to purchase some of the apps on sale without a compatible handset, since I plan to get a GNex in the next few weeks.

I've read that it may be possible to modify my build.prop file to a more modern handset, however beyond this suggestion, I can't find any more specific details, nor which phone model would be ideal for this. How can I do this?

I note that a number of people complain they've bricked after messing with build.prop. Is this a real danger or would it just require fixing the build.prop from adb, or reflashing the ROM?

     
   
   

Список ответов

6
 
vote

Нет конкретного телефона, который идеально в идеале нет, учитывая разработчики приложения, которые могут выбирать, чтобы поддерживать все подмножество устройств, которые они желают. Устройства Nexus, вероятно, являются наиболее вероятными, чтобы быть широко совместимыми, хотя.

Вы не можете кирпич с build.prop, насколько я знаю, хотя вы, безусловно, можете предотвратить загрузку вашего телефона, если вы измените неправильную настройку. Сделайте резервную копию файла и не редактируйте ничего под этой строкой:

 <код> # end build properties   

Просто редактируйте все, что имеет имя устройства, например 'Ro.Product.device' или похоже. Замените его соответствующей записью от build.prop для устройства, которое вы эмулируете (извлеките его из ПЗУ или посмотрите, если он где-то размещен). Обновление любого другого текста, чтобы быть точным (например, производителем) тоже лучше. Обратите внимание, что изменение версии Android в этом файле не поможет, поскольку она выглядит как рыночная система напрямую. Ничего, к сожалению, вы ничего не можете сделать.

После редактирования убедитесь, что / система установлена ​​только для чтения. Затем перезагрузите и очистите данные для рынка.

Ниже приведена соответствующая часть Build.prop моего живого ягода, с которой я только что получил Minecraft на 10 центов :)

. # начать свойства сборки # аутогенерируется buildinfo.sh RO.BUILD.ID = FROYO RO.BUILD.DISPLAY.ID = BIONIX NEXTRED 1 CUMPOWWHYSKEY 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 = 12953555203. RO.BUILD.TYPE = пользователя RO.BUILD.USER = Jaeyoon.yoon RO.BUILD.HOST = SEP-05 RO.BUILD.TAGS = клавиши выпуска 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.Ruition = US ro.wifi.cchaneels = RO.Board.platform = S5PC110. # RO.BUILD.Продукт устарел; Используйте RO.Product.Device ro.build.product = sgh-t959 # Не пытайтесь разбирать RO.Build.description или .findingrint RO.BUILD.DESCRICE = SGH-T959-Пользователь 2.2 Froyo Uvka6 Выпуск клавиш RO.BUILD.FINGERPRINT = SAMSUNG / SGH-T959 / SGH-T959 / SGH-T959: 2.2 / Froyo / UVKA6: пользователь / клавиши релиза # Samsung специфические свойства RO.BUILD.PDA = T959UVKA6. RO.BUILD.HIDDEN_VER = T959UVKA6. RO.BUILD.CHANGELIST = 860813. RO.tether.dened = false. # End Build Properties 
 

There is no particular phone that's ideal, given the app devs can choose to support whatever subset of devices they wish. The Nexus devices are probably the most likely to be broadly compatible though.

You can't brick with build.prop as far as I know, though you can certainly prevent your phone from booting if you change the wrong setting. Make a backup of the file and don't edit anything under this line:

# end build properties 

Just edit anything that has the device name, e.g. 'ro.product.device' or similar. Replace it with the corresponding entry from the build.prop for the device you're emulating (extract it from the ROM or see if it's been posted somewhere). Updating any other text to be accurate (like manufacturer) is best too. Note that changing the version of Android in this file won't help, since it looks like the Market polls the system directly. Nothing you can do about that unfortunately.

After editing, make sure /system is mounted read-only. Then reboot and clear the data for the Market.

Below is the relevant portion of my Vibrant's build.prop, with which I just got Minecraft for 10 cents :)

 # 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. (xedx99x94) 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 
 
 
         
         

Связанный проблема

8  Как я могу изменить модель телефона в Build.prop, чтобы получить неподдерживаемые приложения?  ( How can i modify the phone model in build prop to get unsupported apps ) 
У меня в настоящее время есть укоренившийся HTC Legend. В свете текущих продаж на рынке Android, я хотел бы, чтобы иметь возможность приобрести некоторые прило...

8  Можно ли запустить Minecraft на Android?  ( Is it possible to run minecraft on an android ) 
Я думал использовать некоторые инструменты для преобразования банки в APK. Но мой Nexus у кого-то достаточно памяти? А как насчет контроля? ...

1  Есть ли способ изменить тип устройства в Google Play  ( Is there a way to change device type on google play ) 
У меня есть HTC One V, но я уконул его и установил Cymod 10.1. Проблема, которую я в настоящее время обращен в настоящее время, заключается в том, что устройс...

2  RedSocks на Android Emulator: Получение ошибки «Не исполняемость: Magic 7f45»  ( Redsocks on android emulator getting error not executable magic 7f45 ) 
Я пытаюсь получить ProxyDroid или RedSocks, чтобы запустить на эмуляторе Android-эмуляции Genymotion (x86). Оболочка ADB в устройство, беги крадсорки и я полу...

6  Как обойти проверку совместимости на рынке?  ( How to circumvent the market compatibility check ) 
Иногда я хотел бы установить немного приложения на моих понятиях чернила Адама, но на рынке Android говорит, что мое устройство не совместимо с приложением. A...

17  Как работает Google Play OUT, если приложение совместимо с моим устройством?  ( How does google play work out if an app is compatible with my device ) 
У меня есть один «универсальный» планшет Android, и часто, когда я прихожу в установку и приложение, Google Play говорит, что это несовместимо с моим устройст...

4  Почему я не могу установить некоторые приложения?  ( Why am i unable to install some apps ) 
У меня есть htc salsa с <сильным> андроидом 2.3.3 (пряник). Проблема в том, что я не могу загружать приложения, такие как Subway Surfers , Temple Run ,...

0  Build.prop изменяет хорошо. Но не обновляет в системе (например, о планшете в настройках)  ( Build prop modifies okay but not updates in system e g about tablet in settin ) 
Я работаю Android-X86 4.4 на VirtualBox. Все работает нормально. Но когда я модифицирую build.prop (с ES File Explorer или редактором BuildProp) с другим прои...

4  Поддерживается ли файловая система NTFS на Huawei U8160?  ( Is ntfs file system supported on huawei u8160 ) 
У меня есть Huawei U8160, бегущий цианогенмод 7.2. У меня есть портативный жесткий диск 500 ГБ, который является файловой системой, является NTFS, я подключ...

2  Все ли приложения в Google Play совместимы с Samsung Galaxy S4?  ( Are all apps on google play compatible with the samsung galaxy s4 ) 
Я хотел узнать, будут ли THE Samsung Galaxy S4 запускаем каждое приложение из игрового магазина или нет? Я сделал много густого, но не смог найти ответ. ...