Benchmark dapat bermanfaat, apakah kita berbicara perangkat seluler atau perangkat keras komputer lainnya. Namun ada masalah - Anda harus bergantung pada semua orang yang jujur. Biarkan saya jelaskan. Setiap kali Anda melihat video atau tangkapan layar skor patokan, apa yang sebenarnya Anda lihat adalah ukuran bagaimana perangkat lunak berinteraksi dengan perangkat keras. Ada dua masalah besar dengan itu: Tidak ada dua ponsel Android menjalankan perangkat lunak yang sama, dan selalu ada beberapa joker yang ingin menipu. baru-baru ini sobat kami John dari Phone Arena mencatat beberapa skor Quadrant dari handset baru yang terlalu rendah dibandingkan dengan ponsel lain yang terdaftar. Dan bagus untuk John karena menunjukkannya.
Tentu, tolok ukur bisa menyenangkan, seperti melihat betapa sedikit dampak UI LG terhadap Optimus 2X dibandingkan dengan Stock Froyo, dan mereka dapat berguna jika Anda menjalankannya sendiri untuk mengukur beberapa perubahan yang Anda lakukan pada perangkat lunak Anda sendiri. Tapi kita sudah mengatasinya. Kita akan mendasarkan penilaian kinerja kita berdasarkan kinerja, dan bukan angka.
Terlalu mudah untuk menipu sama sekali tolok ukur, karena itu hanyalah aplikasi Android. Lihatlah semua yang dilakukan orang-orang sihir lainnya dengan aplikasi Android, dan tanyakan pada diri Anda - apakah tolok ukur sangat berbeda sehingga mereka tidak dapat "diretas"? Jawabannya adalah tidak, dan kami akan menunjukkan kepada Anda cara meretas yang paling mudah (tapi jelas bukan satu-satunya) untuk dimanipulasi, Kuadran.
Lihat setelah lompat.
Mari kita sedikit melihat apa yang akan kita lakukan di sini, melalui keajaiban video.
Tautan YouTube untuk menonton selulerAnda harus di-root untuk contoh ini. Ada banyak cara lain untuk menipu pada ponsel yang tidak di-root dengan mengedit kode dan membangun kembali aplikasi itu sendiri, tetapi cara mudah ini perlu di-root. Anda juga akan memerlukan beberapa alat:
- Adb berfungsi, dengan akses root di shell.
- Standar Kuadran dari Pasar Android. Kami menggunakan Quadrant Advanced dalam demo kami, karena sangat mudah untuk melihat kecurangan. Anda akan ingin menggunakan Standar, karena sangat mudah untuk melihat kecurangan.
- Panel Sistem (atau aplikasi apa pun yang dapat membunuh semua proses) dari Android Market.
- SetCPU dari Android Market, atau setara (jika Anda memiliki kernel yang di-overclock).
- Dua tangan, keyboard, dan tidak ada hati nurani.
Instal semua aplikasi Anda dan reboot ponsel Anda. Biarkan selama 5 hingga 10 menit sehingga semua sinkronisasi dan pemindaian selesai, kemudian jalankan Quadrant (lihat sisi "sebelum" pada gambar di atas) sehingga Anda tahu kebenarannya.
Hubungkan ponsel Anda ke komputer Anda, dan masukkan shell. Sebagai root, jalankan perintah berikut:
mount -t tmpfs tmpfs /data/data/com.aurorasoftworks.quadrant.ui.standard
Masukkan persis seperti yang tertulis. Apa yang dilakukan adalah sederhana - bagian I / O dari semua ponsel adalah hambatan terbesar, jadi kami memindahkan folder data Quadrant dari penyimpanan fisik, dan ke dalam RAM. RAM bagus. Membaca dan menulis itu cepat. Sangat cepat. Ini hilang saat reboot, jadi mudah untuk mengembalikan semuanya menjadi normal.
Selanjutnya, kami ingin membatalkan efek penskalaan CPU. Siapa yang perlu menghemat baterai, kami ingin skor tinggi! Jalankan SetCPU dan engkol kecepatan clock CPU setinggi-tingginya, dan pilih "kinerja" sebagai gubernur CPU. Ini akan membuat segala sesuatu berjalan dengan kecepatan tinggi sepanjang waktu.
Sekarang gunakan aplikasi apa pun yang Anda putuskan (Saya menggunakan System Panel untuk memonitor sesuatu, dan itu termasuk kill-all yang ditakuti sebagai fungsi tambahan) untuk membunuh semua tugas latar belakang Anda. Jika Anda dapat mematikan proses sistem, bahkan lebih baik. Kami tidak peduli seberapa baik ponsel bekerja, hanya seberapa tinggi angkanya.
Jalankan Kuadran, dan jalankan tolok ukur Anda. Jalankan dua atau tiga kali untuk menyelesaikannya, lalu mulai mengambil tangkapan layar. Sadari betapa mudahnya melakukan ini, lalu bayangkan apa curang lainnya yang bisa dilakukan dengan merekayasa balik aplikasi benchmark dan mengubah matematika yang digunakan untuk menulis skor. Tambahkan beberapa trik lain seperti mengubah satu atau dua baris dalam file build.prop untuk mengembang skor CPU, dan Anda emas. Sebelum seseorang berkata, "Ya, tapi saya menggunakan Bechmark xyz9000 Pro dan Anda tidak bisa menipu yang itu." Ya kamu bisa. Bahkan saya bisa, dan ada banyak orang di luar sana yang jauh lebih berbakat daripada saya. Hanya percaya tolok ukur yang menggunakan banyak meter dan kabel, dengan lampu berkedip, karena hal lain hanyalah perangkat lunak yang dapat diretas seseorang.
Sekarang arena bermain sudah rata. Selamat, Anda seorang penipu.