Há algumas pessoas tendo problemas para comprar aplicativos que foram instalados originalmente por fora do Google Play. Por exemplo, quem aproveitou o último Humble Bundle não consegue atualizar o Osmos pelo Market Play, já que ele não foi comprado por lá. E tem gente que resolveu comprá-lo de novo no Play, só que não está conseguindo!

Há algum bug na loja que impede a pessoa de comprar um aplicativo que já tenha sido comprado/instalado de outra fonte! Ele aparece como “comprado”, e caso exista alguma atualização também não se consegue fazê-la. Não adianta remover o app….ele continuará “comprado” para o Play.

E como sempre, há uma gambiarra que pode ser feita! A dica funciona no Google Chrome….para outros navegadores talvez existam outras formas, mas como esse é um grande programa e é integrado ao Android (com compartilhamento de senhas, formulários, histórico, etc.) não faz sentido usar outro no computador! :)

  • vá até a página do aplicativo…no caso, vou usar o Osmos como exemplo.
  • clique com o botão direito sobre o botão “comprado”
  • na janela que aparecer, selecione a última opção (como meu Chrome está em inglês é a Inspect Element, que em português deve ser algo como inspecionar elemento)

  • vai abrir uma janela com um monte de códigos estranhos

  • localize logo acima da parte destacada o texto “data-ispurchased”
  • dê dois cliques no true…ele será selecionado

  • digite false no lugar e dê um Enter

Aí basta voltar na tela do aplicativo, clicar o botão “comprado” que a janela de compra será exibida e você poderá pagar, de novo, pelo aplicativo! E desta vez ele ficará vinculado ao Play, com atualizações diretas de lá!

fonte: XDA Developers