Artykuł

Jak oszukiwać w benchmarkach (i dlaczego powinniśmy bagatelizować ich znaczenie)

protection click fraud
KWADRANT ZOMGA!! 11 !!

Benchmarki mogą być przydatne, niezależnie od tego, czy mówimy o urządzeniach mobilnych, czy o innym sprzęcie komputerowym. Jest jednak problem - trzeba polegać na uczciwości wszystkich. Pozwól mi wyjaśnić. Za każdym razem, gdy widzisz wideo lub zrzut ekranu z wynikiem testu porównawczego, to, co naprawdę widzisz, jest miarą interakcji oprogramowania ze sprzętem. Są z tym dwa duże problemy: żadne dwa telefony z Androidem nie obsługują tego samego oprogramowania i zawsze jest jakiś żartowniś, który chce oszukiwać. ostatnio nasz kumpel John z Phone Arena zwróciłem uwagę na wyniki w kwadrancie nowego telefonu które są po prostu zbyt niskie w porównaniu z innymi wymienionymi telefonami. I dobrze, że John to wskazał.

Jasne, testy porównawcze mogą być zabawne, jak zobacz jak mały wpływ ma interfejs użytkownika LG na Optimus 2X w porównaniu do Stock Froyo i mogą być przydatne, jeśli uruchamiasz je samodzielnie, aby ocenić zmiany, które wprowadzasz we własnym oprogramowaniu. Ale skończyliśmy. Mamy zamiar oprzeć naszą ocenę wydajności na podstawie wydajnościa nie liczby.

Zbyt łatwo jest oszukiwać we wszystkich testach porównawczych, ponieważ to tylko aplikacje na Androida. Patrzeć na cała inna magia ludzie robią z aplikacjami na Androida i zadają sobie pytanie - czy testy porównawcze są tak różne, że nie można ich „zhakować”? Odpowiedź brzmi: nie i pokażemy Ci, jak włamać się do najłatwiejszego (ale na pewno nie jedynego) sposobu manipulowania, Kwadrantu.

Sprawdź to po skoku.


Link do YouTube do przeglądania mobilnego

Będziesz musiał ukorzeniony w tym przykładzie. Istnieje wiele innych sposobów oszukiwania na niezrootowanych telefonach, edytując kod i przebudowując samą aplikację, ale ten łatwy sposób wymaga uprawnień roota. Będziesz także potrzebować kilku narzędzi:

  • Niech adb działa, z dostępem do roota w powłoce.
  • Standard kwadrantu z Android Market. Użyliśmy Quadrant Advanced w naszym demo, ponieważ tak łatwo jest zauważyć oszustwo. Będziesz chciał użyć standardu, ponieważ tak łatwo jest zauważyć oszustwo.
  • Panel systemu (lub dowolna aplikacja, która może zabić wszystkie procesy) z Android Market.
  • SetCPU z Android Market lub jego odpowiednika (jeśli masz podkręcone jądro).
  • Dwie ręce, klawiatura i brak sumienia.

Zainstaluj wszystkie aplikacje i uruchom ponownie telefon. Odczekaj 5 do 10 minut, aby synchronizacja i skanowanie zostały zakończone, a następnie uruchom Kwadrant (patrz strona „przed” na powyższym obrazku), aby poznać prawdę.

Podłącz telefon do komputera i wejdź do obudowy. Jako root uruchom następujące polecenie:

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

Wpisz dokładnie tak, jak napisano. To, co robi, jest proste - części I / O wszystkich telefonów są największym wąskim gardłem, więc przenosimy folder danych Quadrant z fizycznej pamięci masowej do pamięci RAM. RAM jest dobry. Czytanie i pisanie jest szybkie. Super szybko. Znika to po ponownym uruchomieniu, więc łatwo jest przywrócić normalne działanie.

Następnie chcemy wyeliminować efekt skalowania procesora. Kto potrzebuje oszczędzać baterię, chcemy wysokich wyników! Uruchom SetCPU i podkręć taktowanie procesora tak wysoko, jak to możliwe, i wybierz „wydajność” jako regulator procesora. Dzięki temu wszystko będzie działało z maksymalną prędkością przez cały czas.

Teraz użyj dowolnej aplikacji, na którą się zdecydowałeś (używam Panelu systemowego do monitorowania rzeczy i zawiera przerażające zabij wszystko jako dodatkową funkcję), aby zabić wszystkie zadania w tle. Jeśli możesz zabić procesy systemowe, jeszcze lepiej. Nie obchodzi nas, jak dobrze działa telefon, tylko jak wysokie są liczby.

Uruchom Quadrant i przeprowadź test porównawczy. Uruchom go dwa lub trzy razy, aby się dostosować, a następnie zacznij robić zrzuty ekranu. Uświadom sobie, jak łatwo było to zrobić, a następnie wyobraź sobie, jakie inne kody można zrobić, stosując inżynierię wsteczną aplikacji testowych i zmieniając matematykę używaną do zapisywania wyników. Dodaj kilka innych sztuczek, takich jak zmiana jednej lub dwóch linii w pliku build.prop, aby zawyżać wyniki procesora, i jesteś złoty. Zanim ktoś powie: „Tak, ale ja używam Bechmark xyz9000 Pro i nie możesz tego oszukiwać”. Tak, możesz. Nawet ja potrafię, a jest tam mnóstwo ludzi o wiele bardziej utalentowanych niż ja. Wierz tylko testom porównawczym, które używają wielu mierników i przewodów z migającymi światłami, ponieważ wszystko inne to tylko oprogramowanie, które ktoś może zhakować.

Teraz szanse są wyrównane. Gratulacje, jesteś oszustem.

Ćśśś!
To najlepsze bezprzewodowe słuchawki douszne, które możesz kupić za każdą cenę!
Czas przeciąć przewód!

To najlepsze bezprzewodowe słuchawki douszne, które możesz kupić za każdą cenę!

Najlepsze bezprzewodowe słuchawki douszne są wygodne, świetnie brzmią, nie kosztują zbyt wiele i łatwo mieszczą się w kieszeni.

Wszystko, co musisz wiedzieć o PS5: data premiery, cena i nie tylko
Następne pokolenie

Wszystko, co musisz wiedzieć o PS5: data premiery, cena i nie tylko.

Sony oficjalnie potwierdziło, że pracuje nad PlayStation 5. Oto wszystko, co o nim wiemy.

Nokia wprowadza na rynek dwa nowe, budżetowe telefony z Androidem One poniżej 200 dolarów
Nowe Nokie

Nokia wprowadza na rynek dwa nowe, budżetowe telefony z Androidem One poniżej 200 dolarów.

Nokia 2.4 i Nokia 3.4 to najnowsze dodatki do budżetowej linii smartfonów HMD Global. Ponieważ oba są urządzeniami z Androidem One, mają gwarancję otrzymania dwóch głównych aktualizacji systemu operacyjnego i regularnych aktualizacji zabezpieczeń przez okres do trzech lat.

Zabezpiecz swój dom dzwonkami i zamkami SmartThings
Ding Dong - drzwi zamknięte

Zabezpiecz swój dom dzwonkami i zamkami SmartThings.

Jedną z najlepszych rzeczy w SmartThings jest to, że możesz używać wielu innych urządzeń innych firm w swoim systemie, w tym dzwonków do drzwi i zamków. Ponieważ wszystkie one zasadniczo korzystają z tej samej obsługi SmartThings, skupiliśmy się na tym, które urządzenia mają najlepsze specyfikacje i sztuczki, aby uzasadnić dodanie ich do arsenału SmartThings.

instagram story viewer