Tasker - automate your phone - Optimus One, P500, V Themes and Apps

One of the best apps in the Market for android is Tasker. Needless to say what transformation cand your phone get by using this app. You can see that here:
http://tasker.dinglisch.net/
and you can get it from here:
https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm
I was just trying to find a collection of profiles for O1 and it seems there isn`t one, so why not having it right here.
So let`s get the best from our O1 by sharing the profiles we can use for different tasks. Practically there is no limit to what we can do with the phone using that app.
I also recommend you should post your system configuration because some tasks may not work on some roms, kernels etc.
LET YOUR SMARTPHONE BE SMART!
For people using ICS Roms, go to sttings>language and input method>text transformation result and select Pico TTS so you enable voice on Tasker.
I`ll start with a simple profile to make you phone stop ringing by turning it face down:
For this Context, you would choose State, then pick Orientation. You'll get the options you see at left. For this example, "Face Down" is a pretty deliberate action you take with your phone.
For the tasks, you can add "Bluetooth" and "WiFi" from the Net menu, set to Off, "GPS" from Misc set to Off, and set the volumes for "Media Volume" and "System Volume" to 0 from the Audio menu. If you'd like, you can re-order the tasks in priority by pressing and dragging them up the chain. In this case, I moved the volume-to-0 tasks up higher, since silencing the phone was the most important thing to do. Hit Done, and you're all set.
And there you go! Just flip the phone on it`s face to make it silent.
All the profiles listed below can be found here
http://tasker.wikidot.com/profile-index
Simple
Use different ringtone for callers not in your contact list
Button to turn 3G Data Connection on / off
Wi-fi Button for home screen
Full silent mode button (turns off ALL sound including media and notifications)
Battery icon on home page that shows exact %
Birthday alert from google calendar.
Auto Respond to Received SMS while driving.
Speak Weather in the Morning
Add Calendar Entry Based on another entry (rename if necessary
Lock An Application
Start the Day with a Particular Application
Battery Full Alert
Launch Music App When Headset Inserted
Launch Menu of Music Apps When Headset Inserted
Keep screen awake when using the keyboard
Speaking Clock for Android 1.5
Control Keyguard (scroll to unlock) when Power is Connected/Disconnected
Keep Multiple Backups of Tasker Config
Change Ringtone on Every New Call
Mute in Meetings
Hold Ringer Volume Down
Auto-Respond To SMSs At Night
Change Volume Levels during Different Times of the Day
Check Data/SMS/Minute Usage With Carrier While Sleeping
Temporarily max brightness of screen during Incoming Call
Auto (Silent) Sleep Mode with Exceptions
Always ring loudly for call from important contact
Blocking Calls
Camera Gesture
Automatically turn off Bluetooth
Connect2Wifi: task with loops and feedback if connected or not
Intermediate
This will retrieve your location then post to xml file and send location via sms 1/9/2012
Find weather for next two time periods for your current location and speak it. (Using HTTPGet)
Keep volume low when using headphones
Repeat Caller Name
Power Plug In - Choose Car/Home/Night Mode
Generic Toggle Widget
Open the keyboard and start texting
Set volume then Launch menu of music apps
Alarmclock without Snooze
Alarms with Snooze and Vibrate
Geburtstagserinnerung (German)
Car Locator
Notification Reminder Pulse
Locate your phone using SMS and google maps
Lock your phone and locate it by SMS and sound
A full talking clock
Act like a docking station when plugged into USB
Auto answer calls when your bluetooth headset is connected
Extended phone profile changer with Notification and Widget
Turn your cell phone into a Voip phone
Create KML files for Google Earth
Enhancing battery life using Tasker
Missed Notification Reminder
LocateMe Log, Track And Emergency Button
Daily Reminder SMS e.g. for birth control
Total Wifi and Mobile Data Sync Control
The Ultimate Alarm Clock
Boost SD Card Read Cache
Automatically Send an "I'll be Home Soon" SMS
Nandroid Backup whilst you sleep with file management
Keyguard Delayed Enabler (with ready-made task for a Keyguard toggle widget)
Gmail/SMS/Call Notifications with "Minimalistic text"
The Deep-Sleep-Detective
Text me when you get home!
Juice Defender inspired Battery saving
Clock in and Clock out - create a calendar entry with event start and event end times
Disable keyguard when you are at work/home
Advanced
Record Phone Calls (legal)
Periodic Data Check (Juicedefender Replacement)
Periodic Data Check with Widgets (Juicedefender Replacement)
Creates profiles similar to S60 devices and changes them depending on variety of factors
U.S. Navy Ships Bells (Using Tasker's OR '/' feature) * Pattern Matching *
Changing background image depending on current weather (Using HTTPGet)
Find weather for your current location automatically (Using HTTPGet)
Set up an alarm clock that adapts to inclimate weather (Using HTTPGet)
Aumatically start / stop your WIFI when you are at home with limited battery use
Enable WIFI when within cell tower range for multiple access points, minimal battery use
Balance wifi usage and data check (Update)
CPU control profiles for governor and frequency
Tasker as an Automated Task Manager
Blackberry-like Sound Profiles
Automatically change display brightness while plugged in depending on time of day
Automatically respond to texts with street address
Expert
iTANCard

Am I the only one who thinks that an app doing something at absolutely anything you do with the phone, this is not draining, it just uses 100% of the CPU when you flip the phone...
And lets not mention that, to make phone silent when turned upside down means it has a permanent wakelock, and sensor constantly finding what is the position etc...
At the end, you will have a very smart phone, but you won't be able to answer a call, because when answering phone must change all the settings, and then reboot, and... whatever, this thing sucks! Just like juice defender, but it is oriented 100% on losing performance and battery and control over the phone...
Oh you can try to make it do a factory reset every day if it is so smart
.........

vlt96 said:
Am I the only one who thinks that an app doing something at absolutely anything you do with the phone, this is not draining, it just uses 100% of the CPU when you flip the phone...
And lets not mention that, to make phone silent when turned upside down means it has a permanent wakelock, and sensor constantly finding what is the position etc...
At the end, you will have a very smart phone, but you won't be able to answer a call, because when answering phone must change all the settings, and then reboot, and... whatever, this thing sucks! Just like juice defender, but it is oriented 100% on losing performance and battery and control over the phone...
Oh you can try to make it do a factory reset every day if it is so smart
.........
Click to expand...
Click to collapse
Read first, post after. Tasker app does not keep your phone awake as most tasks are set to trigger while it is awake and the display is on. Like the task to open automatically wifi when you open your browser or xda app and set it off after closing those apps. And when setting triggers based on power settings or time, the wakelocks are not constant, being activated just like alarm wakelocks. In fact you can set smart alarms too. Or actions based on calls/sms/mms received from specific ppl at specific times etc., or actions based on gestures set by you, proximity sensor ...
Tested wakelocks with BBStatus and no wakelocks, the phone goes to deep sleep. Tested cpu freq with Cool Tool and max freq is used only when starting the triggered app or doing the task set. In the rest of the time the freq oscillates normally.
And please do not make comments on any app based on how other apps behave. Try it then post.
If anyone is using this app, post your profiles or the ones you think are usefull.

nice thread! let me share my fav profiles
@vlt
Yea, you are the only one who thinks it because otherwise the app wont get 4-5 stars at always if it is battery consuming also, just because the developer had explained clearly how the tasker consume battery. its in the userguide inside and im vrry satisfied with it.
@voyager
tasker is just amazing to me ive been using it for long because it really makes my phone even smarter.
undoubtedly yes, using sensors as a context is the most battery comsuming but we can Limit the use of its detection by ourselves. not mentioning its pre-installed functionality that it wont detect when screen off, for your silent mode thing we can add another context - how about only when our launcher is in the foreground? that makes things even easier
now im glad to share my most frequently used profiles (not giving you guys my private ones XD) including
- vibrate 0.3 second with a little toast msg when power is plugged
- vibrate 0.3 sec and show how much battery left with toast when power is unplugged
- weekdays auto vibration mode in the morning
- auto rotation only on browser
- temporarily disable lockscreen when specified apps are opened (my default set for u is calculator)
- CM7 camera anti-flickering (good for those who OC with stock kernel )
- brightness 80% when camera activates and restore after exit
although gestures and proximity sensor contexts are SUPER COOL, other than the time i show off to my friends xD, ive always been avoiding the sensors to eliminate any chances of over using them and cause batteries.
so, i guarantee my profiles are super battery friendly....
hehehe you must be tempted to download immediately? do it! tell me what do you think of my favourite profiles which are always activated on my P500
to import, unzip my zip and u get xml files. go to tasker, long press "profiles" tab, import, choose the xml. done!
lol dont worry abt the little tip, Miasmic never gives malicious tasks
Happy tasking!
Sent from my LG-P500 using xda premium

I suppose camera anti-flickering profile uses the OC task and downclocks the phone when opening camera right?
Nice ideea!

voyager20021 said:
I suppose camera anti-flickering profile uses the OC task and downclocks the phone when opening camera right?
Nice ideea!
Click to expand...
Click to collapse
yup!! very handy, then the clock goes back up when leaving the cam
Sent from my LG-P500 using xda premium

Miasmic said:
yup!! very handy, then the clock goes back up when leaving the cam
Sent from my LG-P500 using xda premium
Click to expand...
Click to collapse
How do you change OC on it?
.........

Set a profile which is based on a context on which the task will trigger, for example when open camera, set task to set clock to 600 Mhz, then set exit app task to reset the clock back to your usual OC freq.
You can play like that with almost everything on you phone.

I use a profile to like turn in gps when i open maps and automatically close it later
Sent from my LG-P500 using xda premium

karthiknayak94 said:
I use a profile to like turn in gps when i open maps and automatically close it later
Sent from my LG-P500 using xda premium
Click to expand...
Click to collapse
Doesn't it have an option for network location too?

karthiknayak94 said:
I use a profile to like turn in gps when i open maps and automatically close it later
Sent from my LG-P500 using xda premium
Click to expand...
Click to collapse
Yap! Also can set to start wifi/data when opening browser and disconnect when closing it etc.

vlt96 said:
Doesn't it have an option for network location too?
Click to expand...
Click to collapse
Look under task>net. If not there then no.

I can't get it executes the task, the notification keep saying no active profiles. Imported missmic XML profiles (thanks to miasmic). please help, thanks....

Try setting some simpler tasks like start wifi when opening browser. Miassmic`s tasks can be set manually too.
Here`s another profile
Enable WiFi when at Home
Context: State –> Cell Near
Tap the “Start” button and move around your home as your area may be covered by several cells (the “<” sign represents the tower you’re currently connected to). You may stop it after few minutes.
Action: Net –> WiFi
Another profile which sets up a shortcut on home screen for taking instant photos, without opening camera app (point and shoot)
Long-press on the Home-screen > Shortcuts > Task
Action: Media –> Photo Series Time (So that new photos don’t overwrite the previous one and every new photo will have the time attached with its name.)
If discrete is checked, there will be no sign of the picture being taken.

Profiles i use
I attached some of my usual profiles.
What they do:
Missed call> after any missed call with display locked the phone vibrates 0.7 sec than waits one minute and says "you had one call x minutes ago" every minute for 30 minutes. Profile must be used with display unlocked profile
Display unlocked> if you had a missed call and unlock the phone the missed call profile stops
Charging>when connected to AC/usb (can be set to either or any) phone will vibrate 07 sec and say "charging"
Battery full>when connected to AC/usb (can be set to either or any) and battery reaches 100% the phone will say "battery full"
Profiles can be improved or modified easy to reach anyones expectations.

This application has a few problems like battery drain .
Another one is UI....it's a bit unfriendly by the way the cool thing is that you have that if :
if condition1 = or anything with condition 2 then execute .

Yap, a bit unfriendly, but once you now how...

Hi,
On cm 7.2, how do you set tasker to enable or disable pattern lock?
I'm on cm 7.2 since yesterday on my Desire. It's my first time on cm, actually. Before that, I used to be on HTC Desire specific roms. I'm rooted.
I've been using Tasker for quite a while, and by now I have a number of profiles that make me feel my phone is smart
Now, the big problem with Tasker is that it spoils you by doing all sorts of things automatically for you. And when a profile no longer works and you have to do things manually, you get really annoyed
And so, in that context, I have the following profile :
Profile : Home
Context : Cell Near
Variable Set %HOME to on
Wifi Set On
Secure Settings Configuration Pattern Lock disabled
Previously, before I switched to cm 7.2, this used to work perfectly, with GO Launcher and stock pattern lock. Now that I'm on cm 7.2 also with GO Launcher, Tasker can no longer act on pattern lock.
Any idea anyone?
Thanks,
Egg
SOLVED :
I solved my issue by complety removing Secure Settings and re-installing version 1.2.2 from Google Play.

So I am thinking about buying this app but.....
This app is incompatible with your device.
CTM Samsung GT-N7100
Is there a way that i could get it to work do you think before i possibly waste my money, or is it just a risk i am going to have to take?

JohnMather said:
Is there a way that i could get it to work do you think before i possibly waste my money, or is it just a risk i am going to have to take?
Click to expand...
Click to collapse
There's a 7 day trial version you can download here:
http://tasker.dinglisch.net/download.html

Related

New to Android: Is there an Automatic Silence?

This is my first Android phone so sorry for the noobish question.
Back on Windows Mobile HTC put in a 4th "sound settings" option called Automatic.
Normal, Vibrate, Silence, Automatic
When in Automatic mode the phone would switch to Vibrate any time you had a scheduled appointment on your calendar. So you didn't have to worry about your "Dancing Queen" ringtone going off when you schedule an important after work meeting because it fell outside the time-frame of some app with limited options.
Does this automatic option exist on the Incredible and I'm missing it.
Or is there an app that sets your phone to vibrate dynamically based on your appointment calendar and not just some simple setting within the app?
I didn't see it at first glance, but I remember this feature! Pretty handy if you forget to silence your phone in a meeting, and all my meetings are synced to my phone's calendar.
I used to use an app called Locale by two-forty am or something, I forgot the developer's name and my phone just died so I can't check. But it looks like it's no longer free although the app still looks very promising. Do a search in Market cause I'm sure there are more that will do the same and are free as well. Also check this video out:
http://www.youtube.com/watch?v=qzlFlK-1dNY
At about 9:54 the guy in the video talks about a feature on the phone called polite ringer. It can be useful if you forget to mute the phone or if your app for some reason forgets to do it for you. The whole video is very informative as well even if you already know about most of the phone's features. I hope this helps! Good Luck!!
I miss my Omnia and the etiquette mode. Place the phone screen down on a table and it went to vibrate mode.
That is one feature of my ex-iPhone that I really liked...1 click of the switch ad it shut up!!!!
Plus 1. I miss Mobile Shell on my old WinMo. I'm using ToggleSettings now which is free and does a good job with settings changing based on time, but it does nothing based on meetings.
To Funny...
YEAH I miss my Omnia (& touch shell) The screen was so wig giddy whack, which was after a month of use & the dreaded lock screen. Never got a Omnia II because it did not have an optical mouse? I guess my incredible is okay to above average. I hate the aspect ratio of the wallpaper. WTF lolz I wish I could have a wallpaper per each screen or have it re-size to the screen, especially for caller id? Also i'm not terribly fond of the HTC scenes ui it's almost useless.
My 2C
DJyoSNOW
several apps are out there- FlipSilent, Turn Silent- and they seem to cover customized silencing too!
Auto task keys off the calendar descriptions. There is a ringer silence widget out there too. (Apps)
It seems none of those really tie into calendar. Shh! auto-silencer allows you to setup times where the phone goes silent but it's seems king of hit and miss. Locale looks the best with ton's of options for setting when things are silent, but it's not free.
I think I might try out locale for a couple days. After getting a phone call at 1:30am and not being able to get back to sleep I need something to better manage automatic silent times.
There's another app call "setting profiles" that does what you what. It does basically the same thing as locale minus the plugins. You can set profiles to calendar, time period, schedule period, location and more. It's also a lot cheaper. I think it's $3 compare to $10 for locale. I came from windows mobile as well. This is one thing I really wanted from android. It took me a while to find it. But I think settings profiles takes the cake for its features and price point.
Oh I forgot to add that it comes with a widget where you can place on your homescreen so that you can toggle profiles manually. On the widget, it also lets you set a timer for the profile. For example, when I go to a movie, I can toggle the silent profile for 2 hrs and it will go silent until the time expires. After that it will automatically revert to your default profile.
That's pretty cool. It does do just about everything Locale does except the plugins. The free lite version even does most of the stuff I need it to.

[App][Nov 7 2010] Mute4 V3 - Mute/Vibrate your phone and restore volume automatically

This application is no longer being developed or supported. The source code is available on CodePlex, however. Enjoy!
Description
Mute4 is a very simple application. When run, it allows you to set your phone to the vibrate or silent profile and also set a timeout for when you want it to restore the normal volume profile.
Going to a movie? Set Mute4 for three hours. Going to a meeting? Set Mute4 to one hour. Just need a short coffee break without the phone ringing? Set Mute4 to 15 minutes.
CodePlex
The project download and source code is hosted at CodePlex. http://mute4.codeplex.com/
Tip Jar
Like this app? Want more like it? Tip a buck (or Euro or Pound or whatever) or two to help the author out! Click here to make a safe donation via PayPal.
License
This app is released under the Ms-RL.
Requirements
WM5/6/6.5
How to use
Run Mute4, then click on the Metro-style buttons to cycle through the options. The profiles available are Vibrate and Silent. The default timeouts are 15 minutes, 30 minutes, one hour, two hours, and three hours.
The "Metro style" UI was chosen for the same reason Microsoft did: it takes no time to make something look so 'basic' and I'm lazy. ;-)
How to create custom timeouts
Go to the application installation folder (\Program Files\Mute4 usually) and edit settings.ini. Under the Timeouts section, there are items called T1 through T5. The values are in minutes. You can edit those, add new lines, remove existing ones. Just remember that you can't have more than one variable name that are the same (as in, you can't have multiple "T1"). The INI reader doesn't like this. So make sure you make each variable name unique. But it doesn't really matter what you call it. The only other requiment is that the times be in increasing order. If they aren't, some values might be ignored. So if you do 15, 30, 20, the cycling will stop at 30 and cycle back to 15 in the UI.
Notes
Mute4 does not leave an app (or service) running to accomplish its task, so there is no performance degradation or battery life lost with its use. It sets a system timer to wake the phone up and run Mute4's "restore" app at the time you specified by the restore timer -- it's that simple. So have no fears about its use. In fact, you can even soft reset between running Mute4 and when the timer would normally fire and it will still fire right on time.
Download
http://mute4.codeplex.com/releases
Changelog
Version 3
---------
- Modified the screen layout slightly to support square screens better.
- Fixed some bugs in the INI file parser (should not affect version 2.1 and older; this was related to saving INIs).
- Added the ability to modify the timeout settings within the application. Look under Menu (new right soft key) and Settings.
- The application actively checks before saving to see if Settings.ini is set to read-only and unsets the flag automatically.
- You can now select advanced mode, which lets you set the exact time the normal profile will be restored or a custom number of minutes from the current time.
- When a Mute4 timeout is set greater than 24 hours into the future, the cancel dialog will tell which day the phone is set to return to the normal profile.
- Minimizing Mute4 no longer exits the application.
- Cancel Mute4 timer button no longer flickers when pressed.
Version 2.1
-----------
- Fixed a bug in the V2 installer that set the settings.ini to read-only which could cause Mute4 to crash.
- The rare bug that was fixed in Version 2 apparently has siblings. Found another spot where enumerating the notification queue can cause a crash. Fixed.
Version 2
---------
- Fixed a bug where certain rare conditions would cause Mute4 to crash when you try to cancel an existing timer. Now Mute4 will try again and inform you if it is unable to clear the timer.
- Improved performance of some controls.
- Buttons gray out when inactive.
- Fixed a bug where certain timeout values would display incorrectly (for example, 45 minutes would display as 1 hour 45 minutes) due to incorrect math function.
- Fixed a bug (hopefully) where when on a phone call, the profile will not revert back to normal. The work around is to keep trying every five seconds until it works.
Version 1
---------
- Initial release
Thanks, such a simple idea, how did I live without this! I'm flashing today and will install asap and enjoy. Thank you.
Great idea! Will try it now. Thanks!
HTC TP2 - I want my phone volumne muted, but still want to listen to my music with my headphones. I have been told that stock WM have two seperate volumne settings, one for phone and one for device but that HTC's interface put them together.
Any idea if this mute profile is for the phone (ringer) or for the device? Would love to even take it a step further if possible to mute the phone, mute the external speaker, and keep the volumne for my music via a head set.
Nice idea, coz i always forget to switch it on back and kinda miss out some calls. Brilliant~
thebrenda said:
HTC TP2 - I want my phone volumne muted, but still want to listen to my music with my headphones. I have been told that stock WM have two seperate volumne settings, one for phone and one for device but that HTC's interface put them together.
Any idea if this mute profile is for the phone (ringer) or for the device? Would love to even take it a step further if possible to mute the phone, mute the external speaker, and keep the volumne for my music via a head set.
Click to expand...
Click to collapse
It affects both volumes. It uses the three built-in WM profiles (normal, vibrate, and silent) to switch, so the actual volume levels are not affected (in other words, when you switch back to normal, the volume is where you left it).
For more fine-grained volume control with a timer to reset, I recommend checking out a product called VolumeX. It should fit your needs nicely.
EDIT: Forgot to mention that if you are using Sense UI, it by default controls both volumes with one slider. If you go to settings, there's a checkbox to operate the volumes separately. That might be all you need. On the other hand, if you need a timed mute, Mute4 is for you. And if you need to manipulate volume levels on a timer, VolumeX is really great.
Very good application. I needed it...
Every so often an app comes along that quite simply kicks arse. This is one of those applications.
THANKYOU!!
Just a small bug. On my HD2, the taskbar icon doesn't change until you go in to the volume menu and then come back out of it. So it looks like the speaker is still on, even though it isn't. The same thing happens when you come back out of silent mode.
Sentinel196 said:
Every so often an app comes along that quite simply kicks arse. This is one of those applications.
THANKYOU!!
Just a small bug. On my HD2, the taskbar icon doesn't change until you go in to the volume menu and then come back out of it. So it looks like the speaker is still on, even though it isn't. The same thing happens when you come back out of silent mode.
Click to expand...
Click to collapse
That's interesting. The icon is definitely changing on my TP2. It should change as soon as the profile is changed. Can you check to see if the same happens with other profile changing apps? For example, if you vibrate/silent using the system volume control?
Looks like its a bug in the ROM i'm using. If I change the profile under sound and display it does the same thing.
Great software
awesome app however I've always been finding one of these apps where i can schedule when it should be silent, when sound is supposed to on. Is it possible to include a scheduler in the program OP? or does anyone know any program that can allow me to schedule my sound profiles, thanks
Under your sound settings you should be able to set the phone to be on silent when you have a scheduled appointment in your calendar. You can with the HD2. Not sure about others.
Sentinel196 said:
Under your sound settings you should be able to set the phone to be on silent when you have a scheduled appointment in your calendar. You can with the HD2. Not sure about others.
Click to expand...
Click to collapse
yes that is tru however i would like to schedule it so it is silent when im class and not silent when not hence that wouldn't really help but thanks for the heads up
suggest a goodlooking icon for this guys..
[How to use
Run Mute4, then click on the Metro-style buttons to cycle through the options. The profiles available are Vibrate and Silent. The default timeouts are 15 minutes, 30 minutes, one hour, two hours, and three hours.
Hi, perhase you can help me in this contence...
I tested Mute4 and also volumeX, but I didn' t find a solution for my problem.
For example in the programs "CraddleAlarn" or "Chronos" there is an input row, where I can insert a command which is executed at a from me choosen time.
I want to change to the "silent mode" each night at 2 h pm and to "normal mode" at 8 h pm.
I inserted the string "silent", but nothing happened.
Can you tell me the windows mobile system commands, that I have to put in there for silent, vibrate or normal (with the necessary prefix)?????
Thanks
Michael
Donated! Awesome app (especially once I set some custom time-outs).
Thanks!
Thank you! I remember having this feature on my Tapwave Zodiac and have missed it on every device ever since then! And now it has been restored!
THANKS ALOT man
this program is great
may i suggest making the timeouts like a clock, its really better and more handy
another thing, and i think its a bug
when set the profile to get back at anytime you want, and u are having a call then, or some body is calling you, the program doesnt change the profile, and stop trying to change it, even after the call has finished
i think making the program tries more than one time to restore the profile would solve that
Thanx again
raja'i said:
THANKS ALOT man
this program is great
may i suggest making the timeouts like a clock, its really better and more handy
another thing, and i think its a bug
when set the profile to get back at anytime you want, and u are having a call then, or some body is calling you, the program doesnt change the profile, and stop trying to change it, even after the call has finished
i think making the program tries more than one time to restore the profile would solve that
Thanx again
Click to expand...
Click to collapse
Re: clock - Cool idea, but I won't be adding that. The source is available if anybody wants to do that.
Re: on call profile switching - Interesting find! I'll modify the profile changer to do exactly what you said... If it doesn't work, it will try again like a minute later until it 'takes.' That should solve the problem fairly well. it won't be perfect (as in there will be a lag between each retry) but it will get the job done.

My Solution to Help Stop Screen Freezes (Tasker app)

Since a lot of people suggest disabling the g-sensor to prevent the screen freezes I thought I'd try something.
I don't want to have my rotation disabled as it's very handy to have. So what I do is use an app called Tasker. It's not free, but there is a 7-day trial available.
Basically I have it set to disable screen rotation every time the screen is off..and so far I haven't had any screen freezes. It may be coincidence, it may not be. I'm not exactly sure if the app does disable the g-sensor or does something else, but so far so good.
For those that don't know about Tasker...it's probably the best app that will ever be made for Android. You can make your phone do almost anything.
For example, I use it to:
When I get home, Wifi turns on and 3G is turned off. When I leave home, Wifi turns off and 3G turns on....same for work.
I have it disable wifi, 3g and screen rotation at night when I'm in bed.
It enables GPS when I launch maps or navigation, and disables GPS when I close the app.
And those are very basic ones...
The Tasker wiki has many more advanced "profiles" you can use:
Code:
Lock An Application
Start the Day with a Particular Application
Battery Full Alert
Launch Music App When Headset Inserted
Launch Menu of Music Apps When Headset Inserted
Keep screen awake when using the keyboard
Speaking Clock for Android 1.5
Control Keyguard (scroll to unlock) when Power is Connected/Disconnected
Keep Multiple Backups of Tasker Config
Change Ringtone on Every New Call
Mute in Meetings
Hold Ringer Volume Down
Auto-Respond To SMSs At Night
Change Volume Levels during Different Times of the Day
Check Data/SMS/Minute Usage With Carrier While Sleeping
Temporarily max brightness of screen during Incoming Call
Auto (Silent) Sleep Mode with Exceptions
Intermediate
Power Plug In - Choose Car/Home/Night Mode
Generic Toggle Widget
Open the keyboard and start texting
Set volume then Launch menu of music apps
Alarmclock without Snooze
Alarms with Snooze and Vibrate
Geburtstagserinnerung (German)
Car Locator
Notification Reminder Pulse
Locate your phone using SMS and google maps
Lock your phone and locate it by SMS and sound
A full talking clock
Act like a docking station when plugged into USB
Auto answer calls when your bluetooth headset is connected
Extended phone profile changer with Notification and Widget
Turn your cell phone into a Voip phone
Advanced
Periodic Data Check (Juicedefender Replacement)
Creates profiles similar to S60 devices and changes them depending on variety of factors
U.S. Navy Ships Bells (Using Tasker's OR '/' feature) * Pattern Matching *
Changing background image depending on current weather (Using HTTPGet)
Or you can simply create your own...there is a learning curve, but once you get a feel for it, it's VERY powerful! It can control almost every part of your Android phone.
There's a decent thread with more examples on xda in this thread.
I realise this is a software post, but it's main aim was to point out a way of disabling rotation to help with screen freezes
Hey,
thanks for this thread, i have downloaded tasker now.
Can you post your code for disabling gsensor when screen is off?
//EDIT: Sorry, its very easy.. i think i can create it by myself
HTC_HDD said:
Hey,
thanks for this thread, i have downloaded tasker now.
Can you post your code for disabling gsensor when screen is off?
//EDIT: Sorry, its very easy.. i think i can create it by myself
Click to expand...
Click to collapse
Hehe yep, it's an easy one.
New Event profile > Display off is the Event. Action is disable rotation
I have done it like you and added a task which enables the rotation if screen is on, is this correct?
I have used the phone now and i got freezes again, but not so much.. i think.
Sent from my HTC Desire using XDA App
HTC_HDD said:
I have done it like you and added a task which enables the rotation if screen is on, is this correct?
I have used the phone now and i got freezes again, but not so much.. i think.
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
Yep, you also have to create another to say disable screen rotation when the screen is off.
@the_scotsman
Thanks for the suggestion, I've seen a few people mention this app before but now I finally downloaded it. I'll play around a bit to figure out some combos, but one quick question..
Is this going to be something running in the background sucking up battery and memory or is it just like running scripts? What do you think? I'll run current widget once I get some tasks going to see happens, just wondering if you've found anything out yet.
tgtoys said:
@the_scotsman
Thanks for the suggestion, I've seen a few people mention this app before but now I finally downloaded it. I'll play around a bit to figure out some combos, but one quick question..
Is this going to be something running in the background sucking up battery and memory or is it just like running scripts? What do you think? I'll run current widget once I get some tasks going to see happens, just wondering if you've found anything out yet.
Click to expand...
Click to collapse
It depends on what profiles you set up...if they involve wireless, it will enable wireless every so often to check access points etc....or if you are using a location profile, it will enable gps every so often to check your location. You can change how often everything polls in the settings.
I have mine as per the first post, so it does scan for wireless every so often, and I havent seen any change in battery usage.
the_scotsman said:
Yep, you also have to create another to say disable screen rotation when the screen is off.
Click to expand...
Click to collapse
Can you go step by step what you do to set up display off and rotation off?
Hi,
the last NetRipper Kernel has no freezes!!
Is not overclocked, is not undervolted, has no axi and has no freezes.
with friendly greet
starbase64
starbase64 said:
Hi,
the last NetRipper Kernel has no freezes!!
Is not overclocked, is not undervolted, has no axi and has no freezes.
with friendly greet
starbase64
Click to expand...
Click to collapse
Thanks, but i prefer to have axi and undervolt
And I have no freezes
the_scotsman said:
Hehe yep, it's an easy one.
New Event profile > Display off is the Event. Action is disable rotation
Click to expand...
Click to collapse
I can find everything else exept "disable rotation" in Actions. I only found "display rotation" in settings. Any help?
tzic said:
I can find everything else exept "disable rotation" in Actions. I only found "display rotation" in settings. Any help?
Click to expand...
Click to collapse
Yea, thats the one..just choose that one and set it to "off" in the settings for it
ty for the quick reply scotsman, I ll report back in a day or two.
Tried this, but didnt work
I tried many different versions of kernels but in all if I keep my phone on standby (screen off) for a long time, say 20 mins, my phone freezes, My hardware buttons still glow on press, but phone never wakes up, any Ideas??
Even you disable display rotation, the sensor is still active, just use Gscript and disable sensor, you won't get any more freeze.
justwonder said:
Even you disable display rotation, the sensor is still active, just use Gscript and disable sensor, you won't get any more freeze.
Click to expand...
Click to collapse
I was just about to write exactly the same words!
Scotsman - can you tell if Tasker can run a custom written script, upon some event? Then we can use it to turn off the gsensor!
Finally seems to be workin!!I made 2 changes:
1) Upgraded my radio from 2.08 to 2.12 (I recommend this one)
2) Stopped GSensor with Gscript
Another issue,
After I restart the sensor via script, photos in album wont rotate anymore!!
I did a `ps -ef|grep akmd` and the process is running, any thoughts??
edit: it works after restart!!
did you use the free gscript? cause mine says needs su:true
Your solution is great thanks... i did something slightly different : using tasker, autorotation is enabled only for apps that I want too, like gallery. Rest of the time, its off and working great that way too.

Your S3 Tasker Profiles

I thought it would be a good idea to share your Tasker profiles.
I recently discovered this app and after 3 years of using Android it feels like Android has a whole bunch of extra features.
My profiles are boring really but I'll share anyway.
My first profile puts my phone on silent between 2am and 10am.
My second profile turns off Bluetooth after 3 minutes of being unpaired.
My third and final profile waits until my screen goes off, waits 5 seconds,turns the screen on displays the time on an app called night screen lite (only between 9pm and 11am)
What are your Tasker profiles?
Sent from my Samsung Galaxy S3 using Tapatalk 2
I'm trying to work out this app at the moment, getting everything I want it to do is taking me time.. Getting it perfect
The main ones I want is
After gps is turned on I want it to launch copilot live and radardroid, then dim the screen and turn wifi off..
Also a few other things like bluetooth off after un paired from car, silent mode at night and getting locale hooked up correctly.
Sent from my GT-I9300 using xda premium
ATHOME
Set %ATHOME to 1 (Enter)
Set %ATHOME to 0 (Exit Task).
ATWORK
Set %ATWORK to 1 (Enter)
Set %ATWORK to 0 (Exit Task).
ATFRIENDS
Set %ATFRIENDS to 1 (Enter)
Set %ATFRIENDS to 0 (Exit Task).
ATCOLLEGE
Set %ATCOLLEGE to 1 (Enter).
Sends a HTTPS POST to my College WIFI Login Portal.
Set %ATCOLLEGE to 0 (Exit Task).
USBCHARGE
Set %USBCHARGE to 1 (Enter)
Set %USBCHARGE to 0 (Exit Task).
GOWORK (I have some problems with sleep in morning)
I turn wifi-on and verify if i stay in my home (ATHOME), and play some BAD song util i leave my home... the only way i found to get out of my bed in the morning. As my tasker are password protected, i can't disable it sleeping.
HOMEUSB
Disable pattern lock, put screen dim into max, things like this.
LowBattery
Shutdown all things that can speed my cellphone to get died far from a charger.
NightSleep
AirPlane mode in the night... from Mon to Thu... Fri-Sun i can be in some party...
NFCHOME (Activated by my xperia tag)
Turn on wifi and verify if i'm in the home... and wake up my computer...
Hey guys, there's a thread going with lots of profiles etc, check it out here: http://forum.xda-developers.com/showthread.php?t=1754500
I have one profile used for automatically transfering calls to my car.
Bluetooth will switch on when incoming call and outgoing call. Connect to car Bluetooth. Transfer audio to car. And Bluetooth will switch off after the call.
With this profile, I do not have to worry about switch on Bluetooth and connecting it manually eveytime I enter the car. Everything is done automatically !
Its indeed a great software.
Sent from my GT-I9300 using xda app-developers app
I have one for work that rejects all calls and sends a text, also responds to texts. Both say at work will call later, never sends the text to the same person twice in a row. Also prompts me to turn it off after normal work times. Our don't use location since I'm not always in the same place.
Also, while at work it sends my wife a random text once or twice a day. I can't have my phone at my desk and she used to complain that I never call or text during the day.
Also, face down full silent and the Bluetooth others have mentioned... Oh and low power disables everything but calls and sms.
Sent from my SHV-E210S using xda app-developers app
Ive got a few setup.
When on home wifi..deactivate pin code security, reactivate pin when disconnected (need secure settings plugin)
Same as above when paired with my bluetooth car stereo. Also set display timeout to one hour. Turn wifi off. Launch carhome app.
The usual sleep one. Turn off sync. Wifi. Bluetooth etc. Phone to silent.
Sent from my GT-I9300 using xda premium
I created another profile last night...
When I open maps, navigation or camera (geotag) GPS turns on automatically, then turns off when I exit the app.
Sent from my Samsung Galaxy S3 using Tapatalk 2
Can all of u please share ur profiles as xml files? It would be great to see them for us noobs
i use llama
https://play.google.com/store/apps/details?id=com.kebab.Llama
awesome app and free.
more info on dev homepage --> http://kebabapps.blogspot.ch/
shivark79 said:
Can all of u please share ur profiles as xml files? It would be great to see them for us noobs
Click to expand...
Click to collapse
Here are all mine:
http://db.tt/JtJi6wbB
The 'Night Stand' profile requires an app called 'Night Clock' or a similar app. After a set time, when the screen has been off for 5 minutes and the phone is on charge, it will show the time in big text and stay on for as long as you exit. Very useful for quickly checking the time during the night.
Sent from my sick ass Samsung Galaxy S3
How do you turn bluetooth off after 3 minutes?
CuBz90 said:
I thought it would be a good idea to share your Tasker profiles.
I recently discovered this app and after 3 years of using Android it feels like Android has a whole bunch of extra features.
My profiles are boring really but I'll share anyway.
My first profile puts my phone on silent between 2am and 10am.
My second profile turns off Bluetooth after 3 minutes of being unpaired.
My third and final profile waits until my screen goes off, waits 5 seconds,turns the screen on displays the time on an app called night screen lite (only between 9pm and 11am)
What are your Tasker profiles?
Sent from my Samsung Galaxy S3 using Tapatalk 2
Click to expand...
Click to collapse
If you could export the XML for your second profile to turn bluetooth off after 3 minutes of being unpaired, I'd be really really grateful, or just provide the steps in your reply.
Thanks
1). Pocket Lock - Detects when phone is upside down in my pocket and activates WidgetLocker.
2). Read Caller Aloud - Incoming caller name said aloud so I can decide whether I want to answer without looking at my phone.
3). Night Mode - From 00:00 to 06:00 Puts phone into silent mode, plus checks whether Wifi, Data, GPS, or Blutooth are on, and turns them off if they are.
4). Battery Low - When battery gets to 15%, and it's not connected to a charger, Says "Battery low, connect charger" and turns off Wifi, BT, Data, GPS.
5). Music Player - When headset is plugged in, loads music app.
6). Wake on Lan - Scan an NFC tag by my front door to send Wake on Lan packets to my pc to resume windows.
7). Home - Gets general location from cell tower, activates Wifi, disables Data & GPS. Exit Task disables Wifi, and enables Data.
8). Work - Gets general location from cell tower, disables Wifi, Data, GPS, BT, and Auto Replies to sms that im working and will reply when i can.
I'm pretty new to tasker, but have been pretty bored lately and have been working on an addition to my Work profile.
This profile will, use variables to save up to 5 peoples numbers and how many times each has txted me, and txt each of them back, using their names from my contact list in the body of each txt.
So lets say BOB txts me once, his number will be added as a variable, and it will begin counting the txts from him. On the first txt he is send a txt saying, something like. "Sorry BOB, im at work, will reply when i can".
Then DAVE txts, he will be assigned to Sender2, and have a txt sent to him like above, with the second Counter and Number (%CNTR2 and %SNDR2).
BOB, realizing it's an auto-reply, decides to be funny and spam txt me, thinking he will get a reply every time. However, tasker counts his incoming txts, (%CNTR1) and when it reaches a value of 10, send just one more txt saying something like (Thats 10 txts you've sent, seems Im still unavailable).
Profile: Auto Reply
Variables:
%SNDR1 <---- BOBs cell number
%SNDR2 <---- DAVEs cell number
%SNDR3
%SNDR4
%SNDR5
%CNTR1 <---- BOBs txt counter
%CNTR2
%CNTR3
%CNTR4
%CNTR5
%TXTVAR <---- Counter determining whether a txt received is from someone new or a number already saved.
Enter Task:
Code:
1). GoTo label Sender1 if %SMSRF ~ %SNDR1
2). GoTo label Sender2 if %SMSRF ~ %SNDR2
3). " " etc.
4).......
5).....
6). If (%SNDR1 ~ 0) then SetVariable %SNDR1 to %SMSRF
7). If (%SNDR2 ~ 0) and (%TXTVAR = 1) then SetVariable %SNDR2 to %SMSRF
8). If (%SNDR3 ~ 0) and (%TXTVAR = 2) then SetVariable %SNDR3 to %SMSRF
9)........etc.
10).
11). If (%SMSRF ~ %SNDR1) <-------- Label Sender1
Variable Add (%CNTR1 + 1)
If (%CNTR1 = 1)
Send SMS (Tells this person eg. BOB I'm at work)
Variable Add (%TXTVAR + 1)
Else If (%CNTR1 = 10)
Send SMS to %SNDR1 (Thats 10 txts you've sent me)
Endif x2
12). If (%SMSRF ~ %SNDR2) <-------- Label Sender2
Variable Add (%CNTR2 + 1)
If (%CNTR2 = 1)
Send SMS (Tells this person eg. DAVE I'm at work)
Variable Add (%TXTVAR + 1)
Else If (%CNTR2 = 10)
Send SMS to %SNDR2 (Thats 10 txts you've sent me)
Endif x2
13). If (%SMSRF ~ %SNDR3) <-------- Label Sender3
Variable Add (%CNTR3 + 1)
If (%CNTR3 = 1)
Send SMS (Tells this person eg. EMILY I'm at work)
Variable Add (%TXTVAR + 1)
Else If (%CNTR3 = 10)
Send SMS to %SNDR3 (Thats 10 txts you've sent me)
Endif x2
14). ......Etc.
15). ......
I'm still working on it, deciding whether to have the variables reset as they are all filled, 1 at a time, or to make them reset every hour or so. Also whether to make another profile purely for resetting those variables, or add them to this task. Bearing in mind that on my phone it gets rather annoying to manage/edit the task since its currently at 78 lines long.
As I said I was bored.
If anyone is interested in this I can post a backup xml of this somewhere.
Here are mine:
1. Kill a couple of apps on boot
2. Power Saver – mainly To turn off my WiFi profile
3. Call Brightness – while the phone's ringing, the brightness is maxed.
4. Keyboard Out – disables the display timeout for the time I've got the hardware keyboard out
5. Lost – checks for incoming SMS with one of two predefined phrases. On the first one it starts playing alarm sound (if I forgot where I placed it). On the second one it sends back the GPS coordinates and battery level and puts the same information in my google calendar, so I can see it from anywhere (source tasker wiki. Can't give the link, since I'm new here, sorry. PM me if you can't find it)
6. Sound Control – I hate the thousands chat sounds when I'm texting with someone, but I need them when the phone is not in my hand. So here's what this profile does:
Any time I turn the screen on, the sound volume will be set to 0, and phone will be set to Vibrate.
When I turn the screen off, the sound settings will be restored to their previous values, unless it's currently on MUTE. Then it'll keep it on Vibrate (!) until it's manually raised (in which case it will remember the new volume level). That's cause I never use my phone on "mute" (no sound and no vibration). If I want no sound, I keep the vibration on.
Sound Control Project:
Code:
[b]profile Display On[/b]
Contexts:
event: Display On
state: Not Call Incoming
apps: Not Alarms (or whatever alarm app you use)
Tasks:
Silent Mode: On (if %Mute ~ 1)
Silent Mode: Vibrate (if %Mute !~ 1)
[b]profile Display Off[/b]
event: Display Off
Tasks:
If %SILENT ~ On
Variable Set %Mute to 1
Silent Mode —> Vibrate
Else
Variable Set %Mute to 0
Variable Set %Volnprev to %VOLN (IF %VOLN>0)
Notification Volume —> to level %Volnprev (IF %VOLN~0)
7. WiFi Control – turns on and off WiFi when I'm at home/work.. wherever. The original source is from Tasker Wiki but it wasn't working properly so I did some changes)
Key points:
- It watches the Cell towers only when I'm not connected to wifi.
- It uses Wifi Near to check if I'm near the router ONLY when I'm within the Cell tower range and NOT connected to wifi.
- If I disconnect from wifi it waits a few seconds and checks if I'm connected before continuing.
WiFi Control Project:
Code:
[b]A: Cell Network Home[/b]
Contexts:
Cell Near {Cell towers at home}
Not Airplane Mode
Task:
Profile Status "Wifi Near Home" set to On
End Task:
Profile Status "Wifi Near Home" set to Off
[b]B: Wifi Near Home[/b]
Context:
Wifi Near {my router SSID and MAC}
Task:
Wifi On
End Task:
Wifi Off (IF WIFIC !~ 1)
... repeat A and B for each location, for ex. work
[b]C: Wifi Connected[/b]
Context:
Wifi Connected *,*,* (to any)
Task:
Variable Set %WIFIC to 1
Wait 15s
Stop (IF %WIFIC !~ 1)
Profile Status "Wifi Near Home" set Off
Profile Status "Cell Network Home" set Off
... set also profiles for other locations to Off
End Task:
Variable Set %WIFIC to 0
Wait 30s
Stop (IF %WIFIC ~ 1)
WiFi Off
Wait 3s
Profile Status "Cell Network Home" set On
... set also the cell profiles for other locations to On
I have one that sets usb debugging off at boot and displays permanent notification with usb debug status + theres an action attached to the notification that toggles debugging on/off.
This is to toggle debugging on when I need it and to make sure it's off when I'm not using it. I wouldn't want anyone to easily bypass the lockscreen should my phone fall in the wrong hands.
kaczus said:
I have one that sets usb debugging off at boot and displays permanent notification with usb debug status + theres an action attached to the notification that toggles debugging on/off.
This is to toggle debugging on when I need it and to make sure it's off when I'm not using it. I wouldn't want anyone to easily bypass the lockscreen should my phone fall in the wrong hands.
Click to expand...
Click to collapse
Can you share this tasker profile? Ether a detailed version or even better a copyed xml we can port to our tasker?
Thanks in advance :thumbup:
sent via Tapatalk 2 with my super modded SGS3 which is pimped out with Foxhnd rising v2.5
Set an alarm if my battery is fully charged.
Sent from my GT-I9300 using Tapatalk 2
deanr1977 said:
Can you share this tasker profile? Ether a detailed version or even better a copyed xml we can port to our tasker?
Thanks in advance :thumbup:
sent via Tapatalk 2 with my super modded SGS3 which is pimped out with Foxhnd rising v2.5
Click to expand...
Click to collapse
Sure, here it is.
You need secure settings with "helper" installed for it to work.
This profile uses %USB_DEBUGGING var to store current state of the setting as there is no way to read the actual state from within tasker (as far as I know).
The usb debugging will be turned off at boot, you can change this by changing the "variable set" action in "Start" task to 1.
kaczus said:
Sure, here it is.
You need secure settings with "helper" installed for it to work.
This profile uses %USB_DEBUGGING var to store current state of the setting as there is no way to read the actual state from within tasker (as far as I know).
The usb debugging will be turned off at boot, you can change this by changing the "variable set" action in "Start" task to 1.
Click to expand...
Click to collapse
Cheers mate, stupid question though how do I import this to my tasker? On the old version this was easy.... but struggling to figure this out with the new ui? Thanks mate
sent via Tapatalk 2 with my super modded SGS3 which is pimped out with Foxhnd rising v2.5
deanr1977 said:
Cheers mate, stupid question though how do I import this to my tasker? On the old version this was easy.... but struggling to figure this out with the new ui? Thanks mate
sent via Tapatalk 2 with my super modded SGS3 which is pimped out with Foxhnd rising v2.5
Click to expand...
Click to collapse
To be honest I never tried it before but after some reading I did it this way:
First put the xml file somewhere on your phone, go into your file manager, click on the xml file, a dialog should appear with apps available to open the file - there choose tasker. Do this for all files you want to import.
Now open tasker, open profiles tab and long click on it -> import, choose the imported profile name, "autostart" in this case. Then go to tasks and long click on it -> import, there should be the toggle usb task, exit tasker and restart it. The imported profile and two tasks should all be there. Now when you go to the "Start" task and click the triangle "play" icon (or reboot the phone) the notification should appear
Oh and I didn't notice that tasker did not export one of the tasks required for this to work, don't know why, so I'm attaching it here.
Sorry about the mess.

[GUIDE]How to get the best battery life possible on your Moto G

Hi all,​
Renewable Energy, batteries and efficient electricity is somewhat of a hobby of mine, and Android is another. So, I have combined the two to bring you better battery life. I have achieved 0.0%/h battery drain on idle with my Motorola Moto G 2 XT1068, running AOSP 5.1.1 and I am writing this tutorial to show you how you can potentially do the same on your device, without a significant sacrifice in functionality to your device.
This tutorial can very easily adapted to suit any rooted Lollipop phone with Xposed installed, the only major differences would be in the ‘Amplify’ section and for this you can have a look at this and this for guidelines on wakelocks and alarms for other devices.
First of all, I would to say that following this tutorial does not guarantee you the exact same battery life that I have gained. There are SO many different variables that can effect your battery life including the device you are using, the ROM you have installed, the apps you run and the amount of time you use your screen. Two very useful apps for measuring battery usage are BetterBatteryStats and Wakelock Detector
You should stay away from the so called ‘battery saver’ apps that flood the play store. At best most of them will simply have no effect, at worst they will drain your battery even further. See this for more details.
This tutorial is not just for root users. If you have not achieved root on your device, you can still use the tips in 'basic ROM settings', much of the tasker section (Anything involving secure settings requires root) and some of the greenify features.
For this tutorial you will need 7 apps:
Tasker
Greenify
Amplify
Intelli3G
Secure Settings (Tasker Plugin)
MinMinGuard
Kernel Adiutor
If you are having trouble starting Amplify you may need SELinux Mode Changer set to permissive in order for it to work, although according to the developer, as of v3.0.5 you shouldn’t have any problems.
For all the apps except tasker you will need a rooted device, and you will need the Xposed Framework installed for Greenify, Amplify, Intelli3G & MinMinGuard.
Remember, the steps in this tutorial are just guidelines. If you find that particular parameters aren’t working for you, you can change them.
NB THIS THREAD IS NOT FOR Q&A ON THE SPECIFIC WORKINGS OF THESE APPS. IF YOU ARE HAVING TROUBLE WITH THE APPS THEMSELVES, PLEASE HEAD OVER TO THESE RELAVENT THREADS:
Tasker
Greenify
Amplify
Intelli3G
MinMinGuard​
DISCLAIMER: I do not accept responsibility for any device or application failures resulting from the use of any of these apps​
But before we go into the use of these apps, I'll go through some basic ROM settings and how they may effect your battery life
Basic ROM Settings​
The biggest battery drain on devices are screen on time/brightness, WiFi/Data & GPS. Therefore, it makes most sense to get those basic settings right before you do anything else.
Screen/Display:
Screen brightness is the big killer of batteries. The more light that you send to the screen, the more power you need to use. Simple. On a similar principle, dark themes will use less power than light themes, that is why all the old android themes were black with white writing, to save on battery consumption. It is true that AMOLED screens have the most to gain in savings from using dark themes, but regular screens will also benefit.
There is an xposed module called 'Minimum Brightness' which will allow you to reduce the brightness on your phone to levels below that normally allowed by your ROM. This is very handy, especially if you, like I do, use your phone at night in bed (and don't want to wake your sleeping partner). It has the added bonus of saving battery power by sending less power to the screen. The module can be installed directly from the Xposed Installer. Don't forget to activate the module and reboot. Once you have it installed there won't be any additional app in the drawer, the module just uses the standard brightness slider and alters the applied values.
Believe it or not, but the phone’s auto rotate function can potentially use quite a lot of battery power. Having auto rotate enabled uses about 3-5% CPU power constantly. Contrary to popular belief (mostly bandied about by task killer app devs), high RAM usage has very little impact on battery life, rather it is CPU usage that is the real killer. Do your battery a favour and turn off the auto rotate unless you need it. I have a tasker profile set to only auto rotate my screen when maps is launched.
Turn off Auto Brightness. More often than not, auto brightness overcompensates for the amount of light that is in a room, turning up the brightness more than you actually need, plus it is another sensor that is always running and using up CPU. Set your screen to the lowest setting you feel comfortable with and only turn it up when you go outside.
Alteratively, if you can't live without auto brightness, use gravitybox to change the auto brightness settings to levels that suit you.
I am firmly in the habit of pressing the power button to turn off the screen when I put the phone down, but for those of you who are not, that is why we have screen timeouts. Set it to 2mins, or less if you are comfortable with that.
WiFi/Data/Sync:
By default, even when your WiFi is switched off, your phone scans for WiFi networks in the background. This understandably uses battery power that could be better used elsewhere. To switch off this feature, go to:
Settings > WiFi > Menu (3 dots in upper right corner) > Advanced > Scanning always available > Off
There is another option in this menu also: ‘Keep WiFi on during sleep’. This option doesn’t matter if you are following the Tasker part of this tutorial because later we will be creating a profile which will automatically override this option. If you are not following the Tasker Section however, you could check this box for extra battery savings.
Notifications are something we all take for granted as users of smartphones. But we don’t really need as many of them as we get. Have a think of all the notifications you get and see if you can live without any of them. Every app that is sending you notifications is another background process using up your battery power.
You can also turn off autosync and use tasker to control the phone sync settings instead (see tasker section below)
Settings > Accounts > Menu (3 dots in top right) > Auto Sync: Off
Background data uses up battery life and if you are on a limited data plan, turning off background data for unnecessary apps can help here too. Go to Settings > Mobile Data and select the apps you wish to restrict.
Location:
This is probably the simplest one. Turn it off. You don’t need it on all the time. Turn it on when needed, or create a Tasker profile that will turn it on for you when you launch certain apps.
Bluetooth:
While bluetooth is not quite the battery hog it was a few years ago, it still does use up battery life that could otherwise be saved. Turn it off or set up a tasker profile to intelligently handle the service.
Other Settings:
OK Google/Google Now - The always on microphone and the constant background data sync is a big battery drainer. If you are a user you should decide what is more important to you, better battery life or the convenience of the app.
Motorola Apps - They are also big battery drainers. If they are on your device and you don't use them, freeze them with an app like titanium backup.
Native Phone Battery Saver App - If you are following the rest of this tutorial, turn it off. You’ll no longer need it as you’ll be replacing everything it does with stuff that Tasker can do and it will just be yet another app running in the background that you don’t need.
Smart Unlock/Face Unlock - Yes its cool, but unnecessary. Front camera on to save your poor finger the trouble? What do you think that is doing to your battery life? Switch it off.
Window animations will also drain the battery, you can turn those off by going to Settings > Developer Options and turning off 'Window Animation Scale', 'Transition Animation Scale' and 'Animator Duration Scale'. I tend to leave them on because I like the look of them
Live Wallpaper - Possibly the most pointless thing I have seen on a smartphone. If you are reading this and have a live wallpaper, you should know better. Shame on you.
Vibrations - Turn them off too, every shake uses battery life.
---​
Advanced ROM Settings​
CPU Governor:
Another setting that will effect your battery life is the cpu governor that your ROM uses. You can check out what governor your ROM uses by downloading an app like Kernel Adiutor. Depending on the ROM and Kernel you are using, you will have different options for different governors. Take a look at this guide to help you choose the right governor for you.
CPU Frequency:
The speed that your cpu runs at also has a huge effect on the battery life of your device. I have left my maximum frequency at 1.19ghz, but reduced my minimum frequency from 787mhz down to 300mhz. This was, again, using Kernel Adiutor.
Multi core Power Saving: Enabled
*Notes: You must have root in order to change CPU settings and the Stock kernel has only very limited options to change CPU settings.
Hotplugging:
Intelli_plug is a total replacement for Qualcomm's proprietary mpdecsion.
it hotplugs/unplugs cpu cores based on load demand of the system.
mpdecision is a closed source proprietary solution from Qualcomm and it's not very efficient at hotplugging/unpluggng cpu cores leading to hotter cpu and poorer battery. Intelliplug is a complete OPEN Source solution to mpdecision and it is done in kernel instead of userspace (which it has to poll the kernel in order to make its decisions therefore inherently slower than in kernel solution like intelliplug).
MPDecision: Off
Intelliplug: On
Profile: Conservative
Touch Boost: Off
Hysteresis Value: 8
Threshold Value: 350
Set Maximum Screen Off Freq: 600mhz
GPU:
Max Freq: 450mhz
Governor: simple_ondemand*
Simple GPU Algorithm: enabled
Laziness: 5
Ramp: 4
*Similar to CPU governors, the options may be different for you depending on your ROM/kernel
Other Tips:
The standard Facebook app uses a lot of battery, and has many privacy issues. There is another app called 'Tinfoil for Facebook' that is an amazing alternative, and uses absolutely no battery when its not being used. Only catch is, there's no facility for push notifications. Which is fine by me. I always have them off anyway.
---
OK, now that we have all that covered, lets move on!
Tasker​
I shall go through battery saving techniques using Tasker first, because it is a straightforward install via the Play store and does not require the Xposed Framework. For this section of the guide all steps are the same whether you are running KItKat or Lollpop.
Tasker is an awesome app and hugely useful for many things within android. The basic principle is that it will automate many tasks for you based around parameters that you set, such as time, phone state, applications launched etc.
Once you have Tasker installed, you should head back to the play store and install ‘Secure Settings’, which is an extra plugin and adds even more functionality to Tasker. Then you need to head to Settings > Security > Device Administrators and ensure the Tasker box is checked.
Now you can open the Tasker app and you shall see this screen:
{
"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"
}
For the purposes of this tutorial we shall just be using the ‘Profiles’ and ‘Tasks’ tabs. The Task is what you want to happen, and the Profile is when you want it to happen.
We shall start by creating a task to set the phone to go automatically into airplane mode at night. This is a great battery saver if, like me, you don’t turn off your phone at night. I shall go through this task in detail so you get a feel for the UI. Then I’ll type the same tutorial out in shorthand. All the rest of the profiles will be done in this way.
Airplane Mode At Night:
1In the profiles tab, hit + at the bottom of the screen.
2Enter new profile name. I called this one ‘Airplane Mode At Night’ *
* If Tasker does not automatically ask you to name your profile directly after hitting '+', on the profiles screen, hit the menu button (3 dots in top right) and select Preferences > Main Screen > Check the box that says 'Ask for new profile name'. That will fix it so that the order in this tutorial is correct.
3Select ‘Time’
4Choose the time you wish airplane mode to start in the ‘from’ section, and choose the time you wish airplane mode to finish in the ‘to’ section. Leave the ‘repeat’ checkbox blank.
5To save, you must press the Tasker icon in the top left of the screen. This will bring you back to the main screen with a popup menu.
6Select ‘New Task’ and call the task ‘Airplane Mode On’
7This will bring you to another new screen, once again, click the + at the bottom of the screen.
8A new menu will pop up, ‘Select Action Category’. Go ahead and press ‘Plugin’ > ‘Secure Settings’.
9 You will now be in the ‘Action Edit’ Screen. This allows you to set parameters for this particular Action. Click the Pencil icon beside ‘Configuration’. This will open up the secure settings screen.
10Under ‘Root Actions’ Click ‘Airplane Mode’ and select ‘On’. Then save. You will automatically be taken back to the ‘Action Edit’ screen. Save this task as you did before, by clicking the Tasker icon on the top left of the screen.
11Now, you are almost done. But first, you need to create an exit task for the profile. That way Tasker knows to revert back to normal mode at the exit time.
12Under the Profiles Tab find your profile and click it once to expand it out. Long press on the ‘Airplane Mode On’ task and then choose ‘Add Exit Task’. Call your exit task ‘Airplane Mode Off’
13Now you are going to go through steps 7 to 10 again, but instead of selecting Airplane Mode ‘on’, you are going to select ‘off’. When you are finished, save your exit task. That’s it! You have created your first Tasker Profile. You can toggle this profile on/off from the profiles tab, so if there’s a particular night you might be expecting a call you can turn it off.
Shorthand:
Profile: Airplane Mode Off At Night
Time: 0000 to 0800
Task:Airplane Mode On:
A1 (Action 1): Plugin > Secure Settings > Root Actions > Airplane Mode > On
Exit:Airplane Mode Off:
A1: Plugin > Secure Settings > Root Actions > Airplane Mode > Off
Click to expand...
Click to collapse
WiFi Off At Night:
Now for the next Battery Saver Tasker Profile, WiFi Off At Night. Before Tasker I often would forget to turn off my WiFi before I went to sleep, and if I was somewhere without my charger this could be a real battery drain for me overnight.
Profile:WiFi Off At Night
Time: 0000 to 0800
Application: (Invert) Moon Reader, Yatse
Task:WiFi Off:
A1: Net > WiFi > Set: Off
Exit:WiFi On:
A1: Net > WiFi > Set: On
Click to expand...
Click to collapse
On that profile I added an extra qualifier, to do this create ‘Time’ first and save it. Then create your task, the same as you did on the previous tutorial. Once your task is created and saved, you can go back and long press on time in the profile and click ‘Add’. It is inverted because I am telling Tasker that as long as the time is between 0000 and 0800 and these applications are NOT running, it is ok to turn off the WiFi. You can configure these apps whatever way you like, this is just what suits me, because I might often be using my phone as an XBMC remote after midnight and I need my WiFi connection for that. Alternatively I might be reading, in which case Moon Reader syncs my page position to Google Drive so all my devices have the same location for whatever book I am reading.
Screen Off With Periodic Data/WiFi:
This profile saves a lot of battery by only having data, WiFi and sync switched on when you need it, i.e. When the screen is on. If the screen is off it will automatically turn off connectivity, but will still periodically re-enable it for background notifications such as email and Viber etc.
This is quite a complicated one to roll into one single profile, so, to make it easier I have split it into five separate profiles. Other people may suggest other ways of doing this, feel free to do so. (If a better way is suggested that is just as easy for noobs I’ll change this post to include it and give the poster credit).
Profile 1: Screen Unlocked/Data On
Event > Display > Display Unlocked
Time: 0801 to 2359
Taskata On:
A1: Plugin > Secure Settings > Actions > Run Command > 'svc data enable' (Root: Yes)
---
Profile 2:Screen Unlocked/WiFi On
Event > Display > Display Unlocked
Time: 0801 to 2359
Task:WiFi On*
---
Profile 3:Screen Off/Data Off
State > Display > Display State > Is: Off
Time: 0801 to 2359
Taskata On:
A1: Plugin > Secure Settings > Actions > Run Command > 'svc data disable' (Root: Yes)
---
Profile 4:Screen Off/WiFi Off
State > Display > Display State > Is: Off
Time: 0801 to 2359
Task:WiFi Off*
---
Profile: Ping Net On
State > Display > Display State > Is: Off
Time: 0801 to 2359 & REPEAT EVERY 29mins**
Task: Ping Net On
A1: Net > Auto Sync > On
A2: Net > WiFi > Set: On
A3: Task > Wait > 30 Seconds
A4: Net > WiFi > Set: Off
A5: Plugin > Secure Settings > Actions > Run Command > 'svc data enable' (Root: Yes)
A6: Task > Wait > 30 Seconds
A7: Plugin > Secure Settings > Actions > Run Command > 'svc data disable' (Root: Yes)
A8: Net > Auto Sync > Off
Click to expand...
Click to collapse
This last profile has many actions in it. You can test out more complicated profiles by pressing the play button in the bottom left of the screen. I have set this up so that it will turn on WiFi first and sync my notifications (Viber, Email etc) for 30 seconds, then if I am out and about and there is no WiFi it will also turn on mobile data for 30 seconds.
* Use the same task that you created earlier to save on doubling up on tasks
** You can set this to repeat however often you like, but bear in mind that the shorter the repeat interval, the less effective it will be at saving battery life.
For other Tasker tutorials and profile ideas, please see these links:
HollywoodFrodo Tasker Tutorial Series
Pocketables Tasker Tutorials
TechSplurge 15+ Awesome Tasker Profiles
Greenify​
Greenify is a very useful app and a great battery saver. Basically what it does is hibernate any apps you are not using, while still maintaining full functionality of your device. What is the difference between this and other task killers you might ask? Well, lifehacker describes this perfectly:
It's important to note that Greenify is not a task killer (which you shouldn't use anyway), and it doesn't "freeze" apps. The apps that Greenify hibernates are still usable if you want to switch to them, and you can still pass data to them as though they were running. When you switch back to them, it's like you never left. Greenify just keeps those apps from launching new background processes (a problem with task killers) and you don't have to unfreeze or thaw an app to use it when you want to (a problem with "frozen apps").
Click to expand...
Click to collapse
To get full functionality of the Greenify app you will need to have the newest version 2.6.1 (at time of writing) from the play store, with donation package installed as well as the Xposed framework installed. Once you install the app from the play store don’t forget to enable it in Xposed and reboot before you try to use it. You can use this app without Xposed and the Donation Package, but you will only have very limited functionality.
Once you have the app open for the first time you should click the three dots on the upper right corner and select Experimental Features. Go ahead and click all of the checkboxes in here.
Now you want to leave the app and in your app drawer select Settings > Apps > Running. Note the apps that are using the most RAM on your device.
The trick with Greenify is NOT to ‘Greenify’ any apps that you want to receive notifications for, like Viber etc. (As of the latest release you can check a box in ‘Experimental Features’ which will allow phone calls and SMS/MMS messages through, so it is now safe to Greenify the Dialler and Messager apps)
To Greenify your apps, simply click on the + in the top right of the screen. This will open the ‘App Analyzer’ Click the 3 dots at the top right again and select ‘show all’, then go to the bottom of the page and click ‘Show more apps’. You now have a full list of all the applications and processes on the system. You can multi select apps in this app, simply work your way down the list clicking the apps you want to Greenify. The apps I have Greenified on my device are as follows, yours will obviously be different. I do not have gapps installed on my device and avoid Google apps and services as much as I can:
Download Manager
Google Play Store
SuperSU
ES File Explorer
Ivona TTS
WhatsApp*
Maps.Me
Textra SMS
Yahoo Weather
Wunderlist
Dialler
Tapatalk
Sim Toolkit
Click to expand...
Click to collapse
*WhatsApp is safe to greenify, and you'll still receive messages when your phone syncs according to your tasker settings, but Viber cannot be greeified as you will not receive messages when the app is in hibernation.
I could have Greenified the Motorola Services that are packaged as system apps too, but I have no need as I have used Titanium Backup to freeze them. If you do not need Facebook/G+/Twitter notifications you could Greenify these too. I haven’t got them on my list because I don’t have Twitter/FB/G+ accounts!
You can also create a tasker profile to automatically greenify apps when you switch the screen off and/or at certain time intervals if you prefer.
Profile: Screen off/Hibernate apps
State: Display > Screen Off
Task: Hibernate Apps:
A1: Plugin > Greenify > Hibernate Now > Configuration > All Greenified Apps
Click to expand...
Click to collapse
For more info on Greenify you can see this link
Amplify
Amplify is an amazing app. It controls how often apps and services can wake up your device and how long they will stay awake for. You will need the Xposed Framework installed and if you are on Lollipop and having any trouble you will need SELinux Mode Changer set to Permissive in order for it to work, although according to the developer, as of v3.0.5 you shouldn’t have any problems. You may also need to do a soft reboot from within the Xposed Installer if Amplify does not start.
Once again, to unleash full control of this app, you must donate to the developer. The donate buttons can be found at the bottom of the homescreen. Once you have donated, reboot your phone and you will be able to configure all of your alarms and wakelocks. There is a list of safe wakelocks, alarms and recommended times available on this database that is regularly maintained here
To configure your individual wakelocks and alarms, click the Amplify icon in the top left of the screen.
Select Wakelocks and you will get a full list of all wakelocks that are currently on your device. Click an individual wakelock to configure it:
My setup for my Moto G XT1068 is as follows:
(The numbers here refer to how many seconds interval amplify allows the process to perform a wakelock, not the amount of wakelocks)
Wakelocks:
LocationManagerService - (2400)
Network Stats - (2400)
CheckinService - (2400)
GpsLocationProvider - (600)
Wakeful StateMachine:GeofencerStateMachine - (600)
GCoreFlp - (2400)
SyncLoopWakelock - (600)
Icing - (900)
StartingAlertService - (240)
*net_scheduler* - (2400)
UlrDispatchingService - (240)
Fingerprint_scanner_static - (240)
Fingerprint_scanner_local - (240)
NlpWakelock - (7200)
CdmalnboundSmsHandler - (240)
LocationService - (600)
Config Service Fetch - (600)
SystemUpdateService - (9999)
Alarms:
Com.android.internal.telephony.data-stall - (600)
com.android.server.WifiManager.action.START_SCAN - (300)
com.google.android.intent.action.GCM_RECONNECT - (240)
com.google.android.gms.nlp.ALARM_WAKEUP_ACTIVITY_DETECTION - (600)
android.net.ConnectivityService.action.PKT_CNT_SAMPLE_INTERVAL_ELAPSED - (600)
com.google.android.gms./com.google.android.location.internal.AnalyticsSampler - (1200)
Click to expand...
Click to collapse
Please note, I haven't got gapps installed on my phone so there are several other wakelocks and alarms that are safe to modify on our devices that are gapps related. Please see this post by @matzeko for extra Moto G 2014 wakelocks and alarms that you can use on your device.
WARNING: Modifying Wakelocks and Alarms can potentially cause apps to stop working and in some cases your device may even fail to boot. In such an instance you will need to disable the module at boot. To do this you have to repeatedly tap one of the hardware buttons (Power, Volume, or Home) on your device during startup. During boot, your device will vibrate twice when it detects the first key press. You'll then have five seconds to press that same button four more times, with each keystroke producing a short single vibration. After ending with a long vibration, your device will disable and prevent most of Xposed's actions, allowing you to go back to Amplify settings and fix whatever it was that you broke.
For more information on Amplify , and for detailed questions about the running of the app, please head over to the Original Amplify Thread
Intelli3G​
Intelli3G was designed to save battery by intelligently switching your phone between 2G and 3G depending on the parameters that you set. 2G is a far less power hungry network type (You may have seen the difference in battery life in manufacturers specifications between 3G and 2G talktime). It will not change the network type if you are in the middle of a call. (If it did your call would drop). You can install Intelli3G via the play store, just remember to activate the module and reboot after installation.
FIRST ENSURE THAT YOUR CARRIER SUPPORTS 2G NETWORKS​
Play around with the settings for yourself and see what way you like it to be set up.
I have mine set up as follows:
- Toggle to ‘Slow Network’
- Power Saving Network Mode: (GSM only)
- Fast Network Mode: (WCDMA Preferred)
- Service - (On)
- Power Saving Network Options:
- Screen Off - (Yes)
- Delay - (0)
- Don’t Interrupt Downloads - (No)
- Don’t Switch On Good Network - (No)
- WiFi Connected - (Yes)
- Data Disabled - (Yes)
- Fast Network Options:
- Screen On - (No)
- Screen Unlock - (No)
- App Launch - (Yes)
- Select any apps that need a faster connection (IM apps generally don’t, unless you also use them for VOIP)
- Charger Connected - (Yes)
- WiFi Disconnected - (No)
- Data Enabled - (No)
Click to expand...
Click to collapse
So basically, the only time the 3G network is being used is when I have no WiFi access, the screen is on, and particular apps (for me it is Opera Browser, Flipboard, VOIP calling, Play Store, K9 Mail) are open. At all other times the phone is using the 2G network and saving a LOT of battery life. If there are other apps that you use that you need a faster Internet speed for, you should add these to your list too.
---
MinMinGuard​
I'm tagging this section on to the end because I have no more reserved posts
I have added an ad blocker to this tutorial because of an article I read in Forbes:
"Apps powered by advertisements can eat up as much as 33% more energy than those without while draining significant amounts of a phone’s central processing unit and network data, according to a new study from the University of Southern California and Rochester Institute of Technology. The drain from the ads also contributes to higher costs for phone users with limited data plans, as well as key drops in average app rating scores for developers."
MinMinGuard is the best Ad Blocker that I have come across BY FAR, you just have to remember to manually configure the settings for any new app you install. It couldn't be easier, install MinMinGuard via the Xposed Installer, reboot the phone, then from within the select the apps that you want MinMinGuard to monitor and block ads on. And it just works. There is no grey empty space where the ad should have been, MinMinGuard compensates for this (see the original app thread linked in the OP).
---
So, there is my tutorial for achieving maximum battery life out of your device, WITHOUT using any of the useless 'battery saving task killer' apps from the play store.
good thread
Good Thread, I will test later. but I have no root.
But I have a doubt: Google Now consumes a lot of battery? The microphone is on the whole day, I believe that it costs a lot of battery.
Anyone have test disable it?
A well written and excellent guide for battery-saving. Knew many facts mentioned above but learned a lot more too. Thank you!
DroidBr said:
Good Thread, I will test later. but I have no root.
But I have a doubt: Google Now consumes a lot of battery? The microphone is on the whole day, I believe that it costs a lot of battery.
Anyone have test disable it?
Click to expand...
Click to collapse
Google now probably would consume quite a bit of battery. I don't use it myself, and don't have gapps flashed on my device, just the playstore, so I don't have any way of testing. To be honest the idea of google potentially being able to listen in on everything I say terrifies me If you wanted to check how much battery it would use BetterBatteryStats would give you an accurate percentage. However, all of the above methods will still improve your battery life even if you did have google now enabled
Imperious Rooster said:
A well written and excellent guide for battery-saving. Knew many facts mentioned above but learned a lot more too. Thank you!
Click to expand...
Click to collapse
Thank you
Mod please sticky this excellent guide! You deserve more thanks!
Sent from my Motorola Titan
Thanks for your guide, will try it later.
As I have already experimented with amplify, I have some questions:
- Do you get push messages, e.g whatsapp, in realtime to your device while in deepsleep?
- Does a-gps still work for you or does it take a long time until you get a gps fix?
matzeko said:
Thanks for your guide, will try it later.
As I have already experimented with amplify, I have some questions:
- Do you get push messages, e.g whatsapp, in realtime to your device while in deepsleep?
- Does a-gps still work for you or does it take a long time until you get a gps fix?
Click to expand...
Click to collapse
Because of my tasker settings (as described in the OP) I have my phone set to background sync every half hour, so because of this I get Whatsapp/Viber messages on the half hour (unless my screen is unlocked, in which case I'll get them in real-time). As stated in the OP, if this sync interval doesn't suit you, you can shorten it, but it will effect your battery savings
When I open an app that needs GPS fix, like Maps or Zombies Run I get a GPS fix usually within 4-5 seconds. (I also have a tasker profile to turn on GPS whenever either of these apps turn on)
Thanks for this brilliant guide, agreed it should be made a sticky.
(Slightly off-topic, but for anyone who doesn't have Tasker and now wants to buy it you can get it for free. Pay for it with PayPal before the end of March and you will get the cost refunded. May be UK only, see PP for details)
Duck86 said:
My setup for my Moto G XT1068 is as follows:
[/URL]
Click to expand...
Click to collapse
Changing RILJ doesnt broke anything? I mean, if it has so many wakes, maybe its important to be always on. Could you explain it?
laureano97 said:
Changing RILJ doesnt broke anything? I mean, if it has so many wakes, maybe its important to be always on. Could you explain it?
Click to expand...
Click to collapse
Everything is working fine. RILJ actually has over 9000 wakelocks on my system, it is high because I have blocked Dialler Location permissions in AppOps. It cannot get a lock on my location, hence the higher wakelocks. Amplify is helping to keep it in check. The number after each wakelock in the OP referrs to the number of seconds interval I have set for Amplify to allow the process, not how many wakelocks there are.
Hi guys,
I have added another section to the tutorial. This part is about basic ROM settings and how they effect your battery life. You can see it in post #2 Screenshots will follow
Duck86 said:
Hi guys,
I have added another section to the tutorial. This part is about basic ROM settings and how they effect your battery life. You can see it in post #2 Screenshots will follow
Click to expand...
Click to collapse
Those tutorials are amazing man! Just one thing about this new post: Lollipop stock battery saver turns off animations. Thats helps saving battery right?
laureano97 said:
Those tutorials are amazing man! Just one thing about this new post: Lollipop stock battery saver turns off animations. Thats helps saving battery right?
Click to expand...
Click to collapse
Yes, it does, but you can also do that manually in Developer Options by turning off 'Window Animation Scale', 'Transition Animation Scale' and 'Animator Duration Scale'. I had forgotten about that because I like to keep the animations on.
EDIT: Added to OP
The highlight of this thread is the way he explained Tasker and Secure Settings profiles.Most of them around here are confused with it.
And btw thank you for such a good guide
Tapped from my furious ZR
been messing around for 1 hour, finally finished everything, rebooted my phone, bootloop. gg
this is when life makes me happy

Categories

Resources