[RELEASE] Bandroidx's Bravo Overclock App - Bravo Android Development

Hey guys, thanks for being patient. Here is this first beta release of my overclock app. Its a private beta for you guys on xda while we work out any kinks etc. Thanks to Heydabob's initial alpha testing we were able to confirm the app is functioning and the overclock works and has a real world difference.
Currently the app offers you many rates to choose from ranging from 800mhz to 1.2ghz in 50mhz steps. It also lets you choose your max voltage VSEL rate. Stock is 56. You can even use the app to undervolt your kernel by setting your rate to 800mhz and your VSEL voltage to anything less than 56.
So far heydabob's phone was confirmed stable at 1ghz w/ 56 (stock) VSEL. He also got stable results with 1ghz at 54 VSEL but he did get a reboot (which may or may not have been related to the overclock) In addition to a 200+ point jump in quadrant he also noticed real world speed differences using swype and his launcher app. He did not test games but I would assume the difference would also be noticeable in some instances.
YOU MUST BE ROOTED. This is a root only app. Currently this will only run on 2.1 only! If your running 2.2 Froyo (testers of moto only right now) the app will tell you to contact me, please do! I need to get some info from someone on 2.2 to get the new addresses from the new kernel.
Currently the Auto start on bootup is disabled because that feature is not yet complete but I decided to release it without it to make sure everything is working right before I enable that anyways. When you set the overclock you will be overclocked until you reboot, then you will go back to stock completely. If you want to be overclocked again just run the app again!
I have tested the app quite thoroughly but please report any and all bugs and include your debug info (hit the debug info button in the app) when posting a bug report.
DL Link:
Download the 2.2 version below, it also supports 2.1
Update 4/9/11:
I have uploaded the new version v1.1.2 - beta supporting Froyo 2.2 to the Android Market! It's a donate version, if you like this app and want to contribute to the continuing work on my bravo development please consider buying the donate version. It also gives you the ability to get easy updates. I will try to reward those who donate by releasing new updates like this 2.2 version to the market first and then releasing on here a couple days later.
https://market.android.com/details?id=com.bandroidx.bravo.overclock&feature=search_result
If you search for Bravo or Bravo overclock in the android market its the first to come up. Be sure to rate 5 stars
Update 4/14/11:
The free froyo compatible version of the app is here. The free version now includes ad's (basic admob banner - nothing too annoying) to support current and future development. Mainly you guys are helping me test which method works best for my future apps on the market. I want to see how ads perform compared to a paid version. Unfortunately ad's are paid on a per click basis (**hint hint**) not a per impression basis so we will see how they do.
http://dl.dropbox.com/u/13323051/bravodev/BravoOverclock-v1.1.2a-beta.apk
Enjoy!

Thanks for all the hard work, and for letting me test.

heydabop said:
Thanks for all the hard work, and for letting me test.
Click to expand...
Click to collapse
And thanks for testing! I tried gtalking you before posting it to have you do a quick check of this version but your gtalk seems down, wont take any messages.

Does 1ghz at stock voltage seem safe to leave the phone at?
Sent from my MB520 using XDA App

zachthepack said:
Does 1ghz at stock voltage seem safe to leave the phone at?
Sent from my MB520 using XDA App
Click to expand...
Click to collapse
Heydabop's results were very stable at 1ghz at stock voltage, he left it for a couple days i believe with no issues. based on what i have read about this specific cpu in our phone, it does handle 1ghz usually well in most phones that have it.
You could actually go in my app and lower it back to 800 and 54 or 52 to undervolt when your not doing cpu intensive stuff, then overclock when you need it. Some people will leave it all the time.

Thank you for this B!!! Also have you had any luck finding what you need from anyone testing 2.2?

bandroidx said:
And thanks for testing! I tried gtalking you before posting it to have you do a quick check of this version but your gtalk seems down, wont take any messages.
Click to expand...
Click to collapse
Yea, I had to factory reset my phone (stupid reason), and talk isn't on it anymore? I'm working on that.... And I was on my computer for only an hour last night, sorry.
EDIT: Fixed.
Do you want me to try and make you a better icon later today?
Also, looks like you fixed the OC not taking on the first set, nice.
Another note, I (and prolly bandroidx too, as he recommended it to me) recommend getting setcpu to anyone using this. It's a nice little utility.
Sent from my MB520 using XDA Premium App

Thanks! what can i do to test the new speed?

londonwhitted said:
Thanks! what can i do to test the new speed?
Click to expand...
Click to collapse
No problem!
You can use quadrant standard a free app from the market for benchmark comparisons. while its use as a benchmark between phones is useless, its great for testing overclocks.
Neocore is another free benchmark demo. Linpack is an old one that isnt really used much these days.

MCFarmfresh said:
Thank you for this B!!! Also have you had any luck finding what you need from anyone testing 2.2?
Click to expand...
Click to collapse
someone is trying to help me get the info i need. i was hoping to get the 2.2 update.zip but none of my testers got the update and the people that did alreadty installed so its probably deleted from the phone.

bandroidx said:
someone is trying to help me get the info i need. i was hoping to get the 2.2 update.zip but none of my testers got the update and the people that did alreadty installed so its probably deleted from the phone.
Click to expand...
Click to collapse
Still nothing from Motorola about 2.2. And I've heard the update is stored in cache/tmp? Is there really any way the update will be accessible through just a system dump? BTW, the app is some high quality work..my Bravo seems to run decent on 1.2ghz. I only had it at 1.2 for like 10 minutes though. It beats the Droid X in performance with the overclock. It works great with SetCpu, you did a great job with it all.

Could not install
bandroidx said:
Hey guys, thanks for being patient. Here is this first beta release of my overclock app. Its a private beta for you guys on xda while we work out any kinks etc. Thanks to Heydabob's initial alpha testing we were able to confirm the app is functioning and the overclock works and has a real world difference.
Currently the app offers you many rates to choose from ranging from 800mhz to 1.2ghz in 50mhz steps. It also lets you choose your max voltage VSEL rate. Stock is 56. You can even use the app to undervolt your kernel by setting your rate to 800mhz and your VSEL voltage to anything less than 56.
So far heydabob's phone was confirmed stable at 1ghz w/ 56 (stock) VSEL. He also got stable results with 1ghz at 54 VSEL but he did get a reboot (which may or may not have been related to the overclock) In addition to a 200+ point jump in quadrant he also noticed real world speed differences using swype and his launcher app. He did not test games but I would assume the difference would also be noticeable in some instances.
YOU MUST BE ROOTED. This is a root only app. Currently this will only run on 2.1 only! If your running 2.2 Froyo (testers of moto only right now) the app will tell you to contact me, please do! I need to get some info from someone on 2.2 to get the new addresses from the new kernel.
Currently the Auto start on bootup is disabled because that feature is not yet complete but I decided to release it without it to make sure everything is working right before I enable that anyways. When you set the overclock you will be overclocked until you reboot, then you will go back to stock completely. If you want to be overclocked again just run the app again!
I have tested the app quite thoroughly but please report any and all bugs and include your debug info (hit the debug info button in the app) when posting a bug report.
DL Link:
http://dl.dropbox.com/u/13323051/bravodev/BravoOverclock-1.0.8-beta.apk
Enjoy!
Click to expand...
Click to collapse
I have a rooted Bravo with stock ROM. I also have the Allow Non Market Apps installed. I installed your apk with Astro and got an Security Warning message" This application comes from an unknown source, and for your security only applications from trusted sources can be installed." How to install your apk? Thanks.

If you're getting that message, you may have missed one of the database entries you need to change to allow non market apps.
When you go into Settings-Applications, do you have an "Unknown sources" option?
Sent from my MB520 using XDA App

No, I don't have the "Unknown sources" option. I believe AT&T removes it. For now, I use the android-sideload-wonder-machine. Please share with me if you know how to bring back the "Unknown sources" option.

Got this from the" General" forum from "no clue". And it works.
------------------------------------------------
* I am not responsible if you brick your phone, but this is the easiest way, besides ADB shell comand.
** this step also work on At&t flipout
1. Root your bravo.
2. Install "RootExplorer".
3. Install "SQLite Editor".
4. Use "RootExplorer" take you to
/data/data/com.motorola.android.providers.settings/databases/settings.db/settings
5. click on the "Value" colum of "force_only_market_apps"
6. Press "menu" button and select "Edit Field"
7. Change "1" to "0", then save.
Now you have "Unknown sources" option available for you at "Application Settings". ( check it to enable non-market install directly from web or your microsd card )
Sent from my MB520 using XDA Premium App

Added "Unknown sources" back to AT&T Bravo
robjbw said:
Got this from the" General" forum from "no clue". And it works.
------------------------------------------------
* I am not responsible if you brick your phone, but this is the easiest way, besides ADB shell comand.
** this step also work on At&t flipout
1. Root your bravo.
2. Install "RootExplorer".
3. Install "SQLite Editor".
4. Use "RootExplorer" take you to
/data/data/com.motorola.android.providers.settings/databases/settings.db/settings
5. click on the "Value" colum of "force_only_market_apps"
6. Press "menu" button and select "Edit Field"
7. Change "1" to "0", then save.
Now you have "Unknown sources" option available for you at "Application Settings". ( check it to enable non-market install directly from web or your microsd card )
Sent from my MB520 using XDA Premium App
Click to expand...
Click to collapse
It works!!!!!!!!!!!!!!!! Thank you very much!!!!!!!!!!!!!!

atz06 said:
It works!!!!!!!!!!!!!!!! Thank you very much!!!!!!!!!!!!!!
Click to expand...
Click to collapse
That way is great because it doesnt require factory reset like my old method!
just saved me some time.

I still need someone on 2.2 so i can update the app for 2.2.
When i release the update for 2.2 it will also have the ability to load on startup...

I have all the info I need for 2.2, update should be out this weekend. Will try to include auto load feature.

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Got it working on froyo. Seeing 1404 on first run of quadran at 1ghz. stock voltage is 58 vsel on froyo but i am stable at 56 at 1ghz.
Will have a beta out soon.
http://yfrog.com/h0tzahapj

Related

[AOKP][NyanColonel][v6Supercharger]HELP needed ASAP

Okay let me start off from the beginning of what I have done.
I installed AOKP beta 31 on my phone. Everything runs great with the ROM.
I installed Nyan Colonel v3 and my phone has no problems. Although, Not exactly sure what it enables for me or anything but I didn't look much into it.
My main problem is v6 Supercharger...
I installed that,
even did the step for ICS users
...since AOKP is ICS, right?
Then I did the updated SU that I needed to install for ICS users. I followed all the damn steps, but of course I run into a problem.
I don't think my settings are sticking after I reboot...can anyone please help me with this? What do I need to do? Please! I already installed a patched version or services.jar too.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Please help me figure out what is causing it not to work properly? What do I need to do to make my settings stay? Also, will they stay when I reboot my phone or do I always have to rerun script manager and select number 6(balanced).
PLEASE!!!!! HELP ME!!!!
Sent from my SPH-D700 using XDA
dont know the solution to your problem, but i know this post doesnt belong in the development section
The dev section is only for releases. Please just post your problem inside the nyan thread.
Sent from my SPH-D700 using Tapatalk
Lueoldgregg said:
Okay let me start off from the beginning of what I have done.
I installed AOKP beta 31 on my phone. Everything runs great with the ROM.
I installed Nyan Colonel v3 and my phone has no problems. Although, Not exactly sure what it enables for me or anything but I didn't look much into it.
My main problem is v6 Supercharger...
I installed that,
even did the step for ICS users
...since AOKP is ICS, right?
Then I did the updated SU that I needed to install for ICS users. I followed all the damn steps, but of course I run into a problem.
I don't think my settings are sticking after I reboot...can anyone please help me with this? What do I need to do? Please! I already installed a patched version or services.jar too.
Please help me figure out what is causing it not to work properly? What do I need to do to make my settings stay? Also, will they stay when I reboot my phone or do I always have to rerun script manager and select number 6(balanced).
PLEASE!!!!! HELP ME!!!!
Sent from my SPH-D700 using XDA
Click to expand...
Click to collapse
Screen shot you are showing is not V6 Supercharger - that is the 3G Turbocharger - V6 has 29 different choices - and is a PDF labled V6 SuperCharger Update 9 RC8.2 that you need to download from this page http://forum.xda-developers.com/showpost.php?p=18703418&postcount=5021
This is the "script" you need to run with the ICS Services Jar File that you install - and when you run this script, it will stick - This is the V6 Supercharger Script - (I use Option 7 which is the most aggressive setting for our phones - and then I run option 22 - which is the Nitrol lag setting that helps smooth things out - For what it's worth, the V6 Supercharge script I gave you the link for is the brand new version of this script - just posted by Zepplinrox today.
I can't say for sure that I have had much luck with 3g Turbo Charger - but I do know that I have had lots of success with the V6 Supercharger -
GOOD LUCK - if this helps, hit thanks!
mocsab said:
screen shot you are showing is not v6 supercharger - that is the 3g turbocharger - v6 has 29 different choices - and is a pdf labled v6 supercharger update 9 rc8.2 that you need to download from this page http://forum.xda-developers.com/showpost.php?p=18703418&postcount=5021
this is the "script" you need to run with the ics services jar file that you install - and when you run this script, it will stick - this is the v6 supercharger script - (i use option 7 which is the most aggressive setting for our phones - and then i run option 22 - which is the nitrol lag setting that helps smooth things out - for what it's worth, the v6 supercharge script i gave you the link for is the brand new version of this script - just posted by zepplinrox today.
I can't say for sure that i have had much luck with 3g turbo charger - but i do know that i have had lots of success with the v6 supercharger -
good luck - if this helps, hit thanks!
Click to expand...
Click to collapse
8.2?! Damn it
updating now
mocsab said:
Screen shot you are showing is not V6 Supercharger - that is the 3G Turbocharger - V6 has 29 different choices - and is a PDF labled V6 SuperCharger Update 9 RC8.2 that you need to download from this page http://forum.xda-developers.com/showpost.php?p=18703418&postcount=5021
This is the "script" you need to run with the ICS Services Jar File that you install - and when you run this script, it will stick - This is the V6 Supercharger Script - (I use Option 7 which is the most aggressive setting for our phones - and then I run option 22 - which is the Nitrol lag setting that helps smooth things out - For what it's worth, the V6 Supercharge script I gave you the link for is the brand new version of this script - just posted by Zepplinrox today.
I can't say for sure that I have had much luck with 3g Turbo Charger - but I do know that I have had lots of success with the V6 Supercharger -
GOOD LUCK - if this helps, hit thanks!
Click to expand...
Click to collapse
The one I am using in the picture is supercharger but I guess a older version...all I need to do is download the rc8 script and run that one in script manager? Do I need to do anything else afterwards??
Sent from my SPH-D700 using XDA
darkierawr said:
8.2?! Damn it
updating now
Click to expand...
Click to collapse
Lol....me too...
Sent from my SPH-D700 using XDA
Lueoldgregg said:
The one I am using in the picture is supercharger but I guess a older version...all I need to do is download the rc8 script and run that one in script manager? Do I need to do anything else afterwards??
Sent from my SPH-D700 using XDA
Click to expand...
Click to collapse
after you run the script - I usually do option 7 and then option 21 (nitro lag) then I do option 29 - which is reboot and superclean - that should do it -
If you have flashed the "die hard" servcies jar file for your ICS rom - the settings should stick - you can always check this by putting a Supercharge widget on your desk top - when you want to check to see if your settings have stuck - just run the widget - it will launch the V6 supercharger - and if your minfrees settings are the same before and after - your settings have stuck -
good luck
mocsab said:
after you run the script - I usually do option 7 and then option 21 (nitro lag) then I do option 29 - which is reboot and superclean - that should do it -
If you have flashed the "die hard" servcies jar file for your ICS rom - the settings should stick - you can always check this by putting a Supercharge widget on your desk top - when you want to check to see if your settings have stuck - just run the widget - it will launch the V6 supercharger - and if your minfrees settings are the same before and after - your settings have stuck -
good luck
Click to expand...
Click to collapse
Okay I got it working finally. I had to get 99supercharger super user access and to run on boot and now it runs at 100% says the script.
Any other tweaks you would suggest with supercharger? I used option 7 and 21. I'm about to load the other 3 scripts that are for supercharger but I can't remember there names. I would like to underclock my CPU and under volt my battery. I'm trying to get my phone to last forever but run super smooth.
Any suggestions?
Sent from my SPH-D700 using XDA
Lueoldgregg said:
Okay I got it working finally. I had to get 99supercharger super user access and to run on boot and now it runs at 100% says the script.
Any other tweaks you would suggest with supercharger? I used option 7 and 21. I'm about to load the other 3 scripts that are for supercharger but I can't remember there names. I would like to underclock my CPU and under volt my battery. I'm trying to get my phone to last forever but run super smooth.
Any suggestions?
Sent from my SPH-D700 using XDA
Click to expand...
Click to collapse
Lol yea wrong thread but glad you got it to stick. Other 3 scripts....you mean the 3G Turbo Script and KAK (KickAssKernelizer). Read the thread moscab linked you to its all in there. As for UV find the kernel of your choice which allows UVing and dl Voltage Control from the Market.
Sent from my OG Epic using XDA Premium.....
CASHVILLEBOS said:
Lol yea wrong thread but glad you got it to stick. Other 3 scripts....you mean the 3G Turbo Script and KAK (KickAssKernelizer). Read the thread moscab linked you to its all in there. As for UV find the kernel of your choice which allows UVing and dl Voltage Control from the Market.
Sent from my OG Epic using XDA Premium.....
Click to expand...
Click to collapse
I think nyan colonel supports undervolting. It has a section for it. I can only find stuff on overclocking though, nothing on underclocking...I thought about winging it but I don't want to screw it up lol
Sent from my SPH-D700 using XDA
Actually I dont really see an accurate guide on "voltage control" app and how to over clock and undervolt my epic 4g... can anyone link me to one? I want to make sure I don't screw my phone up.
Also, what the hell can I do to make my battery last longer...its already at 50% and I've only been using it since 8:30 and its now 10:30, but I've been on it nonstop looking at xda and Facebook and some other stuff, but no games or anything like that.
Anyone have nyan colonel and voltage control? Help!
Sent from my SPH-D700 using XDA
If your using the stock battery there's nothing you can do. What more can you ask for? 2 hours of screen on time on a stock battery of course your gonna be at 50%. The batteries are only rated for so much screen on time. 2-3hrs for a stock 1500mah battery, 3-4hrs for an 1800mah battery, 5-6hrs for a fat battery? You can only expect so much. Maybe you should put the phone down sometimes. Who needs to spend 2hrs straight on facebook?
Sent from my SPH-D700 using Tapatalk 2
Vizzo said:
If your using the stock battery there's nothing you can do. What more can you ask for? 2 hours of screen on time on a stock battery of course your gonna be at 50%. The batteries are only rated for so much screen on time. 2-3hrs for a stock 1500mah battery, 3-4hrs for an 1800mah battery, 5-6hrs for a fat battery? You can only expect so much. Maybe you should put the phone down sometimes. Who needs to spend 2hrs straight on facebook?
Sent from my SPH-D700 using Tapatalk 2
Click to expand...
Click to collapse
I was on XDA and FB lol and I was bored at work. All I have right now is my phone for internet access so I use it a lot. So wait, I can get different batteries for my epic 4g?
Sent from my SPH-D700 using XDA
Yea. The Epic Touch 1800mah battery fits, as well as I think I may have found a samsung branded 2000mah battery that may also fit.
Sent from my SPH-D700 using Tapatalk 2
Yep got me a Seidio 3300 mah fits jst fine....
Sent from my OG Epic using XDA Premium.....
Sometimes Supercharger cannot stick.
Open Script Manager
Navigate to /data/
Click on 99SuperCharger.sh
Select "su" and "boot"
Click save
Now, everytime your phone boots, it will manually run that script to fix your OOMs.
Lueoldgregg said:
Actually I dont really see an accurate guide on "voltage control" app and how to over clock and undervolt my epic 4g... can anyone link me to one? I want to make sure I don't screw my phone up.
Also, what the hell can I do to make my battery last longer...its already at 50% and I've only been using it since 8:30 and its now 10:30, but I've been on it nonstop looking at xda and Facebook and some other stuff, but no games or anything like that.
Anyone have nyan colonel and voltage control? Help!
Sent from my SPH-D700 using XDA
Click to expand...
Click to collapse
If you don't use Google Talk, make sure you're signed out of it even if you've never opened it. Switch your System Select settings to Home Only. Turn off all location services that aren't being used. Lower display brightness. Turn off Auto-Sync. Disable notifications on apps like facebook. Turn off WiFi when not being used. Get rid of apps like Google Maps that constantly run in the background or use Autostarts to stop them from loading for any little reason they want. DO NOT USE LWP'S! They are the worst and most useless battery killing...
mikalhernandez said:
If you don't use Google Talk, make sure you're signed out of it even if you've never opened it. Switch your System Select settings to Home Only. Turn off all location services that aren't being used. Lower display brightness. Turn off Auto-Sync. Disable notifications on apps like facebook. Turn off WiFi when not being used. Get rid of apps like Google Maps that constantly run in the background or use Autostarts to stop them from loading for any little reason they want. DO NOT USE LWP'S! They are the worst and most useless battery killing...
Click to expand...
Click to collapse
LWPs?
Sent from my SPH-D700 using XDA

[APP][May 25th] CoreControl v1.4.2 [BETA] - Battery Profiles! - Root Only

CoreControl
Only for users with ROOT ACCESS
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
(Screenshots show the battery profiles changing the core count)
This application will allow you to control how many cores are active on your phone!
Is your One X getting a little hot or is the battery running out a little too quick? This application attempts to solve these problems by allowing you to disable some of the processor's cores!
Battery Profiles Info (Please Read!)
[Battery Profiles will override whatever number is selected by the buttons at the top!]
First of all, this is nothing more than a proof of concept update. I realise that having a set number of profiles isn't the best idea and people will want to be able to change the cores on heat as well as battery level. There is also screen-off and charging profiles that need to be done. The layout is definitely not final either and will be changed in the next updates. I will try my best to incorporate these functions as well as others that have been requested.
Second, the 3 battery level values you can edit (in the Battery Profiles section) MUST go in descending order (e.g. 100, 80, 50, etc). The app will check for this.
The Battery profiles should take effect instantly.
Please expect bugs. This update is very much a proof of concept and whilst the battery profiles function correctly in my testing, bugs may very well arise.
Known Bugs
Very occasionally it will revert to the default of 4 cores when using the battery profiles. I've only ever seen this happen once and I have no idea what caused it.
Voltage is not currently colour-coded (I don't know the min/max levels)
Temperature is not fully colour-coded. Anything below 40C will be Green and anything above will be Red. More colours will be added when I know the Max battery temperature and I can work out good colour ranges.
Original thread - http://forum.xda-developers.com/showthread.php?t=1630200
I highly recommend you install TegraStats - http://forum.xda-developers.com/showthread.php?t=1615666 (or search 'Tegrastats Free' on the market) - to monitor how many are active.
If the file doesn't exist for you, try this fix!
Rastasia said:
Originally Posted by mike1986.
ok, my fault this time, sorry!
Open root explorer, go to system/etc/ and open init.post_boot.sh
navigate to line 115 and remove:
umount /sys/kernel/debug
save and reboot!
Click to expand...
Click to collapse
Changelog
Code:
v1.4.2
Hopefully fixed the pointless and repeated request for SU access
v1.4.1 [BETA]
Only ever asks for Root Access when changing cores
Added CPU temperature and frequency (Many thanks to Treebill!)
- WARNING: The frequency jumps around a lot. I don't know if the file is buggy or this is actually happening
- CPU temp and frequency only ever update when CoreControl is open. This will obviously be changed when CPU temperature profiles are introduced
- CPU temp is fully colour-coded
Battery Temperature is now fully colour-coded (Many thanks to Treebill!)
General code clean up and optimisation
v1.4 [BETA]
Added Battery Profiles
- See "Battery Profiles Info" above
Should get and display Battery Information quicker
[B]v1.3[/B]
UI Changes
Added a 'Battery Information' Sliding Drawer with the following information:
- Battery Health
- Power Type [USB/AC/Battery]
- Battery Charge [With Battery state, Charging, Full, etc.]
- Battery Temperature
- Battery Voltage
It's all colour-coded too!
Battery Profiles are pretty much fully coded, they're not included in this release though. Should be done by next update.
[B]v1.2[/B]
Removed pointless code
Quite a few UI changes
Active Cores can now be set on boot (last one selected will be used).
[B]v1.1[/B]
Removed pointless "1 Core" option
Disabling/Enabling cores should be quicker (slightly)
[B]V1.0[/B]
Initial Release
Enjoy!
All credits go to MrPhilo and K0rner!
Click to expand...
Click to collapse
Great app, thanks for making this easier for others and myself
Doesnt work for me
Gesendet von meinem HTC One X
keskincene said:
Doesnt work for me
Click to expand...
Click to collapse
How doesn't it work? Does it force close, throw an error message or just not do anything?
Doesn't work on Android revolution hd because of missing file.
Sent from my HTC One X using xda premium
jonas2295 said:
Doesn't work on Android revolution hd because of missing file.
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
Really? That's what I'm running at it works fine
Edit: Added a potential fix for the missing file in the OP. I've not tested it personally, so I don't know for definite that it works. I'll test it out properly tomorrow and if it works I'll integrate it into the app
Rastasia said:
Originally Posted by mike1986.
ok, my fault this time, sorry!
Open root explorer, go to system/etc/ and open init.post_boot.sh
navigate to line 115 and remove:
umount /sys/kernel/debug
save and reboot!
Click to expand...
Click to collapse
Meltus said:
Really? That's what I'm running at it works fine
Edit: Added a potential fix for the missing file in the OP. I've not tested it personally, so I don't know for definite that it works
Click to expand...
Click to collapse
No time to try that now sry but someone else will do that I hope
Sent from my HTC One X using xda premium
Confirmed working on Lee droid v6.1
it'd be cool if you could add a way to make it automatically turn off cores when your phone got to a certain battery percentage.
brentett said:
it'd be cool if you could add a way to make it automatically turn off cores when your phone got to a certain battery percentage.
Click to expand...
Click to collapse
Ill look at adding that feature in next
Any other feature people would like to see?
Sent from my HTC One X using xda premium
Can you make it easily configurable through notification bar?
Sent from my HTC One X using xda premium
shree.cse said:
Can you make it easily configurable through notification bar?
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
Never tried doing that before, but ill have a go!
Sent from my HTC One X using xda premium
Okay your app works on ARHD 5.2.0
Sent from my HTC One X using xda premium
Working great! so far (arhd 5.2.0)
For me personally your app is EXTREMLY usefull!!! I never play any games.... i bought the phone because it has a great camera. No need for 4 cores As long the camera works and the launcher runs smoothly i am happy! In combination with a no-sense rom, low brightness patch and a nice kernel i got enough energy for a day with taking a lot of photos. Thx a lot!
If you need some help on graphics you can contact me
Sent from my HTC One X using xda premium
malte41 said:
Working great! so far (arhd 5.2.0)
For me personally your app is EXTREMLY usefull!!! I never play any games.... i bought the phone because it has a great camera. No need for 4 cores As long the camera works and the launcher runs smoothly i am happy! In combination with a no-sense rom, low brightness patch and a nice kernel i got enough energy for a day with taking a lot of photos. Thx a lot!
Click to expand...
Click to collapse
No problem, glad you find it useful! Don't forget to thank MrPhilo and K0rner, they found out how to do it, I just made it into an app
jonas2295 said:
If you need some help on graphics you can contact me
Click to expand...
Click to collapse
I may do! Gonna get everything functioning properly before I start thinking about graphics!
jonas2295 said:
Okay your app works on ARHD 5.2.0
Click to expand...
Click to collapse
Did the fix I post work alright for you?
Also, I've updated the OP with a few screenshots!
Meltus said:
Did the fix I post work alright for you?
Also, I've updated the OP with a few screenshots!
Click to expand...
Click to collapse
Didn't test but updated today and my guess I fixed it by switching kernel now on bricked kernel.
Regarding your graphic answer :
That's a good idea
Sent from my HTC One X using xda premium
jonas2295 said:
Didn't test but updated today and my guess I fixed it by switching kernel now on bricked kernel.
Regarding your graphic answer :
That's a good idea
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
Ah fair enough! I'll play around with some ROMs later and see if I can confirm it works!
Small update for now; Removed the pointless "1 core" option and sped up disabling/enabling cores slightly!
New download is in the OP.
Great little helper!
Thank U for that. Works fine on LeeDrOid 6.2.0!
One suggestion: would be nice if there's an option to apply settings on boot. For me after rebooting last setting is gone.
But anyway: Thank U for this tool!

[REF] justjackyl's Iconia A100 CM10 Setup & Use Tips/Tricks

Surprising to me, I have been PMd by a few people asking about how I resolved issues that I was having with my tablet. I could not give you a specific answer on why and how well my tablet runs so this is just how I do it. Results for you may vary, and what works for me may have been a problem for others. I am in no way a dev, nor do I take credit for their work.
I am posting this as possible tips for CM10 (9/2/12build) w/ godmachine kernel v2.0 & the latest gapps available from goo.im. If you are not to that point or do not understand what I am talking about, STOP, and go read pio_masaki's [Guide] All things Iconia A100 (guide to modding)
MY RECOMMENDED APPS
Apex Launcher (NOVA Launcher is a good alternative) since Trebuchet 2.0 freezes/crashes ALOT
SetCPU w/profiles enabled for my overclock needs
ESFileExplorer for root and normal file manipulation as well as streaming video from my home server.
Titanium BackupPRO i think is the best file backup/restore software. Market Doctor as well as bloat ware/unwanted system app melter ability to integrate apps into ROM, than create a backup in CWM and next time you flash, all your apps will be included.
ESTaskManager for boot up app disabling/enabling, as well as Task killer if I need to terminate a running app. Has many other useful functions such as power optimization.
STARTING FROM SCRATCH/BUILDING MY CM10 SETUP
INSIDE TEAMWIN RECOVERY PROJECT
I use TWRP. In this order I wipe cache, dalvik cache, factory reset, and internal storage. Then I flash CM10, kernel, and gapps. Power off via menu option. Power on and i do not touch for 10min. than reboot wait 5 min, fill in Google profile, reboot than I start installing the rest of my apps. This is more your customization stage. Although I recommend installing your custom launcher, such as Apex Launcher, and updating Superuser before doing anything else.
USING TITANIUM BACKUP FOR FREEZING/REMOVING APPS
At this time I usually will start changing all my settings and freezing/uninstalling apps. Doing this will free up RAM and stop unused apps from even loading into the system. You can "thaw" them out anytime.
I use Titanium Backup and I freeze these system apps (I don't uninstall in case freezing an app causes a conflict):
E-Mail 4.1
Exchange Services 5.0
Face Unlock 4.1-392829
Gallery 1.1.4000 (In this build there are two identical listed, so I freeze one)
Google Play Music 4.3.605.392829
Google+ 2.6.1.30454518
Movie Studio 1.1
News&Weather 1.3.11
ROM Manager 5.0.0.8
Trebuchet 2.0
Lucky Patcher 2.5.0 (if you use it, use it for your purpose than FREEZE it until next time you need it)
Dev Tools 1.0
com.android.smspush 4.1.1-eng.odin.20120903.000735 (Not a 3G tablet, not texting so I freeze it)
[VOICEMAIL] Mobile Data 4.1.1-eng.odin.20120903.000735 (not a 3G tablet, so service not needed)
[SMS/MMS/APN] Mobile Network Configuration 4.1.1-eng.odin.20120903.000735 (not a 3G tablet, service not needed)
Network Location 1.1.10
Setup Wizard 1.3
Spare Parts 4.1.1-eng.odin.20120903.000735
VpnDialogs 4.1.1-eng.odin.20120903.000735
Voice Dialer 4.1.1-eng.odin.20120903.000735
USING ESTASKMANAGER TO EDIT STARTUP APPS
Next, I use ESTaskManager and disable a lot of the boot up apps. A lot of the apps you can disable their startup because you can launch them manually. This reduces boot up time and saves us some precious RAM and CPU cycles. Depending on what apps you uninstall or freeze, these may or may not be available to you.
I Disable:
Any of my user apps that aren't system related. Example, I can disable NOVA 3 from the boot up list because it's just cached in memory, and wasting memory to display notifications. For free games, this can actually stop all those annoying ads you get on startup. But I wouldn't want to disable SetCPU on startup, as it is controlling my governor, I/O scheduler, and CPU frequency. I am not going to list all my user apps, you get the point.
Calendar Storage-disable if you don't use
Contacts
Download Manager
Email
Exchange Services
Gmail
Google Contacts Sync
Google Playstore
Google Search (safe if you do not have any GSearch widgets, and you disable the "persistent" search bar from you home screens in settings)
News&Weather (safe if you don't use the widget)
ROM Manager (it's just best not to use this stupid thing! will get you into more trouble than good!)
Voice Dialer
USING SETCPU W/PROFILES ENABLED FOR OVERCLOCKING
Now for SetCPU, and how I use it.
Several users state that SetCPU causes a lot of problems with our tablet, and this is true, if you don't follow a few guidelines. I do have profiles enabled. I have 4 profiles. One for regular use, on for per app basis overclocking, one for screen off, and one for screen off on a per app basis so I am not under clocking as low as when screen off profile is triggered, for when apps like ESFileExplorer or Titanium Backup are performing long tasks and the screen times out.
I find using True/False and the "Any of these are true..." triggering events works best.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The problem with our tablet is it does not like using profiles. I have pinpointed the issue of SODs and random reboots being associated with SetCPU. When building profiles, you have to make sure you use the same governor in all of your profiles. You can change the I/O Scheduler for each profile without any negative effects. I use my tablet almost solely for Android Gaming, so leaving all my profiles set with lulzactive or smartassV2 is not an issue for me.
If you ABSOLUTELY want to change your governor, you can change it manually at the SetCPU "Main" screen. Just remember when you’re done to change it back to the one used in your profiles. To stop SODs (Sleep of Death), in your Screen Off profile, raise the MHz slider from 216MHz to 312MHz for your minimal under clock speed.
You can also use other features of SetCPU to undervolt and edit governors like lulzactive.
MY SYSTEM SETTINGS OPTIONS
Under Performance tab make sure for Processor and I/O scheduler that the "Set on Boot" option is OFF/UNCHECKED!
Under Memory I do have allow purging of assets ON/CHECKED
For Surface Improvement I select the "disable dithering" option. Some games/apps I use would FC until I turned this off.
zRam
I also have zRam turned on, but you have to flash a special zRam .zip from godmachine/linuxsociety from TWRP/CWM to actually have it working. Just download the appropriate .zip file for the amount of RAM you want to use for zRam compression. I use just the 100MB .zip. All the zips and a good explanation by linuxsociety are in his kernel thread
Under the Developer Options tab:
Turn on Android Debugging
I disable the "USB debugging notify" option, we already know we turned it on.
I turn on "Force GPU rendering"
For Background Process Limit I have it changed from Standard Limit to At most 4 processes
I have Kill app back button option checked.
Under Profiles tab, I tick the slider and turn profiles off.
For Wi-Fi sleep policy, I have a 5m time out. I found that wireless really sucks the life out of the battery. So if I'm not using it, I manually disable it.
BUILD.PROP MODS
I have used these, and for my uses I find that it is not needed. They do have benefits. For testing purposes I keep a copy of the stock build.prop and a copy of the modded build prop both in the system directory. Put them both in there and rename them build.prop.reg.bak and build.prop.mod.bak. Than with ESFileExplorer, make sure you have root access enabled, see pic) you can just rename the file you want to use to build.prop. Boot into recovery and clear cache and dalvik cache, and make sure you let the tablet sit for 10mins anytime you clear caches. The only time I really use the build.prop is to make an app list for the A500 in the playstore so I can download/purchase it and have it marked as so in the playstore, than extract the APK with titanium backup and than go back to stock build.prop and side load the app. Some apps will install under the A500 mod, but will FC or not run properly until you return to the stock build.prop.
I really can't think of anything else that I may be doing that can help you guys out. A suggestion I stand by, is I don't bother with widgets. They take up memory and CPU cycles for information you can usually get to via a couple taps on the good ol' touchscreen. And I have no idea why, it may just be me thinking it improves battery life, but I turn airplane mode on, and when I need wireless access I leave airplane mode on and turn wireless itself on. For some odd reason I see improved battery life, and my assumption is that when airplane mode is on, there are system apps that are put to rest by seeing the tablet is in this state.
Anyways, I hope this info will be useful for people. Any questions, feel free to post or PM me. I am a full time college student so I may not respond right away!
Very nice! Thorough, clear, and I can find no faults in your advice that isn't personal choice.
Sent from my Galaxy Nexus using Tapatalk 2
pio_masaki said:
Very nice! Thorough, clear, and I can find no faults in your advice that isn't personal choice.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Thanks! Approval from you means a lot to me, cause you know what your doing more than I do!! lol
Good job, although it could better sectioning, make it easier to find stuff. Besides that, not bad!
Sent from my A100 using Tapatalk 2
das_webos_transformer said:
good job, although it could better sectioning, make it easier to find stuff. Besides that, not bad!
Sent from my a100 using tapatalk 2
i'm open to suggestions!
I wasn't quite sure how to break it down, like how to label a category and what would go into that category.
Sent via acer iconia a100 on cm10_build090212; godmachine v2.0 kernel, smooth, stable, fast
Click to expand...
Click to collapse
edit: Updated op organization
Nice tut. Should help out some to squeek out max performance.
A little more detail of how to freeze (paid version only), and disable startup apps, might help the novice.
Pretty much the way I run, with several different personal preferences.
Looks good. I especially like the list of apps that can be frozen. Just want to add that there are a few free apps (i.e..App Quarantine) that also freezes unwanted app.
Might be just me anal but the pictures attached shows up really big on the computer, taking up most of the screen and really distracting. I almost missed the blurp about setcpu profiles in between the pictures.
illego said:
Looks good. I especially like the list of apps that can be frozen. Just want to add that there are a few free apps (i.e..App Quarantine) that also freezes unwanted app.
Might be just me anal but the pictures attached shows up really big on the computer, taking up most of the screen and really distracting. I almost missed the blurp about setcpu profiles in between the pictures.
Click to expand...
Click to collapse
lol I KNOW!!!
I was wondering why they posted so big from my linked photobucket.
Maybe I should scale them down and re-upload.
[/u]Looking good!
Sent from my A100 using Tapatalk 2
das_webos_transformer said:
[/u]Looking good!
Sent from my A100 using Tapatalk 2
Click to expand...
Click to collapse
Thank you. Over the next few days I am going to add in a section about app compatibility and what runs on CM10. Games, media, tools, all of it.
If anyone wants to contribute information for this CM10 Tips guide, I will gladly fit it into the OP and credit your name.
Thanks for the support guys!
Bump
Sent via Acer Iconia A100 on CM10_Build090212; godmachine v2.0 kernel, Smooth, Stable, Fast
Tsk tsk
Sent from my A100 using xda premium
das_webos_transformer said:
Tsk tsk
Sent from my A100 using xda premium
Click to expand...
Click to collapse
Gotta give the thread some bump love for the noobs.
I keep having to bump pio's guide as well, if it goes to the bottom of the threads, its basically nonexistent as noobs don't know how to operate a basic search function. lol
justjackyl said:
Gotta give the thread some bump love for the noobs.
I keep having to bump pio's guide as well, if it goes to the bottom of the threads, its basically nonexistent as noobs don't know how to operate a basic search function. lol
Click to expand...
Click to collapse
hey im not a "noob" ,..(ok so maybe ) im thinnking of trying this on my backup (yes i have 2 a100s) ..the second one is the 16 gb version..is there anything i should be made aware of before i do this?..(and i have looked but where is the godmachine kernel)
mordeith said:
hey im not a "noob" ,..(ok so maybe ) im thinnking of trying this on my backup (yes i have 2 a100s) ..the second one is the 16 gb version..is there anything i should be made aware of before i do this?..(and i have looked but where is the godmachine kernel)
Click to expand...
Click to collapse
God machine aka linuxsociety. http://forum.xda-developers.com/showthread.php?t=1818924
Start here http://forum.xda-developers.com/showthread.php?t=1711125. Once you get cm10 loaded up follow this guide.
Romman0 said:
God machine aka linuxsociety. http://forum.xda-developers.com/showthread.php?t=1818924
Start here http://forum.xda-developers.com/showthread.php?t=1711125. Once you get cm10 loaded up follow this guide.
Click to expand...
Click to collapse
ahh you beat me to it
but I am going to add ROM and kernel links into the OP. Should have the first time.
I need to update this but I've been so busy with my stickied G2x Kernel thread! lol
I've all about abandoned SetCPU in favor of Antutu/No Frills (still testing) alongside with Android Tuner Pro <--- Which is flippin sweet on this tablet.
I may just be using it by itself as it can OC/UC/UV as well, than startup editing, build.prop modding, SysCtril modding somuch more. My tablet has been running smooth, and usually I just turn it off when not using as I could not get standby battery drain under control. I've just hit 18hours and still counting after using Android Tuner and I am still able to play all my HD games smoothly, meaning performance is not horribly hindered. I'll run a benchmark on it.
Great guide. used this on my desire s as well.
Hi jackyl, just wanted to say "great guide" I'm from the a500 forum and I feel guilty saying that i never knew you guys existed :shame: If it hadn't been for a 100 user posting his issues over our side I'd still be locked in ignorance!!!
I will link your guide and pio's in my flash guide if thats ok....there's some great info everyone should read imho
Keep up the fantastic work, happy tabbing
rgds dibb
dibb_nz said:
Hi jackyl, just wanted to say "great guide" I'm from the a500 forum and I feel guilty saying that i never knew you guys existed :shame: If it hadn't been for a 100 user posting his issues over our side I'd still be locked in ignorance!!!
I will link your guide and pio's in my flash guide if thats ok....there's some great info everyone should read imho
Keep up the fantastic work, happy tabbing
rgds dibb
Click to expand...
Click to collapse
Hey thanks for the support, feel free to link it.
:thumbup:
Sent from G2x, CM7 Weekly 1-1-13, Faux 054.
Just a note, added a link here in that guide thing I wrote as well.

Multi-tasking woes with AOSP (CM10, AOKP, PA)

This is not meant to be a complaining post, mostly I wanted to see if anyone else is having my problems.
I am currently running ParanoidAndroid 2.50 (CM10 based ROM) and I absolutely love how all AOSP ROMs look and feel. TouchWiz had some neat things, but it felt really bloated.
My problem is, multi-tasking on AOSP blows, really, really, really, BAD. I mean it's downright as bad as HTC One X's Sense UI multitasking. For whatever reason, I can never get my free RAM to dip below the 600 MB limit. Usually it hovers around 750 MB, and occasionally I can get it down to 650 MB.
I am not a huge multitasker, but I HATE HATE HATE app re-draws and reloads. This was the one nice thing about TouchWiz, it would keep my opened applications running until I was absolutely at the bottom of my free RAM (~150 MB). My frequently used applications almost never needed to be reloaded/redrawn. This is especially big for applications like Youtube and Browser/Firefox, as you lose everything that you had loaded otherwise.
I've tried spamming opening apps, and the most apps I seem to be able to have open at once is around 8-10 depending on the circumstances. As soon as I cross that threshold of open apps, my other opened apps start being force closed, and require a redraw/reload. This is an absolutely pitiful amount of apps, especially with the whopping 600-800 MB of free RAM that I usually have.
I also have the issue that sometimes even when I don't open a lot of apps, some of my apps like to force close for no reason after a few minutes of being idle. My MailDroid and Firefox apps seem to be extra susceptible to this random time based force close compared to GoSMS, which rarely closes after an inactive period of time.
I have tried multiple kernels, multiple ROMS, multiple governers and I/O schedulers, and I even tried zeppelinrox's V6 supercharger + multitask mods. Nothing I do seems to allow me to crack into that 600 MB of unused RAM. I am so flustered by this that I'm actually considering going back to TouchWiz.
Could anyone else provide me with some feedback with their multitasking app limits/free RAM? Is this a known CM10 issue?
TL : DR
-I can never get below around 600 MB (usually hovers around 700MB) of free RAM
-My running app limit seems to be 8-10 with about 6 widgets
-My apps seem to force close after short durations of inactivity
-I experienced NONE of these problems on TouchWiz
-Could someone post their numbers for some of these things, and is this a known problem for CM10?
Same problem here... I think most people like this problem though. Many like to see more free ram, but I prefer faster multitasking. My main concern is my downloads being closed and interrupted.
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
Yeah definitely a known issue on AOSP. Memory allocation issues I guess. I've never seen a dev comment on it, despite the fact it has been brought up several times. I suspect we won't get a fix until the JB sources are released for the d2.
Post your services.jar
If you used the windows tool to patch it, it may not have worked - I've made quite a few changes for greater compatibility since it's last update.
btw what are your minfree settings?
Did you do the aLogcat test?
zeppelinrox said:
Post your services.jar
If you used the windows tool to patch it, it may not have worked - I've made quite a few changes for greater compatibility since it's last update.
btw what are your minfree settings?
Did you do the aLogcat test?
Click to expand...
Click to collapse
Oh wow it's zeppelinrox! Hi
Yes, I used the Windows Jellyscream tool to patch my services.jar. The ICS Service Center in your script insists that it worked, but CM10 does not currently have a "Charge Only" or "No Action" mode when the cable is plugged in, I'm forced to mount the SD card(s). Your tool specifically says do not do that, but I don't really have a choice :/
My current MinFree values are:
8, 14, 40, 50, 60, 75
I have also tried the auto-calculated ones (which in my opinion leaves way too much free RAM theoretically):
8, 16, 325, 358, 390, 423
Both of them didn't seem to make a difference.
I have attached my services.jar to this post as well as requested.
As for aLogcat, I'm not sure what that is or how to do that
Hi
Well I can't open it up... is the file size correct?
Maybe it's an incomplete upload.
I assume that it's for ParanoidAndroid 2.50 so try upping it again since I haven't cracked one of those open yet lol
The service centre only looks at the supercharged launcher aspect and the windows exe isn't up to date for the multitasking mods.
I've actually just updated the ultimate jar script today... and also has an SGS3 specific edit
However it may be only for the stock rom.
The aLogcat test is described in the ultimate jar thread OP.
Weird, I'm also not able to open the one on my phone, that's kinda scary.
Ok, I'll give your new ultimate script a spin, and I'll look into the aLogcat thing as well and try to provide you some information.
Here's the services.jar file that was leftover in the Jellyscream directory (JellyScreamPatcherV6_0.9.0.6/framework/services.jar). I chose not to delete the temp files, so I'm guessing it's the same file.
WOOOOOOOOOOOOOOOOO!!!!
Wow you were right zeppelinrox, I tried out your Ultimate Jars script and BAM, my phone is hauling ass right now. Down to 234 MB of free RAM and none of my apps have force closed on me at the moment even after running ~20. Also, my list of cached apps is MASSIVE now, my RAM is finally being utilized!!!!
Time will tell if my apps auto-close after inactivity, but damn this is awesome, THANK YOU SO MUCH, you rock .
Hopefully the windows tool gets updated eventually so it's easier for people to do this, it was a bit tedious to figure it out haha xD
Edit:
My only question now is why oh why do the default AOSP settings suck so bad?
ChrisG683 said:
WOOOOOOOOOOOOOOOOO!!!!
Wow you were right zeppelinrox, I tried out your Ultimate Jars script and BAM, my phone is hauling ass right now. Down to 234 MB of free RAM and none of my apps have force closed on me at the moment even after running ~20. Also, my list of cached apps is MASSIVE now, my RAM is finally being utilized!!!!
Time will tell if my apps auto-close after inactivity, but damn this is awesome, THANK YOU SO MUCH, you rock .
Hopefully the windows tool gets updated eventually so it's easier for people to do this, it was a bit tedious to figure it out haha xD
Edit:
My only question now is why oh why do the default AOSP settings suck so bad?
Click to expand...
Click to collapse
I think that's to make me look good
I hope to have it automated somehow like the outdated ics webapp.
btw how did you decompile?
I'll try again when on the PC.
edit: ok that second one you posted opens up fine. I guess that's CM10?
It looks like CyanogenMod is following my lead... https://github.com/CyanogenMod/andr...mmit/9a8117c4f887c8b0df9cadb5d9aa7689a878752a
am: Allow more hidden apps on devices with lots of RAM
* If more than 1.5GB is present, allow up to 40 hidden apps. * Number is somewhat arbitrary, but was found to work well on D2. * Also look at the sys.mem.max_hidden_apps value if given.
Click to expand...
Click to collapse
Uh yeah... you get a 40 app limit only if you have 1.5GB of RAM - otherwise, you're STILL stuck at 15 hidden apps... lol
I had already seen the "sys.mem.max_hidden_apps" code in ProcessList.smali before the last script update - so that's already been bypassed to 70.
I just didn't know where that setting came from lol
So if you're on CM10, the Ultimate Jar Power Tools script that's currently available already fixes that.
Of course, "sys.mem.max_hidden_apps" was introduced after my mucking around
zeppelinrox said:
btw how did you decompile?
Click to expand...
Click to collapse
Hmm, I'm not sure what you are asking here, could you clarify?
zeppelinrox said:
I think that's to make me look good
I hope to have it automated somehow like the outdated ics webapp.
btw how did you decompile?
I'll try again when on the PC.
edit: ok that second one you posted opens up fine. I guess that's CM10?
It looks like CyanogenMod is following my lead... https://github.com/CyanogenMod/andr...mmit/9a8117c4f887c8b0df9cadb5d9aa7689a878752aUh yeah... you get a 40 app limit only if you have 1.5GB of RAM - otherwise, you're STILL stuck at 15 hidden apps... lol
I had already seen the "sys.mem.max_hidden_apps" code in ProcessList.smali before the last script update - so that's already been bypassed to 70.
I just didn't know where that setting came from lol
So if you're on CM10, the Ultimate Jar Power Tools script that's currently available already fixes that.
Of course, "sys.mem.max_hidden_apps" was introduced after my mucking around
Click to expand...
Click to collapse
hey zeppelinrox....
And to think, that I read some debates with users downplaying the usefulness of 2gb ram vs 1gb. When I was on my HD2 with Swap/Zram, I was using your script(s)...but at one point, I had OS AutoKilling disabled entirely (can't even remember how I did it) and was using a fairly complex Tasker profile(s) to Kill ALL if my memory ran down to a critical stage....all except apps that I put in an EXCEPTION list. So basically, I had MAX multitasking...and the use of all available memory unless I hit a critical threshold...and then, aside from those apps on the exception list, all other apps would get killed. To this day, I believe that Android should be built with an Exception list for power users similar to your Bullet Proof thing.
My Stock S3 rom and kernel seem to handle things pretty darn well. I use Go Launcher EX and experience zero redraws and my tests so far indicate that the OS has great multitasking behavior. I can open quite a few apps for a good amount of time. Eventually they get killed, but as you know, it's a bit unpredictable. When I last ran the memory down to about 250mb, which was very difficult to do even with large games, the OS hardly killed anything. It wasn't a scientific test but feel factor based. One of these days SOON, I need to play with your scripts again. Only reason I haven't with the s3...is because so far the stock setup is working really well.
ChrisG683 said:
Hmm, I'm not sure what you are asking here, could you clarify?
Click to expand...
Click to collapse
OH that's ok.
The second file you posted decompiled fine
themadproducer said:
hey zeppelinrox....
And to think, that I read some debates with users downplaying the usefulness of 2gb ram vs 1gb. When I was on my HD2 with Swap/Zram, I was using your script(s)...but at one point, I had OS AutoKilling disabled entirely (can't even remember how I did it) and was using a fairly complex Tasker profile(s) to Kill ALL if my memory ran down to a critical stage....all except apps that I put in an EXCEPTION list. So basically, I had MAX multitasking...and the use of all available memory unless I hit a critical threshold...and then, aside from those apps on the exception list, all other apps would get killed. To this day, I believe that Android should be built with an Exception list for power users similar to your Bullet Proof thing.
My Stock S3 rom and kernel seem to handle things pretty darn well. I use Go Launcher EX and experience zero redraws and my tests so far indicate that the OS has great multitasking behavior. I can open quite a few apps for a good amount of time. Eventually they get killed, but as you know, it's a bit unpredictable. When I last ran the memory down to about 250mb, which was very difficult to do even with large games, the OS hardly killed anything. It wasn't a scientific test but feel factor based. One of these days SOON, I need to play with your scripts again. Only reason I haven't with the s3...is because so far the stock setup is working really well.
Click to expand...
Click to collapse
Yes you were using dorimanx's trick to break the lowmemorykiller on HD2
He asked me to break it on ICS and above, which I did.
But that only lasted a day because I found another way to do it... boost number of running apps without breaking lowmemorykiller.
Needless to say, dorimanx got real happy lol.
See post 2 of the ultimate jar thread for more about that.
So yeah, you still have the app limit and lots of room for more multitasking since you can't get very low on ram.
I've added more mods to reduce the likelihood of apps closing on you. (Check the change log)
Sense users are ecstatic with the latest
Anyway, I'm sure that if you try it, you'll notice a difference - it's just a matter of you not knowing how much better it can be
What program are you using to put on the app kill exception list?
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
Deoxlar said:
What program are you using to put on the app kill exception list?
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
Click to expand...
Click to collapse
Deoxlar...are you asking me?
With the HD2, I had the OS rigged to NOT kill any apps EVER and used System Tuner Pro as my APP Killer with exceptions checked off. I used Tasker to determine the ram availability each time a window opened or changed, and Tasker would trigger STP when necessary.
But Zepplinrocks' V6 Supercharger as a very unique system for doing similar...but overall, it handles everything to do with ram management and better. Also, for some people's setup, it is a dramatic improvement...a FIX... a LIFE SAVER. (Basically the rom Devs are going to eventually slowly STEAL Zeps ideas. But we will not forget.
My old HD2 memory mngt system was an ALL or NOTHING workaround so it suffered in that regard.. The way my S3 with stock ICS is handling things right now is surprisingly good. I did a test last night opening as many apps as possible until I basically ran out of FREE ram. At that point, the OS was doing it's thing, killing another app or 2 so it could run the new app launched. Multitasking...or switching to newly launched apps and then returning to previously launched apps where they left off....worked near flawless and FAST on my i747m. When I woke up today, 3/4 of the apps were still in memory ready for resuming.
This is why I went from 2 years of OBSESSIVE flashing and tweaking....to using my new S3 with the Stock rom and about 1/100th of the tweaks. Super STABLE and not a slouch. I hope the upgrade to JB...well....is an UPGRADE. yadda yadda yadda...:good:
Hey, for shi.tz n giggles do that aLogcat test that I describe in the multitasking OP... I'd be interested to see what your max hidden app limit is
Install aLogcat, run as many apps as you can, run aLogcat and search for longer.
Most people get this before the mod...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The 16th hidden app gets killed because the limit is usually 15.
zeppelinrox said:
Hey, for shi.tz n giggles do that aLogcat test that I describe in the multitasking OP... I'd be interested to see what your max hidden app limit is
Install aLogcat, run as many apps as you can, run aLogcat and search for longer.
Most people get this before the mod...
The 16th hidden app gets killed because the limit is usually 15.
Click to expand...
Click to collapse
For you Zep, I do about any test you asked me to do! Respect! :good:
Stay tuned....possible depression, followed by possible "V6...light at the end of the tunnel".
themadproducer said:
For you Zep, I do about any test you asked me to do! Respect! :good:
Stay tuned....possible depression, followed by possible "V6...light at the end of the tunnel".
Click to expand...
Click to collapse
LOL thanks for the kind words man
zeppelinrox said:
LOL thanks for the kind words man
Click to expand...
Click to collapse
OK, I used System Tuner Pro's log and guess what....checked a dozen times....
hidden #51
Yup...and also using "free" in STP terminal, I have 115mb free close to 1.6gb used.
I cross referenced by reopening the apps and most of them were still in ram memory.
Actually, a few games I was testing almost 20hrs ago, were still in ram. That surprised me.
So these games/apps were not killed off by idle time auto killing.
This is why I haven't tried any CM or custom roms. This thing seems to be doing way better...then the forums would lead me to believe. I was FLASH happy with my HD2 and never quite satisfied but this thing is so much better...and mostly stock.
What do you think Zep...honestly, have you heard any similar reports?
UPDATE: now i am down to 83mb free...still rock solid smooth.
So, you're using the "ultimate jars" script in conjunction with which ROM? And did you use in conjunction with the supercharger script?
Just trying to understand exactly what is required to "fix" the multitasking issue.
themadproducer said:
OK, I used System Tuner Pro's log and guess what....checked a dozen times....
hidden #51
Yup...and also using "free" in STP terminal, I have 115mb free close to 1.6gb used.
I cross referenced by reopening the apps and most of them were still in ram memory.
Actually, a few games I was testing almost 20hrs ago, were still in ram. That surprised me.
So these games/apps were not killed off by idle time auto killing.
This is why I haven't tried any CM or custom roms. This thing seems to be doing way better...then the forums would lead me to believe. I was FLASH happy with my HD2 and never quite satisfied but this thing is so much better...and mostly stock.
What do you think Zep...honestly, have you heard any similar reports?
UPDATE: now i am down to 83mb free...still rock solid smooth.
Click to expand...
Click to collapse
Wow I've never heard of a stock rom having the app limit set to 50.
However when you type free in terminal, how much is system tuner reporting as free?
There is a difference because the free command in terminal is always very low whereas apps like system tuner/task managers always report free ram as "free ram + cached apps" which is a much bigger number.
Can you post a deodexed services.jar (it's probably odex tho since it's a stock rom) or at least the smali files?
The windows patcher should be able to decompile it.
If it's not sense I'd only have to look at ActivityManagerService.smali and ProcessList.smali.

[FAQ] AK Kernel 101

AK Kernel FAQs
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Q1) What are custom kernels? What are the benefits of using custom kernels?
A kernel is basically the bridge between the software and hardware. Whenever you command your phone to do something (launching an app), the software sends that request to the hardware which in turn, makes the launching of the app possible. Custom kernels for Android are unofficial creations of independent developers. Unlike the kernels that OEMs make, custom kernels offer more modifications that allow you to tweak your phone in every possible way.
Benefits Of Installing Custom Kernels
You can benefit from having better control of your device. These options are most helpful for users who want to maximize the full potential of their phone or perhaps want to extend their device's battery life. Below are some of the benefits of installing custom kernels.
-Adjust CPU frequencies and set profiles like OnDemand, Battery Saving, etc.
-Underclock and overclock CPU speeds
-Underclock and overclock GPU speeds
-Adjust voltage
-Adjust touch screen sensitivity
-Equip your phone with BLN (backlight notifications)
-Custom recovery that allows backups and restorations of entire ROMs as well as installation of .zip files
-Minimum screen brightness pushed past the limitations of stock kernel
-Conserve battery (with the right settings
Q2) Where can I get the AK kernel and which one should I flash?
The latest kernel is always linked in the OP. The kernel is broken down between the Purity version and Pirate version. The Purity kernel is meant to be as close to stock as possible. The Pirate kernel on the other hand is more of a experimental kernel with more options than Purity.
Q3) I have a XXXXX version of the Galaxy Nexus, will it work?
Yes, the AK kernel works on all versions of the Galaxy Nexus. This includes the CDMA and GSM versions. Download the kernel from the AK thread.
Q4) How do I make changes to my kernel settings? (ex: voltages, fastcharge, etc.)
Download the Trickster Mod from the Google Play store.
Q5) Can I use AK on xxxxx rom?
AK is known to work on any rom based on AOSP, AOKP, CM10, and even MIUI.
Q6) How do I install it coming from another kernel?
TWRP is the prefered recovery, although CWM recovery may also work.
The ideal way to install AK, especially if you are coming from another kernel, is to do the following.
Wipe cache and dalvik cache
Wipe /system
Re-flash your ROM
Flash AK
Fix permissions in recovery (this may take up to a minute or two)
Reboot
Q7) Do I need to wipe cache/dalvik/battery stats/etc if I'm just installing the kernel onto a previous AK version?
No, download and flash away. Only wipe battery stats if your battery percentages are off. Do not believe the myth that doing so will increase your battery life.
Q8) Do I need to run any other apps like SetCPU or equivalent?
No, if you plan to install and run Trickster Mod, please uninstall any other apps that may interfere with your CPU settings. If you are still running into problems (ex: reboots, FCs, etc.) please check your /etc/init.d directory for any left over scripts from other rom or kernels. These may interfere with how AK operates.
Q9) What is Smart Reflex? What is FSync? What is Thermal Throttling?
Smart Reflex is used to scale your voltages. Voltage will be increased or decreased when required. If you are overclocking, disable SR to have access to higher clock speeds.
FSync is a system call that can be toggled on to write buffers to disk (slow) or toggled off (fast) for performance. FSync defaults to on in the linux kernels, the option to disable it exists but it is advised to use this with caution. COMPLETE data corruption could occur if the phone crashes with fsync disabled.
Thermal throttling protects your CPU from overheating. If you are benchmarking, turn this option off to prevent throttling of the CPU that can cause lower scores. Just remember to re-enable it afterwards. Bear in mind that at 110C, the CPU will shut down no matter what. It is not advised to disable thermal throttling, however the option exists for those enthusiasts who are aware of the risk of permanent hardware damage. Please take the necessary precautions!
Q10) Does PGM (slide2wake) for the Nexus work with AK?
Yes PGM is supported on. But be sure to use the latest(March-25) version.
Note- The latest free or pro version of the pgm app is required.[/B]
Q11) What is the sleep of death (SoD)?
You turn the screen off, when you want to pick it up, you can not wake it up.
There is no blinking notification and when you call it, there is no ringing or vibration. When you press and hold power, it does not turn on, otherwise it was OFF.
If you play a game and it reboots, or freezes. That is NOT a SoD.
Q12) Can xxxxx option be implemented in AK?
Stefano wants to keep Purity as close to stock as possible but feel free to request features for Pirate within this thread or the dev thread. Whether or not it gets implemented is up to Stefano.
Q13) I want to keep my Rom's bootanimation, why does AK kernel keep trolling me?
The boot animation by Ciprian is hardcoded so it cant be changed.
Q14) How is battery life?
No one can predict your usage. However, most folks are getting great screen on time and performance.
Q15) I just experienced a reboot, how can I help to pinpoint the problem?
Open up terminal emulator and issue the command:
Code:
cat /proc/last_kmsg > /sdcard/last_kmsg.txt
Take this last_kmsg.txt file and show it to Stefano in this thread. It's suggested to copy the contents and use something like pastebin instead of spamming the thread with your log.
Q16) Whats with all the name changes?
Stefano aka AK changes the name whenever he makes major change to kernels, meaning they are different kernels thats why they have different names.. thats why the kernels went from berserk>dummy>pirate>cylon>AK/diamond>.. AK/Diamond are the same he just changed the name from AK to diamond thats why the changelog for diamond leads to changelog of AK.. as for purity that kernel is as close to stock as possible so its name has been purity since i started using this kernel, Stefnao stopped making the purity kernel and now BigBrother1984 makes Rubik in its place
Any other things that should stand in the FAQ? Did I make some horrible language mistakes? Write me a PM or post in this thread.
=============================
Credits-
Stefano - for this great kernel :good:
GideonX - for letting me use this format and some of the question from his post :good:
If you have any problems, you need to collect the following data before reporting it:
- Report Only with default Freqs + default Uv
- kernel version
- rom version
- governor
- scheduler
- freq cpu
- freq gpu
- logcat
- dmsg
- last_kmsg
- short description of the problem
First!
Great job on this.
jstn_hillis said:
First!
Great job on this.
Click to expand...
Click to collapse
thanks.. btw guys i think this thread should be in the Q&A section instead so i am requestiong that a MOD move it there :good:
Khizar said:
Q4) Can I use AK on xxxxx rom?
Trinity is known to work on any rom based on AOSP, AOKP, CM10, and even MIUI.
Click to expand...
Click to collapse
What? :silly:
Kakashi Hatake said:
What? :silly:
Click to expand...
Click to collapse
i used GideonX post that is linked in the OP to make this and looks like i forgot to edit that, thanks for the catch :good:
PS- if anyone finds something else or has any siggestions please let me know :good:
Honestly I'd like to see peoples custom and under volt settings.
Sent from my Galaxy Nexus using Tapatalk 2
thx dude
PGM(free and better version) can't work with my Gnex with PA 20/2/13 on both Purity kernel and Pirate kernel.
fishhelmet said:
Honestly I'd like to see peoples custom and under volt settings.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
users are more than welcome to post their settings here :good:
pponto said:
thx dude
Click to expand...
Click to collapse
your welcome
baiyy0906 said:
PGM(free and better version) can't work with my Gnex with PA 20/2/13 on both Purity kernel and Pirate kernel.
Click to expand...
Click to collapse
the issue isnt with AK, its with pgm, the free version is outdated
Khizar said:
users are more than welcome to post their settings here :good:
your welcome
the issue isnt with AK, its with pgm, the free version is outdated
Click to expand...
Click to collapse
you are right,I find the latest version,that's work , thank you
Khizar said:
Q12) I want to keep my Rom's bootanimation, why does AK kernel keep trolling me?
The boot animation by Ciprian is hardcoded so it cant be changed.
Click to expand...
Click to collapse
I have no problem with branding, but I believe just a splash of the logo would suffice. I am running the Pirate version and not a huge fan of the pirate splash and would really like to remove it or at least have the option to change it to the AK logo. Any chance of this ever happening?
ThePhantom97 said:
I have no problem with branding, but I believe just a splash of the logo would suffice. I am running the Pirate version and not a huge fan of the pirate splash and would really like to remove it or at least have the option to change it to the AK logo. Any chance of this ever happening?
Click to expand...
Click to collapse
You can download source, compile with:
CONFIG_LOGO is not set
Why do I get major lag after receiving a notification with this kernel?
Sent from my Galaxy Nexus using xda app-developers app
soccer568 said:
Why do I get major lag after receiving a notification with this kernel?
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
i persoanly dont have any lag with this kernel(i use stock settings) but post the following info and we might figure out why you are getting lag-
- are you using custom Freqs + Uv?
- kernel version?
- rom version?
- governor?
- scheduler?
- freq cpu?
- freq gpu?
So I'm new to custom kernels, but I'd like to see super basic stuff for newbies in the faq. like "What is the benefit of installing a kernel and what does it do?" in the faq. or like "Is there a rom that works better with this kernel?"
uncola said:
So I'm new to custom kernels, but I'd like to see super basic stuff for newbies in the faq. like "What is the benefit of installing a kernel and what does it do?" in the faq. or like "Is there a rom that works better with this kernel?"
Click to expand...
Click to collapse
i like the first question so will add it in the OP, as for second question nobody can answer it but you, every device is different so the rom/kenrel that works best for me wont necessarily work best for you thats why i recommened that you try different rom/kernel combos
This might help with the question "is there a rom that works better with this kernel", or any kernel for that matter.
http://forum.xda-developers.com/showthread.php?t=2160723
Sent from my Galaxy Nexus using xda app-developers app
My personal opinion about this kernel
I really like the thing to keep it update to mainline linux, only 2 kernel keep this ( leankernel & franco kernel )
I noticed some strange things
the first is disabling MPU Smartreflex and set lower voltage than SR , device is hot and drain more battery WHY? it's unsense ( test with #704 ) anyone can confirm?
The second one too much battery ( using SR ), in the past i love check my phone every seconds and close all apps to keep some juice inside battery, now with AK kernel battery life is something incredible and it's annoying : / , i arrive to 21:00 ( from 7:00 ) with 30-40% and 4-5 hours screen on and ever single thing turn on ( i'm using google now only for meteo lol ), with others kernel same thing, i arrive with much lower %, like 5-10%
This is my settings:
AK kernel 704
AOKP Self Compiled updated with 22feb git
Interactive ( 350 - 1060 Mhz ) - ( Screen off max : 535 Mhz ) - ( hispeed_freq : 810000 ) ( brightness: 50% ) ( 135 apps installed ) ( Full disk encryption [ said only cuz disk operation use more CPU = more Battery ] )
I feel you should include the Wep not working on 704+ pirates.
SOS sent from my gnexus captured by the pirates.

Categories

Resources