Logo ko.androidermagazine.com
Logo ko.androidermagazine.com

벤치 마크에서 부정 행위를하는 방법과 그 중요성을 무시해야하는 이유

Anonim

모바일 또는 다른 컴퓨터 하드웨어와 상관없이 벤치 마크가 유용 할 수 있습니다. 그래도 문제가 있습니다. 정직한 모든 사람에게 의지해야합니다. 설명하겠습니다. 벤치 마크 점수의 비디오 또는 스크린 샷을 볼 때마다 실제로보고있는 것은 소프트웨어가 하드웨어와 상호 작용하는 방식을 측정 한 것입니다. 두 가지 큰 문제가 있습니다. 두 대의 Android 휴대 전화가 동일한 소프트웨어를 실행하지 않으며, 항상 사기를 원하는 조커가 있습니다. 최근 폰 아레나 (Panel Arena)의 존 존 (John)은 다른 폰들에 비해 너무 낮은 새로운 핸드셋의 쿼드런트 점수를 언급했다. 그리고 요한에게 지적 해 주셨습니다.

물론, 벤치 마크는 LG FUIyo가 Stock Froyo에 비해 Optimus 2X에 미치는 영향이 적은 것과 같이 재미있을 수 있으며, 자신의 소프트웨어에 대한 변경 사항을 측정하기 위해 직접 실행하는 경우 유용 할 수 있습니다. 그러나 우리는 끝났습니다. 우리는 성과가 아닌 성과에 근거한 판단을 내릴 것입니다.

그것들은 단지 안드로이드 앱 이기 때문에 모든 벤치 마크에서 속임수가 너무 쉽습니다. 안드로이드 앱을 사용하는 다른 모든 마술사들을 살펴보고 스스로에게 물어보십시오. 벤치 마크가 "해킹"될 수 없을 정도로 다른가? 정답은 '아니오'이며, Quadrant를 조작하는 가장 쉬운 방법 (하지만 반드시 그런 것은 아님)을 해킹하는 방법을 보여 드리겠습니다.

점프 후 확인하십시오.

비디오의 마법을 통해 우리가 여기서 무엇을하려고하는지 정확하게 살펴 보겠습니다.

모바일 시청을위한 YouTube 링크

이 예제를 기반으로해야합니다. 코드를 편집하고 앱 자체를 다시 빌드하여 루팅되지 않은 전화를 속이는 다른 방법이 많이 있지만, 이 쉬운 방법은 루트가 필요합니다. 또한 몇 가지 도구가 필요합니다.

  • 쉘에서 루트 액세스 권한으로 adb가 작동하도록하십시오.
  • 안드로이드 마켓의 사분면 표준. 부정 행위를 쉽게 볼 수 있기 때문에 데모에서 Quadrant Advanced를 사용했습니다. 부정 행위를 쉽게 볼 수 있기 때문에 Standard를 사용하고 싶을 것입니다.
  • Android 마켓에서 시스템 패널 (또는 모든 프로세스를 종료 할 수있는 모든 앱)
  • 안드로이드 마켓에서 CPU를 설정하거나 그에 상응하는 (커널이 오버 클럭 된 경우).
  • 두 손, 키보드, 양심은 없습니다.

모든 앱을 설치하고 휴대 전화를 재부팅하십시오. 모든 동기화 및 스캔이 완료되도록 5 ~ 10 분 동안 그대로 둔 다음 Quadrant를 실행하여 (위의 이미지에서 "이전"참조) 진실을 알 수 있습니다.

전화를 컴퓨터에 연결하고 쉘을 입력하십시오. 루트 권한으로 다음 명령을 실행하십시오.

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

쓰여진대로 정확하게 입력하십시오. 모든 전화의 I / O 부분이 가장 큰 병목 현상을 일으키므로 Quadrant 데이터 폴더를 물리적 스토리지와 RAM으로 이동합니다. RAM이 좋습니다. 읽고 쓰는 것이 빠릅니다. 어마 어마하게 빠른. 다시 부팅하면 사라 지므로 다시 정상 상태로 되돌릴 수 있습니다.

다음으로 CPU 스케일링 효과를 취소하려고합니다. 배터리를 절약해야하는 사람은 높은 점수를 원합니다! SetCPU를 실행하고 CPU 클럭 속도를 최고 수준으로 높이고 CPU 거버너로 "성능"을 선택하십시오. 이렇게하면 항상 최고 속도로 실행됩니다.

이제 모든 백그라운드 작업을 종료하기 위해 결정한 응용 프로그램 (시스템 패널을 사용하여 사물을 모니터링하고 무서운 기능을 추가 기능으로 포함)을 사용하십시오. 시스템 프로세스를 중단시킬 수 있다면 더욱 좋습니다. 우리는 전화가 얼마나 잘 작동하는지 상관하지 않고 숫자가 얼마나 높은 지에 관심이 있습니다.

사분면을 시작하고 벤치 마크를 실행하십시오. 두세 번 실행하여 정착 한 다음 스크린 샷을 찍으십시오. 이 작업을 수행하는 것이 얼마나 쉬운 지 깨닫고 벤치 마크 앱을 리버스 엔지니어링하고 점수를 작성하는 데 사용되는 수학을 변경하여 다른 치트를 수행 할 수있는 방법을 상상해보십시오. CPU 점수를 높이기 위해 build.prop 파일에서 한두 줄 변경과 같은 다른 트릭을 추가하면 황금색입니다. 누군가가 "그렇지만 Bechmark xyz9000 Pro를 사용하고 있기 때문에 그 사람을 속일 수는 없습니다"라고 말하기 전에. 그래 넌 할수있어. 심지어 나는 할 수 있고, 나보다 훨씬 재능이 많은 사람들이 있습니다. 다른 것은 누군가가 해킹 할 수있는 소프트웨어에 불과하기 때문에 깜박이는 조명과 함께 많은 미터와 전선을 사용하는 벤치 마크 만 믿습니다.

이제 경기장은 평평합니다. 축하합니다, 당신은 사기꾼입니다.