Benchmarks können nützlich sein, egal ob es sich um mobile oder andere Computerhardware handelt. Es gibt jedoch ein Problem - Sie müssen sich darauf verlassen, dass alle ehrlich sind. Lassen Sie mich erklären. Immer wenn Sie ein Video oder einen Screenshot eines Benchmark-Scores sehen, ist das, was Sie wirklich sehen, ein Maß dafür, wie die Software mit der Hardware interagiert. Das hat zwei große Probleme: Auf keinem Android-Handy läuft dieselbe Software, und es gibt immer einen Joker, der schummeln möchte. Vor kurzem hat unser Freund John aus der Phone Arena einige Quadrant-Werte eines neuen Mobilteils festgestellt, die im Vergleich zu den anderen aufgelisteten Handys einfach zu niedrig sind. Und gut, dass John darauf hingewiesen hat.
Natürlich können Benchmarks Spaß machen, zum Beispiel, wie wenig sich die Benutzeroberfläche von LG auf das Optimus 2X im Vergleich zu Stock Froyo auswirkt, und sie können nützlich sein, wenn Sie sie selbst ausführen, um einige Änderungen an Ihrer eigenen Software zu beurteilen. Aber wir sind drüber hinweg. Wir werden unser Leistungsurteil auf der Grundlage der Leistung und nicht auf der Grundlage von Zahlen begründen.
Es ist verdammt einfach, an allen Benchmarks zu schummeln, weil es sich nur um Android-Apps handelt. Schauen Sie sich all die anderen Zauberkünstler an, die mit Android-Apps zu tun haben, und fragen Sie sich, ob die Benchmarks so unterschiedlich sind, dass sie nicht "gehackt" werden können. Die Antwort lautet Nein, und wir zeigen Ihnen, wie Sie am einfachsten (aber definitiv nicht am einzigen) hacken können, Quadrant.
Schau es dir nach dem Klick an.
Lassen Sie uns einen kleinen Blick darauf werfen, was wir hier durch die Magie des Videos tun werden.
YouTube-Link für die mobile AnzeigeSie müssen für dieses Beispiel verwurzelt sein. Es gibt viele andere Möglichkeiten, um auf nicht verwurzelten Telefonen zu cheaten, indem Sie den Code bearbeiten und die App selbst neu erstellen. Für diese einfache Methode ist jedoch root erforderlich. Sie werden auch ein paar Werkzeuge benötigen:
- Lassen Sie adb mit root-Zugriff in der Shell arbeiten.
- Quadrant Standard aus dem Android Market. Wir haben Quadrant Advanced in unserer Demo verwendet, weil es so einfach ist, das Betrügen zu sehen. Sie werden Standard verwenden wollen, weil es so einfach ist, das Betrügen zu sehen.
- System Panel (oder eine App, die alle Prozesse beenden kann) aus dem Android Market.
- SetCPU aus dem Android Market oder gleichwertig (wenn Sie einen übertakteten Kernel haben).
- Zwei Hände, eine Tastatur und kein Gewissen.
Installieren Sie alle Ihre Apps und starten Sie Ihr Telefon neu. Lassen Sie es 5 bis 10 Minuten ruhen, damit alle Synchronisierungs- und Scanvorgänge abgeschlossen sind, und führen Sie dann Quadrant aus (siehe "Vorher" -Seite im obigen Bild), damit Sie die Wahrheit erfahren.
Schließen Sie Ihr Telefon an Ihren Computer an und betreten Sie die Shell. Führen Sie als root den folgenden Befehl aus:
mount -t tmpfs tmpfs /data/data/com.aurorasoftworks.quadrant.ui.standard
Geben Sie es genau so ein, wie es geschrieben steht. Das ist ganz einfach: Die E / A-Teile aller Telefone stellen den größten Engpass dar. Daher verschieben wir den Quadrant-Datenordner vom physischen Speicher in den Arbeitsspeicher. RAM ist gut. Das Lesen und Schreiben ist schnell. Super schnell. Dies verschwindet beim Neustart, so dass es einfach ist, die Dinge wieder normal zu machen.
Als Nächstes möchten wir den CPU-Skalierungseffekt aufheben. Wer Batterie sparen muss, wir wollen Highscores! Starten Sie SetCPU und drehen Sie den CPU-Takt so hoch wie möglich. Wählen Sie "Leistung" als CPU-Regler. Dies hält die Dinge die ganze Zeit mit Höchstgeschwindigkeit am Laufen.
Verwenden Sie nun die App, für die Sie sich entschieden haben (ich verwende die Systemsteuerung, um die Dinge zu überwachen, und sie enthält das gefürchtete Kill-All als zusätzliche Funktion), um alle Ihre Hintergrundaufgaben zu beenden. Wenn Sie Systemprozesse beenden können, ist dies sogar noch besser. Es ist uns egal, wie gut das Telefon funktioniert, nur wie hoch die Nummern sind.
Starten Sie Quadrant und führen Sie Ihren Benchmark durch. Führen Sie es zwei- oder dreimal aus, um sich darin zurechtzufinden, und machen Sie dann Screenshots. Machen Sie sich klar, wie einfach das war, und stellen Sie sich dann vor, welche anderen Cheats durch Reverse Engineering der Benchmark-Apps und Ändern der Mathematik zum Schreiben der Partituren ausgeführt werden können. Fügen Sie ein paar andere Tricks hinzu, wie z. B. das Ändern einer oder zweier Zeilen in der Datei build.prop, um die CPU-Werte zu erhöhen, und Sie sind goldrichtig. Bevor jemand sagt "Ja, aber ich benutze Bechmark xyz9000 Pro und du kannst nicht darüber schummeln." Ja, du kannst. Sogar ich kann und es gibt viele Leute da draußen, die viel talentierter sind als ich. Glauben Sie nur Benchmarks, die viele Messgeräte und Kabel mit blinkendem Licht verwenden, denn alles andere ist nur Software, die jemand hacken kann.
Jetzt ist das Spielfeld eben. Glückwunsch, du bist ein Betrüger.