0 votes

Comment puis-je tromper ou forcer une application à fonctionner sur un appareil non pris en charge ?

J'ai récemment acheté un mini-pc iMito MX1 et j'ai été déçu de constater que Hulu Plus n'est pas entièrement pris en charge par mon appareil. Je peux télécharger l'application sans problème, mais je reçois un message d'erreur dans l'application qui me dit que je peux parcourir les vidéos dans l'application, mais que la lecture des vidéos n'est pas prise en charge.

J'ai un accès Root et j'espérais que modifier le fichier build.prop pour faire croire à l'application que mon appareil est supporté, mais pas de chance.

Existe-t-il un autre moyen de forcer ou de tromper une application pour qu'elle fonctionne sur un appareil non pris en charge ?

1voto

Michael Kohne Points 1798

Vous ne pouvez pas le forcer à fonctionner. Il existe peut-être des astuces pour faire croire à l'application qu'elle se trouve sur un autre appareil, mais pour l'application en question (lecture vidéo), il est presque certain qu'elle refuse de lire parce qu'elle ne le peut pas.

Le matériel de l'appareil est probablement quelque chose que les développeurs n'ont pas anticipé, ou dont l'application sait qu'il n'est pas assez rapide pour fonctionner. Même si vous trouvez un moyen de simuler et de faire en sorte qu'elle essaie, elle ne fera que planter ou lire si lentement qu'elle sera impossible à regarder.

0voto

user530873 Points 131

Vous pourriez démonter l'application en utilisant apktool et ensuite éditer le smali, mais comme mentionné dans les réponses précédentes ici, cela conduirait toujours à des problèmes. Il y a de fortes chances que les développeurs aient conçu l'application de cette façon parce que votre appareil n'était pas capable de la lire.

Si vous voulez vraiment essayer de modifier le smali de l'application, allez-y : https://code.google.com/p/Android-apktool/

-3voto

forums Points 840

Ce que vous faites n'est pas recommandé. Il y a une raison pour laquelle les développeurs d'applications limitent l'installation à certains appareils. A savoir :

  1. Version Android
  2. Architecture du processeur/GPU
  3. Chipset/Board/RAM
  4. Taille de l'écran/Densité/Résolution

Il s'agit de garantir une expérience utilisateur aussi bonne, cohérente et rapide que possible.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X