Logo fr.androidermagazine.com
Logo fr.androidermagazine.com

Comment tricher aux points de repère (et pourquoi nous devrions minimiser leur importance)

Anonim

Les repères peuvent être utiles, qu’il s’agisse de matériel mobile ou autre. Il y a cependant un problème: vous devez compter sur l'honnêteté de tous. Laisse-moi expliquer. Chaque fois que vous voyez une vidéo ou une capture d'écran d'un score de référence, vous voyez vraiment comment le logiciel interagit avec le matériel. Cela pose deux gros problèmes: il n’ya pas deux téléphones Android qui exécutent le même logiciel, et il y a toujours des farceurs qui veulent tricher. Récemment, notre ami John, de Phone Arena, a noté quelques scores d'un nouveau combiné dans le quadrant qui sont tout simplement trop bas par rapport aux autres téléphones répertoriés. Et bien à John de l'avoir signalé.

Bien sûr, les tests de performance peuvent être amusants, comme voir le peu d'impact de l'interface utilisateur de LG sur l'Optimus 2X par rapport à Stock Froyo, et ils peuvent être utiles si vous les exécutez vous-même pour évaluer certains changements apportés à votre propre logiciel. Mais nous en avons fini. Nous allons fonder notre jugement sur le rendement en fonction du rendement et non des chiffres.

Il est tout simplement trop facile de tricher à tous les tests, car ce ne sont que des applications Android. Regardez toutes les autres personnes magiques avec les applications Android et posez-vous la question suivante: les repères sont-ils si différents qu'ils ne peuvent pas être "piratés"? La réponse est non, et nous allons vous montrer comment pirater le plus facile (mais certainement pas le seul) à manipuler, Quadrant.

Vérifiez-le après le saut.

Voyons un peu ce que nous sommes sur le point de faire ici, à travers la magie de la vidéo.

Lien YouTube pour visualisation sur mobile

Vous allez avoir besoin d'être enraciné pour cet exemple. Il existe de nombreuses autres façons de tricher sur les téléphones non racinés en modifiant le code et en reconstruisant l'application elle-même, mais cette méthode a besoin de root. Vous aurez également besoin de quelques outils:

  • Faites fonctionner adb, avec un accès root dans le shell.
  • Quadrant Standard sur l'Android Market. Nous avons utilisé Quadrant Advanced dans notre démo, car il est si facile de voir la tricherie. Vous voudrez utiliser Standard, car il est si facile de voir la tricherie.
  • Panneau système (ou toute application pouvant tuer tous les processus) à partir d'Android Market.
  • SetCPU à partir d'Android Market, ou équivalent (si vous avez un noyau overclocké).
  • Deux mains, un clavier et pas de conscience.

Installez toutes vos applications et redémarrez votre téléphone. Laissez-le reposer pendant 5 à 10 minutes pour que toute la synchronisation et le balayage soit terminé, puis exécutez Quadrant (voir le côté "avant" dans l'image ci-dessus) pour que vous sachiez la vérité.

Connectez votre téléphone à votre ordinateur et entrez dans le shell. En tant que root, exécutez la commande suivante:

mount -t tmpfs tmpfs /data/data/com.aurorasoftworks.quadrant.ui.standard

Entrez-le exactement comme écrit. Ce que vous faites est simple: les parties d'E / S de tous les téléphones constituent le goulot d'étranglement le plus important. Nous avons donc déplacé le dossier de données Quadrant du stockage physique vers la RAM. La RAM est bonne. Lire et écrire est rapide. Super rapide. Cela disparaît au redémarrage, il est donc facile de ramener les choses à la normale.

Ensuite, nous voulons annuler tout effet de mise à l’échelle de la CPU. Qui a besoin d'économiser de la batterie, nous voulons des scores élevés! Lancez SetCPU et augmentez la vitesse d'horloge du processeur, puis choisissez "performance" comme gouverneur. Cela permettra aux choses de fonctionner à toute vitesse.

Maintenant, utilisez l'application que vous avez choisie (j'utilise le Panneau du système pour surveiller des choses, et cela inclut le redoutable kill-all en tant que fonction supplémentaire) pour tuer toutes vos tâches en arrière-plan. Si vous pouvez tuer les processus du système, c'est encore mieux. Nous ne nous soucions pas du bon fonctionnement du téléphone, mais seulement du nombre élevé de personnes.

Lancez Quadrant et lancez votre point de repère. Exécutez-le deux ou trois fois pour l'installer, puis commencez à prendre des captures d'écran. Réalisez à quel point il était facile de faire cela, puis imaginez ce que d'autres astuces peuvent être faites en procédant au reverse engineering des applications de référence et en modifiant le calcul utilisé pour rédiger les partitions. Ajoutez quelques astuces, comme changer une ou deux lignes dans le fichier build.prop pour gonfler les scores du processeur, et vous êtes en or. Avant que quelqu'un ne dise: "Oui, mais j'utilise Bechmark xyz9000 Pro et vous ne pouvez pas tricher avec celui-là." Oui, vous pouvez. Même moi, je le peux, et il y a beaucoup de gens beaucoup plus talentueux que moi. Ne croyez que des points de repère qui utilisent beaucoup de compteurs et de câbles, avec des lumières clignotantes, car toute autre chose n'est qu'un logiciel que quelqu'un peut pirater.

Maintenant, le terrain de jeu est égal. Félicitations, vous êtes un tricheur.