in

Comment restaurer l’accès aux opérations d’application sous Android 4.4.2+

Google a supprimé l’accès à App Ops, l’interface cachée du gestionnaire d’autorisations d’applications Android, dans Android 4.4.2. Cependant, App Ops est toujours présent dans Android – avec un accès root, nous pouvons le récupérer.

Le jeu du chat et de la souris avec les développeurs Android de Google se poursuit. Nous devrons continuer la bataille jusqu’à ce que Google agite le drapeau blanc et admette que nous, les utilisateurs, devrions être en mesure de contrôler l’accès à nos propres données privées.

Root + Xposed Framework + AppOpsXposed

Cette astuce nous permettra de retrouver l’accès à l’interface App Ops. Pour ce faire, nous aurons besoin de trois choses:

  • Accès racine: Google a complètement désactivé l’accès à App Ops pour les simples mortels, mais il est toujours disponible dans la ROM Android d’origine à partir de 4.4.2. Avec un accès root complet, nous pouvons le reprendre.

  • Cadre Xposed: Le Xposed Framework est un outil qui nous permet de modifier des parties du système qui nécessiteraient normalement de flasher une ROM. Avec Xposed Framework et l’accès root, nous pouvons effectuer ce genre de réglages au niveau du système. Ces ajustements nous permettent de modifier les applications système au moment de l’exécution sans modifier directement leurs fichiers.
  • AppOpsXposed: Ce module Xposed Framework restaure l’accès à App Ops et ajoute une option App Ops à l’application principale Paramètres d’Android.

Tout d’abord, vous devrez rooter votre appareil. La manière dont vous procédez dépend de votre appareil. Si vous possédez un appareil Nexus, nous aimons WugFresh Boîte à outils Nexus Root, qui vous guidera tout au long du processus.

Une fois enraciné, vous devrez activer l’option « Sources inconnues », téléchargez le Installateur de cadres Xposed APK depuis son site officiel et installez-le sur votre appareil.

Lancez le programme d’installation Xposed après son installation, appuyez sur l’option Framework et appuyez sur Installer / Mettre à jour.

Une fois le framework installé, appuyez sur Modules dans l’application pour afficher les modules que vous pouvez télécharger. Faites défiler vers le bas et appuyez sur le module AppOpsXposed, puis appuyez sur le bouton Télécharger pour l’installer.

Activez le module dans la liste des modules et redémarrez votre appareil pour activer vos réglages.

Vous verrez une option App Ops dans l’application Paramètres d’Android, à sa place. Appuyez sur l’application pour accéder à l’interface des opérations d’application désormais non masquée.

Opérations racine + application X

Si vous avez déjà un accès root, vous pouvez toujours utiliser le payant Opérations d’application X. App Ops X est une version «étendue» et recompilée de l’outil App Ops de Google avec des fonctionnalités supplémentaires. Une fois que vous avez payé un achat intégré, l’application d’installation télécharge App Ops X et utilise son accès root pour l’installer sur votre partition système.

App Ops X est remarquable car il continue de fonctionner normalement sur Android 4.4.2, même après que Google ait cassé la version standard d’App Ops. Si Google supprimait entièrement la version incluse d’App Ops sur une version plus récente d’Android publiée après 4.4.2, il est possible que App Ops X continue de fonctionner et devienne la meilleure option.

Si rien d’autre, cela montre un chemin à suivre si Google supprimait complètement App Ops. Les développeurs peuvent recompiler l’interface App Ops et utiliser l’accès root pour l’installer sur la partition système. Google dit que App Ops expose simplement les API système qui sont utilisées ailleurs dans le système – par exemple, pour restreindre les autorisations de notification ou contrôler quelle application SMS a la capacité d’envoyer des messages SMS. Ainsi, Google ne serait pas en mesure de nous empêcher de le faire sans supprimer l’accès aux API de niveau inférieur elles-mêmes, même si elles ont entièrement supprimé l’interface.

CyanogenMod et autres ROM personnalisées

Plutôt que de commencer à jouer à un jeu de chat et de souris avec les développeurs Android de Google, qui peuvent commencer à essayer de casser l’interface App Ops et de désactiver même ces astuces dans les futures versions d’Android, vous voudrez peut-être simplement installer une ROM personnalisée.

Par exemple, CyanogenMod comprend son propre gestionnaire d’autorisations qui est désormais basé sur App Ops. Les développeurs de Cyanogenmod ne supprimeront probablement pas l’accès à App Ops dans une mise à jour mineure. Même avant que les App Ops n’existent, Cyanogenmod incorporait son propre gestionnaire d’autorisations d’application qui permettait aux utilisateurs de contrôler ce que les applications pouvaient et ne pouvaient pas faire sur leurs propres appareils.

Une partie de la beauté d’Android est qu’il permet à de telles ROM personnalisées d’exister, vous pouvez donc choisir de vous éloigner de Google et de faire confiance à d’autres développeurs. Une partie de la laideur d’Android est que vous devez si souvent le faire, que vous recherchiez la gestion des autorisations des applications ou simplement des mises à jour opportunes pour de nombreux téléphones Android.

Plutôt que de forcer les utilisateurs soucieux de gérer les autorisations des applications à rooter leurs appareils et à modifier les fichiers système – ou à installer entièrement un nouveau système d’exploitation Android – Google devrait permettre à tous les utilisateurs de contrôler l’accès à leurs données privées.

Les utilisateurs d’Android devraient pouvoir contrôler si une application peut accéder à leurs contacts ou non, tout comme les utilisateurs iOS peuvent le faire.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment remapper les boutons sur la manette de votre PlayStation 4

Comment remapper les boutons sur la manette de votre PlayStation 4

Ce que fait iCloud et comment y accéder depuis Windows