On real devices
Every test that needs a running application runs on physical hardware in our own device lab, across different models and OS versions.
Kancil Research Labs tests mobile applications on physical devices, across models and OS versions, combining static and dynamic analysis with automated tooling and human review.
Three things shape every test we run.
Every test that needs a running application runs on physical hardware in our own device lab, across different models and OS versions.
We combine static and dynamic analysis. Statically, we inspect the package you ship — its contents, the permissions it declares, the libraries it carries. Dynamically, we install the same build on a real device and observe it while it runs. Security, correctness and stability are assessed on both sides.
Automated tooling runs the checks across devices and builds. Analysts then verify every result and add what tooling cannot: judgement about what matters and why.
Different applications fail in different ways. Some examples of who comes to us, and why.
Consumer apps Retail, media, services — anything with a public user base. A checkout that fails on one manufacturer's phone is a lost customer, not a bug report, so you need breadth across devices.
Finance and regulated apps Payments, banking, health — anything that handles sensitive data. The risk is exposure, so you need depth: static analysis of the package and dynamic analysis on real hardware before release.
Enterprise and internal apps Tools rolled out to a workforce on managed devices. One incompatible OS version can stop a department, so you need certainty on specific hardware.
| Company | Kancil Research Labs Sdn. Bhd. |
|---|---|
| Registration | 202501002983 (1604396-P) |
| Office |
Suite 8.01, Level 8, Menara Binjai 2 Jalan Binjai, Kuala Lumpur 50450, Malaysia |
| hr@kancil.io |