Como posso modificar o modelo de telefone no Build.prop para obter aplicativos não suportados? -- google-play-store campo com compatibility camp android Relacionado O problema

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


8
vote

problema

português

Atualmente tenho uma lenda de HTC enraizada. À luz das vendas atuais do mercado Android, eu adoraria poder comprar alguns dos aplicativos à venda sem um aparelho compatível, já que pretendo obter um Gnex nas próximas semanas.

Eu li que pode ser possível modificar meu arquivo build.prop para um aparelho mais moderno, no entanto, além dessa sugestão, não consigo encontrar mais detalhes específicos, nem qual modelo de telefone seria ideal para isso. Como posso fazer isso?

Eu notei que uma série de pessoas reclama que eles brigaram depois de mexer com o Build.prop. É este um perigo real ou apenas exigir que fixe o build.prop do ADB ou refasse a 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?

     
   
   

Lista de respostas

6
 
vote

Não há nenhum telefone específico que seja ideal, dado que o aplicativo Devs pode optar por suportar qualquer subconjunto de dispositivos desejados. Os dispositivos Nexus são provavelmente os mais propensos a serem amplamente compatíveis.

Você não pode tijolos com build.prop, tanto quanto eu sei, embora você certamente possa impedir que seu telefone seja inicializando se você alterar a configuração errada. Faça um backup do arquivo e não edite nada sob esta linha:

  # end build properties    

basta editar qualquer coisa que tenha o nome do dispositivo, e. 'ro.produto.device' ou similar. Substitui-lo pela entrada correspondente no Build.PROP para o dispositivo que você está emulando (extrai-lo da ROM ou veja se ele foi postado em algum lugar). Atualizar qualquer outro texto para ser preciso (como o fabricante) é melhor também. Observe que a alteração da versão do Android neste arquivo não ajudará, já que parece que o mercado enuncia diretamente o sistema. Nada que você possa fazer sobre isso, infelizmente.

Após a edição, certifique-se / sistema é montado somente leitura. Em seguida, reinicie e limpe os dados para o mercado.

Abaixo está a parte relevante do build.prop do meu vibrante, com o qual acabei de receber minecraft por 10 centavos :)

 # inicie as propriedades de construção # Autogenerado por buildinfo.sh ro.build.id = Froyo. ro.build.display.id = Bionix NextGen 1 por teamwhiskey ro.build.version.incrental = 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 = user. ro.build.user = jaeyoon.yoon. ro.build.host = set-05 ro.build.tags = teclas de lançamento ro.product.model = SGH-T959 ro.product.brand = samsung. ro.product.name = SGH-T959 ro.produto.device = SGH-T959 ro.produto.board = SGH-T959 ro.product.cpu.abi = armeabi-v7a ro.produto.cpu.abi2 = Armeabi. Ro.Product.Manufacturer = Samsung. ro.product.locale.language = en. ro.produto.locale.Region = EUA. ro.wifi.channels =. ro.board.platform = s5pc110. # ro.build.produto é obsoleto; use ro.produto.device. Ro.Build.Product = SGH-T959 # Não tente analisar ro.build.description ou .fingerprint Ro.Build.Description = SGH-T959-User 2.2 Froyo Uvka6 Lançamento-teclas Ro.Build.FingerPrint = Samsung / SGH-T959 / SGH-T959 / SGH-T959: 2.2 / Froyo / Uvka6: Usuário / Chaves de Liberação # Propriedades específicas da Samsung ro.build.pda = T959uvka6. ro.build.hidden_ver = t959uvka6. Ro.Build.Changelist = 860813. ro.tether.denied = Falso # Propriedades de construção final  
 

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 
 
 
         
         

Perguntas relacionadas

0  Build.prop modifica ok. Mas não atualizações no sistema (por exemplo, sobre tablet em configurações)  ( Build prop modifies okay but not updates in system e g about tablet in settin ) 
Eu estou executando Android-X86 4.4 na caixa virtual. Tudo funciona bem. Mas quando estou modificando o Build.Prop (com ES File Explorer ou Editor BuildProp) ...

8  Como posso modificar o modelo de telefone no Build.prop para obter aplicativos não suportados?  ( How can i modify the phone model in build prop to get unsupported apps ) 
Atualmente tenho uma lenda de HTC enraizada. À luz das vendas atuais do mercado Android, eu adoraria poder comprar alguns dos aplicativos à venda sem um apare...

4  O sistema de arquivos NTFS é suportado em Huawei U8160?  ( Is ntfs file system supported on huawei u8160 ) 
Eu tenho um Huawei U8160 executando o CyanogenMod 7.2. Eu tenho um disco rígido portátil de 500 GB que é o sistema de arquivos é NTFS, eu conectei o disco r...

17  Como o Google Play funciona se um aplicativo é compatível com o meu dispositivo?  ( How does google play work out if an app is compatible with my device ) 
Eu tenho um tablet Android "genérico" e, muitas vezes, quando eu chego a instalar e app, o Google Play diz que é incompatível com o meu dispositivo. Acontece ...

8  É possível executar minecraft em um Android?  ( Is it possible to run minecraft on an android ) 
Eu estava pensando em usar algumas ferramentas para converter o jarro em um apk. Mas meu Nexus terá memória suficiente? E os controles? ...

2  Redsocks no emulador Android: Obtendo Erro "Não Executável: Mágica 7F45"  ( Redsocks on android emulator getting error not executable magic 7f45 ) 
Estou tentando obter proxydroid ou redsocks para executar no genymotion Android Emulator (x86). ADB Shell no dispositivo, execute Redsocks e recebo "não execu...

4  Por que eu não consigo instalar alguns aplicativos?  ( Why am i unable to install some apps ) 
Eu possuo um htc salsa com android 2.3.3 (gengibre). O problema é que eu não posso baixar aplicativos como Surfistas de metrô , templo de execução , ...

1  Existe uma maneira de alterar o tipo de dispositivo no Google Play  ( Is there a way to change device type on google play ) 
Eu tenho um HTC One V, mas eu enraizei e instalei o Cymod 10.1. O problema que estou enfrentando atualmente é que o dispositivo aparece no Google Play como HT...

2  Todos os aplicativos no Google Play são compatíveis com o Samsung Galaxy S4?  ( Are all apps on google play compatible with the samsung galaxy s4 ) 
Eu queria saber se o samsung galaxy s4 irá executar todos os aplicativos da Play Store ou não? Eu tinha feito muita googling, mas não consegui encontrar uma...

6  Como contornar a verificação de compatibilidade de mercado?  ( How to circumvent the market compatibility check ) 
Às vezes gostaria de instalar algum aplicativo na minha noção tinta Adam, mas o Android Market diz que meu dispositivo não é compatível com o aplicativo. ATM ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.