Android OS Forum banner
1 - 20 of 24 Posts

·
Android Convert
Joined
·
627 Posts
Mod Type:: Script

Difficulty:: Moderate

Mod Status:: Beta

Apply In:: Other (See Description)

Carrier:: Verizon

Optional:: Custom Settings

Requires Root:: Yes

Source::
Nameless Kernel Tweaker (Beta 2)
This is a beta version of my Tasker widget/application that allows you to customize various aspects of the kernel you are running (assuming it is supported). Currently, this is only for Franco's Kernel. My plan is to add as many more kernels as possible and allow the user the flexibility to control all of them from one widget/app.


IMPORTANT:
Many of the kernel devs have apps in the marketplace that allow you to interface with their kernels to change advanced settings. They work very hard for the community and strongly suggest your support them with a donation or by downloading and paying for their app.


I got the idea from Jakebites whose LeanKernel tweaks I use often. I am a big tasker user and the latest version really allows you tremendous flexibility around interfacing with the OS and customizing the Widget/App. This is not a standalone app and will require you to have the latest version of Tasker which you can purchase in the market or from the dev's website.


Standard disclaimers apply. Not responsible for what you do to your device. Make a android/backup (although this widget is only modifying the custom kernel files that will reset on reboot)

Current Version - Beta 2 (3/8/12)
Download: Nameless Beta 2
MD5: 600837945e4d8eaaae32ac129ff1c138


Features Currently Supported:

- Gamma v1_Offset control

- Color multiplier control

- Enable/disable hotplugging

- Default value restore
- Last value restore
- USB Fast Charging Control

- Volume Boost Hack Control


Planned:
- core voltage control- iva voltage control- create init.d scripts to allow settings to load on boot- improve layout- add other kernels- add script profiles that enable you to set custom control profiles for various activities that can be enabled manually or auto (i.e. Change color settings/voltages for playing games or watching video, etc)

Changelog:

Beta 2 (3/8/12)
- Added volume boost control
- Added usb fast charging control
- Overhauled UI to make it more ICS like
- Set up tabs for OC /UV and Info - CURRENTLY NOT ENABLED
- Added 1 profile to exit all app screens created by tasker (ensures they do not run in background by accident). Make sure to add this to profiles section.
- Fixed some bugs
Beta 1 (3/6/12)
- Initial release

Requirements
1) Franco's Kernel
2) Latest version of Tasker: 1.2.1u1 - Download from here

How to Install
*Its important you import into Tasker properly as if you are missing any one of the Tasks or Scenes, this will not work properly. Please let me know if you have a problem. Tasker screenshots below.

1) Download the latest version to your sdcard
2) Uncompress the zip file. This is NOT INSTALLABLE via a flashable zip. If you have previously opened Tasker, you should have a folder called auto-import in /sdcard/Tasker/auto-import. I would uncompress to this folder as it makes it much easier to import into Tasker.
3) Open Tasker. You will see four tabs across the top [Profiles, Tasks, Scenes, Variables]
4) Long press on the Tasks tab and choose Import. This will allow you to navigate your sdcard and find where you saved the uncompressed file and open the tasks folder. Click on each file to import it.
5) Repeat step 4 only on the Scenes tab. This time, locate the scenes folder from the download and import each scene.
6) Repeat step 4 only on the Profiles tab. This time, locate the profiles folder from the download and import each profile.
7) Once you are done, you should see 20 tasks and 7 scenes and 1 profile. HIt the checkmark on the bottom left to enable Tasker.
8) Lastly, go to your desktop and add a Tasker widget. When you click on it, it will ask you to choose a task. Select the Namesless Menu and you will also have to attach an icon to represent the widget. Pick whatever you like and click the checkmark. You now have your custom kernel widget ready to go.*Note: Make sure you have enabled Tasker in the Accessibility settings.

Tasker Pages:




Screenshots:


 

·
Registered
Joined
·
5 Posts
Thanks for this. I just got around to trying Francos kernel and happen to see this at the same time. I am a HUGE tasker fan but had no idea you could do this in tasker. I imported the profiles and tried this out. Seems to work well.

Def would like to see voltage control added to it.

Any plans for LeanKernel? That has been my kernel of choice and i am using jakes app for now.

Ill play some more and give you feedback.
 

·
Registered
Joined
·
250 Posts
having issues with the restore settings button. often just says the values have been restored to "%colorred" etc.

would like to see a toggle for fast charge on and off, and changing the sound hack value. using init.d to control these now. voltages and governors is covered by most roms and other programs because they're universal for all kernels.
 

·
Android Convert
Joined
·
627 Posts
Discussion Starter · #4 ·
having issues with the restore settings button. often just says the values have been restored to "%colorred" etc.

