如何在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?

英文原文

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 
 
 
         
         

相关问题

6  Android应用程序捆绑的语言支持呢?  ( What about android app bundles language support ) 
你可以了解你需要了解的一切,你需要了解 Android应用程序包在这里 。因为这是一个新的交付APK的方式,我对它的工作原理非常感兴趣。 当看看链接网站您将理解应用程序包只会在 google play 上下载适当的语言资源文件。 现在,在安装后更改系统语言时会发生什么?即使在原始 app bundle 中,应用程序...

2  Google Play的应用程序下载了下载?  ( Where the apps from google play get downloaded ) 
如果我在Windows中安装应用程序,我将下载exe并单击EXE将安装应用程序。即使我卸载应用程序,我也可以从下载的exe重新安装应用程序。 现在,如果我正在从播放商店下载应用程序,它正在下载和安装。下载的应用程序将保存在其他一些空间中,然后安装,如果是,在下载时将是应用程序?我知道已安装的应用程序将在 data/a...

0  出厂重置可以解决我的问题吗?  ( Is factory reset can fix my problem ) 
我安装了Lucky Patcher,并且有一个选项可以在安装Modded PlayStore 然后我试试虽然它会提示一个错误,但它会在 system中说出没有足够的空间,当我回到菜单时,我注意到播放商店现在已经提出了厂家重置可以帮助我回到那个应用商店? 设备:CloudPad 700 ...

4  有没有办法在我的moto droid上得到swype?  ( Is there any way to get swype on my moto droid ) 
有条不实地从市场外面获取swype吗?它在那里不可用,我看到它已经在Droid x上运行,所以我觉得它也可能在Droid上工作。 ...

-3  我不小心禁用了一个游戏应用程序,并希望再次启用它  ( I accidentally disabled a game app and want to enable it again ) 
我有一个名为 Episode Choose Your Story 的应用程序。每次我打开它时,它都会关闭。我尝试了unistall和重新安装,但它不起作用。我认为它是残疾人士。如何再次工作? ...

1  “不幸的是,Google Play Store已停止”错误导致弹出  ( Unfortunately google play store has stopped error keeps popping up ) 
我有一个Galaxy S4,自2015年10月20日以来只有它,当它突然在没有问我时突然重新开始时,我就在手机上。当它返回到我标题的错误消息时。我不能再去谷歌播放商店了。我想更新一个应用程序,因为除非我这样做,否则不会让我玩。 消息经常重新出现,几乎每5秒就重新出现。我尝试卸载更新,删除播放服务和播放商店的更新,删除...

10  成功下载应用程序100%但是之后不会安装  ( Successfully download app 100 but wont install after that ) 
我有一个rooted移动设备(运行Android 4.4)。每当我从 google play store下载或更新任何应用程序时,它将显示下载栏并达到100% - 但在此之后不会安装。 我已经使用WiFi下载了,有足够的空间。此外,我已经更新了 google播放服务但不是 google play商店。我已经尝试了所有...

10  为什么Google Play说app是“不兼容”  ( Why does google play say app is incompatible ) 
我有一个我想在我的Android手机中安装的应用程序。不幸的是,它标志着'不相容'。我可能会尝试升级系统安装应用程序,但是首先我想知道应用程序是'不兼容'的确切原因。 IE。什么是"变量" 我的手机无法安装应用程序。 有没有通用方法来做到这一点? ...

46  如何在谷歌的播放商店规避区域限制?  ( How can i circumvent regional restrictions in googles play store ) 
我正在前往国家X.我想安装我国不可用的应用程序,但在国家x中提供;但我更愿意提前下载并安装它,而数据连接仍然便宜。 不幸的是,播放商店不允许我安装此应用程序。有没有办法来规避这个限制? ...

15  SD卡上的应用程序在更新后返回到设备存储?  ( Apps on sd card moved back to device storage after being updated ) 
在我的三星Galaxy S5(运行棒棒糖5.0)上,我注意到以下行为: 我将一些应用程序移动到我的外部SD卡存储。 每次,Google Play商店都告诉我更新其中一个应用程序,他们被移回到设备的存储器 - 我必须再次将它们再次推回SD卡。 有没有人遇到同样的问题(或者这也许只是我的手机)?我的旧银河系上没有显示...

16  Android Market [复制]的替代方案  ( Alternatives to the android market ) 
这个问题已经在这里有答案: 关闭 8年前。 可能的重复: 什么是替代的Android App Markets? 我有问题从Android市场下载付费应用程序,似乎是我不是唯一一个。我已经正确...

1  从Google Play的应用程序而不登录Google Play  ( Apps from google play without logging into to google play ) 
我想从Google Play获取应用程序,而无需登录Google播放或使用Google帐户。我只是不希望谷歌拥有这些信息。 是可能的吗? ...

12  卸载应用程序是否有任何副作用  ( Are there any side effects of uninstalling apps ) 
是否有任何副作用在Android智能手机上安装和卸载大量应用程序? 具体在于,我需要注意的任何事情都没有清理? ...

81  如何从播放商店下载APK文件?  ( How can i download an apk file from the play store ) 
我无法从我的Android设备上的播放商店下载应用程序(也许是由于网络问题),所以我想知道如何从 http://play.google.com/store ? ...

0  查看所有应用评级/评论在一个地方无论语言如何  ( View all app ratings reviews in one place irrespective of language ) 
我一直在使用Google Play,Google Play开发人员控制台监控Google Play上的应用程序的状态和评分/审查。 我观察到的是,我们只能在开发人员控制台上的当前语言环境(语言)中查看一些评级和评论。如果用户评估我的应用程序,请用西班牙语或葡萄牙语说,我无法看到任何地方的评级(既不在谷歌播放也没有开发...




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


Licensed under cc by-sa 3.0 with attribution required.