如何在build.prop中修改手机模型以获取不受支持的应用程序? -- google-play-store 领域 和 compatibility 领域 android 相关 的问题

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


简体版||繁體版
8
vote

问题

中文

我目前有一个rooted htc图例。鉴于目前的Android市场销售,我很乐意在没有兼容的手机的情况下能够在没有兼容的手机上购买一些应用程序,因为我计划在未来几周内获得GNEX。

我据说可以将我的build.prop文件修改为更现代的手机,但是超出了这个建议,我找不到任何更具体的细节,也没有哪种手机模型是理想的。我该怎么办?

我注意到一些人抱怨他们在build.prop搞乱之后搞砸了。这是一个真正的危险还是只需要从adb,或刷新rom?

english

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

没有特别的手机是理想的,因为App Devs可以选择支持他们希望的设备的任何子集。 Nexus设备可能是最有可能广泛兼容的。

据我所知,你不能用build.prop。虽然您当然可以防止手机启动如果更改错误的设置。备份文件,不要在这行下编辑任何内容:

  # end build properties   

只是编辑具有设备名称的任何内容,例如, 'ro.product.device'或类似。将其替换为build.prop的相应条目,用于您模拟的设备(从ROM中提取它)或查看它是否已发布在某处)。更新任何其他文本以准确(如制造商)也是最好的。请注意,更改此文件中的Android版本并不有帮助,因为它看起来像市场直接调查系统。不幸的是,你无能为力。

编辑后,确保安装只读。然后重新启动并清除市场的数据。

以下是我充满活力的构建的相关部分.prop,我刚刚获得了10美分的MINECRAFT :)
 #开始构建属性 #buildinfo.sh自动化 ro.build.id = froyo. ro.build.display.id = bionix nextgen 1由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 =用户 ro.build.User = Jaeyoon.yoon. Ro.Build.Host = Sep-05 ro.build.tags =释放键 Ro.Product.model = SGH-T959 Ro.Product.Brand =三星 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 =三星 ro.product.locale.language = en. ro.product.locale.region =美国 RO.WIFI.CHANNELS =. Ro.Board.platform = S5PC110 #ro.build.product是过时的;使用ro.product.device. Ro.Build.Product = SGH-T959 #不要试图解析RO.Build.description或.fingerprint ro.build.description = sgh-t959-user 2.2 froyo uvka6释放键 Ro.Build.Fingerrint =三星/ SGH-T959 / SGH-T959 / SGH-T959:2.2 / Froyo / Uvka6:用户/释放键 #三星特定属性 ro.build.pda = t959uvka6. ro.build.hidden_​​ver = t959uvka6. Ro.Build.Changelist = 860813. ro.ther.dened = false. #结束构建属性 
 

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 
 
 
         
         

相关问题

2  Google Play上的所有应用程序都与三星Galaxy S4兼容吗?  ( Are all apps on google play compatible with the samsung galaxy s4 ) 
我想知道三星galaxy s4 是否会从播放商店运行每个应用程序?我做了很多谷歌,但没有找到答案。 ...

0  build.prop修改了。但没有更新系统(例如,在设置中的平板电脑)  ( Build prop modifies okay but not updates in system e g about tablet in settin ) 
我在VirtualBox上运行Android-x86 4.4。一切都很好。 但是,当我用其他制造商或模型修改build.prop(使用es文件资源管理器或buildprop编辑器)并保存它。重新启动后任何发生。关于平板电脑存储旧信息。 似乎是Android缓存此信息某个信息。 任何想法?如何强制android从b...

8  是否有可能在Android上运行MINECRAFT?  ( Is it possible to run minecraft on an android ) 
我在考虑使用一些工具将jar转换为apk。但是我的nexus会有足够的记忆吗?那个控件怎么样? ...

8  如何在build.prop中修改手机模型以获取不受支持的应用程序?  ( How can i modify the phone model in build prop to get unsupported apps ) 
我目前有一个rooted htc图例。鉴于目前的Android市场销售,我很乐意在没有兼容的手机的情况下能够在没有兼容的手机上购买一些应用程序,因为我计划在未来几周内获得GNEX。 我据说可以将我的build.prop文件修改为更现代的手机,但是超出了这个建议,我找不到任何更具体的细节,也没有哪种手机模型是理想的。我...

6  如何规避市场兼容性检查?  ( How to circumvent the market compatibility check ) 
有时我想在我的概念墨水亚当上安装一些应用,但Android Market说我的设备与应用程序不兼容。 ATM我只谷歌为特定的应用程序搜索,搜索一些我可以下载APK的文件Hoster,但这有几个缺点(你永远不会知道它是一个黑客版本,你没有收到更新等)。 因此,我想简单地告诉市场,我了解不兼容,但是我想简单地安装应用程序...

1  有没有办法改变Google Play的设备类型  ( Is there a way to change device type on google play ) 
我有一个htc一个v,但我扎根它并安装了cymod 10.1。我目前面临的问题是,该设备在Google Play上显示为HTC Ane V.0附有4.0,而我的手机现在有4.1。 由于它显示为一个V(4.0),许多下载显示为与我的手机不兼容,因此我无法安装它们。 是否有任何可以做到纠正这个的东西? ...

2  在Android仿真器上的Redsocks:获取错误“不可执行:Magic 7F45”  ( Redsocks on android emulator getting error not executable magic 7f45 ) 
我正在尝试获得Proxydroid或Redsocks在Genymotion Android仿真器(x86)上运行。 adb shell到设备中,运行Redsocks,我得到"不可执行:Magic 7F45" 。 我知道这意味着版本不符合CPU。但是,在Genymotion上,我能够运行一堆臂包,没有问题(已经安装了G...

4  Huawei U8160支持NTFS文件系统吗?  ( Is ntfs file system supported on huawei u8160 ) 
我有一个Huawei U8160运行Cyanogenmod 7.2。 我有一个500GB的便携式硬盘驱动器是文件系统是NTFS,我使用OTG连接硬盘手机根本没有识别它。 所以我想知道我的Android系统是否支持NTFS? 如果它没有如何使其支持? 编辑: 我将一个闪存驱动器格式化为NTFS,手机检测到它,但它...

17  如果应用程序与我的设备兼容,Google播放如何解决?  ( How does google play work out if an app is compatible with my device ) 
我有一个"通用" Android平板电脑,通常在我来安装和应用程序时,Google Play表示它与我的设备不兼容。即使在流行的应用程序中发生,如Twitter,Instagram,Evernote,Foursquare甚至谷歌地图) i 知道它有效,因为如果我将apk从我的摩托罗拉手机复制到此平板电脑上并手动安...

4  为什么我无法安装一些应用程序?  ( Why am i unable to install some apps ) 
我拥有一个 htc salsa Android 2.3.3 (gingerbread)。 问题是我无法下载像地铁冲浪者,寺庙运行, Candy Crush 等。 "您的设备不兼容" 。 是指硬件要求吗? 有没有办法升级我的手机以播放上述热门游戏? 更新: Buster先生的非常有用的信息。但由于现在有没有关...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有