Home Feedback

Articles
Using content of this site without direct link to nezavisim.com is prohibited

Android

Please donate for Android articles

   
   
Please donate If you think some Android article deserve donation.
Thank you!







 
     
   
^top^ | Continue>>    
     
Optimizing Alcatel OT-990 battery life for phone usage scenario
Alcatel OT-990 Android OS 2.3.4 Gingerbread maximum deep sleep optimization

   
   
I had battery problems with Alcatel OT-990 with Android 2.3.4 Gingerbread. Battery discharge time was under 20 ours in standby with disabled in Android settings everything possible, including GPS, WiFi, Data transfers, sensors and so on. I think battery problem has appeared after I have connected to internet and google marked application has updated itself, because when I uninstall updates of google marked, battery life increases up 8 days in standby. This state however were not stable and battery life of 8 days in standby was not guaranteed.
I used CPU monitoring tools available on google play to monitor deep sleep state of CPU and found that deep sleep (state when CPU is shutdown) couldn't increase over 70%, no matter that phone was not used at all and all the time was in standby mode.
I tried many apps from google play that claimed they kill running apps, but without luck. In android settings battery usage statistics has shown that various applications are using battery without any reason for that.

Because I need to use phone as phone only for phone calls and don't care for any google garbage finally I ended with rooted phone and a long list of disabled / frozen apps.

Follows list of disabled applications on my Alcatel OT-990 Android 2.3.4 Gingerbread phone:

pm list packages -d -f

package:/custpack/app/withoutlibs/NetworkLocation.apk=com.google.android.location
package:/custpack/app/withoutlibs/VoiceDialer.apk=com.android.voicedialer
package:/system/app/DefaultContainerService.apk=com.android.defcontainer
package:/system/app/SecureClock.apk=com.jrdcom.secureclock
package:/system/app/HTMLViewer.apk=com.android.htmlviewer
package:/custpack/app/withlibs/SingleSimAgent.apk=com.mobileaction.TclAgent
package:/system/app/Bluetooth.apk=com.android.bluetooth
package:/system/app/Browser.apk=com.android.browser
package:/system/app/DownloadProviderUi.apk=com.android.providers.downloads.ui
package:/custpack/app/withoutlibs/TurkishPack.apk=com.cootek.smartinput.language.turkish
package:/system/app/CertInstaller.apk=com.android.certinstaller
package:/custpack/app/withoutlibs/Street.apk=com.google.android.street
package:/custpack/app/withoutlibs/GenieWidget.apk=com.google.android.apps.genie.geniewidget
package:/custpack/app/withoutlibs/GoogleQuickSearchBox.apk=com.google.android.googlequicksearchbox
package:/system/app/Facebook_20120514_1.9.2.apk=com.facebook.katana
package:/system/app/DrmProvider.apk=com.android.providers.drm
package:/system/app/VisualizationWallpapers.apk=com.android.musicvis
package:/system/app/LiveWallpapersPicker.apk=com.android.wallpaper.livepicker
package:/custpack/app/withoutlibs/SlovakPack.apk=com.cootek.smartinput.language.slovak
package:/custpack/app/withoutlibs/JrdSetupWizard.apk=com.jrdcom.JrdSetupWizard
package:/system/app/AccountAndSyncSettings.apk=com.android.providers.subscribedfeeds
package:/system/app/PicoTts.apk=com.svox.pico
package:/system/app/Email.apk=com.android.email
package:/custpack/app/withoutlibs/Maps.apk=com.google.android.apps.maps
package:/system/app/MagicSmokeWallpapers.apk=com.android.magicsmoke
package:/system/framework/Jrdshared.apk=jrdcom
package:/system/app/OTAProvisioningClient.apk=com.android.otaprovisioningclient
package:/system/app/DownloadProvider.apk=com.android.providers.downloads
package:/system/app/VpnServices.apk=com.android.server.vpn
package:/custpack/app/withoutlibs/JrdAlcatelHelp.apk=com.jrdcom.alcatelhelp
package:/system/app/JrdFota.apk=com.android.jrdfota
package:/custpack/app/withoutlibs/GermanPack.apk=com.cootek.smartinput.language.german
package:/custpack/app/withoutlibs/MarketUpdater.apk=com.android.vending.updater
package:/system/app/LatinIME.apk=com.android.inputmethod.latin
package:/custpack/app/withoutlibs/GooglePartnerSetup.apk=com.google.android.partnersetup
package:/custpack/app/withoutlibs/TrafficManager.apk=com.jrdcom.trafficmanager
package:/custpack/app/withoutlibs/VoiceSearch.apk=com.google.android.voicesearch
package:/custpack/app/withoutlibs/FastDormancy.apk=com.jrdcom.fastdormancy
package:/custpack/app/withoutlibs/SerbianPack.apk=com.cootek.smartinput.language.serbian
package:/custpack/app/withoutlibs/GoogleFeedback.apk=com.google.android.feedback
package:/system/app/ClockWidget.apk=com.jrdcom.clockappwidget
package:/custpack/app/withoutlibs/Talk.apk=com.google.android.talk
package:/custpack/app/withoutlibs/SetupWizard.apk=com.android.setupwizard
package:/system/app/TtsService.apk=android.tts
package:/custpack/app/withoutlibs/Twitter-20111025-v2.1.2.apk=com.twitter.android
package:/custpack/app/withoutlibs/DrmUtility.apk=com.authentec.drmutility
package:/custpack/app/withoutlibs/SyncMLClient.apk=com.jrdcom.android.syncml
package:/custpack/app/withoutlibs/GoogleCalendarSyncAdapter.apk=com.google.android.syncadapters.calendar
package:/system/framework/framework-res.apk=android
package:/custpack/app/withoutlibs/MediaUploader.apk=com.google.android.apps.uploader
package:/system/app/ApplicationsProvider.apk=com.android.providers.applications
package:/custpack/app/withoutlibs/Layar_20110418_V5.0.1.apk=com.layar
package:/custpack/app/withlibs/OfficeSuitePro.apk=com.mobisystems.office_registered
package:/custpack/app/withoutlibs/Phonesky.apk=com.android.vending
package:/custpack/app/withoutlibs/Gmail.apk=com.google.android.gm
package:/system/app/LiveWallpapers.apk=com.android.wallpaper
package:/system/app/DrmAgentProvider.apk=com.android.providers.drmagent
package:/system/app/BrcmBluetoothServices.apk=com.broadcom.bt.app.system
package:/custpack/app/withoutlibs/CzechPack.apk=com.cootek.smartinput.language.czech
package:/custpack/app/withoutlibs/GoogleServicesFramework.apk=com.google.android.gsf
package:/custpack/app/withoutlibs/PolishPack.apk=com.cootek.smartinput.language.polish
package:/system/app/JrdSensor.apk=com.jrdcom.JrdSensor
package:/custpack/app/withoutlibs/GoogleContactsSyncAdapter.apk=com.google.android.syncadapters.contacts
package:/custpack/app/withoutlibs/RomaniaPack.apk=com.cootek.smartinput.language.romania
package:/custpack/app/withoutlibs/GoogleBackupTransport.apk=com.google.android.backup
package:/custpack/app/withoutlibs/EasyInstaller_20110717_V1.0.2.apk=mobi.infolife.installer
$


These applications can be disabled using terminal emulator or adb shell executing following commands


pm disable com.google.android.location
pm disable com.android.voicedialer
pm disable com.android.defcontainer
pm disable com.jrdcom.secureclock
pm disable com.android.htmlviewer
pm disable com.mobileaction.TclAgent
pm disable com.android.bluetooth
pm disable com.android.browser
pm disable com.android.providers.downloads.ui
pm disable com.cootek.smartinput.language.turkish
pm disable com.android.certinstaller
pm disable com.google.android.street
pm disable com.google.android.apps.genie.geniewidget
pm disable com.google.android.googlequicksearchbox
pm disable com.facebook.katana
pm disable com.android.providers.drm
pm disable com.android.musicvis
pm disable com.android.wallpaper.livepicker
pm disable com.cootek.smartinput.language.slovak
pm disable com.jrdcom.JrdSetupWizard
pm disable com.android.providers.subscribedfeeds
pm disable com.svox.pico
pm disable com.android.email
pm disable com.google.android.apps.maps
pm disable com.android.magicsmoke
pm disable jrdcom
pm disable com.android.otaprovisioningclient
pm disable com.android.providers.downloads
pm disable com.android.server.vpn
pm disable com.jrdcom.alcatelhelp
pm disable com.android.jrdfota
pm disable com.cootek.smartinput.language.german
pm disable com.android.vending.updater
pm disable com.android.inputmethod.latin
pm disable com.google.android.partnersetup
pm disable com.jrdcom.trafficmanager
pm disable com.google.android.voicesearch
pm disable com.jrdcom.fastdormancy
pm disable com.cootek.smartinput.language.serbian
pm disable com.google.android.feedback
pm disable com.jrdcom.clockappwidget
pm disable com.google.android.talk
pm disable com.android.setupwizard
pm disable android.tts
pm disable com.twitter.android
pm disable com.authentec.drmutility
pm disable com.jrdcom.android.syncml
pm disable com.google.android.syncadapters.calendar
pm disable android
pm disable com.google.android.apps.uploader
pm disable com.android.providers.applications
pm disable com.layar
pm disable com.mobisystems.office_registered
pm disable com.android.vending
pm disable com.google.android.gm
pm disable com.android.wallpaper
pm disable com.android.providers.drmagent
pm disable com.broadcom.bt.app.system
pm disable com.cootek.smartinput.language.czech
pm disable com.google.android.gsf
pm disable com.cootek.smartinput.language.polish
pm disable com.jrdcom.JrdSensor
pm disable com.google.android.syncadapters.contacts
pm disable com.cootek.smartinput.language.romania
pm disable com.google.android.backup
pm disable mobi.infolife.installer


When package:/system/framework/framework-res.apk=android is disabled wallpaper disappears and desktop background become black, but if android package is not disabled it appears in battery usage statistics as battery consumer because lowers maximum possible deep sleep CPU state and decrease battery life.
If there is assigned additional image as wallpaper it appears almost right after android package is disabled / frozen, but theme wallpaper stays until phone is rebooted, so who can keep his/her phone from shutdown will have colorful background and maximum battery life.

Note: It looks like that android package when disabled is causing wallpaper problem only with default launcher, so if you have installed other launcher disabling package android will have no effect on functionality.

On my Alcatel One touch OT-990 phone after I disabled all of above packages I achieved deep sleep state over 98% of the time when phone is almost all the time in standby state. I suppose if phone is keeps in standby all the time then deep sleep percentage will tend to 100%
 
     
   
^top^ Add Comment | | Continue>>    
     

<<\back

Made by Ventsislav Alexandriyski
 
 
©All Rights Reserved