FORUMS
Remove All Ads from XDA

[App][Root][4.0+] SmartPack-Kernel Manager

1,800 posts
Thanks Meter: 5,429
 
Post Reply Email Thread
Announcement from sunilpaulmathew: Presenting SmartPack-Kernel Manager
/* Introduction */

SmartPack-Kernel Manager is a heavily modified version of official Kernel Adiutor (KA), which is originally developed by Recognized Developer @Grarak. All the credits goes to the original developer. This app is initially developed as a companion app for my kernel projects (SmartPack-Kernel), to achieve better control by implementing features that are not yet available in the official KA. After extensive development for nearly a year, now I feel that SmartPack-Kernel Manager improved a lot (though it look alike) and contains a bunch of useful features to that of its base app. Hence, I decided to share the app here for anyone interested.

/* DISCLAIMER */
Code:
Please use this app at your own risk.
I am not responsible for any damage to your device.
Everything you are doing on your device is at your own risk.
This app is so powerful to mess up your device/OS if you use it incorrectly.
Further, before using SmartPack-kernel Manager, please be aware that,
  1. This app requires ROOT ACCESS.
  2. Most of the features available in this app require kernel-level support.
  3. You may unlock the hidden features of this app by purchasing SmartPack Donation Package from playstore (from v7.13 onwards)
  4. Although this app is no way supported by Grarak, buying his official donated version will also unlock the hidden features in this app (from v7.13 onwards).

/* Features */
  • Most of the features available in the official KA.
  • Option to flash recovery zip files while running Android OS, that is even without rebooting to custom recovery.
  • CPU Input Boost (Sultanxda).
  • Simple MSM Thermal (Sultanxda).
  • K-Lapse Support (tanish2k09)
  • Advanced Control for Fast Charge (yank555.lu) & Boeffla Charge Level Interface (Lord Boeffla).
  • Boeffla Sound Control with per-channel headphone gain (Lord Boeffla)
  • Significantly modified Faux Sound (Faux123) Implementation.
  • In-built Spectrum Support (frap129), contains 4 different profiles namely Battery, Performance, Balanced & Gaming.
  • Adreno Boost (flar2).
  • Largely modified CPU Hotplug page (e.g. added MSM Sleeper (flar2) & advanced tunables for Alucard hotplug).
  • A bunch of other advanced features added to the thermal page.
  • Boeffla Wakelock Blocker (Lord Boeffla).
  • Real-time Charging Status
  • Display Backlight Control (Min & Max).
  • SELinux Switch.
  • WireGuard version information.
  • App version information and Auto-updates in About page.
  • LED Blink/Fade support.
  • Auto kernel updates (download and auto-flash proper kernel in few clicks) for SmartPack-Kernel
  • Also compatible with stock & other kernels
  • And much more, please check the change-logs

/* Downloads */



/* Important Links */

Home Page ! Documentation ! Change-logs ! YouTube video ! Telegram Group



/* Feature Requests */

I am generally open to feature requests as long as you provide enough information. Please make sure to provide all the relevant information, either in this thread or in the GitHub page. If you are a developer, please consider contributing to this app by sending pull requests.

/* Special note to Kernel/ROM developers */

You are allowed to include this app in your ROMs or free to suggest this app to your Kernel users. Giving proper credits to the original developers (including me, if you considered me as one among them) are, however, highly appreciated. Feel free to contact me, if you need any assistance from my side.

/* Donations */



If you like to appreciate my work, please consider donating to me (by either via PayPal, Ko-fi, or by purchasing the donation app from playstore) as it is helpful to continue my projects more active, although it is not at all necessary.

/* Acknowledgements */

@Grarak for the official Kernel Adiutor
@frap129 for the original Spectrum App
@morogoku for MTweaks from where I took some code
@osm0sis for helping me with Auto-Flashing
@Lord Boeffla, @Sultanxda, @flar2, @franciscofranco, @arter97 many other developers in xda and GitHub for coding useful drivers.

XDA:DevDB Information
SmartPack-Kernel Manager, App for all devices (see above for details)

Contributors
sunilpaulmathew, Grarak
Source Code: https://github.com/SmartPack/SmartPack-Kernel-Manager/


