{
"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"
}
Diagnosis - Know what's going on!
Description:
Ever wondered what your Android is currently doing?
On Windows we can open the task manager and get all the information we want.
On Android it will suspend the app we are currently using, but what if we wanted information about that app?
What if wanted to know if an app is currently downloading or uploading something? How much cpu is this app using?
Is this app running out of memory?
Is the battery getting too hot ?
What apps are running in the background, at this moment?
Did another app just start and cause lag?
Why doesnt this app tell me how much battery i have left?
Loosing track of time while gaming?
Diagnosis can display system information at all times, even while using other apps.
When Diagnosis is turned on, a small customizeable text is shown on screen giving you information of your choice.
(Check out the screenshots at the end of the post)
There are lots of settings to customise everything to your personal preference:
- Information displayed
- Position
- Size
- Color
- Font
- Update interval and much more...
Just give it a look, it is self explaining, but i will write a small guide later on.
If you wish you can turn on the database feature.
The collected information will be written into a seperate database on the sdcard and 4 extra tabs will appear.
These tabs will show information from the database (min/max/avg etc. values).
Some examples:
- How hot the battery got
- Minimum battery voltage reached
- Upload / Download traffic
- Seen apps with avg cpu and memory usage
Click to expand...
Click to collapse
This will work on any device with android 2.2 or higher.
You don't need ROOT or anything special.
Click to expand...
Click to collapse
I want to thank everyone who helped me test the early builds!
(DarkhShadow, Xero, SebNapi, diewood,Pele,Perka,Zurchpet,arif-ali,eoghan2t7,addi)
If i missed anyone and you read this, tell me and i will add you.
Click to expand...
Click to collapse
If you want to talk about my apps,
help me with updates, new apps or just want to chat, visit my chatroom!
Through your browser at
http://webchat.freenode.net/?channels=#dark3n
OR an IRC client of your choice
irc.freenode.net Channel #dark3n
Click to expand...
Click to collapse
Download COMPUTER
Download ANDROID
Click to expand...
Click to collapse
Screenshots,screenshots,screenshots!
Click to expand...
Click to collapse
Help translate Diagnosis
Click to expand...
Click to collapse
More Screenshots!
Click to expand...
Click to collapse
Current changelog:
v0.8.1(29)
- Updated translations
- Added Italian language
- Added targetApi to change menu button behavior
- Added path for sgs3
- Made some startup tweaks, to fix busybox errors
v0.8.0(28)
- Translation updates
- UI tweaks
- Performance tweaks to reduce memory footprint
- Fix for potential UI FC
- Updated ABS to 4.1
v0.7.9(27)
- Fixed 0 output for some of the new infos
- Some small code tweaks
- More translation preparations
v0.7.8(26)
- Fixed bug in core detection, hardcoding 4 for now
- More translation preperations
- Added new busybox
- Added multicore cpu usage [Pro]
- Fixed UI crash
v0.7.7(25)
- Fixed FC in app stats page
- Added cpu frequency support for multi-core processors
- Tiny performances improvements
- Multi language preperations
- Removed possible max/min cpu freq (data was not conclusive and overlapped max/min observed)
- Some work on the stats tab
- Added external sd support for Transformer
v0.7.6(24)
- Fixed resetting settings bug
- Don't show app stats, if statistic for it is not enabled
v0.7.5(23)
- Written some function into a class to use less and better code
- Fixed typos
- Added avg space usage to stats tab
- Added timeout incase of startup loop
(...)
Click to expand...
Click to collapse
Nice one +++++1 all the way;
now my Android screen looks like my Linux Desktop
Niceee. Trying it now
Sendt fra min GT-I9100 med Tapatalk
Dope
Sent from my T989 hunting for Siri Connor
It wiped ny sgs ii
Sendt fra min GT-I9100 med Tapatalk
sackynuts said:
It wiped ny sgs ii
Sendt fra min GT-I9100 med Tapatalk
Click to expand...
Click to collapse
It wiped your sgs 2?!?
Are you sure you are in the correct thread?
How should it have done that?
It doesn't delete files, it only reads files...
Sorry but you are confusing something.
awesome sauce
Sent from... somewhere...
interesting...
nice work
Small update.
Lower density means bigger database, but more accurate data in the tabs.
With the default update interval of 5 seconds, it would mean every 30 seconds there is enough data for a database entry.
What do you think about the default update interval of 5 seconds? Too long , too short or just right?
v0.3.1
- Eased cpu usage a bit by adding a small delay
- Corrected some debug output
- lowered default density to from 12 to 6
- decreased maximum density from 120 to 60
- added text for default x and y position in preferences
Click to expand...
Click to collapse
Hello, thanks dev! I love this concept and have been using it since xmas.
Personally, I like the default at 2. Not sure how much that increases battery usage... I just like real time info.
Another couple things, adding temp to the default line 1. Maybe take away cpu freq or network up speed?
Temps in Fahrenheit.
And option to customize the threshold for "app cpu usage over x percent".
Option to start the service on boot.
Thanks for the input.
I will add extra info options with Temp instead of cpu freq or network speed.
Also Fahrenheit will be added as an option to the settings.
I'm current reworking the database feature as under certain conditions some info was not saved.
custom threshold and start on boot will be something for later .
Dark3n said:
I will add extra info options with Temp instead of cpu freq or network speed.
Also Fahrenheit will be added as an option to the settings.
I'm current reworking the database feature as under certain conditions some info was not saved.
custom threshold and start on boot will be something for later .
Click to expand...
Click to collapse
Well awesome, keep up the good work, I really like this app. I'll keep you informed if I find anything else.
Looks like a very interesting app..Will test..
I have mine updating every 10 sec, any quicker and I ain't got time to read it
One feature that would be useful is that it would start at startup, I.e. the monitoring, so the text comes as soon as the phone starts
Btw, it works in ICS as well
Sent from my GT-I9100 using Tapatalk
thanks man, it looks pretty gooood
The display of informationnn worked really well but i was not satisfied with the database storing. I reworked the whole storing code and the result looks good, much cleaner code and more efficient. Some tweaks can be added but i'm going to sleep now, have to leave something for later .
@Cloaker added two sets with temperature instead of frequency and the settings contain an option for fahrenheit now.
Might move the setting, not sure if it should belong there...
Version v0.4 rc1
Changelog
v0.4
- fixed database enabling only working after restart of app
- added changelog
- added about dialog, with XDA link and email button
- improved some UI stuff
- rewrote database saving code
- added new info lines with temperature instead of cpu frequency
- added option for fahrenheit instead of celsius
- changed default cache value to 24
Click to expand...
Click to collapse
As a dev I have no idea how you did this...but I love it already! Thanks!
Sent from my Galaxy Nexus using Tapatalk
I'm currently thinking if it would be good/needed/worth it to add disk write/read information...
Related
Hello XDA, my name is Christian and I just published a new app on the Android Market.
This app is a must have if you want to run a quick but precise benchmark on your phone, without wasting your battery's energy. The tested components will be your cpu, memory and input/output capabilities.
This app fully supports multi-core devices and gives you the possibility to choose between single-threaded or multi-threaded tests.
If you want, you can quickly set your cpu frequency and governor, instead of having to use other cpu app.
Submit your scores to our online database and compete with your friends! If you are offline you can also compare your score with stock devices's scores.
Enjoy and have a good score!
Get it on Google play or download it from HERE.
{
"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"
}
Get it on Google play or download it from HERE.
Change log
Version 2.1
-Unlocked: Choose theme
-Unlocked: Run again button
-Unlocked: Detailed score types
-Unlocked: Sort by button
Version 2.07:
-Fixed FC's
Version 2.0:
-New design.
-Option to change the app theme (Full version).
-Benchmarks are made more accurate. (old scores are not shown anymore)
-System info: Battery stats, the system build prop and the kernel config.
-All app info's are filterable for a better readability.
-Offline scores storage (Full version).
-New stock scores: 22 devices benchmarked.
-Scores appear now with android version info.
-"time on state" re-designed. Now you can sort by time in frequency if you want.
-Android version appears now in the "Scores stats".
Version 1.83:
-Fixed network access.
Version 1.81:
-Some minor bug fixes.
-Changed network access a little bit.
Version 1.8:
-Migrated the scores database to a new web server. The old one was failing all the time.
Version 1.7:
-Added "Jump To" button in the scores.
Version 1.64:
-Added "Trial state" menu. Now you can see how much time your trial has remaining.
Version 1.63:
-Just fixed the link on the "Rate this app" button.
Version 1.62:
-Fixed the wrong IO score calculation. I'm deleting the old wrong scores.
Version 1.61:
- Changed the error message when fetching results from the internet. Our web server (free hosting) is facing some issues, I hope they fix it soon!
Version 1.6
Added refresh button in Scores.
Added result type "Device Browser". Now you can see the scores of all the other devices grouped by device name.
Added Online Stats menu, where you can see the most used devices, kernels and cpu frequencies.
Small fix on setting cpu frequency.
Version 1.51:
Improved tuning on multi-core devices
Version 1.5:
Added "Choose I/O scheduler" in Performance Tuning.
Added options menu entries: "Contact me","Faq","Rate this app"
Version 1.47:
Fixed the freeze/forced close when scrolling more than 1000 scores.
Version 1.45:
Some error prevention fixes.
Version 1.44:
Removed external storage access permission. It was there by mistake.
Version 1.42:
Increased scroll smoothness a little.
Version 1.41:
Fixed scroll bug.
Version 1.4:
Smoother scores scrolling.
Added optional "cpu frequency and kernel version" info with results submission.
Added "Your device - All results " score type.
Added "Your device - Users best results " score type.
nice work !
but i can't see the app screenshots
youweit said:
nice work !
but i can't see the app screenshots
Click to expand...
Click to collapse
Thank you
Do you mean here or on the Android Market?
cgollner said:
Thank you
Do you mean here or on the Android Market?
Click to expand...
Click to collapse
on the xda forum, now i can see it
Nice concept! Can't believe someone hasn't thought of this yet! Downloading now and will report back. Thanks for making this!
Sent from my Dread Ginger Revo using Tapatalk.
spc_hicks09 said:
Nice concept! Can't believe someone hasn't thought of this yet! Downloading now and will report back. Thanks for making this!
Sent from my Dread Ginger Revo using Tapatalk.
Click to expand...
Click to collapse
Thanks
Have a nice score!
Update for the app:
Version 1.4:
Smoother scores scrolling.
Added optional "cpu frequency and kernel version" info with results submission.
Added "Your device - All results " score type.
Added "Your device - Users best results " score type.
Grab it HERE
cgollner said:
Update for the app:
Version 1.4:
Smoother scores scrolling.
Added optional "cpu frequency and kernel version" info with results submission.
Added "Your device - All results " score type.
Added "Your device - Users best results " score type.
Grab it HERE
Click to expand...
Click to collapse
Awesome update, danke you
Its funny to see my kernels on the top, GG!
franciscofranco said:
Awesome update, danke you
Its funny to see my kernels on the top, GG!
Click to expand...
Click to collapse
doesn't suprise me
cgollner said:
doesn't suprise me
Click to expand...
Click to collapse
Can you please attach apk file???
mr.harsh said:
Can you please attach apk file???
Click to expand...
Click to collapse
Yes, I can. There it is
New update:
Removed external storage access permission. It was there by mistake.
how it's compared with quadrant ?
aquaphx said:
how it's compared with quadrant ?
Click to expand...
Click to collapse
Are you asking in terms of test types, score types?
What is the difference type you want to know?
New update:
Some error prevention fixes.
I tested many benchmarks and did not find good and exact variant.
Quadrant - lack of support, graphic glitches, very inaccurate i/o test
Linpack - useless (it counts PI... who needs to know this parameter?)
Benchmark - lack of support, project seems abandoned
AnTuTu - not bad, but inaccurate too
and others....
As you are developer of new benchmark, how do you plan prevent I/O cheating?
It is main problem in Quadrant. You can simply boost overall rating cause I/O parameter is abnormal.
How do you plan filter common and overclocked results in main db? Your list of stock devices contains 14 examples, but it is too few...
VERY Different scores
I tried the app and got two very different scores during my first and second run... first run got 7288 and second one got a substantially higher score, 11032.
I'm running stock rom so didn't tinker anything in between first and second one.
What to make of this?
Sidekick 4g sght839 4860 1.0 solo core none over clocked
Sent from my SGH-T839 using XDA App
Kool... gonna give it a go now on my lil Defy+
idea 4 u
i use many benchmark apps and see that all apps are 1 app with different names
add many feature for example :display benchmark , sd card benchmark , G-sensor benchmark , launcher app speed benchmark , apps speed benchmark ,.....
if a person that want bechmark sd card (r/w) and gpu , he must that install many apps
u create a app with many important feature and with new Graphical
be succeed
We've all heard of the ability to set a custom DPI for each application, such as in the ParanoidAndroid ROMs and the Xposed Framework. Consdering that control of the user over his/her applications, I came up with App Control, Taking Application Control to the next level. Remeber it's still in beta so expect bugs.
The list remains short for now, but will be growing in time. This application allows you to set custom settings for each and every app, regardless of the fact of it being either a system or user application, such as;
Screen Orientation
Font Size
Input Method
Screen Timeout
Minimum CPU Speed
Maximum CPU Speed
Sound Mode
Wifi
--------------------------------------------------------------------------------------------------------------------------
Examples and Explainations of Settings
Didn't get it? Here's how it works, for each application you can set these settings, you can specify the settings for each individual application. Here are the explainations for each feature or setting.
-Screen Orientation
You can specify an application to remain in a certain Orientation, which may be, portrait, landscape, reverse portrait and reverse landscape. Lets say you would like an application to stay in landscape, incase your watching a video on YouTube, Netflix etc, but you would like the rest of your applications to remain on auto-rotate and you don't want to go rushing back to settings to change this everytime, this setting gives you the ability to do exactly that.
-Font Size
Let's say you have an elderly person is using a device and they have problems with reading their daily news because the text was too small, with this setting you can make the Font Size larger to put that issue at ease. NOTE: This will work depending on your device, it is not guaranteed to work on every device.
-Input Method
You can select the keyboard or voice input is going to be used in the app you choose.
-Screen Timeout
Specify an app to Timeout Screen after a specified time, saving battery life, by reducing screen use.
-Minimum CPU Speed
Let's say your just going to be listening to music and would like to save battery at the same time, but you dont want to do that because your too lazy to switch back to an application to underclock then return to the normal clock speed when needed again, so with this app, you can specify that when your favourite music player if launched, your device's clock speeds will reduce.
-Maximum CPU Speed
Again, lets say your in a position to overclock your phone to avoid lag while playing a game, but that clock speed may stick for longer for any possible reason, causing battery drain and unnecessary heating up of the device, so you can assign clock speeds which will only trigger when that application is launched.
-Sound Mode
This allows you to set a Sound Mode such as Silent or Vibrate which will be activated when ever the application you selected it for is launched.
-Wifi
Wifi control will alow you to enable wifi whenever a specific application is launched, for example your browser.
--------------------------------------------------------------------------------------------------------------------------
How to Use
Your applications will be displayed in a list alphabetically, tap on the application you want to specify settings for and choose from the menu.
To add more configurations, tap the What to Control button and check the ones you want from the list.
--------------------------------------------------------------------------------------------------------------------------
Screenshots
{
"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"
}
--------------------------------------------------------------------------------------------------------------------------
Changelog
Version 0.48
Fixed error: no config working from 0.44
Fixed bug: service not running because of splash
Fixed bug: input method not working on some devices
Fixed bug: rotation not working on some devices
Fixed bug: sound modes not being applied on some devices on android 2.3.0
Info: FONT SIZE only works for some devices
Version 0.44
Fixed bug: rotation reversed on LG devices
Fixed bug: max cpu speed not working on somc2012
Sound Mode now uses 'ringer' instead of 'mute' to silence apps
Added splash screen (on start up)
-Version 0.40
Added support for sound modes (silent / vibrate)
Cleaned up a bit of UI (app mode selection)
Fixed bug: input method selection ignoring secondary keyboards
-Version 0.30
Fixed bug: wifi turning on when service started
Fixed bug: notification bar icon disappearing
Added support for input method selection (keyboard)
-Version 0.20
Fixed bug where shutting down service rebooted some devices
Added support for wifi configuration
-Version 0.10
Pre public release
.
.
.
.
Problem with Phone.apk
Hi there.. Wonderful thought for your app.. 5*.. However when i changed the dpi and set the settings as suggested above.. Phone.apk is still not working..
The problem is the whole system dpi has been changed.. but when iam opening the phone application the phone restarts automatically.. any suggestions for this kind of problem.. If u need i will send both phone.apk and contacts.apk to u if you can help me out..
My Device: Micromax A27
Android Version: 2.3.5
Rooted and init.d support
Please help me in this regard..
And thanks a lot for your hardwork.:good:
You can't set the dpi with this app. But assuming you had it set already and these settings didn't work well with it, lemme test it out and try to fix the issue your facing.
You plan permission control too for this app?
I like it.
Sent from my Nexus 4 using Tapatalk 4 Beta
jelle2503 said:
You plan permission control too for this app?
I like it.
Sent from my Nexus 4 using Tapatalk 4 Beta
Click to expand...
Click to collapse
Yes I will be in the future but it will be apart from root permissions, I.e you can limit an app to not use the Internet so no ads can be displayed etc. Heres a short list of what I have planned:
-auto wifi start when a specified app is launched
-separate volume control ability for each app
-permission controls
-disabling on boot startup
Great idea. Thanks for this.
emwno said:
Yes I will be in the future but it will be apart from root permissions, I.e you can limit an app to not use the Internet so no ads can be displayed etc. Heres a short list of what I have planned:
-auto wifi start when a specified app is launched
-separate volume control ability for each app
-permission controls
-disabling on boot startup
Click to expand...
Click to collapse
auto gps on launch would also be useful for apps like Maps
looks really interesting, i'll keep an eye on this app for future releases :good:
Updated to 0.20!
Now supports Wifi configurations across all apps!
Fixed a bug where shutting down service caused a reboot on some devices
Superuser freaks out when I try to enable the CPU settings. It just loops over and over and denies it automatically. Otherwise very nicely done!
Sent from my Huawei Fusion 2
Jessical said:
Superuser freaks out when I try to enable the CPU settings. It just loops over and over and denies it automatically. Otherwise very nicely done!
Sent from my Huawei Fusion 2
Click to expand...
Click to collapse
Try with SuperSU, I had a similar issue with superuser when testing.
emwno said:
Try with SuperSU, I had a similar issue with superuser when testing.
Click to expand...
Click to collapse
That worked. Thanks!
Sent from my Huawei Fusion 2
---------- Post added at 11:42 AM ---------- Previous post was at 11:10 AM ----------
If you set an app to not use wifi, it just turns on the 3G instead, haha.
Sent from my Huawei Fusion 2
Jessical said:
If you set an app to not use wifi, it just turns on the 3G instead, haha.
Sent from my Huawei Fusion 2
Click to expand...
Click to collapse
guess ill set up a mobile data/3g toggle for apps.
[email protected]
App Control 0.30 released!
Besides things already said (and besides custom dpi settings for people who may not be on roms fortunate enough to have that feature), I think full screen on certain apps would be a killer feature. Nice app, working on my phone
Sent from my SCH-I500 using 2.3.5
Input method, now that's pretty sweet! :good:
App Control 0.40 is Live! now with Sound Modes.
Are you working on a fix on the superuser issue
This is nice and all, but for a guy who already bought Tasker this seems kind of pointless. None-the-less, I tried out the app and it is very good at what it does. Good job!
Martinhdk said:
Are you working on a fix on the superuser issue
Click to expand...
Click to collapse
Yeah I am. So far nothing
Strange issue on superuser. My problem is that it is baked into the ROM.
Hi,
I'm presenting you KernelControl. A beautiful app to tweak your kernel.
{
"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"
}
This is a beta at the moment, because I only have a limited device pool and testing the app on friend's phones resulted in some workarounds. The app will be released on Play Store after the beta is over for a few bucks, but I will post new free, full featured and ad free versions here from time to time.
Google+ Community for better communication: click
Features:
Phone, 7 inch and 10 inch layout
Card UI
A safe boot receiver. It should detect if the shutdown was wanted or a dropout
CPU frequency changing
CPU Governor Changing and tweaking the governor kernel parameter
Voltage changing
Low Memory Killer tweaking
VM Settings tweaking
Switch the I/O scheduler
tweak the kernel parameter of the I/O scheduler
Change the readahead buffer size
Change the TCP congestion control
Toggle fast charging (if supported)
Lots of informations about your device. Like CPU load, average system load, information about your SOC, time in state and RAM usage information [available for users without root access]
Create your own plugins! More info here
More to come
Plugin API:
If you want to add a plugin I have created a simple API available at Github. Feel free to message me here on xda, the g+ community or via the in app contact options. I will respond as soon as I can
So if you want to help, test it and if it crashes provide a logcat output of the error and some small description what you have done. Please post issues with the app like unexpected behaviour and last but not least if you find some spelling, grammar etc. mistakes, please post this too (english isn't my native language).
If you have any idea to further improve this app, please post it here too.
Changelog:
Update-1: Fix for devices with a smaller screen than 360dp
Update-2: Fix hdpi layout getting cropped
Update-3: More bug fixes
Update-4: Fixed threading issues, fixed some more force closes, fixed the spinner issue (setting a item without a change by the user), DashClock extension
Update-5: Build with proguard (smaller size), bug fixes, automatically crash reporting (you can opt out if you need the tinfoil head), new package name (you can deinstall the old app. The old naming will be used for the Play Store variant)
Update-6: Only crash fixes. Lots of them.
Update-7: Huge changelog
Update-8: Plugin interface. For the rest have a look here
Update-9: Plugin interface: Feature request: hide VM, Governor, I/O Settings via a plugin. Layout fixes for tablets.
Permissions explained:
RECEIVE_BOOT_COMPLETED: for the boot restore
ACCESS_SUPERUSER: Manipulating kernel interfaces
INTERNET: Crash reporting and Analytics (to help me improve the app)
ACCESS_NETWORK_STATE: Same Crash reporting and Analytics
GET_ACCOUNTS: Never used unless you attach contact information to your crash report
USE_CREDENTIALS: Never used unless you attach contact information to your crash report
READ_PROFILE: Never used unless you attach contact information to your crash report
READ_CONTACTS: Never used unless you attach contact information to your crash report
Libraries used in this project:
Crouton
RootTools
Crashlytics
Analytics
Dashclock API
Thanks
Looks good!
Sent from my U8800Pro using xda premium
Very good
Galaxy Nexus cihazımdan Tapatalk 4 ile gönderildi
Update:
Now on Beta-3: Layout for hdpi devices should work (still needs some tweaking.). More bug fixes.
Added more and nicer styled screenshots to OP.
Created a Google+ Community for better communication: click
Edit:
Next version: Bug fixes and a DashClock Extension with 3 modes (Screenshot).
Most stylish and EASY TO USE interface I have seen :thumbup:
Goodluck on your App.
noteandfound said:
Most stylish and EASY TO USE interface I have seen :thumbup:
Goodluck on your App.
Click to expand...
Click to collapse
Can we have a dark theme on the next update please? I love it as it is but i would like it if it came with a dark theme too
Best app in recent times.
hope addition of much more feature
the app looks great and works great but I would like to use it as a replacement for stweaks.
is it possible to make the program read the costume kernel options like stweaks does?
Thanks for the feedback
chachin said:
Can we have a dark theme on the next update please? I love it as it is but i would like it if it came with a dark theme too
Click to expand...
Click to collapse
hrm. I will have it in my mind but I think that cards with a dark theme are losing the nice and clean look. Maybe a feature if most other stuff is up and running
Thristle said:
the app looks great and works great but I would like to use it as a replacement for stweaks.
is it possible to make the program read the costume kernel options like stweaks does?
Click to expand...
Click to collapse
I'm thinking about a way to add custom kernel tweaks for a long time without just implementing it directly in the app and so removing a potential income for kernel developers.
Tracking down this problem is the number one priority on my to do list.
Very good finally i can delete the other app :thumbup::thumbup:
PS my device is an HTC evo 3d
semper fidelis tapatalk
Benee said:
I'm thinking about a way to add custom kernel tweaks for a long time without just implementing it directly in the app and so removing a potential income for kernel developers.
Tracking down this problem is the number one priority on my to do list.
Click to expand...
Click to collapse
I dont see the relation. Im talking about all the extra options some kernels have (like dorimanx kernel for the i9100)
Thristle said:
I dont see the relation. Im talking about all the extra options some kernels have (like dorimanx kernel for the i9100)
Click to expand...
Click to collapse
Some developers are creating own apps to control these parameters. I was working on kernels too (way back in the htc desire and a bit in the Optimus 2x/G2x time) and instead of asking for donation, some developed a app to control these settings. These could buy you a drink for the work and the supporter got a nice app in return.
Implementing it for free would subvert a income for a developer. Ok some devs creating an app for free and don't take donations too. But others not and I don't want to piss anybody off. So I'm thinking about a extremely easy to programm plugin interface (think of it as DashClock extensions). I'm not sure how good it will be possible nor if it's possible at all, but I will work on it and I hope I will find a way.
(Plus it saves me a lot of nerves. Implementing this stuff and testing it on every device with min and max values, possible steps etc. I would call this a pretty severe pita.)
Update 4:
Fixed threading issues
fixed some more force closes
fixed the spinner issue (setting a item without a change by the user)
DashClock extension
Have fun
Benee said:
Some developers are creating own apps to control these parameters. I was working on kernels too (way back in the htc desire and a bit in the Optimus 2x/G2x time) and instead of asking for donation, some developed a app to control these settings. These could buy you a drink for the work and the supporter got a nice app in return.
Implementing it for free would subvert a income for a developer. Ok some devs creating an app for free and don't take donations too. But others not and I don't want to piss anybody off. So I'm thinking about a extremely easy to programm plugin interface (think of it as DashClock extensions). I'm not sure how good it will be possible nor if it's possible at all, but I will work on it and I hope I will find a way.
(Plus it saves me a lot of nerves. Implementing this stuff and testing it on every device with min and max values, possible steps etc. I would call this a pretty severe pita.)
Click to expand...
Click to collapse
Im still not getting it. Apps like stweaks and extweaks do exactly what i am talking and are avilable for free in the app store and i dont see any kernel devloper being angry. Also there is no need to implement steps and values since they are all contained in the kernel itself (perhaps in xml format or something close)
dam i just downlaoded and installed build 3!!! :L will update now :L
Thristle said:
Im still not getting it. Apps like stweaks and extweaks do exactly what i am talking and are avilable for free in the app store and i dont see any kernel devloper being angry. Also there is no need to implement steps and values since they are all contained in the kernel itself (perhaps in xml format or something close)
Click to expand...
Click to collapse
Nope. Everything ist hard coded in the apps. Like which values are possible, what is the safe range of a parameter (vibration strength could kill your vibration motor up if bad programmed). There are a huge number of custom parameters in every custom kernel. I could only support selected interfaces on selected devices like trickster mod. I don't want to do this. This is plain pita and I would neglect a huge device base.
Instead I will create a extension which other developers can use and add the parameters with save values etc. This is imo way better than to hardcode everything in one app.
I got force close on xperia play running super jellybean 5.5. Please fix!
mikorivera said:
I got force close on xperia play running super jellybean 5.5. Please fix!
Click to expand...
Click to collapse
How about a logcat of that error? My magical crystal ball is broken at the moment...
Benee said:
How about a logcat of that error? My magical crystal ball is broken at the moment...
Click to expand...
Click to collapse
Here is a logcat.
mikorivera said:
Here is a logcat.
Click to expand...
Click to collapse
The dev implemented a the voltage interface in an uncommon way. I will add some additional checks to ensure it will run in these conditions.
Gesendet von meinem Nexus 4 mit Tapatalk 4
DISCLAIMER: I'm not responsible for any damage to your device!
- ROOT REQUIRED -
AutoTrim helps to restore the performance of your internal sdcard on your phone by trimming the filesystem (fstrim).
With AutoTrim you can set the time you want your phone's filesystem to be trimmed. When the time has been reached the app waits for an display on event, after that it will wait 5 seconds before trimming. The display on event is used because of problems with Dorimanx kernel (LG G2) and trimming when phone is sleeping. It can result in a Screen Of Death (SOD),
The app should work on all phones who's rom/kernel support the command 'fstrim'.
ANDROID VERSIONS:
Works with:
- Android 4.0+
- Android 6.0 Marshmallow
- Android 7.0 Nougat
- Android 7.1.2 Nougat
SCHEDULE:
The scheduler will once a day at your specified time. For example you set 6.0 which means 6 o clock in the morning. At 6 o clock AutoTrim will wait for an display on event, after that it will trim your chosen mountpoints. The next day it will run again.
TRIGGERS:
With triggers you can control the automation of the trimming. When you set the boot trigger, it will trim at boot, simple as that. Same for the rest of course.
LOGGING:
In the top right corner there is an setting icon, there you can enable Write log to file. This allows you to monitor the behavior of AutoTrim and how much it trims everytime. The file is saved on the root of the SDcard /sdcard/AutoTrim_log.txt.
Q&A:
Q: Textsize is too small.
A: You can change the textsize in settings, click on settings icon in the right top. Because the app is made with Tasker i cannot test multiple resolutions.
When you have any questions about AutoTrim, feel free to contact me through mail. If you like AutoTrim i would like to read that in a review
DONATIONS:
- Stefan P
TODO: [11-06-2017]
- Check if 'fstrim' command is supported, if not try 'busybox fstrim'
- Check if 'vdc fstrim dotrim' is supported if above does not work
- Try to fix text scale problems
- If only boot trigger is activated kill the service after that has been done
- Use own fstrim binary if system not supports it
DOWNLOAD:
https://play.google.com/store/apps/details?id=com.diechel.xda.autotrim
BETA:
https://play.google.com/apps/testing/com.diechel.xda.autotrim
CHANGELOG:
GREEN = WORKING
ORANGE = TESTING / BUSY
RED = NOT WORKING FOR NOW
V2.65 (19-06-2017)
- Added /sbin/busybox to command check
- Fixed command check busybox fstrim
V2.64 BETA (11-06-2017)
- Check if 'fstrim' command exists, if not try 'busybox fstrim' if not show error
- Added notification for boot trim
- Added runShell function for better debug
- Stop service if only boot trigger is activated, also stops when using back button within app, needs work
V2.63 BETA(10-06-2017)
- Changed command 'fstrim' to 'busybox fstrim'
- Reverted screen-on / off delay
V2.6
- Changed launcher icon
- Added delay after boot, screen-on and screen-off
- Removed subtitle
- New Tasker version ( http://tasker.dinglisch.net/changes.html )
V2.5
- Enable debug log for first startup after installation
- More debug logs
- Text can be used to change checkbox
- New Tasker version, possible fixes for Android Nougat
V2.4
- Fixed issue that parameters where not initialized on first start when SU permission was declined. Could reproduce it.
V2.3
- Fixed initializing of parameters if su permission not given on first start
- Layout fixes
V2.2.1 (28-03-2016
- Fixed schedule Time issue
- Added log delete button
V2.1
- ADDED TEXTSIZE IN SETTINGS!
- Added settings page
V2.0
- New layout
V1.6 (not released):
- Textual changes
- Do not show log in settings when file is not present
V1.5 (13-09-15, build 23):
- Added schedule time to schedule title
- Added logging feature (/sdcard/AutoTrim_log.txt), can be enabled in settings
- Added triggers which were requested by a user (boot, schedule + display on, display on, display off)
- Added variable reset function
- Layout changes
Build 16:
- Added trim on boot
- Forced profiles on/off on first startup
- Layout fixes
- Released source xml, you can edit/use it and of course redistribute it. (with credits)
Build 13:
- Removed first boot profile, added to INIT.
- Released source xml, you can edit/use it and of course redistribute it. (with credits)
Build 12:
- Layout changes
Build: 8
- Fixed critical bug, time was reset on startup
Fantastic job as always Diechel! We're all glad to have you here!
vPro97 said:
Fantastic job as always Diechel! We're all glad to have you here!
Click to expand...
Click to collapse
Thanks mate for your fast response :good::good:
Diechel said:
Thanks mate for your fast response :good::good:
Click to expand...
Click to collapse
you're an asset to our community mate :good:
Does this application work with stock kernel/rom?
As far as I know, Kitkat trims its storage itself. Anyway, nice app.
koboltzz said:
As far as I know, Kitkat trims its storage itself. Anyway, nice app.
Click to expand...
Click to collapse
Maybe but DorimanX did not implement it because it's useless. Maybe android support is available but lacks implementation
citytrader said:
Does this application work with stock kernel/rom?
Click to expand...
Click to collapse
Idk you can try to type 'fstrim' in terminal to see what the output is. Or just install and hope it works. Don't know what messages it will generate if not supported.
Very Nice app!!
{
"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"
}
Some text reflow glitches.
I think that a set button will be usefull.
Thank you for your hard work
_____________________________Write less read more and be smart
How about to wait for screen off event. when time is come and if screen off is pushed it dimms the screen and run ftrim then turn off realy. So it could prevent to slow down system when phone is needed and that's mostly the case when switched on [emoji16]
I don't know if it's possible and that idea is no bull**** [emoji13]
Anyway good work! THX
PS Dori DID implement it but it as we know it was forcing bugs when running while system is asleep.
merlin21 said:
How about to wait for screen off event. when time is come and if screen off is pushed it dimms the screen and run ftrim then turn off realy. So it could prevent to slow down system when phone is needed and that's mostly the case when switched on [emoji16]
I don't know if it's possible and that idea is no bull**** [emoji13]
Anyway good work! THX
PS Dori DID implement it but it as we know it was forcing bugs when running while system is asleep.
Click to expand...
Click to collapse
Can be a plausible thing, we can try because it takes a bit of time before system gets sleepy. But does the system slow down right now? I don't feel it when it's running fstrim.
We can try of course and see if it's working, but Iam not a mastermind it that stuff.
siggey said:
Some text reflow glitches.
I think that a set button will be usefull.
Thank you for your hard work
_____________________________Write less read more and be smart
Click to expand...
Click to collapse
Difficult to get it working with all the DPI settings. I will try to fix.
Thanks for your post.
Got one SOD after using it manually and another SOD after the planned trim. After uninstall SODs are gone.
Sent from my LG-D802 using XDA Free mobile app
barturblits said:
Got one SOD after using it manually and another SOD after the planned trim. After uninstall SODs are gone.
Sent from my LG-D802 using XDA Free mobile app
Click to expand...
Click to collapse
Hmm don't know, lets see if other users also experience that.
Think i cannot do anything for it
Thanks for APK!
On Stock SEA 802C with Busybox 11 installed, working flawlessly
New build in OP
Build 12
- layout changes, looks a bit nicer and hopefully text is oke now
- small other things you will mention. No functional stuff changed
@siggey layout better now?
Yessssss man, thank you
_____________________________Write less read more and be smart
Build 13:
- Removed first boot profile, added to INIT.
- Released source xml, you can edit/use it and of course redistribute it. (with credits)
Pardon me for interrupting but what this app do actually?
Thanks
enreka_tr said:
Pardon me for interrupting but what this app do actually?
Blocks unnecessary data traffic in selected hours or so?
Thanks
Click to expand...
Click to collapse
http://www.google.nl/search?hl=nl-NL&ie=UTF-8&source=android-browser&q=File+system+trim
{
"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"
}
CpuPark
***Root required
Use at yout won Risk, no warranty of any kind.
CpuPark is an Android app wich allows you to choose how many cores will be active in your device cpu, helping to improve battery life. You can choose how many cores will be active when screen is on or off.
This app is free for personal use only. If you want to redistribute it, include in ROMs, etc, contact us.
Active:
Activate or deactivate the application
Advanced:
Allow access to the Advanced mode (where it's possible to set the Cpu governor and max speed)
Sreen on:
Choose how many cores to activate when the sreen turns on.
Screen off:
Choose how many cores to activate when the sreen turns on.
Camera workaround:
If your camera does not work porperly while CpuPark is active, check this option (or activate manually the maximum number of cores before open the camera).
Note it's free for personal use, but if you like it, consider donate: Paypal donate
*IMPORTANT: before update, please uninstall the previous version.
CpuPark 1.2 Download CpuPark 1.2 apk
- Optimizations in performance and stability
- Reduced memory footprint
- Use a persistent notification to stay in memory
- Added russian translation (thanks to iron86)
CpuPark 1.1 Download CpuPark 1.1 apk
- Optimizations in performance and stability
- Improvements in user interface
- Advanced mode (where it's possible to set the Cpu governor and max speed)
CpuPark 1.0 Download CpuPark 1.0 apk
- Renamed to "CpuPark"
- Save options
- Optimizations in performance and stability
- Improvements in user interface
- Translation to portuguese
- Camera workaround (read more on the Help)
- Restore the default cpu control without restart the device
# 0.6 (Beta 2): Download Cpu 0.6 apk
- Optimizations in performance and stability
- Improvements in user interface
# 0.5 (Beta 1) : Download Cpu 0.5 apk
Reserved
***FAQ
1)How to hide the persistent notification?
Instructions here
first !!
ok let'see how good it is
New version
New version available (post updated):
If you try the app, please post here in what device it was tested and your impressions. Thank you!
Cpu 0.6 (Beta 2) [download]
- Optimizations in performance and stability
- Improvements in user interface
currently testing it with asus zenfone 2.. it did stopped 2 cores when i select 2 cpu on screen on mode..perhaps this may help that asus bugsh*t of android os in their 5.0r2 rom..will give feedback later..and also many thanks!
edit : it seems that the apps doesnt save any setting that you choose after a reboot and return back to default setting..
scrapers said:
nice app :good:
Click to expand...
Click to collapse
Thansk for the feedback!
cangcan said:
currently testing it with asus zenfone 2.. it did stopped 2 cores when i select 2 cpu on screen on mode..perhaps this may help that asus bugsh*t of android os in their 5.0r2 rom..will give feedback later..and also many thanks!
edit : it seems that the apps doesnt save any setting that you choose after a reboot and return back to default setting..
Click to expand...
Click to collapse
Yes, the app does not save it's settings, but is planned for future release (soon, I hope).
Thansk for the feedback!
cangcan said:
currently testing it with asus zenfone 2.. it did stopped 2 cores when i select 2 cpu on screen on mode..perhaps this may help that asus bugsh*t of android os in their 5.0r2 rom..will give feedback later..and also many thanks!
edit : it seems that the apps doesnt save any setting that you choose after a reboot and return back to default setting..
Click to expand...
Click to collapse
Do report back if it helps out with the zf2!
The Setting does not save and could not wake up my phone after hitting the power button.
Reported from Zenfone 5
cmendonc2 said:
Do report back if it helps out with the zf2!
Click to expand...
Click to collapse
seems like it doesnt help much, battery drain is not predictable because of android OS drain.. or maybe its because of zenfone 2 processor does not support core management, sometimes i feel like the phone is overheat when using 2 cores only. but the apps really working, it can shuts off the cores..
Sounds weird, on my Zenfone 5 it works ok (wakes up with power button nicelly).... are you sure it didn't wake up? If you're using 1 core it may have a little delay, like 1 second, before wake up).
The saving option is comming soon (next version almost done).
Thanks for your feedback!
cangcan said:
seems like it doesnt help much, battery drain is not predictable because of android OS drain.. or maybe its because of zenfone 2 processor does not support core management, sometimes i feel like the phone is overheat when using 2 cores only. but the apps really working, it can shuts off the cores..
Click to expand...
Click to collapse
If you look on a CPU app, the zf2 does underclock and disable cores automatically to save power, so core management must be supported somehow.
Sent from my ASUS_Z00AD using XDA Free mobile app
Good work
Gửi từ ASUS_Z00AD của tôi bằng cách sử dụng Tapatalk
Thanks!
cmendonc2 said:
If you look on a CPU app, the zf2 does underclock and disable cores automatically to save power, so core management must be supported somehow.
Sent from my ASUS_Z00AD using XDA Free mobile app
Click to expand...
Click to collapse
i never seen disabled core on our device..maybe its because of interactive/ondemand governor..but im hoping that asus unlock the bootloader so that custom kernel with hotplug governor can be developed..and i read somewhere ASUS stated that there is no core management for intel processor on zentalk..
Release version!
Version 1.0 is out!
Post updated with the details.
Hope you enjoy it!
Release version!
Version 1.1 is out!
Post updated with the details.
Hope you enjoy it!
Does it support over four core cpu?
I downloaded and get this issue with my h811 5.1.1 lg g4 6core cpu @rafaelrgi
wadamean said:
Does it support over four core cpu?
Click to expand...
Click to collapse
Never tested it, but should work with more than 4 cores, the number of cores is read from the system.