1. ab2x2's Avatar
    Hi, this tutorial is for all peple, which do not want to use Google services anymore. And also want to stop Google sending background data.

    With this tutorial you can also get much better battery life. Now i am using my Keyone about 3+ days and 7+ hours of Screen On Time on one single charge.

    Tested on : BB KeyOne Silver (BBB100-2) with latest Oreo 8.1.0/ FW ABT975. - working without problems.


    I am not responsible for any demage. But remember, apps are only disabled, so you can enable it back, if any problem appear. Or get all apps working back by factory reset.

    I spent a lot of hours by tring to disable all unessesary things to get the best Screen on time and battery life without braking phone functionality. and I can confirm, all important things are working with this tutorial, like : calling, sending sms, browing web, GPS, Wifi, BT, keyboard, etc...) Simple, no problems for me. And battery life is amazing now!.

    So, you need:

    KeyOne/Key2/ should work on all android devices.
    USB Debugging enabled (if you do not know how, please search).
    ADB/Fastboot drivers installed for your device.
    Windows with command line / Linux with Terminal (tested on Ubuntu).

    Phase 1: Disable ALL Google bloatware and services. (including GOOGLE PLAY, GMAIL, GOOGLE PHOTOS, sync with google s etc...!!!)

    Because command "pm uninstall" is not working on BB devices with Oreo for some reason, we weill use command "pm disable-user"

    so, lets start:

    1) connect your device to PC via USB cable with USB edebugging enabled and choose "file sharing (MTP) on phone screen.
    2) Open CMD, or Terminal and test connection = type "adb devices" - and pres enter
    3) check the phone, maybe request appear on phone screen, so allow it.
    4) if all is working fine, you should se : list of devices attached : XXXXX(ID of your phone ------- DEVICE. If you do not see this, something is wrong - drivers, debugging not allowed, etc...check it and try again.
    5) if you see your device connected, you can continue. Now type "adb shell" - press enter
    6) We can start finaly by copy/ paste following commands to terminal and pres enter.

    A: )__"FOR DELETE ALL GOOGLE APPS"
    use command "pm disable-user" + name of app.
    app list:

    pm disable-user --user0 com.google.android.youtube
    pm disable-user --user0 com.google.android.ext.services
    pm disable-user --user0 com.google.android.googlequicksearchbox
    pm disable-user --user0 com.android.providers.calendar
    pm disable-user --user0 com.google.android.onetimeinitializer
    pm disable-user --user0 com.google.android.ext.shared
    pm disable-user --user0 com.google.android.apps.messaging
    pm disable-user --user0 com.google.android.configupdater
    pm disable-user --user0 com.google.ar.lens
    pm disable-user --user0 com.android.vending
    pm disable-user --user0 com.google.android.marvin.talkback
    pm disable-user --user0 com.google.android.apps.work.oobconfig
    pm disable-user --user0 com.google.android.deskclock
    pm disable-user --user0 com.google.android.gm
    pm disable-user --user0 com.google.android.apps.tachyon
    pm disable-user --user0 com.google.android.setupwizard
    pm disable-user --user0 com.google.android.music
    pm disable-user --user0 com.google.android.apps.messaging.overlay
    pm disable-user --user0 com.google.android.apps.docs
    pm disable-user --user0 com.google.android.apps.maps
    pm disable-user --user0 com.google.android.syncadapters.contacts
    pm disable-user --user0 com.android.chrome
    pm disable-user --user0 com.google.android.gms
    pm disable-user --user0 com.google.android.gsf
    pm disable-user --user0 com.google.android.ims
    pm disable-user --user0 com.google.android.tag
    pm disable-user --user0 com.google.android.tts
    pm disable-user --user0 com.google.android.gmsintegration
    pm disable-user --user0 com.google.android.videos
    pm disable-user --user0 com.google.android.feedback
    pm disable-user --user0 com.google.android.printservice.recommendation
    pm disable-user --user0 com.google.android.apps.photos
    pm disable-user --user0 com.google.android.syncadapters.calendar
    pm disable-user --user0 com.google.android.backuptransport
    __________________________________________________ _________
    B: )___"IF YOU WANT TO USE PURE ANDROID, without google, backgroud data sending, YOU CAN USE NEXT STEP.
    *It will disable all GOOGLE apps, some android core apps, which you dont need and 90% of the BB apps. exclude apps : bb file manager, BB Hub services (BB hub also deleted, but you need services for working another things in phone), BB Launcher (without BB launcher, shortcuts on home screen will not work anymore), bb notable app ( you do not be able to take screenshos anymore without this app, sadly...), BB keyboard, BB notes, BB tasks (you can disable these apps also, if you do not want to use them). Please see list of apps, you can google for it.

    we wili use command "pm disable-user" + name of app.

    pm disable-user --user0 com.google.android.youtube
    pm disable-user --user0 com.qualcomm.qti.auth.sampleextauthservice
    pm disable-user --user0 com.qualcomm.qti.perfdump
    pm disable-user --user0 com.tct.share
    pm disable-user --user0 com.google.android.ext.services
    pm disable-user --user0 com.blackberry.batterylogger
    pm disable-user --user0 com.google.android.googlequicksearchbox
    pm disable-user --user0 com.android.providers.calendar
    pm disable-user --user0 com.blackberry.oobe
    pm disable-user --user0 com.qti.service.colorservice
    pm disable-user --user0 com.google.android.onetimeinitializer
    pm disable-user --user0 com.google.android.ext.shared
    pm disable-user --user0 com.android.wallpapercropper
    pm disable-user --user0 com.qualcomm.qti.autoregistration
    pm disable-user --user0 org.simalliance.openmobileapi.service
    pm disable-user --user0 com.qualcomm.svi
    pm disable-user --user0 com.qualcomm.qti.uceShimService
    pm disable-user --user0 com.android.companiondevicemanager
    pm disable-user --user0 com.qualcomm.qti.auth.sampleauthenticatorservice
    pm disable-user --user0 com.google.android.apps.messaging
    pm disable-user --user0 com.blackberry.dm
    pm disable-user --user0 com.qapp.secprotect
    pm disable-user --user0 com.qualcomm.qti.auth.fidocryptoservice
    pm disable-user --user0 com.google.android.configupdater
    pm disable-user --user0 com.qti.confuridialer
    pm disable-user --user0 com.google.ar.lens
    pm disable-user --user0 com.android.vending
    pm disable-user --user0 com.google.android.marvin.talkback
    pm disable-user --user0 com.wapi.wapicertmanage
    pm disable-user --user0 com.google.android.apps.work.oobconfig
    pm disable-user --user0 com.qualcomm.qti.callfeaturessetting
    pm disable-user --user0 com.qti.qualcomm.deviceinfo
    pm disable-user --user0 com.android.backupconfirm
    pm disable-user --user0 com.google.android.deskclock
    pm disable-user --user0 com.blackberry.ddt.bugreporter
    pm disable-user --user0 com.google.android.gm
    pm disable-user --user0 com.google.android.apps.tachyon
    pm disable-user --user0 com.blackberry.productivityedge
    pm disable-user --user0 com.qualcomm.qti.auth.secureextauthservice
    pm disable-user --user0 com.google.android.setupwizard
    pm disable-user --user0 com.android.sharedstoragebackup
    pm disable-user --user0 com.google.android.music
    pm disable-user --user0 com.android.printspooler
    pm disable-user --user0 com.android.dreams.basic
    pm disable-user --user0 com.blackberry.ddt
    pm disable-user --user0 com.blackberry.hub
    pm disable-user --user0 com.android.frameworks.telresources
    pm disable-user --user0 com.blackberry.universalsearch
    pm disable-user --user0 com.google.android.apps.messaging.overlay
    pm disable-user --user0 com.android.bips
    pm disable-user --user0 android.autoinstalls.config.blackberry.venice
    pm disable-user --user0 com.google.android.apps.docs
    pm disable-user --user0 com.google.android.apps.maps
    pm disable-user --user0 com.blackberry.deviceconfig
    pm disable-user --user0 com.google.android.syncadapters.contacts
    pm disable-user --user0 com.android.facelock
    pm disable-user --user0 com.android.keychain
    pm disable-user --user0 com.android.chrome
    pm disable-user --user0 com.google.android.gms
    pm disable-user --user0 com.google.android.gsf
    pm disable-user --user0 com.google.android.ims
    pm disable-user --user0 com.google.android.tag
    pm disable-user --user0 com.google.android.tts
    pm disable-user --user0 com.google.android.gmsintegration
    pm disable-user --user0 com.google.android.videos
    pm disable-user --user0 com.blackberry.privacydashboard
    pm disable-user --user0 com.blackberry.ddt.checkin
    pm disable-user --user0 com.google.android.feedback
    pm disable-user --user0 com.google.android.printservice.recommendation
    pm disable-user --user0 com.google.android.apps.photos
    pm disable-user --user0 com.google.android.syncadapters.calendar
    pm disable-user --user0 com.android.providers.partnerbookmarks
    pm disable-user --user0 com.bbm
    pm disable-user --user0 com.google.android.backuptransport
    pm disable-user --user0 com.blackberrymobile.aota
    pm disable-user --user0 com.blackberry.swperf.perfmon
    pm disable-user --user0 com.blackberry.providers.batterycenter
    pm disable-user --user0 org.simalliance.openmobileapi.uiccterminal
    pm disable-user --user0 com.blackberry.tokenloader
    pm disable-user --user0 com.blackberry.calendar
    pm disable-user --user0 com.blackberry.retaildemo
    pm disable-user --user0 com.blackberry.batterycenter
    pm disable-user com.blackberry.ddt
    pm disable-user com.tcl.ota.bb
    pm disable-user com.android.musicfx
    pm disable-user com.android.wallpaper.livepicker
    pm disable-user com.android.carrierconfig
    pm disable-user com.android.wallpaperbackup
    pm disable-user com.android.backuptokenagent
    pm disable-user com.android.carrierdefaultapp
    pm disable-user com.android.egg
    pm disable-user com.qualcomm.qti.autoregistration
    pm disable-user com.qualcomm.qti.ims
    pm disable-user com.qualcomm.qti.uim
    pm disable-user com.qti.qualcomm.datastatusnotification
    pm disable-user com.blackberry.cellular.ims.provider
    pm disable-user com.blackberry.cellular.ims.daemon
    pm disable-user com.blackberry.resources
    pm disable-user com.tcl.ota.bb
    3) If you completed step A: )___, or step B: )___ , now you need to disable app permission (only to be sure). Go: settings > apps and permission > app permissions >and disable all unwanted gapps to use for example: camera, read contacts, gps,etc.. do not forget to check the right corner(under the system clock) ... (three dots), tap show system apps, find gapps, which you disabled and disable their permissions too.

    4) do not forget to check special access tab. And also check right corner for enable showing system apps. And disable gapps.

    I think, by disabling app, all comunications will be restricted, but no. google apps for some reason are sending data in disabled state too. So disable background data for them by next step.

    5) go to: settings > network and internet > data usage > cellular data usage > swipe down and you will see all apps using your data, find google play services , and google apps , tap on them one by one and turn off background data.

    Make same things in : settings > network and intenet > data usage > wifi data usage.

    I hope, this tutorial will be usefull and understandable. If you have questions, do not be shy to ask .

    I am sorry for my bad english. Have a nice day.
    Last edited by ab2x2; 02-27-20 at 02:05 AM.
    Summer_Moon and gouger05 like this.
    02-19-20 12:31 AM
  2. ab2x2's Avatar
    BlackBerry KEYone - disable all Google services + making almost pure Android experience-screenshot_20200220-070058.jpg

    My battery resuluts. Phone used as usual. Still powered ON, during night too.
    Listening to Spotify via BT in car. Some FB messenger. browsing web, watching YT videos, calling, texting, e-mail, using Wifi and 4G connection. adaptive brightness on, ambient display ON, double tap to wake on.
    I have brand new KeyOne, charged only 2 times, so I think, final battery life should be maybe better than now, after more recharges.
    Normal usage, no heavy usage.

    I will try heavy usage, I think Screen on time will be 10 hours, maybe more.

    I am still finding and trying to get better and better battery life. When I find something new and useful, will edit this thread.
    Last edited by ab2x2; 02-20-20 at 12:28 AM.
    02-20-20 12:11 AM
  3. anon(10622733)'s Avatar
    Click image for larger version. 

