Logo ja.androidermagazine.com
Logo ja.androidermagazine.com

ベンチマークで不正をする方法(およびその重要性を軽視すべき理由)

Anonim

ベンチマークは、モバイルやその他のコンピューターハードウェアのいずれを使用している場合でも役立ちます。 ただし、問題があります。皆さんが正直であることを信頼する必要があります。 説明させてください。 ビデオやベンチマークスコアのスクリーンショットを見るときはいつでも、実際に見ているのは、ソフトウェアがハードウェアとどのように相互作用するかの尺度です。 これには2つの大きな問題があります。同じソフトウェアを実行するAndroidスマートフォンは2台もありません。また、不正行為をしたいジョーカーもいます。 最近、Phone Arenaの仲間のJohnは、新しい携帯電話のQuadrantスコアが、リストされている他の電話と比べて非常に低いことを指摘しました。 そしてそれを指摘してくれたジョンに感謝します。

確かに、ベンチマークは、ストックFroyoに比べてLGのUIがOptimus 2Xに与える影響が小さいことを確認するなど、楽しくなる可能性があります。 しかし、私たちはそれ以上です。 数値ではなく、パフォーマンスに 基づいてパフォーマンスの 判断を下します。

Androidアプリにすぎないため、すべてのベンチマークでごまかすのは簡単すぎます 。 Androidアプリで行っている他のすべての魔法の人を見て、自問してみてください-ベンチマークは非常に異なるため、「ハッキング」できませんか? 答えはノーです。操作するのが最も簡単な(しかし間違いなく唯一の)Quadrantでハッキングする方法を紹介します。

ジャンプ後に確認してください。

ビデオの魔法を通して、ここでやろうとしていることを正確に見てみましょう。

モバイル視聴用のYouTubeリンク

この例では、ルート化する必要があります。 コードを編集してアプリ自体を再構築することにより、ルート化されていない携帯電話をチートする方法は他にもたくさんありますが、この簡単な方法にはルートが必要です。 また、いくつかのツールが必要になります。

  • シェルでrootアクセスを使用して、adbを動作させます。
  • AndroidマーケットのQuadrant Standard。 デモではQuadrant Advancedを使用しました。不正行為が見やすいためです。 不正行為が見やすいため、Standardを使用することをお勧めします。
  • Androidマーケットのシステムパネル(またはすべてのプロセスを強制終了できるアプリ)。
  • AndroidマーケットのSetCPU、または同等のCPU(オーバークロックされたカーネルがある場合)。
  • 両手、キーボード、良心なし。

すべてのアプリをインストールし、電話を再起動します。 同期とスキャンがすべて終了するように5〜10分間放置してから、Quadrantを実行して(上の画像の「前」側を参照)、真実を確認します。

電話をコンピューターに接続し、シェルに入ります。 rootとして、次のコマンドを実行します。

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

書かれているとおりに正確に入力してください。 それがしていることは簡単です-すべての電話のI / O部分が最大のボトルネックであるため、Quadrantデータフォルダーを物理ストレージからRAMに移動しています。 RAMは良いです。 読み書きは高速です。 超早い。 これは再起動時に消えるので、通常の状態に戻すのは簡単です。

次に、CPUスケーリング効果をキャンセルします。 バッテリーを節約する必要がある人、ハイスコアが欲しい! SetCPUを起動し、CPUクロック速度を可能な限り高速にし、CPUガバナーとして「パフォーマンス」を選択します。 これにより、常に最高速度で物事が実行されます。

決定したアプリを使用して(システムパネルを使用して物事を監視し、追加機能として恐ろしいkill-allが含まれています)、すべてのバックグラウンドタスクを強制終了します。 システムプロセスを強制終了できれば、さらに良いでしょう。 電話がどれだけうまく機能するかは気にしません。数字がどれだけ大きいかだけです。

Quadrantを起動し、ベンチマークを実行します。 数回実行して落ち着いてから、スクリーンショットを撮り始めます。 これがいかに簡単かを実感し、ベンチマークアプリをリバースエンジニアリングし、スコアの作成に使用する数学を変更することで、他のチートを実行できることを想像してください。 build.propファイルの1行または2行を変更してCPUスコアを膨らませるなど、他のいくつかのトリックを追加すれば、最高です。 誰かが「うん、でも私はBechmark xyz9000 Proを使っているので、それをだましてはいけない」と言う前に。 はい、できます。 私もできますし、私よりも才能のある人がたくさんいます。 他のものは誰かがハッキングできる単なるソフトウェアであるため、点滅するライトで多くのメーターとワイヤーを使用するベンチマークのみを信じてください。

競技場は水平になりました。 おめでとうございます、あなたは詐欺師です。