Logo hr.androidermagazine.com
Logo hr.androidermagazine.com

Kako varati na mjerilima (i zašto bismo umanjili njihovu važnost)

Anonim

Mjerila mogu biti korisna, bilo da govorimo o mobilnom ili bilo kojem drugom računalnom hardveru. Međutim, postoji problem - morate ovisiti o tome da li će svi biti iskreni. Dopustite mi da objasnim. Kad god vidite video ili snimku zaslona s referentnom ocjenom, ono što stvarno vidite mjeri mjerilo kako softver komunicira s hardverom. Postoje dva velika problema s tim: Nijedan Android telefon ne pokreće isti softver i uvijek postoji neki šaljivdžija koji se želi varati. nedavno je naš prijatelj John iz Phone Arene primijetio nekoliko novih kvadrata novih kvadrata u odnosu na ostale nabrojene telefone. I dobro za Johna što je to istaknuo.

Sigurno da referentne vrijednosti mogu biti zabavne, primjerice, pogledajte kakav je mali utjecaj LG-evog korisničkog sučelja na Optimus 2X u usporedbi s Stock Froyo-om, a mogu biti korisni ako ih sami pokrenete kako biste procijenili neke promjene koje unesete u svoj vlastiti softver. Ali, mi smo preko toga. Svoju ocjenu učinkovitosti temeljit ćemo na osnovi performansi, a ne broja.

Jednostavno je previše lako prevariti se na svim referentnim vrijednostima, jer su to samo Android aplikacije. Pogledajte sve ostale magične ljude s Androidovim aplikacijama i zapitajte se - jesu li mjerila toliko različita da ih se ne može "hakirati"? Odgovor je ne, a mi ćemo vam pokazati kako hakirati najlakšu (ali definitivno ne jedinu) kojom se može manipulirati, kvadrant.

Provjerite nakon skoka.

Pogledajmo malo što ćemo ovdje učiniti, magijom videa.

YouTube veza za mobilno gledanje

Za ovaj primjer morat ćete se ukorijeniti. Postoji puno drugih načina varanja ukorijenjenih telefona uređivanjem koda i ponovnom izgradnjom same aplikacije, ali ovaj jednostavan način treba korijen. Trebat će vam i nekoliko alata:

  • Neka adb radi, s pristupom korijenu u ljusci.
  • Standard s kvadrantom s tržišta Android Market. Koristili smo Quadrant Advanced u našem demo programu jer je tako lako vidjeti prevare. Morat ćete koristiti Standard, jer je tako lako vidjeti varanje.
  • Sustavna ploča (ili bilo koja aplikacija koja može ubiti sve procese) s Android Market-a.
  • SetCPU s Android Market-a ili slično (ako imate overclocked kernel).
  • Dvije ruke, tipkovnica i bez savjesti.

Instalirajte sve aplikacije i ponovno pokrenite telefon. Pustite ga da stoji 5 do 10 minuta, tako da se sinkronizacija i skeniranje završi, a zatim pokrenite Kvadrant (pogledajte stranicu "prije" na slici gore) kako biste znali istinu.

Priključite telefon na računalo i unesite ljusku. Kao root pokrenite sljedeću naredbu:

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

Unesite ga točno onako kako je napisano. To je jednostavno - I / O dijelovi svih telefona su najveće usko grlo, tako da mapu podataka Quadrant prenosimo iz fizičke memorije u RAM. RAM je dobra. Čitanje i pisanje mu je brzo. Super brzo. To se kod ponovnog pokretanja uklanja, tako da je stvari lako vratiti u normalu.

Zatim želimo otkazati bilo koji efekt skaliranja CPU-a. Tko treba uštedjeti bateriju, želimo visoke rezultate! Upalite SetCPU i podesite brzinu takta CPU-a što je veća, pa odaberite "performanse" kao upravitelja procesora. To će stalno pokrenuti stvari maksimalnom brzinom.

Sada upotrijebite onu aplikaciju za koju ste se odlučili (za praćenje stvari koristim sistemsku ploču, a uključuje strašne ubojice kao dodatnu funkciju) da biste ubili sve pozadinske zadatke. Ako možete ubiti sistemske procese, još bolje. Nije nas briga koliko telefon dobro funkcionira, samo koliko su visoki brojevi.

Upalite kvadrant i pokrenite svoje mjerilo. Pokrenite ga dva ili tri puta da biste se smjestili, a zatim počnite snimati snimke zaslona. Shvatite koliko je to lako bilo napraviti, a zatim zamislite što se drugi varaji mogu napraviti obrnutim inženjeringom referentnih aplikacija i promjenom matematike koja se koristi za pisanje rezultata. Dodajte još nekoliko trikova poput promjene crte ili dvije u datoteci build.prop da biste povećali CPU rezultate, a vi ste zlatni. Prije nego netko kaže "Da, ali ja koristim Bechmark xyz9000 Pro i ne možete ga varati". Da, možete. Čak mogu i puno je ljudi nadarenih nego što sam ja. Vjerujte samo referentnim vrijednostima koji koriste mnogo brojila i žica, s treperećim svjetlima, jer sve ostalo je samo softver koji netko može hakirati.

Sada je igralište na razini. Čestitamo, ti si varalica.