would like to see a toggle for fast charge on and off, and changing the sound hack value. using init.d to control these now. voltages and governors is covered by most roms and other programs because they're universal for all kernels.
Thanks. The restore button will say that until you enter New Values for the first time into Color Multiplier since it uses the values entered to store in its memory. Actually you need to enter twice since entering once, their is technically nothing to restore to except default values. But it looks ugly. I will add an initialization on boot that plugs i default values for those variables so that you don't get that ugly text. Thanks for checking.

I plan to add those other features. I agree on voltages and governors since they are covered by the ROMs themselves or something like setCPU. They will be the last thing added.

Plan now is to get this up and running for LeanKernel as well and then add those other basic features. After that Ill probably do it for GLADOS since I have been rotating between all 3 kernels.
 

·
Android Convert
Joined
·
627 Posts
it's just a terminal comand, something like echo 1 > /sys/kernel/fast_charge/force_fast_charge
Exactly. Already incorporated into my next beta. Along with sound hack. On the fastcharge, i have heard some reports of instability when it is changed but so far havent experienced any issues. Fwiw ymmv.

Also for next beta, did some UI and small bug fix cleanup in prep for release of more kernels.

As an aside, still trying to figure out a better way to import these XML files every time I change them but so far, still just very manual - erase and reimport.
 

·
Android Convert
Joined
·
627 Posts
Discussion Starter · #10 ·
OP updated with Beta 2. Significantly overhauled UI and added in various tweaks such as the volume boost + usb fast charge. Now that I have the basic UI down, i am going to work on adding LeanKernel as well as adding a Save on Boot option to create an init.d script. Ill post new screen shots shortly.
 

·
Registered
Joined
·
94 Posts
Holy crap. This looks great. Looking forward to added support for other kernels eventually, specifically CNA. I love Tasker and have been using it for quite some time now. Haven't really messed with scenes much but from the looks of it I need to.
 

·
Your trusted friend in science
Joined
·
620 Posts
Is there any way of opting-out of you adding an interface to my kernel?

I appreciate your effort however the practical consequence of your work is that users might get Tasker and use your script instead of getting the kernel apps from the corresponding devs. Since these apps are out there to collect funds for new devices to work on the consequence is that these funds go to some company instead of the devs that actually have made these tweaks possible.

I would like to believe that people still would do the right thing and support the devs, however if you take a look at the donations log in my signature and the fact that I already found pirated versions of my GLaDOS Control app on the web maybe you will understand I am a little more cautious.
 

·
Android Beginner
Joined
·
31 Posts
Ezekeel,
I respect your comments, but you sound like the MPAA or RIAA and we are talking about open source. People will donate to you because they respect your work regardless if there are pirated versions of your app or this tasker program. If anything this could benefit your donations because people will get more of the experience with it and be swayed to go to your thread. I know you see your hard work being distributed and worried that will hurt your donations and support, but try to look at it as helping you get more attention. Your core donors and supporters will stay with you and you will get newcomers as well. Its your kernal app, and if you feel defending it will help you, go for it. Metallica sued Napster and their fans blasted them for it. Metallica is still rich and they still play and their stuff is still pirated.

Is there any way of opting-out of you adding an interface to my kernel?

I appreciate your effort however the practical consequence of your work is that users might get Tasker and use your script instead of getting the kernel apps from the corresponding devs. Since these apps are out there to collect funds for new devices to work on the consequence is that these funds go to some company instead of the devs that actually have made these tweaks possible.

I would like to believe that people still would do the right thing and support the devs, however if you take a look at the donations log in my signature and the fact that I already found pirated versions of my GLaDOS Control app on the web maybe you will understand I am a little more cautious.
Sent from my Galaxy Nexus using Tapatalk
 

·
Your trusted friend in science
Joined
·
620 Posts
Ezekeel,
I respect your comments, but you sound like the MPAA or RIAA and we are talking about open source. People will donate to you because they respect your work regardless if there are pirated versions of your app or this tasker program. If anything this could benefit your donations because people will get more of the experience with it and be swayed to go to your thread. I know you see your hard work being distributed and worried that will hurt your donations and support, but try to look at it as helping you get more attention. Your core donors and supporters will stay with you and you will get newcomers as well. Its your kernal app, and if you feel defending it will help you, go for it. Metallica sued Napster and their fans blasted them for it. Metallica is still rich and they still play and their stuff is still pirated.

Sent from my Galaxy Nexus using Tapatalk
Wow. You missed the point simultaneously on so many different levels.