Version Information
Status: Stable

Created 2018-10-16
Last Updated 2019-12-09
The Following 77 Users Say Thank You to sunilpaulmathew For This Useful Post: [ View ]
16th October 2018, 07:24 AM |#2  
sunilpaulmathew's Avatar
OP Recognized Developer
Flag Kochi (Currently in Prague)
Thanks Meter: 5,429
 
Donate to Me
More
Useful Tips...
For users
  • Auto app-updates are implemented into the overall page of this app meaning you will get update notifications once you open the app. Please give access to Internal Storage upon the first launch, which is necessary to download new updates to the internal storage, to avoid crashes. Alternatively, a manual update check is also available in the About Page.
  • While development, it is highly probable that I break (accidentally or intentionally) something which is available in the official KA. If you find something, please report here.

For Kernel developers
  • If you are planning to add support to Boeffla Sound to your kernel, you have to do some additional work to make it fully compatible with this app. Please have a look here.
  • Maximum Backlight control should be accessible for many devices. However, to get access to Minimum Backlight, you have to do some work to add the respective sysfs. Please have a look at this commit (should work on many devices).
The Following 9 Users Say Thank You to sunilpaulmathew For This Useful Post: [ View ]
16th October 2018, 07:24 AM |#3  
sunilpaulmathew's Avatar
OP Recognized Developer
Flag Kochi (Currently in Prague)
Thanks Meter: 5,429
 
Donate to Me
More
To-do
  • Fix Performance Tweaks quick tile (Battery tile) not showing properly (Fixed in v6.2)
  • Improve Profiles
  • Improve Boeffla Sound and Charge Level Interface (Fixed in v6.6) implementations to work without special patches
  • Improve Custom Controller
  • Improve per-channel gain implementation for Boeffla (Fixed in v6.10) and Faux Sound (Removed)
  • Suggest me?
The Following 6 Users Say Thank You to sunilpaulmathew For This Useful Post: [ View ]
18th October 2018, 12:48 AM |#4  
justjr's Avatar
Senior Member
Flag Cuiaba
Thanks Meter: 488
 
More
Hey @sunilpaulmathew nice to see a topic only for the manager. Is a nice fork, been using it instead of the ex manager mainly cause of your kernel.
I shall take this opportunity to say that the settings enabled when you load a profile does not stick after you import one. After a reboot it will go back to previous settings.
So, maybe some people using my profiles on klte may be having this issue without notice (may be worth to advertise to them).
The way I do to make them stick is to go on all the settings, one by one, they will be at the values set by the profile, then I edit and click the ok button, only that way they are written into the on boot script, as shown on the On Boot tab.
The Following User Says Thank You to justjr For This Useful Post: [ View ] Gift justjr Ad-Free
18th October 2018, 02:33 AM |#5  
sunilpaulmathew's Avatar
OP Recognized Developer
Flag Kochi (Currently in Prague)
Thanks Meter: 5,429
 
Donate to Me
More
Hi, thanks for the info. Do you mean the profiles are not applied after a boot even after setting "on boot" as shown in the attached photo? If so, I have to look at it more... I know that there are enough rooms for improvement here and there
Quote:
Originally Posted by justjr

Hey @sunilpaulmathew nice to see a topic only for the manager. Is a nice fork, been using it instead of the ex manager mainly cause of your kernel.
I shall take this opportunity to say that the settings enabled when you load a profile does not stick after you import one. After a reboot it will go back to previous settings.
So, maybe some people using my profiles on klte may be having this issue without notice (may be worth to advertise to them).
The way I do to make them stick is to go on all the settings, one by one, they will be at the values set by the profile, then I edit and click the ok button, only that way they are written into the on boot script, as shown on the On Boot tab.

Attached Thumbnails
Click image for larger version

Name:	Screenshot_20181018-092854.jpg
Views:	2588
Size:	192.9 KB
ID:	4621237  
The Following User Says Thank You to sunilpaulmathew For This Useful Post: [ View ]
18th October 2018, 02:37 AM |#6  
justjr's Avatar
Senior Member
Flag Cuiaba
Thanks Meter: 488
 
