Logo ms.androidermagazine.com
Logo ms.androidermagazine.com

Bagaimana untuk menipu pada penanda aras (dan mengapa kita harus mengurangkan kepentingan mereka)

Anonim

Penanda aras boleh berguna, sama ada kita bercakap mudah alih atau mana-mana perkakasan komputer lain. Terdapat masalah walaupun - anda perlu bergantung pada setiap orang yang jujur. Biar saya jelaskan. Bila-bila masa anda melihat video atau tangkapan skrin penanda aras, apa yang anda benar-benar melihat adalah ukuran bagaimana perisian itu berinteraksi dengan perkakasan. Terdapat dua masalah besar dengan itu: Tidak ada dua telefon Android yang menjalankan perisian yang sama, dan selalu ada joker yang ingin menipu. baru-baru ini kami John dari Phone Arena mencatat beberapa skor Quadrant dari telefon bimbit baru yang terlalu rendah berbanding dengan telefon lain yang disenaraikan. Dan baik kepada John kerana menunjuknya.

Pasti, penanda aras boleh menjadi seronok, seperti melihat betapa sedikit impak UI UI pada Optimus 2X berbanding Stock Froyo, dan mereka boleh berguna jika anda menjalankannya sendiri untuk mengukur beberapa perubahan yang anda buat kepada perisian anda sendiri. Tetapi kita sudah berakhir. Kami akan menentukan penghakiman kami prestasi berdasarkan prestasi, dan bukan nombor.

Sudah cukup mudah untuk menipu pada semua tanda aras, kerana mereka hanya aplikasi Android. Lihat semua ahli sihir yang lain dengan aplikasi Android, dan tanya diri anda - adalah tanda aras yang begitu berbeza sehingga mereka tidak boleh "digodam"? Jawapannya tidak, dan kami akan menunjukkan kepada anda cara untuk menggodam paling mudah (tetapi bukan satu-satunya) untuk memanipulasi, Quadrant.

Semak ia selepas melompat.

Mari kita lihat sedikit apa yang akan kita lakukan di sini, melalui keajaiban video.

Pautan YouTube untuk tontonan mudah alih

Anda perlu berakar untuk contoh ini. Terdapat banyak cara lain untuk menipu pada telefon tidak diganggu dengan menyunting kod dan membina semula aplikasi itu sendiri, tetapi cara yang mudah ini memerlukan akar. Anda juga akan memerlukan beberapa alat:

  • Adb bekerja, dengan akses root dalam shell.
  • Standard Quadrant dari Android Market. Kami menggunakan Quadrant Advanced dalam demo kami, kerana ia sangat mudah untuk melihat penipuan. Anda akan mahu menggunakan Standard, kerana sangat mudah untuk melihat penipuan.
  • Panel Sistem (atau mana-mana aplikasi yang boleh membunuh semua proses) dari Android Market.
  • SetCPU dari Android Market, atau setaraf (jika anda mempunyai kernel overclocked).
  • Dua tangan, keyboard, dan tidak ada hati nurani.

Pasang semua aplikasi anda dan but semula telefon anda. Biarkan ia duduk selama 5 hingga 10min sehingga semua penyegerakan dan pengimbasan selesai, kemudian jalankan Quadrant (lihat bahagian "sebelum" dalam imej di atas) supaya anda tahu kebenarannya.

Hook telefon anda ke komputer anda, dan masukkan cangkerang. Sebagai root, jalankan perintah berikut:

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

Masukkannya seperti yang ditulis. Apa yang dilakukan adalah mudah - bahagian I / O semua telefon adalah kesesakan terbesar, jadi kami memindahkan folder data Quadrant dari penyimpanan fizikal, dan ke dalam RAM. RAM adalah baik. Membaca dan menulis kepadanya pantas. Sangat laju. Ini hilang pada reboot, jadi mudah untuk mengambil semula perkara normal.

Seterusnya, kami ingin membatalkan sebarang kesan skala CPU. Siapa yang perlu menjimatkan bateri, kami mahu markah tinggi! Letakkan SetCPU dan engkol kelajuan jam CPU setinggi ia akan pergi, dan pilih "prestasi" sebagai gabenor CPU. Ini akan memastikan perkara berjalan pada kelajuan tinggi sepanjang masa.

Sekarang gunakan mana-mana aplikasi yang anda memutuskan (saya menggunakan Panel Sistem untuk memantau perkara-perkara, dan ia termasuk membunuh yang ditakuti-semua sebagai fungsi tambahan) untuk membunuh semua tugas latar belakang anda. Sekiranya anda boleh membunuh proses sistem, lebih baik lagi. Kami tidak peduli seberapa baik telefon berfungsi, hanya berapa tinggi bilangannya.

Letakkan Quadrant, dan jalankan penanda aras anda. Jalankannya dua atau tiga kali untuk menyelesaikannya, kemudian mula mengambil tangkapan skrin. Menyedari betapa mudahnya untuk melakukan ini, kemudian bayangkan apa penipu lain yang dapat dilakukan oleh kejuruteraan terbalik aplikasi penanda aras dan mengubah matematik yang digunakan untuk menulis skor. Tambah dalam beberapa helah lain seperti menukar garis atau dua dalam fail build.prop untuk mengembang skor CPU, dan anda emas. Sebelum seseorang berkata "Ya, tetapi saya menggunakan Bechmark xyz9000 Pro dan anda tidak boleh menipu pada itu." Ya awak boleh. Malah saya boleh, dan ada banyak orang di luar sana yang lebih berbakat daripada saya. Hanya percaya tanda aras yang menggunakan banyak meter dan wayar, dengan lampu berkelip, kerana apa-apa lagi hanya perisian yang seseorang boleh menggodam.

Sekarang lapangan bermain adalah tahap. Tahniah, awak penipu.