8Jul
Les développeurs Android peuvent restreindre leurs applications à certains appareils, pays et versions minimales d'Android. Cependant, il existe des moyens de contourner ces restrictions, vous permettant d'installer des applications marquées comme "non compatibles avec votre appareil".
Notez que ces astuces ne sont pas prises en charge par Google. Ces astuces nécessitent de tromper Google Play, et beaucoup ont besoin de root. Certaines de ces astuces peuvent ne pas fonctionner correctement, car Google ne veut pas que nous fassions ces choses.
Pourquoi les applications sont-elles incompatibles?
Les développeurs Android peuvent restreindre leurs applications de plusieurs façons:
- Certaines applications sont marquées comme n'étant compatibles qu'avec certains téléphones ou tablettes. Cependant, ils peuvent fonctionner correctement sur les périphériques non pris en charge.
- Les autres applications ne peuvent être installées que dans certains pays. Par exemple, vous ne pouvez pas installer l'application Hulu Plus en dehors des États-Unis et certaines applications de banque en ligne ne sont disponibles que dans le pays de la banque.
- Toutes les applications ont une version minimale d'Android dont elles ont besoin. Par exemple, le navigateur Chrome de Google nécessite Android 4.0 ou version ultérieure.
Gardez à l'esprit que l'installation d'une application incompatible ne suffit pas forcément à la faire fonctionner. Certaines applications peuvent être incompatibles avec votre appareil, alors que d'autres applications( comme Hulu) ne fonctionneront que si elles sont utilisées aux États-Unis( ou avec un service VPN ou DNS américain comme Tunlr.)
Notez que vous ne verrez pas d'applications incompatibles lors de la recherchevia Google Play sur votre smartphone ou votre tablette Android. Ils n'apparaîtront tout simplement pas dans les résultats de la recherche. Vous verrez des applications incompatibles lorsque vous effectuez une recherche sur le site Web de Google Play.
Bypass Device Restrictions
Les appareils Android incluent un fichier build.prop qui identifie le modèle de l'appareil. Si vous avez un appareil Android rooté, vous pouvez modifier le fichier build.prop et faire en sorte que votre appareil apparaisse entièrement comme un autre appareil. Cela vous permettra d'installer des applications marquées comme compatibles avec l'autre appareil.
Notez que vous devrez être rooté pour utiliser cette astuce. Nous vous avons déjà montré comment rooter facilement les appareils Nexus avec le Nexus Root Toolkit de WugFresh. Le processus sera différent pour les autres appareils.
Nous avons déjà décrit comment éditer votre fichier build.prop manuellement, mais il y a maintenant un moyen plus simple. La nouvelle application Market Helper vous permet d'usurper un autre appareil sans modifier votre fichier build.prop. C'est beaucoup plus facile, plus rapide et plus sûr.(Cependant, gardez à l'esprit qu'il faut aussi root.)
Cette application n'est pas disponible sur Google Play, vous devrez donc la récupérer sur le site du développeur et la charger. Une fois qu'il est installé, ouvrez l'application et vous serez en mesure d'usurper un appareil populaire comme un Samsung Galaxy S3 ou un Nexus 7. Vous pouvez ensuite installer des applications compatibles avec cet appareil. Une fois que vous avez terminé, vous pouvez redémarrer votre appareil et il apparaîtra à nouveau lui-même.
Gardez à l'esprit que les applications marquées comme incompatibles peuvent en fait être incompatibles avec votre appareil. Par conséquent, certaines applications peuvent ne pas fonctionner correctement après leur installation. Astuces
pour l'installation d'applications restreintes aux pays
Certaines applications ne sont disponibles que dans certains pays. Si vous avez oublié d'installer l'application de votre banque avant de voyager ou si vous souhaitez installer une application vidéo ou musicale non disponible dans votre pays, vous risquez de faire croire à Google que votre appareil se trouve dans un autre pays.
Nous avons utilisé ces astuces par le passé pour installer des applications américaines uniquement en dehors des États-Unis. Cependant, aucun de ces trucs n'a fonctionné pour nous quand nous les avons essayés en composant l'article. Il est possible que Google soit certain que notre compte se trouve en dehors des États-Unis, car nous avons payé avec un mode de paiement autre que les États-Unis sur Google Play. Cependant, nous avons inclus ces conseils dans l'espoir qu'ils puissent encore fonctionner pour certains d'entre vous.
Si vous parvenez à installer une application limitée à un pays, elle sera liée à votre compte, ce qui vous permettra de l'installer sur vos autres appareils sans nécessiter d'astuces dans le futur.
Utiliser un VPN pour installer des applications restreintes aux pays
Vous pouvez utiliser un VPN pour faire croire à Google que votre appareil se trouve dans un autre pays. Cela peut uniquement fonctionner sur des périphériques sans connectivité cellulaire, tels que des tablettes, car Google peut utiliser le réseau cellulaire sur lequel se trouve votre appareil.
L'utilisation d'un VPN ne nécessite pas d'accès root. Nous vous avons déjà montré comment vous connecter aux VPN sur Android. Si vous avez besoin d'un VPN gratuit basé aux États-Unis ou au Royaume-Uni, essayez d'installer l'application TunnelBear. TunnelBear vous donne seulement une certaine quantité de données gratuites par mois, mais cela devrait suffire à installer quelques applications.
Redémarrez votre appareil Android, connectez-vous à un VPN situé dans le pays approprié, puis ouvrez l'application Google Play. Votre appareil devrait maintenant apparaître dans un autre pays, vous permettant de télécharger des applications disponibles dans le pays du VPN.
Vous devrez utiliser quelque chose comme Tunlr ou une application VPN pour accéder aux services de médias restreints aux pays après l'installation des applications multimédias. Cependant, certaines applications, telles que les applications bancaires en ligne, fonctionnent normalement dans d'autres pays après leur installation.
Utiliser MarketEnabler pour installer des applications restreintes aux pays
Si vous avez un smartphone avec connectivité cellulaire, Google utilisera les informations de votre opérateur pour déterminer son pays. Si vous avez un accès root, vous pouvez installer l'application MarketEnabler. Cette application vous permet d'usurper d'autres identifiants de transporteur, faisant apparaître votre appareil sur un transporteur dans un autre pays. Par exemple, si vous sélectionnez [us] T-Mobile, votre téléphone apparaîtra sur T-Mobile aux États-Unis. Mise à jour
: Depuis 2014, MarketEnabler est disparu. Ses développeurs notent qu'il "ne fonctionnera pas dans la plupart des cas".Nous laissons cette section ici pour la postérité, et vous pouvez toujours la télécharger à partir de la page Google Code, mais nous n'en attendons plus beaucoup.
Avec l'astuce VPN ou MarketEnabler, vous devrez peut-être effacer les données de l'application Google Play Store pour détecter le nouveau pays de votre appareil. Pour ce faire, ouvrez l'écran Paramètres, appuyez sur Applications, faites glisser votre doigt jusqu'à la liste Toutes, faites défiler jusqu'à l'application Google Play Store, puis appuyez dessus. Appuyez sur Forcer l'arrêt, Effacer les données, puis Effacer le cache.
Ré-ouvrez Google Play et il devrait trouver votre nouvel emplacement.
Installer le fichier APK de l'application
Si une application est marquée comme incompatible parce que vous êtes dans le mauvais pays, vous pouvez trouver le fichier. APK de l'application et la charger sur votre appareil.
Notez que le téléchargement et l'installation de fichiers APK aléatoires sur le Web constituent un risque de sécurité, tout comme le téléchargement de fichiers EXE aléatoires à partir de sources non officielles constitue un risque de sécurité sur Windows. Vous ne devez pas télécharger d'APK provenant de sources non fiables. Cependant, certaines applications sont officiellement proposées sous forme de fichier APK.
Vous pouvez également demander à des personnes que vous connaissez dans un autre pays d'extraire le fichier APK de leur appareil et de vous l'envoyer.(AirDroid a une fonction d'extraction d'APK facile à utiliser.)
Mettez à niveau votre système d'exploitation Android
Si vous voulez une application qui nécessite une version plus récente d'Android, vous devez mettre à jour votre appareil à la dernière version d'Android pour obteniril. La plupart des appareils Android ne reçoivent pas de mises à jour, mais vous pouvez envisager d'installer des ROM créées par la communauté comme CyanogenMod pour obtenir une version plus récente d'Android.
Par exemple, si vous avez un téléphone fonctionnant sous Android 2.3, Gingerbread, et que vous souhaitez installer le navigateur Chrome( uniquement disponible pour Android 4.0, Ice Cream Sandwich et les nouvelles versions d'Android), vous pouvez trouver un logiciel développé par la communauté.ROM comme CyanogenMod qui peut mettre à jour votre appareil à une version plus récente d'Android, vous permettant d'installer et d'utiliser l'application.
Connaissez-vous d'autres astuces pour installer des applications incompatibles? Les méthodes VPN et MarketEnabler pour accéder aux applications restreintes aux pays ne semblaient plus fonctionner pour nous, mais ont-elles fonctionné pour vous? Si non, avez-vous trouvé une meilleure méthode? Laissez un commentaire et partagez ce que vous avez découvert!
Crédits image: Dru Kelly sur Flickr, Johan Larsson sur Flickr