More
Quote:
Originally Posted by sunilpaulmathew

Hi, thanks for the info. Do you mean the profiles are not applied after a boot even after setting "on boot" as shown in the attached photo? If so, I have to look at it more... I know that there are enough rooms for improvement here and there

Not exactly. I didn't tried that option. This option would conflict somehow with the changes I make all the time probably. I mean they didn't get saved to be applied next boot as if Ihad made input myself. There's a on boot tab next to the profile tab, all changes I make go there.

Enviado de meu SM-G900M usando o Tapatalk
18th October 2018, 02:47 AM |#7  
sunilpaulmathew's Avatar
OP Recognized Developer
Flag Kochi (Currently in Prague)
Thanks Meter: 5,429
 
Donate to Me
More
Quote:
Originally Posted by justjr

Not exactly. I didn't tried that option. This option would conflict somehow with the changes I make all the time probably. I mean they didn't get saved to be applied next boot as if Ihad made input myself. There's a on boot tab next to the profile tab, all changes I make go there.

Enviado de meu SM-G900M usando o Tapatalk

Ahh, I got it. Unless you made the changes in each tab, it won't be added to the profile, right? I think it should be like that. Anything else, other than the stuffs you edited, is beyond the scope of the app. Anyway, I'll look at the possible options to deal with it...
18th October 2018, 03:41 AM |#8  
justjr's Avatar
Senior Member
Flag Cuiaba
Thanks Meter: 488
 
More
Quote:
Originally Posted by sunilpaulmathew

Ahh, I got it. Unless you made the changes in each tab, it won't be added to the profile, right? I think it should be like that. Anything else, other than the stuffs you edited, is beyond the scope of the app. Anyway, I'll look at the possible options to deal with it...

Well, it will not be added to the profile too, but the issue is that it will not be enabled on boot as if I had input them manually. If when I import a profile and the app would import the settings as if I was inputting them, they would be saved to be enabled at boot.
I didn't test it but I'm not sure what would be actually applied, the profile set to be applied on boot or the actual settings I input manually. Some have to take precedence or they will conflict somehow I imagine.
I don't want a profile to be enabled on boot, because I change things a lot when I'm testing, I ratter my manual inputs to be applied, and, I hope you got me now, I wish when I import a profile I didn't have to go option by option manually setting (although I don't need to actually input the numbers are already there) them so they can be applied by the app itself, not the profile.
The Following User Says Thank You to justjr For This Useful Post: [ View ] Gift justjr Ad-Free
19th October 2018, 02:33 AM |#9  
sunilpaulmathew's Avatar
OP Recognized Developer
Flag Kochi (Currently in Prague)
Thanks Meter: 5,429
 
Donate to Me
More
SmartPack-Kernel Manager v6.1
A minor update (v6.1) is now available. Enjoy...
Change-logs
Download

Issues reported by @justjr are not yet addressed. I'll look for a solution later (though I don't have much idea atm)...
The Following 6 Users Say Thank You to sunilpaulmathew For This Useful Post: [ View ]
19th October 2018, 06:51 AM |#10  
AFU_Ra's Avatar
Junior Member
Thanks Meter: 7
 
More
Hi I noticed that the spectrum quicksetting tile only switches between performance and balanced; is this intended and why? I really miss the battery profile there. Hope you can add it in a next release. Keep up the great work.
The Following 3 Users Say Thank You to AFU_Ra For This Useful Post: [ View ] Gift AFU_Ra Ad-Free
19th October 2018, 07:52 AM |#11  
sunilpaulmathew's Avatar
OP Recognized Developer
Flag Kochi (Currently in Prague)
Thanks Meter: 5,429
 
Donate to Me
More
Thanks for the message. I recently noticed that issue. I'll try to fix that issue in the future updates. Meantime, please use the "Battery" button under "Performance Tweaks"...
Quote:
Originally Posted by AFU_Ra

Hi I noticed that the spectrum quicksetting tile only switches between performance and balanced; is this intended and why? I really miss the battery profile there. Hope you can add it in a next release. Keep up the great work.

The Following User Says Thank You to sunilpaulmathew For This Useful Post: [ View ]
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes