5,597,354 Members 32,935 Now Online
XDA Developers Android and Mobile Development Forum

[DEV] Aero Control (Beta) v1.3.1

Tip us?
 
Blechd0se
Old
(Last edited by Blechd0se; 4th April 2014 at 06:40 PM.)
#1  
Senior Member - OP
Thanks Meter 3369
Posts: 347
Join Date: Sep 2012
Location: Stuttgart

 
DONATE TO ME
Smile [DEV] Aero Control (Beta) v1.3.1

Hello guys

It's finally here, the Aero Control App i have spoken for so long. This is actually my first contact with Android App Development. Since
i know how the kernel works and what it does, its quite frustrating to see, that users could customize their phone even more with just
simple tricks and shell commands. However for the most its a pain to type on such a small screen such wired commands in a shell.
Thats why i created Aero Control!

Aero Control features a nice and shiny user interface following the Google Guidelines for User Interface Design.
Its designed to give new and inexperienced users a quick start to set things up while not overwhelming them with information.
On the other hand even advanced users can tweak many parts of the OS & Kernel to get the most out of their device.
Basically, it gives you full control over your device without the knowledge to know each parameter or path.

Aero Control will hopefully someday replace the Defy Parts in the Settings.apk of Android and ship with each new ROM release.
Since this is my first app, bear with me. I am human too


Disclaimer;
The good part about this is, its Open Source! That means everyone can grab the code and modify/compile it for free! I want this to become more
like a community project. Everyone can suggest features / send bugs or even do a pull request. The code is actually quite
easy to understand, at least i tried to document it as good as i can. It's probably also a good way to learn java
You can also help me translating if you want to. I take no responsibility for what you do to your device.

Help with Translations:
You can help me with translations. This is the file that needs to be translated. You can either fork my project on github and make a pull request to send me your translated file
or you send me a pm or you post the file here in this thread. If you don't know where you should save your file, have a look over here.
Make a new folder and add your language flag (example; values-es for spanisch files).


Quote:
Donate to Quarx
PayPal: quarx@yandex.ru
---------------------------------------
Donate to Blechd0se
PayPal: alex.christ@hotmail.de
Enough spoken, here are the features;
  • Full CPU Control (Change each parameter for every governor out there!)
  • Live CPU overclock/underclock
  • GPU OC/UC (overclock/underclock from a nice to use interface)
  • Memory Performance Tuning (enhance performance even further e.g. enable fstrim or zcache)
  • Basic Kernel Backup/Restore Option
  • Set your values on Boot
  • Basic DefyParts features
  • Profiles - define your own profile on the fly!
  • CPU Statistics overview


This App is designed to not only work on the Defy, i tested it with my Nexus 4 and most of the Features work there as well.

Aero Control on Play Store

Download

Aero Control on Github

Have fun and enjoy!
Attached Thumbnails
Click image for larger version

Name:	screen1.jpg
Views:	4391
Size:	18.6 KB
ID:	2325041   Click image for larger version

Name:	screen2.jpg
Views:	5025
Size:	16.8 KB
ID:	2325042   Click image for larger version

Name:	screen3.jpg
Views:	4536
Size:	23.6 KB
ID:	2325043   Click image for larger version

Name:	screen4.jpg
Views:	4187
Size:	19.5 KB
ID:	2325044   Click image for larger version

Name:	screen5.jpg
Views:	3852
Size:	18.4 KB
ID:	2325045  

Click image for larger version

Name:	screen.jpg
Views:	2947
Size:	19.3 KB
ID:	2338457   Click image for larger version

Name:	screen7.jpg
Views:	2804
Size:	20.6 KB
ID:	2338472  
The Following 93 Users Say Thank You to Blechd0se For This Useful Post: [ Click to Expand ]
 
Blechd0se
Old
(Last edited by Blechd0se; 23rd March 2014 at 06:37 PM.)
#2  
Senior Member - OP
Thanks Meter 3369
Posts: 347
Join Date: Sep 2012
Location: Stuttgart

 
DONATE TO ME
Changelog:

 

1.3.0
  • Refactored the memory settings with the help of Ravil Khabiakhmetov (thank you!)
  • Added Moto G Kernel support (hotplug control / gpu control)
  • Added a small animation for the statistic panel
  • Added the option to reset the statistics
  • Fixed a bug in the statistic panel which could force close Aero Control
  • Fixed random crash with live oc/uc and speed up the process
  • Fixed a bug with new nightlies and the backup/recovery
  • Fixed a orientation bug
  • Microoptimize a lot of stuff in the cpu panel
  • Updated language files; italien by @android74, croatian by @spear1403, spanish by @xanubisx
  • Lots of other small improvements, checkout github
  • Contains all bug fixes from v1.2.1