Name:	Screenshot_20200220-070058.jpg 
Views:	27 
Size:	57.7 KB 
ID:	447805

    My battery resuluts. Phone used as usual. Still powered ON, during night too.
    Listening to Spotify via BT in car. Some FB messenger. browsing web, watching YT videos, calling, texting, e-mail, using Wifi and 4G connection. adaptive brightness on, ambient display ON, double tap to wake on.
    I have brand new KeyOne, charged only 2 times, so I think, final battery life should be maybe better than now, after more recharges.
    Normal usage, no heavy usage.

    I will try heavy usage, I think Screen on time will be 10 hours, maybe more.

    I am still finding and trying to get better and better battery life. When I find something new and useful, will edit this thread.
    So for the last 55 hours you have less than 5 hours of screen on time. You call this normal usage, I would call it time to go back to a flip-phone. :-)
    02-20-20 01:20 AM
  4. ab2x2's Avatar
    I had Classic, Passport, Priv, Key2, Keyone BE and screen on time was about 5-6 hours maximum during one day. With BBOS 10 with some android apps, the battery life was much worse. Phone last only about 14 hours with 3 hours of SOT.
    02-20-20 01:36 AM
  5. Dunt Dunt Dunt's Avatar
    So for the last 55 hours you have less than 5 hours of screen on time. You call this normal usage, I would call it time to go back to a flip-phone. :-)
    I get some people in some markets might need a phone that lasts days between charges, and needs to tweak every last watt they can out of the battery.

    Me... last time I had issues with battery life was 2013/2014 and my Z10... the three phones I've owned since then have been no problem in all but the most extreme cases - Vacation. Which is high usage for long hours. And a power bank fixes that.

    I have seen lists like this for disabling Apps/Services... the useful ones are those that take the time to tell what each does. Many of those listed above are features I couldn't do without... other I have no clue what turning them off would do. Would hate to learn that backups aren't being done or that I disabled some security feature for Bluetooth or WiFi.
    02-20-20 08:30 AM
  6. Soapm's Avatar
    If I could get over my solitaire addiction my battery would last all day. As it stands, every idle moment, I pick up my phone, check the HUB then start playing game after game of solitaire. I guess I could turn my screen brightness down but what's the point, so I can play two or three more games???
    mh1983 likes this.
    02-20-20 12:39 PM

Similar Threads

  1. WTS BlackBerry KEY2 Silver Edition Unlocked
    By Davis Rayler in forum The Marketplace - Buy, Sell & Trade
    Replies: 37
    Last Post: Today, 05:49 PM
  2. From which line should the next BlackBerry branded phone be?
    By robnhl in forum General BlackBerry Discussion
    Replies: 167
    Last Post: 03-22-20, 06:57 PM
  3. UAE BIS email services to stop working after March?
    By phickspc in forum BlackBerry 10 OS
    Replies: 4
    Last Post: 02-19-20, 08:24 AM
  4. Google Drive not working
    By Crusader03 in forum BlackBerry Passport
    Replies: 7
    Last Post: 02-19-20, 07:32 AM
  5. any news about BlackBerry's future with phones?
    By MitchFlynn24_7 in forum BlackBerry KEY2
    Replies: 4
    Last Post: 02-18-20, 04:55 PM
LINK TO POST COPIED TO CLIPBOARD