Since I am busy here some cliffnotes:
1. The MPAA/RIAA does not ask kindly, they threaten you with a fine or sue directly. Also they are no content creators, but only the content distributors making a buck on the back of the artists. Comparing me to these douchebags is insulting.
2. No really, take a look at my donations log in my sig (http://forum.xda-dev...544&postcount=2). Reality is relying on donations alone I would never be able to get another device for development in the next 5 years.
3. People using pirated versions of my app or this Tasker script already have my kernel. I do not see how this could result in more attention for my work.
4. You really want to compare the situation of an independent Android developer with that of some guys earning millions of dollars a year?
 

·
Registered
Joined
·
5 Posts
The redesigned UI is sweet dude. This works so well. Also want the init.d.

I can sympathize with ezekeel especially since his app has been pirated. But not sure it's so fair to ask OP not to make a tasker app that's simply a GUI to the terminal. If he was kanging the kernel and asking for money that would be one thing. or if he was doing something to a proprietary app but as it was said it is open source.

Maybe the op could also link to the market apps for the kernels as well. Make it as easy as possible to see where users can buy the kernel devs apps. but he does say upfront to buy those apps so not sure how much more he should do
 

·
Android Beginner
Joined
·
31 Posts
I did not miss any points. You develop open source. This does not entitle you to patent/copyrights or to come into another developers thread to ask albeit nicely to not develop. I understand your point. It is clear as day. You are missing the point entirely. You do not own the internets or the google. What does this tasker do differently than you coding from Google or Samsung? What if they came in your thread and asked you not to use their stuff? What if we just closed every open source project and privatized them? I don't want you to think I am disrespecting you or trolling. You have a right to your opinion and so do I. If you feel insulted, you should take deep thought in what you are really asking. Open source is free to you and should be free to all. My point in comparison is nothing will hurt your profit margin. You will, if anything, gain more attention from your work if it is pirated. Think about it. I go get your pirated application. It doesn't do me any good unless I go and find your kernal. This brings you business, welcomed or unwelcome. They try your kernal out, maybe they like it and start following you and decide to grow a conscience and support you with donations or purchasing your app legitimately. Even if they do not, how do you lose? You seem like an intelligent person. Why would you even want to go into another thread that isn't doing anything wrong or against the rules and ask them not to develop? Would you like someone doing that to you?

Wow. You missed the point simultaneously on so many different levels.

Since I am busy here some cliffnotes:
1. The MPAA/RIAA does not ask kindly, they threaten you with a fine or sue directly. Also they are no content creators, but only the content distributors making a buck on the back of the artists. Comparing me to these douchebags is insulting.
2. No really, take a look at my donations log in my sig (http://forum.xda-dev...544&postcount=2). Reality is relying on donations alone I would never be able to get another device for development in the next 5 years.
3. People using pirated versions of my app or this Tasker script already have my kernel. I do not see how this could result in more attention for my work.
4. You really want to compare the situation of an independent Android developer with that of some guys earning millions of dollars a year?
Sent from my Galaxy Nexus using Tapatalk
 

·
Registered
Joined
·
105 Posts
Not to but in, but I agree with ezeekel. Your tasker script is very nice, but it makes competition to the devs app which directly supports their work. You are right in saying that you can do this, however should you do this is the question. I'm sure ezeekel and Franco worked very hard on their kernel and then their app to make their kernel easier to use. I'm sure if you were in their shoes you would have a different perspective. You can do whatever you want because you are not breaking any rules, but the right thing to do is to respect the opinion of the dev who's hard work you are undercutting. I support both of these devs and bought both apps even though they work with each other. Do what you want but you should consider the devs opinion in this situation.
 

·
Android Beginner
Joined
·
31 Posts
You are the perfect example of why this devs project doesn't hurt or undercut anyone. You support the devs regardless and many others will too. If you develop from open source, its not even yours to begin with. Making some app that tweaks an open source project is great and that is what the open source community is about. Trying to monopolize it and make money is not supporting the community, it supports one persons work and not everyone who made that work possible. I can point to 1000 example of good open source projects that do not try to stop people from expanding on it or playing with it. When you agree with ezekeel you see one person and not the community who helped ezekeel. He did not create the kernal from scratch. He took code and made what he wanted. Then makes features more advanced to have an app needed to make it easy to manipulate. Nothing wrong with what he is doing. I think that's a great model for a developer, but doesn't give him the right to stop others to make tweak programs that interface with ezekeels open source project. Last this is not a competition to make money. Android is community effort. This isn't capitalism. If you want closed systems, get a windows phone.

Not to but in, but I agree with ezeekel. Your tasker script is very nice, but it makes competition to the devs app which directly supports their work. You are right in saying that you can do this, however should you do this is the question. I'm sure ezeekel and Franco worked very hard on their kernel and then their app to make their kernel easier to use. I'm sure if you were in their shoes you would have a different perspective. You can do whatever you want because you are not breaking any rules, but the right thing to do is to respect the opinion of the dev who's hard work you are undercutting. I support both of these devs and bought both apps even though they work with each other. Do what you want but you should consider the devs opinion in this situation.
Sent from my Galaxy Nexus using Tapatalk
 
1 - 20 of 24 Posts
Top