1.2.0
  • Added a new CardLayout based interface for the overview panel (with a few additions)
  • Redesigning the CPU Statistics panel a little bit
  • Complete overhaul of the statistics data structures as well as its calculations
  • Fixed logcat spam if some files doesn't exist
  • Fixed a potential reboot during trimming
  • Fixed theme won't apply immediately
  • Fixed overclocking values won't show correctly in statistics
  • Made some base calculations smarter to be more efficient
  • Much more smaller stuff, check github for details
  • Updated translations: polish @marcin92, chinese-simplified @struq, italian @android74, croation @spear1403, romanian @cyrusct82 (thanks guys!)


1.1.0
  • Added CPU Statistic overview
  • Added Sweep2Wake Switch
  • Added a few more tutorials
  • Fixed a bug when choosing the CPU Governor Parameter
  • Fixed a bug where profiles won't apply automatically
  • Fixed perference back-Button behaviour
  • Optimized a lot of core functions and also reduced memory footprint (Aero Control should now use even less ram)
  • Updated translations: german, italian @android74), croation @spear1403), chinese-simplified @struq), portuguese @leandrolutz, romanian @cyrusct82)


1.0.0
  • Added Profiles - define your own profile with just a couple of clicks!
  • Added some of the defy parts (no baseband switcher for now.)
  • Added a root checker - you will be noticed if you have no root installed on your system.
  • Added a switch to enable/disable the reboot checker
  • Added a app theme switcher - Aero Control feature now two more themes to choose from.
  • Added a new tutorial for cpu settings
  • Fix exception while trimming
  • Fix set-on-Boot won't execute under some conditions
  • Fix a bug where vsel4 won't be updated when saved
  • Fix a bug where Aero Control would crash while saving oc/uc values
  • Fix a bug where the minimum frequency won't update if overclocked
  • Fix cpu governor specific menu - its now a new button in the action bar and shows a warning if a parameter can't be changed
  • Updated translations: chinese (simplified) @struq, @spear1403 for croatian, @marcin92 for polish, @android74 for italian and german
  • And many more small cleanups and fixes for a better user experience!


0.9.7
  • Fix governor specific settings won't save when "Set-On-Boot" is set
  • Fix strange behavior with back button (double tab back to exit)
  • Reworked the settings panel and start new activity (also some new and fresh icons, less hacky more Google guideline)


0.9.6
  • Add Display Color Control (only available with recent kernels)
  • Add Writeback driver control (only available with recent kernels)
  • Add Control for free amount of ram (e.g. you can set 80 MB of free ram at all time, the kernel will try to keep it at least at this threshold)
  • Add the "Set-on-Boot"-Feature thanks @xdaid !
  • Add "low mem"-option for Kitkat devices
  • Add basic multicore support (if you have a device with more than one cpu, Aero Control should display and set all values correct)
  • Add reboot alert, if a sudden reboot was detected inform the user (requires a 3.x kernel).
  • Add language updates ( @Husi10 for french, @spear1403 for croatian, @xanubisx for spanish)
  • Fix application would quite if back button was pressed
  • Fix app would spam logcat when its not running in foreground
  • Fix RefresherThread priority, for slightly better cpu handling
  • Many more little fixes to give a overall better user experience


0.9.5:
  • Fixed force close on the updater fragment (couldn't load the folder /sdcard/com.aero.control)
  • Added chinese (simplified) translation from @struq

0.9.4:
  • Fixed a bug in the CPU Fragment, where values won't update on UC/OC
  • Fixed the slow UI perfomance on Live OC/UC
  • Fixed wrong io scheduler in memory fragment
  • Added a "Default Values" Button to the Live OC/UC
  • Added a filesystem check, which shows the user if the "has_journal" feature is disabled
  • Added german, polish ( @MarcinRN ), romanian ( @cyrusct82 ) and spanish ( @slimshady76 ) translations
  • Added basic kernel backup/restore fragment
  • Added showcase library and added a few helpers for berginners
  • Added /system trim option


0.9.3:
  • Fixed a bug for other devices.
  • Fixed trim operation
  • Fixed overview won't update
  • Added new Live OC/UC Feature
  • Added "About"-Dialog

0.9.2:
  • Fix landscape bug (thanks @xdaid)
  • Fix gpu fc
  • Added new app icon
  • Finish gpu control fragment
  • Change style to RedHolo
  • Finish Memory fragment
  • Set correct permissions of App

0.9:
  • Initial Version


What's next:
 
  • Make updater working
  • Add missing Defy Parts

The Following 14 Users Say Thank You to Blechd0se For This Useful Post: [ Click to Expand ]
 
chule250
Old
#3  
chule250's Avatar
Member
Thanks Meter 2
Posts: 37
Join Date: Apr 2009
Location: Tandil
sorry for the noob question but.. does this work on stock kernel?
Main ROM : RootBox 3.2

SECOND ROM : Resurrection Remix ICS AOKP 2.7

KERNEL : Dorimanx 7.11

MODEM : HLPG
 
jalal-jap
Old
#4  
jalal-jap's Avatar
Senior Member
Thanks Meter 28
Posts: 173
Join Date: Apr 2012
Location: Tehran
can I use this apk For other device ( XT910) ?
Defy Green Lens Full Flash DFP231 SBF --> battery wont charge!
 
EldonTyrell
Old
#5  
EldonTyrell's Avatar
Junior Member
Thanks Meter 3
Posts: 18
Join Date: Aug 2012
Thank you for your work. All the amazing developers keep me on this little workhorse device.

One thing I notice: Overview has deadline in brackets, my selection according to system settings. Noop always looks to be selected in Memory Tuning menu. If I select deadline, exit and return, still says noop. I'm on SlimBean 4.3 if that matters.

Sent from my MB526 using xda app-developers app
 
pravarth
Old
#6  
Senior Member
Thanks Meter 25
Posts: 155
Join Date: Jul 2011
Location: Mysore
I was under the impression that the memory controller on the defy doesn't support trim. Has the fstrim command worked for anyone?
 
jassi32
Old
#7  
jassi32's Avatar
Senior Member
Thanks Meter 185
Posts: 348
Join Date: Sep 2011
Location: INDIA
Thanks for such an awesome work ---
just installed it , and i liked the interface - its great
I know its Alpha -- this is my report so far .....

Initially the app showed me some wrong reading --- like GPU @ 100 mhz , while its was on 200 mhz ,
after setting -- gpu @ 266 , enabling zram , and a reboot --
it still shows nothing enabled -- gpu @ 200 , zram disabled --
1 more strange thing is ,its showing me I/O scheduler as noop , while i am on deadline ......
terminal too shows gpu at 200 after reboot , so i have to it up manually ....... no problem for me .......

P:S - i on Mokee 4.3 rc 1 , using 5th oct aero kernel + i had flashed pure performance mod on top of it
The Following User Says Thank You to jassi32 For This Useful Post: [ Click to Expand ]
 
ela1103
Old
#8  
Senior Member
Thanks Meter 167
Posts: 357
Join Date: Apr 2011
Location: HEART
Quote:
Originally Posted by jassi32 View Post
Thanks for such an awesome work ---
just installed it , and i liked the interface - its great
I know its Alpha -- this is my report so far .....

Initially the app showed me some wrong reading --- like GPU @ 100 mhz , while its was on 200 mhz ,
after setting -- gpu @ 266 , enabling zram , and a reboot --
it still shows nothing enabled -- gpu @ 200 , zram disabled --
1 more strange thing is ,its showing me I/O scheduler as noop , while i am on deadline ......
terminal too shows gpu at 200 after reboot , so i have to it up manually ....... no problem for me .......

P:S - i on Mokee 4.3 rc 1 , using 5th oct aero kernel + i had flashed pure performance mod on top of it
Could you provide the 5th oct aero kernel +
 
Blechd0se
Old
#9  
Senior Member - OP
Thanks Meter 3369
Posts: 347
Join Date: Sep 2012
Location: Stuttgart

 
DONATE TO ME
Quote:
Originally Posted by chule250 View Post
sorry for the noob question but.. does this work on stock kernel?
Most likely yes, but you won't have the same features as with one of the most recent Aero Kernels. Just give it a try.

Quote:
Originally Posted by jalal-jap View Post
can I use this apk For other device ( XT910) ?
In theory yes. I designed it to work with other devices as well. However you won't have something like GPU overclock properly-
Just try it and report back

Quote:
Originally Posted by pravarth View Post
I was under the impression that the memory controller on the defy doesn't support trim. Has the fstrim command worked for anyone?
It does support fstrim, i fixed a few bugs in it and also disabled it in ramdisk. Just try it and report back, thanks

Quote:
Originally Posted by jassi32 View Post
...
Initially the app showed me some wrong reading
...
1 more strange thing is ,its showing me I/O scheduler as noop , while i am on deadline ......
terminal too shows gpu at 200 after reboot...
Yes, i have to take care of some initial values. I will fix this as soon as possible
Set at boot is currently not implemented, because i want all features to work before one can set them at boot.
So its kind of normal behaviour. The scheduler thing is a bug, it just sets the first scheduler it sees.

Quote:
Originally Posted by ela1103 View Post
Could you provide the 5th oct aero kernel +
Please don't post such questions in this thread. There are plenty of other threads to post/ask/search this, thank you
The Following 12 Users Say Thank You to Blechd0se For This Useful Post: [ Click to Expand ]
 
Anton111111
Old
#10  
Member
Thanks Meter 10
Posts: 74
Join Date: Sep 2008
Location: Bataysk
Cool!
It will very cool if you will add profiles like power saving, performance and etc. with pretuned cpu and gpu settings.

Tags
aero, app, control, kernel
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes