FIX YOUR APP SYNC! Smartwatch 3 is not dead yet! - Sony Smartwatch 3

OK guys your watch will still work with many Wear OS apps but apps won't sync up with your phone any more. The problem is that the version of Google Play Services on your watch is way out of date.
The solution is you need to sideload a newer version of google play services and then like magic all your apps that can still work with Wear OS 1.5 will work again.
You need to download and install adb fastboot on your PC, and the USB drivers for your particular model of phone. Then go to apkmirror and download the latest version of "Google Play Services (Wear OS)" as an APK.
Now put your Smartwatch into developer mode by going to settings --> about --> build number (click it 7 times, congrats you are now a developer)
Now go to Settings --> Developer Options --> ADB Debugging (enable) and Bluetooth debugging (enable)
Back on your phone, Wear OS App --> Advanced Settings --> Debugging over bluetooth (enable)
Enable Developer options on your phone as well through settings --> About --> Software info --> Build number seven times. Enable USB debugging.
Plug phone into PC with usb and open a command prompt in the directory where you've installed the adb files
Code:
ADB devices
should show your phone unauthorized. Authorize it on the phone popup prompt. Now the command should show your phone as "device"
Code:
adb forward tcp:6666 localabstract:/adb-hub
adb connect localhost:6666
On your watch, authorize the connection
On your phone, Wear OS app, Advanced settings, you should see Host: connected and Target:connected
If you get into trouble, run
Code:
adb kill-server
and try again.
Now you can install the apk
Code:
adb -e install -r (path to apk)
it will take a long while and may appear to hang. Give it time, at least 15 minutes. Go do something else. Wait for the command prompt to come back.
Now reboot your watch and revel in the magic as your apps suddenly reappear.
You also try sideloading other apps your mileage may vary. On APK mirror you can sometimes find older verions of Wear OS apps, look for ones that require Android 6.0+ Instead of 7.1.+

FYI I've tried sideloading several apps, and while many don't work properly, I was able to get Maps working by sideloading
com.google.android.apps.maps_10.35.2-1035250000_minAPI23(nodpi)_apkmirror.com.apk

Hi,
Thanks for this =)
Is there a reason to push the app through the phone instead of directly to watch?
EDIT: just do the same but directly connect the watch through USB worked well for me, including installing more apps like GMaps and Messages.
EDIT2: Just did this, so people could find this workaround faster =) https://support.google.com/wearos/thread/55427445

stormPremier said:
EDIT2: Just did this, so people could find this workaround faster =) https://support.google.com/wearos/thread/55427445
Click to expand...
Click to collapse
Sorry, this page can't be found. Do you have another link?

i5510 said:
Sorry, this page can't be found. Do you have another link?
Click to expand...
Click to collapse
Weird, I can't access this page using Private Navigation, you may need to be connected to your google account to access it ?
Also, it may not be published yet.

stormPremier said:
Weird, I can't access this page using Private Navigation, you may need to be connected to your google account to access it ?
Also, it may not be published yet.
Click to expand...
Click to collapse
Unfortunately, I don't use an account by Google. Would you mind quoting your solution here?

Hey first of all, thank you to bring me a light to follow,
I can confirm that if you use usb is more quickly, just I have:
1: installed "15 seconnds adb installer v1.4.3" found on this forum
2: Plug my smartwatch 3 on my pc (windows 10)
3: downloaded the most recent google play services (wear os) from apk mirror
4: rename the downloaded apk with a shorter name
5: placed the apk on C: and then open a power shell window in that location (****f+right click)
6: put this command adb install -r -g aplicationname.apk
7: wait 5 minutes
8: enjoy
by: Alexai Medina

i5510 said:
Would you mind quoting your solution here?
Click to expand...
Click to collapse
Hi people,
I own a sony smartwatch 3, got some problems about sync multiple times. I always found simples workarounds but some days ago, Google dropped support for wear 1.5 devices.
I consider this as an official announcement:
https://support.google.com/wearos/thread/5538033?hl=en
Therefore, we have a "workaround" for those that need more time to buy another smartwatch or else.
Inspired from this: https://forum.xda-developers.com/smartwatch/smartwatch-3/fix-app-sync-smartwatch-3-dead-t4121409
# Download the latest GService for Wear OS
Using apkmirror website you can find the latest apk for "Google Play Services (Wear OS)",
This link will give you the page of GService v20.21.17 which is the latest available on 2020-06-25.
You must ensure 2 things:
- Is it the latest version
- Is it compatible with Android 6.0+ (as it's the wear android version, 7.0+ and above will not work)
You can also download other apks to install, see the "More" section at the bottom of this post.
Soon or later, Google will definitely drop android 6.0. When this will happen, the latest version will not be available anymore for android 6.0+, therefore it will be the end.
# Download/Install adb debugging tools on your computer
There are multiple ways to install the adb debugging tool, I recommend following the steps you'll find on XDA website: https://www.xda-developers.com/install-adb-windows-macos-linux/
Available for Windows, Linux, and macOS.
# Enable ADB Debugging options on your watch
Enable developer mode by going to
Settings --> about --> build number (click it 7 times, congrats you are now a developer)
Now go to Settings --> Developer Options --> ADB Debugging (enable)
Then open and keep the command line window (aka "terminal")
# Connect your watch to your computer
Then using the terminal, type "adb devices", after a moment, you should get a prompt asking for debugging permission on your watch: accept.
In the terminal, you should now see something like "14452D11F536B52 device" when typing "adb devices" again.
If you see "unauthorized" or else, you're not ready for the next step, go back and try again.
If you struggle at this step, you may need specific drivers or else for your watch, google will be your best friend at this point.
# Send the app to your watch
In the terminal, type "adb install -r path_to_the_apk_file", replace path_to_the_apk_file by the path to the file you download from apkmirror earlier.
Then wait, the installation can take several minutes. Once it's done, restart your watch and you should see the apps beginning to synchronize themself =)
----
If you're new to the command-line tool (aka "terminal"), I'll assume you're a window user.
So you may need to type something like "adb install -r C:/Users/Robert/Downloads/file_downloaded.apk", again, you'll have to replace Robert by your windows username and file_downloaded.apk by the name of the file you downloaded earlier.
The best way to get this line right: open the file explorer, click "This computer" in the sidebar, then click on your main hard drive, then the folder "Users". Here you should see a folder with your username, click on it, then go through folders & files until you see the downloaded file. Once it's done, you should be able to get the full pathname by click in the explorer address bar (didn't understand ? See https://winaero.com/blog/show-full-path-address-bar-windows-10-file-explorer/ ) then at this point you should know how to execute the last command by reading again the last step "Send the app to your watch"
----
# More
You can follow this step and install any apk you want, but I don't recommend installing apk not made for Wear OS even if it works
More apps installable this way on your watch if you don't want to wait for app sync:
- Google Messages (SMS), latest is v6.1.095 on 2020-06-25
- Google Maps, latest is v10.35.2 (android 6.0+) on 2020-06-25
The GMaps is a good example about obsolete versions: on 2020-06-25, the real latest available is v10.43.2, but it's android 7.0+ only, so don't expect GMaps to work indefinitely for your watch, it will stop working soon or later.
# Say thanks
Please, if you can click upvote or post an answer: it will help people with the same problem find this

Thanks for posting a simplified process.
I only used Bluetooth because I have other Wear OS watches that don't work over cable connect, so it's the way I am familiar with. I like to use different watches depending upon activity and mood. The Smartwatch 3 is a great watch for outdoor activities because it is sleek, waterproof, and very sunlight visible.

stormPremier said:
Hi people,
I own a sony smartwatch 3, got some problems about sync multiple times. I always found simples workarounds but some days ago, Google dropped support for wear 1.5 devices.
I consider this as an official announcement:
https://support.google.com/wearos/thread/5538033?hl=en
Therefore, we have a "workaround" for those that need more time to buy another smartwatch or else.
Inspired from this: https://forum.xda-developers.com/smartwatch/smartwatch-3/fix-app-sync-smartwatch-3-dead-t4121409
# Download the latest GService for Wear OS
Using apkmirror website you can find the latest apk for "Google Play Services (Wear OS)",
This link will give you the page of GService v20.21.17 which is the latest available on 2020-06-25.
You must ensure 2 things:
- Is it the latest version
- Is it compatible with Android 6.0+ (as it's the wear android version, 7.0+ and above will not work)
You can also download other apks to install, see the "More" section at the bottom of this post.
Soon or later, Google will definitely drop android 6.0. When this will happen, the latest version will not be available anymore for android 6.0+, therefore it will be the end.
# Download/Install adb debugging tools on your computer
There are multiple ways to install the adb debugging tool, I recommend following the steps you'll find on XDA website: https://www.xda-developers.com/install-adb-windows-macos-linux/
Available for Windows, Linux, and macOS.
# Enable ADB Debugging options on your watch
Enable developer mode by going to
Settings --> about --> build number (click it 7 times, congrats you are now a developer)
Now go to Settings --> Developer Options --> ADB Debugging (enable)
Then open and keep the command line window (aka "terminal")
# Connect your watch to your computer
Then using the terminal, type "adb devices", after a moment, you should get a prompt asking for debugging permission on your watch: accept.
In the terminal, you should now see something like "14452D11F536B52 device" when typing "adb devices" again.
If you see "unauthorized" or else, you're not ready for the next step, go back and try again.
If you struggle at this step, you may need specific drivers or else for your watch, google will be your best friend at this point.
# Send the app to your watch
In the terminal, type "adb install -r path_to_the_apk_file", replace path_to_the_apk_file by the path to the file you download from apkmirror earlier.
Then wait, the installation can take several minutes. Once it's done, restart your watch and you should see the apps beginning to synchronize themself =)
----
If you're new to the command-line tool (aka "terminal"), I'll assume you're a window user.
So you may need to type something like "adb install -r C:/Users/Robert/Downloads/file_downloaded.apk", again, you'll have to replace Robert by your windows username and file_downloaded.apk by the name of the file you downloaded earlier.
The best way to get this line right: open the file explorer, click "This computer" in the sidebar, then click on your main hard drive, then the folder "Users". Here you should see a folder with your username, click on it, then go through folders & files until you see the downloaded file. Once it's done, you should be able to get the full pathname by click in the explorer address bar (didn't understand ? See https://winaero.com/blog/show-full-path-address-bar-windows-10-file-explorer/ ) then at this point you should know how to execute the last command by reading again the last step "Send the app to your watch"
----
# More
You can follow this step and install any apk you want, but I don't recommend installing apk not made for Wear OS even if it works
More apps installable this way on your watch if you don't want to wait for app sync:
- Google Messages (SMS), latest is v6.1.095 on 2020-06-25
- Google Maps, latest is v10.35.2 (android 6.0+) on 2020-06-25
The GMaps is a good example about obsolete versions: on 2020-06-25, the real latest available is v10.43.2, but it's android 7.0+ only, so don't expect GMaps to work indefinitely for your watch, it will stop working soon or later.
# Say thanks
Please, if you can click upvote or post an answer: it will help people with the same problem find this
Click to expand...
Click to collapse
Thank you very much!!!!
You saved my watch!

Hi. In the link to install the adb debugging tool, I can only get as far step 6 connecting my phone. When i type 'adb devices' in the command prompt it says -
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
Nothing appear on my phone as per the step 7 "On your phone’s screen, you should see a prompt to allow or deny USB Debugging access"
Can anyone help?

@MrFleas
1) go again on EVERY.SINGLE.STEP this may feel dumb to do but it could help
2) if it does not work, try googling for swr50 USB drivers, you may need to download Android SDK and drivers - then reboot - then start again at step one
3) come back here to thanks or asking for more help
Envoyé de mon ONEPLUS A6003 en utilisant Tapatalk

Hi people, just realized we can also download the sony app to our phones (directly from phone or by using adb like on watch) so we can edit stock watch faces again =)
Here's the app to download to the phone: https://www.apkmirror.com/apk/sony-...ditor-2-0-0-20-android-apk-download/download/
Once installed, to edit watch faces, go to wear app, the edit watch faces =)

Seems like the same issue...
My hardly used smart watch is ALIVE again!
Thanks a lot guys!

I have latest but sync not working :/ i have a question is possibile install app with higher api or change apk API level ?

check the play service on your phone and install exactly the same version of the wear app
then it works

Cheers for doing this! Got my old smartwatch working cause of that. If anyone else reading this has issues at the' ADB device' point, and is using a linux based system, remember to use sudo on the commands -as otherwise i found that it would not enable the prompt to let me 'authorise' the device in order to send the apk to the watch.
Question- given that google have disabled the onboard step counter function on wear 1.5 devices (like this one), can we sideload a fitness apk via adb with this method that will then sync to our phones?

skwal83 said:
check the play service on your phone and install exactly the same version of the wear app
then it works
Click to expand...
Click to collapse
Hi, I've got the same issue. I had to change my phone. I've installed the same version of google play services on the watch with the description in this threat. But the phone is still not syncing the apps to the watch. Is there anything more I can do to trigger the sync (already triggered 'resync all app in Wear OS' without effect).

You might try to go Settings-Permissions on the watch and set the Permissions for your app. Sometimes I have got this to make the app work, when it is already installed on the watch but not working.

It works! I first downloaded this version of Wear OS for my phone:
Wear 2.43, the newest one somehow broke the sync for me.
By using ADB with " ADB install -r "I installed the last working Google Play Services for my Watch and also the last available version of Google Fit for Android 6.
Play Services : Play Services Wear OS - 20.45.16
Google fit : Google Fit - 2.10.36

Related

New Fire Phone Walkthrough and Questions

Got my new Fire Phone in the mail yesterday. Right now the plan is to keep FireOS and install things to get a more standardized Google experience. Here's what I've done thus far (I've documented it so that others who are at a loss for what to do can do the same, if it works out). This will get updated as I learn more.
1. When you first start up your Fire Phone (fresh out of the box), do not connect to WiFi. You should be on OS version 3.5.0. Check this at Settings>Device>Install System Updates. Your current version will be listed
2. Open Settings>Applications & Parental Controls>Prevent non-Amazon app installation.
3. turn App Installation to ON
4. Go to Settings>Device>Get info about your Fire
5. Tap "Model Number" seven or eight times, until the "Developer Options" button appears at the bottom of the list
6. Tap "Developer Options" and enable USB debugging"
7. Make sure ADB is set up on your computer. (this is an easy guide to follow if you don't already have it: http://lifehacker.com/the-easiest-way-to-install-androids-adb-and-fastboot-to-1586992378 )
8. Download the following files to your desktop computer:
ES File explorer apk
The Towelroot apk
Chainfire SuperSu apk
9. Use ADB to install ES File Explorer
Code:
adb install /path/to/apk
10. Next, push Towelroot and Chainfire to your device
Code:
adb push /path/to/apk/ /sdcard/Download/
11. Open ES File Explorer, and install Towelroot, then Chainfire
12. I have Titanium Backup, so I pushed it to the device
Code:
adb push /path/to/apk/ /sdcard/Download/
13. After installing Titanium, I froze two apps: Amazon Device Client, DCP Platform Contracts. Supposedly there are 2 different System Update apps that you should also disable...but I couldn't find them.
14. Now you can connect to Wifi. So far, my device hasn't tried to upgrade.
Now for my questions: Should I upgrade my version of the OS? If so, to what version? The one thing that is necessary for me is Hangouts with Google Voice integration, as I use my GV number for all calls and texts. I use NFC for various things, so I'd prefer to keep this stock for now.
Trying to install Google integration, I followed step 2a of this guide:
http://forum.xda-developers.com/fire-phone/general/guide-make-fireos-looks-feel-normal-t2898921
However, when I open Google Play Store, I consistently get the "No connection" screen. Tapping Retry does nothing.
To use Google Play on Fire OS you need to be on 4.6.3. If you have the AT&T version of the phone it will update to 4.6.4. Going from AT&T 4.6.4 to the standard unbranded Amazon 4.6.3 is not considered a downgrade. Both have the latest stagefright patches.
http://forum.xda-developers.com/showpost.php?p=62768812&postcount=2
Cool, thanks for the heads up!!
Thread closed per OP request.
New thread here, http://forum.xda-developers.com/fire-phone/help/guide-fire-phone-fireos-google-apps-t3206603

Android Messenger Watch App Showing "Off-line"

Hello My Friends. I have my watch since he came out and for me it´s just the best. But now i´m facing a problem that´s impossible for me to solve. The Google messenger App is showing me that i´m off-line and can´t send sms over the watch or create then. My watch has AW 2.0.0. 161536191 And OS 7.1.1
Please, if anyone knows how to solve this problem please help me to fix it.
Thanks
Mitsurug said:
Hello My Friends. I have my watch since he came out and for me it´s just the best. But now i´m facing a problem that´s impossible for me to solve. The Google messenger App is showing me that i´m off-line and can´t send sms over the watch or create then. My watch has AW 2.0.0. 161536191 And OS 7.1.1
Please, if anyone knows how to solve this problem please help me to fix it.
Thanks
Click to expand...
Click to collapse
I'm also experiencing this problem. I think a recent messenger update may have broken it. I'll let you know if I find a fix.
Mitsurug said:
Hello My Friends. I have my watch since he came out and for me it´s just the best. But now i´m facing a problem that´s impossible for me to solve. The Google messenger App is showing me that i´m off-line and can´t send sms over the watch or create then. My watch has AW 2.0.0. 161536191 And OS 7.1.1
Please, if anyone knows how to solve this problem please help me to fix it.
Thanks
Click to expand...
Click to collapse
The problem is caused by a recent update of Messages breaking something. I solved the problem by reverting to an older version using the following steps:
1. Disable automatic updates in the play store on both your watch and your phone.
2. Uninstall Messages from both your watch and your phone.
3. Go to apkmirror.com and get Android Messages version 2.1.167. Pick the apk that is appropriate for your phone and install it, then open it up and make it your default SMS app.
4. Get Android Messages (wear) version 2.1.167.
5. Install it on your watch by enabling adb and using the command adb install [file path to apk file]
6. Before you start messages on your watch, go to settings -> apps and give it all of the permissions that it wants.
7. Everything should work now.
TheSt33v said:
The problem is caused by a recent update of Messages breaking something. I solved the problem by reverting to an older version using the following steps:
1. Disable automatic updates in the play store on both your watch and your phone.
2. Uninstall Messages from both your watch and your phone.
3. Go to apkmirror.com and get Android Messages version 2.1.167. Pick the apk that is appropriate for your phone and install it, then open it up and make it your default SMS app.
4. Get Android Messages (wear) version 2.1.167.
5. Install it on your watch by enabling adb and using the command adb install [file path to apk file]
6. Before you start messages on your watch, go to settings -> apps and give it all of the permissions that it wants.
7. Everything should work now.
Click to expand...
Click to collapse
I'm already Install the apk on the Phone but now i don't know how to Install on watch xD
I have the APK for the watch
Mitsurug said:
I'm already Install the apk on the Phone but now i don't know how to Install on watch xD
I have the APK for the watch
Click to expand...
Click to collapse
Install this: https://forum.xda-developers.com/showthread.php?t=2317790
Go to settings -> system -> about, tap on the build number until it says you are a developer
Go to settings -> developer options, enable adb debugging
Plug watch into computer, start minimal adb and fastboot
type "adb devices" (no quotes) and press enter
On your watch, select always allow from this computer
type "adb install [type the file path to the messages wear apk here]" and press enter
TheSt33v said:
Install this: https://forum.xda-developers.com/showthread.php?t=2317790
Go to settings -> system -> about, tap on the build number until it says you are a developer
Go to settings -> developer options, enable adb debugging
Plug watch into computer, start minimal adb and fastboot
type "adb devices" (no quotes) and press enter
On your watch, select always allow from this computer
type "adb install [type the file path to the messages wear apk here]" and press enter
Click to expand...
Click to collapse
I tried exactly as you post it but in the end the command didn't saw the APK on the file. As saying that "there's no apk on file"
I did it, I was doing the commands all wrong xD
Now thanks to you I can send messages over the watch. Thank you very much for the very detailed explanation and resources.
I updated the app to the latest version and the issue seems to be fixed.

Google Assistant

I have discovered a way to disable and replace Alexa with the Google Assistant through what you could call a 'privilege escalation.' I don't know anything about the Fire TV so I don't know if you can hook it up to a PC and run ADB commands to it. Can you even download Google apps (sorry if this sounds stupid)?
Anyways, I need some testers to see how widespread this is. In android there is a permission set called WRITE_SECURE_SETTINGS. Basically you can create an app with that said permission in it's manifest. Doing so allows the app to be escalated to a 'root user' in order to edit, remove and or manipulate a set of settings Android called Settings.Secure. It is set to a 'root user' but the user is ONLY root in three tiers explained here. In this set of settings are three tiers: System, Secure and Global. The app, or anyone with access to ADB, can run a command to add, remove or change the values of some of these settings.
An app currently exists and is available on the Play Store, that edits these settings; Settings Database Editor. I need you to do the following steps for me please and thank you:
1. Download, install the app, but don't edit anything yet.
2. Hook the device up to your PC and open an ADB window.
3. Type and hit enter when done:
Code:
adb shell pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS
4. Go back to the Settings Database Editor app and tap on the Secure tab.
4. Locate the following three lines, if they exist:
Code:
"alexa_enabled"
"assistant"
"voice_interaction_service"
"voice_recognition_service"
5. Go back to the ADB window. Type each of the commands below, hitting enter after each one. You won't see any reply or messages if the commands are successful:
Code:
adb shell settings put secure assistant com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
adb shell settings put secure voice_interaction_service com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
adb shell settings put secure voice_recognition_service com.google.android.googlequicksearchbox/com.google.android.voicesearch.serviceapi.GoogleRecognitionService
adb shell settings put secure alexa_enabled 0
If the last command doesn't work, go to the Settings Database Editor app and tap on secure tab. Locate the alexa_enabled setting and tap it. change the 1 to a 0 and save the setting.
6. Open the Google App and go to settings > voice > Configure 'Ok Google" or your Assistant.
The more who confirm this, the better
DragonFire1024 said:
I have discovered a way to disable and replace Alexa with the Google Assistant through what you could call a 'privilege escalation.' I don't know anything about the Fire TV so I don't know if you can hook it up to a PC and run ADB commands to it. Can you even download Google apps (sorry if this sounds stupid)?
Anyways, I need some testers to see how widespread this is. In android there is a permission set called WRITE_SECURE_SETTINGS. Basically you can create an app with that said permission in it's manifest. Doing so allows the app to be escalated to a 'root user' in order to edit, remove and or manipulate a set of settings Android called Settings.Secure. It is set to a 'root user' but the user is ONLY root in three tiers explained here. In this set of settings are three tiers: System, Secure and Global. The app, or anyone with access to ADB, can run a command to add, remove or change the values of some of these settings.
An app currently exists and is available on the Play Store, that edits these settings; Settings Database Editor. I need you to do the following steps for me please and thank you:
1. Download, install the app, but don't edit anything yet.
2. Hook the device up to your PC and open an ADB window.
3. Type and hit enter when done:
Code:
adb shell pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS
4. Go back to the Settings Database Editor app and tap on the Secure tab.
4. Locate the following three lines, if they exist:
Code:
"alexa_enabled"
"assistant"
"voice_interaction_service"
"voice_recognition_service"
5. Go back to the ADB window. Type each of the commands below, hitting enter after each one. You won't see any reply or messages if the commands are successful:
Code:
adb shell settings put secure assistant com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
adb shell settings put secure voice_interaction_service com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
adb shell settings put secure voice_recognition_service com.google.android.googlequicksearchbox/com.google.android.voicesearch.serviceapi.GoogleRecognitionService
adb shell settings put secure alexa_enabled 0
If the last command doesn't work, go to the Settings Database Editor app and tap on secure tab. Locate the alexa_enabled setting and tap it. change the 1 to a 0 and save the setting.
6. Open the Google App and go to settings > voice > Configure 'Ok Google" or your Assistant.
The more who confirm this, the better
Click to expand...
Click to collapse
Tried it on my 2nd gen fire stick (not rooted), nothing, but I think it'd work if I could disable alexa. The alexa_enabled flag doesn't do anything. Maybe we could work together, seeing as you don't have a fire stick?
Nootboot64 said:
I have discovered a way to disable and replace Alexa with the Google Assistant through what you could call a 'privilege escalation.' I don't know anything about the Fire TV so I don't know if you can hook it up to a PC and run ADB commands to it. Can you even download Google apps (sorry if this sounds stupid)?
Anyways, I need some testers to see how widespread this is. In android there is a permission set called WRITE_SECURE_SETTINGS. Basically you can create an app with that said permission in it's manifest. Doing so allows the app to be escalated to a 'root user' in order to edit, remove and or manipulate a set of settings Android called Settings.Secure. It is set to a 'root user' but the user is ONLY root in three tiers explained here. In this set of settings are three tiers: System, Secure and Global. The app, or anyone with access to ADB, can run a command to add, remove or change the values of some of these settings.
An app currently exists and is available on the Play Store, that edits these settings; Settings Database Editor. I need you to do the following steps for me please and thank you:
1. Download, install the app, but don't edit anything yet.
2. Hook the device up to your PC and open an ADB window.
3. Type and hit enter when done:
4. Go back to the Settings Database Editor app and tap on the Secure tab.
4. Locate the following three lines, if they exist:
5. Go back to the ADB window. Type each of the commands below, hitting enter after each one. You won't see any reply or messages if the commands are successful:
Tried it on my 2nd gen fire stick (not rooted), nothing, but I think it'd work if I could disable alexa. The alexa_enabled flag doesn't do anything. Maybe we could work together, seeing as you don't have a fire stick?
Click to expand...
Click to collapse
What happens when you try to set up the assistant and what version of the Google app are you using
DragonFire1024 said:
What happens when you try to set up the assistant and what version of the Google app are you using
Click to expand...
Click to collapse
I already had my voice set up previously and I'm using the latest. I'll have to find out which one that is when I get home.
EDIT: It is version 10.20.2.21.arm
Nootboot64 said:
I already had my voice set up previously and I'm using the latest. I'll have to find out which one that is when I get home.
EDIT: It is version 10.20.2.21.arm
Click to expand...
Click to collapse
On the HD I have to start with the Google app 8.33.5 beta. Then setup your assistant doing the ADB steps reboot and then you can let it auto update to the latest version that's how I've been doing it.
DragonFire1024 said:
On the HD I have to start with the Google app 8.33.5 beta. Then setup your assistant doing the ADB steps reboot and then you can let it auto update to the latest version that's how I've been doing it.
Click to expand...
Click to collapse
Thank you, I'll try that
Nootboot64 said:
Thank you, I'll try that
Click to expand...
Click to collapse
Also note that I have made the Google app system application because we have root but I don't know if that matters. not sure if you guys are rooted or how that happens with the stick.
Nootboot64 said:
Thank you, I'll try that
Click to expand...
Click to collapse
One more thing it's important to remember that when you have your assistant setup from ADB also set up the voice commands and what not. That's important because the idea is to have your voice commands already set up when the Google app updates. As long as that happens you won't have to go back and setup assistant with your voice all over again. As long as it remembers your settings from the beta version of the old app the new app version will also take on those settings, voice included. I think that was the main problem before is it wasn't doing that and something else internally with the Google app wasn't allowing you to save your voice commands to the device again. would you still can't do so don't try and go and set up the voice again because it won't work you'll have to downgrade back to the 8.33 version and start all over.
you can also uninstall delete or do whatever you want with the two Amazon applications that have to do with the speech user interface and speech interaction manager they have nothing to do with anything that goes on with the Google app or the assistant or anything Android for that matter.
Where can I get the Google app 8.33.5 beta
thx
yenmax said:
Where can I get the Google app 8.33.5 beta
thx
Click to expand...
Click to collapse
Maybe you can just use google search?
https://www.google.com/search?q=Google+app+8.33.5+beta
https://www.apkmirror.com/apk/google-inc/google-search/google-search-8-33-5-release/
Do we need to have Google Play Services on the Firestick for this to work? Or will installing the Google app be enough?
gogorman said:
Do we need to have Google Play Services on the Firestick for this to work? Or will installing the Google app be enough?
Click to expand...
Click to collapse
I'm pretty sure assistant will only work with play services but I could be wrong. I do know there's somewhat of an assistant ability built into Google go. But it is not nearly as sophisticated.
Sent from my Google Nexus 10 using XDA Labs

Google Assistant

I have discovered a way to disable and replace Alexa with the Google Assistant through what you could call a 'privilege escalation.' I don't know anything about the Fire Phone so I don't know if you can hook it up to a PC and run ADB commands to it. Can you even download Google apps (sorry if this sounds stupid)?
Anyways, I need some testers to see how widespread this is. In android there is a permission set called WRITE_SECURE_SETTINGS. Basically you can create an app with that said permission in it's manifest. Doing so allows the app to be escalated to a 'root user' in order to edit, remove and or manipulate a set of settings Android called Settings.Secure. In this set of settings are three tiers: System, Secure and Global. The app, or anyone with access to ADB, can run a command to add, remove or change the values of some of these settings.
An app currently exists and is available on the Play Store, that edits these settings; Settings Database Editor. I need you to do the following steps for me please and thank you:
1. Download, install the app, but don't edit anything yet.
2. Hook the device up to your PC and open an ADB window.
3. Type and hit enter when done:
Code:
adb shell pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS
4. Go back to the Settings Database Editor app and tap on the Secure tab.
4. Locate the following three lines, if they exist:
Code:
"alexa_enabled"
"assistant"
"voice_interaction_service"
"voice_recognition_service"
5. Go back to the ADB window. Type each of the commands below, hitting enter after each one. You won't see any reply or messages if the commands are successful:
Code:
adb shell settings put secure assistant com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
adb shell settings put secure voice_interaction_service com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
adb shell settings put secure voice_recognition_service com.google.android.googlequicksearchbox/com.google.android.voicesearch.serviceapi.GoogleRecognitionService
adb shell settings put secure alexa_enabled 0
If the last command doesn't work, go to the Settings Database Editor app and tap on secure tab. Locate the alexa_enabled setting and tap it. change the 1 to a 0 and save the setting.
6. Open the Google App and go to settings > voice > Configure 'Ok Google" or your Assistant.
The more who confirm this, the better
How can I disable double tap of home button who activates the "voice input", who is no longer avaible as Amazon decided... THANKS THEM
DragonFire1024 said:
I have discovered a way to disable and replace Alexa with the Google Assistant through what you could call a 'privilege escalation.' I don't know anything about the Fire Phone so I don't know if you can hook it up to a PC and run ADB commands to it. Can you even download Google apps (sorry if this sounds stupid)?
The more who confirm this, the better
Click to expand...
Click to collapse
Hi DragonFire1024,
Thanks for this very interesting post I was just wondering by to see if anyone had unlocked the bootloader :laugh:
Problem with the fire phone is probably 98% of users here use one of @ggow custom ROM's LineageOS 11 or the AOSP based SlimKat and Nexus Rom. Those running the Stock ROM are likely not interested in development hence why no reply's.
To be honest I never even gave the Fire OS a chance before rooting and switching to the Nexus ROM. I am not sure our fire OS has Alexa :silly: or at least as we know it today yes you heard correct a Premium Amazon Device and they see fit not push it out to Amazon device owners. In fact they just went one better and removed the voice service altogether. https://forum.xda-developers.com/fire-phone/general/amazon-voice-services-fire-phone-t3681235 Pretty amazoning :laugh
I was kinda hoping it was to make way for Alexa and a Massive OS Update but I guess thats just wishful thinking. :laugh:

Philips 48PFT5500 - Can no longer login to Google account

My TV is a 48PFT5500. I know it is old but it's all I have at present. It is running Android 5.1.1, last updated on 13 July 2018 which is the last version avilable from Philips. But now I can no longer log into Google Play Store. When I enter my username and password, it says my username or password is not correct. I have tried many times. I can log into my Google account without problems from other devices, so I know I am using the correct credentials.
After reading another thread, I guessed I needed to update the Play Services app. But obviously I cannot do this directly from the Play Store because I cannot log into it from the TV. Also, I cannot find any type of File Manager app on the TV, so I cannot even install the Play Store app from a USB drive. Nor can I install a File Manager app because I cannot login to the Play Store.
Also I tried switching on two-step verification on my Google account, but this made no difference.
I tried clearing the Play Services app cache on the TV, but it did not help.
I switched on the Developer options and allowed unknown sources and USB debugging, then I tried to connect with adb over wifi. But it doesn't work, adb says "No connection could be made because the target machine actively refused it". No message is displayed on the TV to accept the incoming connection.
Maybe there is another way to connect the pc to the TV with a USB cable ... maybe with a type-A to type-A (male to male)? Would that cause a problem due to both devices trying to output 5V over the cable?
Is there anything else I can try - I just want to update the TV to get as much use out of it as possible.
Any useful suggestions would be much appreciated. Thank you.
android_slave said:
My TV is a 48PFT5500. I know it is old but it's all I have at present. It is running Android 5.1.1, last updated on 13 July 2018 which is the last version avilable from Philips. But now I can no longer log into Google Play Store. When I enter my username and password, it says my username or password is not correct. I have tried many times. I can log into my Google account without problems from other devices, so I know I am using the correct credentials.
After reading another thread, I guessed I needed to update the Play Services app. But obviously I cannot do this directly from the Play Store because I cannot log into it from the TV. Also, I cannot find any type of File Manager app on the TV, so I cannot even install the Play Store app from a USB drive. Nor can I install a File Manager app because I cannot login to the Play Store.
Also I tried switching on two-step verification on my Google account, but this made no difference.
I tried clearing the Play Services app cache on the TV, but it did not help.
I switched on the Developer options and allowed unknown sources and USB debugging, then I tried to connect with adb over wifi. But it doesn't work, adb says "No connection could be made because the target machine actively refused it". No message is displayed on the TV to accept the incoming connection.
Maybe there is another way to connect the pc to the TV with a USB cable ... maybe with a type-A to type-A (male to male)? Would that cause a problem due to both devices trying to output 5V over the cable?
Is there anything else I can try - I just want to update the TV to get as much use out of it as possible.
Any useful suggestions would be much appreciated. Thank you.
Click to expand...
Click to collapse
Hi, I replied to you on the other thread. I'll copy here the answer:
Hi man, i have the same TV and had the same problem. To fix this you have to unplug the TV and try 1 or two times. I did everything by Wi-Fi, after reading your post i purchased the USB cable but was not necessary.
I did this way:
1 opened cmd or powershell runned as administrator
2 runned adb connect xxxxx (IP address of TV)
3 accepted on the TV pop-up the connection
4 downloaded google service apk from apk mirror
5 used adb install -r xxxxx (location googleservic.apk dowloaded)
It worked! I tried in first attempt sideload -r but didn't worked. You have to use the command "install -r" to reinstall google service.
Hi TheRealCedax,
I previously tried to login to the tv using abd over wifi. I tried many times and every time it refused my connection. This time I tried what you said, and unplugged the tv, then tried again. It worked! So thank you very much for your advice.
Now I have sideloaded the Google services apk, and I can login to Google Play Store again. Obviously there are not many apps available! Not even a good browser.
Did you manage to find any useful apps anywhere?
Also do you happen to know if I can use a keyboard with the tv?
TheRealCedax said:
Hi, I replied to you on the other thread. I'll copy here the answer:
Hi man, i have the same TV and had the same problem. To fix this you have to unplug the TV and try 1 or two times. I did everything by Wi-Fi, after reading your post i purchased the USB cable but was not necessary.
I did this way:
1 opened cmd or powershell runned as administrator
2 runned adb connect xxxxx (IP address of TV)
3 accepted on the TV pop-up the connection
4 downloaded google service apk from apk mirror
5 used adb install -r xxxxx (location googleservic.apk dowloaded)
It worked! I tried in first attempt sideload -r but didn't worked. You have to use the command "install -r" to reinstall google service.
Click to expand...
Click to collapse
not worked for me i try 6 7 times but same error and later i used thirid party adb's but again same error
My error is my no luck
Winappdev said:
not worked for me i try 6 7 times but same error and later i used thirid party adb's but again same error
My error is my no luck
Click to expand...
Click to collapse
I have had the same problem but after 3 nights of trying diffrent things it is now sorted.
1. Factory reset the TV
2. set up tv as normal but dont bother to try to log into google.
3. On a laptop download Downloader.apk
3. Download ADB Tools from here : https://developer.android.com/tools/releases/platform-tools
4. Connect your laptop to the same network as the TV
5. Enable Debugging and Unknown sources
6. Connect to your TV using ADB (Google how to do this, its easy)
7. Install downloader using ADB (Again google how to install an app using ADB its super easy and takes a few seconds)
8. On the TV open downloader and use the code 48157 to install Apptoide
9. open Apptoide and install google play services, I also installed Youtube from Apptoide as well.
10. Close downloader and open the goole play store, the login will now work as its the new version of Google play services.
This may seem daunting but its actually very easy and took me 5 minutes start to finish. It works and you will have a fully functioning Phillips android tv.
mark stowell said:
I have had the same problem but after 3 nights of trying diffrent things it is now sorted.
1. Factory reset the TV
2. set up tv as normal but dont bother to try to log into google.
3. On a laptop download Downloader.apk
3. Download ADB Tools from here : https://developer.android.com/tools/releases/platform-tools
4. Connect your laptop to the same network as the TV
5. Enable Debugging and Unknown sources
6. Connect to your TV using ADB (Google how to do this, its easy)
7. Install downloader using ADB (Again google how to install an app using ADB its super easy and takes a few seconds)
8. On the TV open downloader and use the code 48157 to install Apptoide
9. open Apptoide and install google play services, I also installed Youtube from Apptoide as well.
10. Close downloader and open the goole play store, the login will now work as its the new version of Google play services.
This may seem daunting but its actually very easy and took me 5 minutes start to finish. It works and you will have a fully functioning Phillips android tv.
Click to expand...
Click to collapse
Thanks it works

Categories

Resources