KFMark Enabler

A free app for benchmarking Android 3D games.

Please note that this app is in its early stages of development. Although we plan to release KFMARK as a free app on Google Play, KFMARK is still a commercial project, thus there is currently no plan to open-source it. FView Technology owns the rights to this app and any unlicensed modification, distribution or reverse-engineering is strictly prohibited.

Download KFMark Enabler Magisk Module

You can get the latest version of KFMark Enabler by clicking the below link:

Latest Version

Release Version 1.5


KFMARK 1.5 Released:

New:

  • Add Game drawer has been revamped to show top50 games at the top
  • Added the ability to detect game's Rendering Resolution
  • Added the ability to add notes to testing sessions
  • Added the ability to export a session as a picture
  • Adjusted frame rate fluctuation algorithm to better reflect stutters

Fixed:

  • Sped up animation speeds
  • General bug fixes

Please note that this version of KFMARK requires the updated Activation Tool (or daemon if you're manually activating using add).


快否 1.5 发布:

新增:

  • 重写「添加游戏」菜单,置顶 top50 游戏
  • 增加检测游戏渲染分辨率功能
  • 增加为测试结果添加备注的功能
  • 增加将测试结果导出为图片的功能
  • 将帧率波动算法改为「标准差」以更好地表现帧率波动情况

修复:

  • 改进动画速度和性能
  • 一般错误修复

请注意此版本的快否需要使用新版激活工具(或 daemon 如果你打算使用 adb 手动激活)

Here’s all the available versions:

Release Version 1.5


KFMARK 1.5 Released:

New:

  • Add Game drawer has been revamped to show top50 games at the top
  • Added the ability to detect game's Rendering Resolution
  • Added the ability to add notes to testing sessions
  • Added the ability to export a session as a picture
  • Adjusted frame rate fluctuation algorithm to better reflect stutters

Fixed:

  • Sped up animation speeds
  • General bug fixes

Please note that this version of KFMARK requires the updated Activation Tool (or daemon if you're manually activating using add).


快否 1.5 发布:

新增:

  • 重写「添加游戏」菜单,置顶 top50 游戏
  • 增加检测游戏渲染分辨率功能
  • 增加为测试结果添加备注的功能
  • 增加将测试结果导出为图片的功能
  • 将帧率波动算法改为「标准差」以更好地表现帧率波动情况

修复:

  • 改进动画速度和性能
  • 一般错误修复

请注意此版本的快否需要使用新版激活工具(或 daemon 如果你打算使用 adb 手动激活)

Requirements

Installation

Get up and running

Please download BOTH of the following files on the Downloads section.

  • KFMARK Beta Android APK
  • KFMARK PC Assistant

After installing the base APK on your phone, you have to enable Developer Mode (please search online for how to do that on your model) and enable USB Debugging. Then connect your phone to a Windows PC and use KFMARK PC Assistant to activate the background daemon used to measure FPS and other factors. Every time you restart your device, you have to run KFMARK PC Assistant again.

For Mac and Linux users, please download only the KFMARK Beta APK and daemon. Then download adb from Android Developers Website. Enable Developer Mode on your device. Put daemon in the same folder as the adb, and manually run the following commands using Terminal in the unzipped directory:

./adb push daemon /data/local/tmp
./adb shell chmod 777 /data/local/tmp/daemon
./adb shell "./data/local/tmp/daemon &"

Features

KFMARK will allow you to profile and benchmark 3D games running on Android, and show current FPS on a floating window, giving you a direct indication of how smoothly the game is running on your device.

You can optionally record a gaming session and get a complete history of FPS, CPU Frequency and Battery Drain.

All of the benchmarking history is stored locally on your phone for you to review.

KFMARK is compatible with Android 5 and up.

Privacy

KFMARK runs locally on your devices and requires only storage permissions. All of your benchmarking data is stored locally on your phone and is not uploaded to any servers. During the startup, KFMARK will acquire the Model Number of your device, and compare it against our WeChat Mini App database to retrieve hardware information (SoC Model, GPU Model and Display Resolution). We do not log this request; this data is not stored and cannot be used to identify you.

On crash (force close), KFMARK would send the last couple of lines of Crash Report to our server to identify the cause of crash. This report does not contain any personal information and cannot be used to identify you.

Known Issues

App appears unactivated after disconnecting from the PC

On devices from certain manufacturers (e.g., OPPO), once the device is disconnected from the PC, all background debugging will be suspended. Unfortunately, that includes the KFMARK background daemon. Therefore, on these devices, you have to stay connected to the PC while benchmarking.

Fortnite Error

Fornite refuses to run when USB Debugging is enabled in order to prevent 3rd party cheats or mods. There is currently no way to profile public versions of Fornite due to this situation. We would recommend against further modification to the game in case Epic decided to ban user accounts that do so.

PC Assistant shows No device connected.

This is due to the restrictions of adb which we use to install KFMARK background daemon. adb will only work in English folder paths. In this case, drag the PC Assistant folder to any root path and try again.

Bug Report

Please go to the Issues page to submit a bug report. Please first search for your bug and see if anyone has already submitted the same bug.

When submitting a bug, please follow this pattern:

Device Model:
Device Android Version:
Device ROM Version:
---
Bug Description:
---
Steps to Reproduce: