Kernel Profiler (Root) icon

Kernel Profiler (Root)

v0.13 for Android
4.0 | 5,000+ Installs

sunilpaulmathew

Description of Kernel Profiler (Root)

Kernel Profiler is a free and open-sourced profile based kernel management utility, which helps kernel developers to provide predefined profiles to their users.
WARNING: I Am NOT Responsible for any Damages on Your Device!
This app requires
* ROOT Access
* Support from Kernel Developer (if your favourite kernel developer is not willing to support this app, please do not bother to install)
Kernel Profiler is a simple and very basic app, with a beautifully designed user interface, which offers the following things
 🔸 Switch between profiles (no limit in number) provided by the kernel developer in one click (for users).
 🔸 Apply default profile, pre-defined by the developer or assigned by the user, on boot.
 🔸 Completely (almost) customize the interface of app in accordance with the kernel (for developers).
 🔸 Easily create profiles and necessary configuration file within the app (for developers).
How to add Kernel Profiler support in a kernel (for developers)
Kernel Profiler expects a configuration file ("
kernelprofiler.json
") in a certain specific structure and one or more "
profiles"
(basically shell scripts) placed inside "
/data/kernel_profiler"
.
Structure of "
kernelprofiler.json"
"
kernelprofiler.json"
necessarily contains a "
title"
string as well as a number of optional strings to properly identify a specific kernel. For more details, please visit https://github.com/SmartPack/KernelProfiler/blob/master/README.md. An example "kernelprofiler.json" can be found
here
.
"Structure of "
profiles"
"Kernel Profiler" considers any properly formatted shell script as a "
profile"
. Optionally, the developer may add a line starting with "
# Description="
somewhere in the "profile" so that the app will recognize and display it as the "
profile description"
. An example "
profile"
can be found
here
.
How to integrate into an "
Anykernel
" zip
The following commit shall be used for reference
AnyKernel: Introduce Kernel Profiler support
.
Please note: This app is still in its early stage of development. If you meet any issues, please feel free to contact me at
https://smartpack.github.io/contact/
before writing a bad review. Also, you can report a bug or request a feature by opening an issue at
https://github.com/SmartPack/KernelProfiler/issues/new
.
This Application is also open sourced and ready to accept the contributions from the development community. The source code of this app is available at
https://github.com/SmartPack/KernelProfiler
.
Please help me to translate this app!
POEditor localization service: https://poeditor.com/join/project?hash=ft5P8rw6Wt
English string: https://github.com/SmartPack/KernelProfiler/blob/master/app/src/main/res/values/strings.xml

Information

  • Category:
    Tools
  • Latest Version:
    v0.13
  • Updated:
    2021-06-16
  • File size:
    1.8MB
  • Requirements:
    Android 6.0 or later
  • Developer:
    sunilpaulmathew
  • ID:
    com.smartpack.kernelprofiler
  • Available on: