[ROOT] "Say OK Google" permanent in GNL and Hotword Detection in all screens
In the Google Now Launcher, As part of the "training" a message/prompt appears in the search bar that says "Say OK Google".
I know that I and a few other people on XDA and around the web found this feature quite neat and its little animations were quite nice.
However, after saying "OK Google" a few times to activate the Voice Search, the text would disappear as you were now "trained" and knew how to use the Hotword.
I was quite bummed by this obviously and always tried to get it back by clearing Google Search's data, which would reset my launcher settings too. This would reset the "training" and bring back the text but it had a downside and would also clear away all the apps/folders/widgets that I had on my homescreens.
A few days ago, Google Search was updated and a new feature was introduced which would enable you to say the OK Google Hotword on every screen e.g apps, lockscreen (You could only do this on homescreens in GNL previously). Unfortunately, Google decided to not make this feature available on the Moto X and Moto G (Which I currently have).
I found a thread on XDA which showed me how to enable this feature via a ROOT app called Unleash The Google
Basically, the app enables the dogfood/experimental/developer features of Google Search via Google Search Settings
After messing around with the new DogFood Features, I discovered that I could make the "Say OK Google" Text in GNL's Search Bar permanent instead of disappearing after a few uses.
I will tell you how to make the text permanent firstand later explain how to enable Hotword Detection on every screen
------------------------------------------------------------------------------------------------------------------------------------------------------
1. Download Unleash the Google
2. Install the app and open it. After it finishes loading, you should see a screen that tells you to force stop Google Search. Do so by going to Apps and FSing the Google Search app.
3. Now scroll down the Google Now screen, press the 3 dots and click Settings.
4. You should now see a space on the bottom that says Config Flags. Click it.
a) To get the "Say OK Google" Text all the time, press the 6th setting titled "Always_show_hotword..."
b) To enable the "OK Google Hotword on every screen" feature, turn on "Enable_E300" and "E300_Voice_Everywhere". scroll down to "speaker_id_supported_locales" and press it. type in "en-US" (Must be that and Im pretty sure its case sensitive).
5.After doing that, scroll all the way to the bottom and press "Save Config Settings".
6. Press the Home button on your Nav Bar and then press the search box.
You should now see the "Say OK Google" Text on your search bar and/or be able to say the "OK Google" Hotword from every screen by activating it by going back to "Google Search Settings" > Pressing Voice > Enable Audio History > Press OK Google Detection > Enable "From any screen" and/or "From lock screen". You should see a new screen with prompts. Complete Them and every thing should work fine !
Need to mention that I haven't enabled these settings for long so I'm still not 100% sure if the text will stay on forever
Don't forget to hit thanks if this helped you!
not working
I was looking for this for a really long time thank you
But this doesn't work on latest google version on 5.0.2 please man I really need this
The following guide explains how to setup your Android Device to disable it's cell radio/enable Airplane Mode when connected to WiFi, in order to save battery.
It also ensures that all calls and texts will be handled over WiFi, so the device isn't limited in any way.
To do this we will setup the device to route calls and texts to a Google Voice number/The Google Voice app, and from there to Google Hangouts.
Prerequisites: Rooted device.
Apps required: Google Voice, Google Hangouts, Hangouts Dialer, Tasker (Paid), Secure Settings (Basic).
This guide assumes: You have a general understanding of Android, are aware of the risks associated with altering settings, and are using KitKat or Lollipop (you're free to try this on an older Android build).
Disclaimer: It is the recommendation of the writer of this guide that you backup your phone prior to following it, this is simply good practice. I am not responsible if anything happens to your device.
It is recommended you follow these in the order they are listed to ensure everything goes well.
-Secure Settings- --App Setup--
Select the "System+" tab from within the app, tap where it says "Disabled", then follow the prompts to reboot your device.
This is all you will need to do with Secure Settings for now.
-----
-Google Voice --Initial Setup-- --Sprint--
Sprint and Google Voice are partnered, this makes the whole process a lot easier... Since you'll be able to use the same phone number without any additional setup.
Upon first launching the Google Voice app, you will be prompted to complete Google Voice integration with Sprint by clicking "Next". Just follow the onscreen instuctions from here, it is pretty straight forward.
-Google Voice- --Initial Setup-- --Other Carriers--
I recommend going to https://www.google.com/voice/ and setting up a Google Voice number from there.
You should still be able to use the same number you do now, but it will require you to port the number to Google Voice. If you don't want to port, see my recommended method under this.
(Recommended) You also have the option of getting a completely new Google Voice number if you so choose. However, you will need to have a carrier that supports call forwarding through them. This is so you can forward your cell number to your Google Voice number.
AT&T, Verizon, and T-Mobile all support call forwarding in one way or another, I can't speak for every carrier though. You'll need to check with them on how to set this up, or if they allow it at all. (Three mentioned carriers are linked)
You WILL BE REQUIRED to verify a current active phone number, no matter what option you choose.
After you've gotten a number attached to your Google Account (and forwarded to, if need be), open the Google Voice app and follow the onscreen instructions.
-----
-Google Voice- --App Setup--
Head into the settings of the Google Voice app using the menu in the lower right corner.
Go to "Sync and notifications".
The settings should be as follows:
Background data: Enabled
Recieve text messages: Via the Google Voice App
Text notifications, Voicemail notifcations: Checked
Vibrate, Light, Ringtone: Your preference.
-----
-Google Hangouts- --App Setup--
Access the menu in the upper left, then proceed to settings.
Choose your Google Account.
Under "Google Voice - (Your Google Voice Number)" the settings should be as folows:
Incoming phone calls, Messages: Checked
Under "Improve Hangouts" the following settings are highly recommended:
Improve Hangouts: Unchecked.
Head back to the main settings menu.
This time, choose SMS.
Under "General" the settings should be as follows:
SMS enabled: select this and make sure Hangouts is your default SMS app.
Account to show SMS in: Your Google Account
Send SMS from: I use Smart Reply, but Google Voice number is likely the best option.
All other Google Hangouts settings are your preference.
-----
-Hangouts Dialer- --App Setup--
This should all be automatic, just be sure to have the app.
Also, be sure if you place any outgoing calls you use this when Airplane Mode is enabled.
-----
-Tasker- --App Setup*--
On the profiles tab, select the + in the lower right corner, then choose State.
From here select "Net", then "Wifi Connected".
Leave settings as they are**.
Tap in the upper left corner to go back.
Select "New Task". Name it whatever you like. For the purpose of this guide, I named it "Entry".
Select the + at the bottom middle of the screen.
Select Plugin, then Secure Settings.
Select the pencil icon next to "Configuration" - Secure Settings will open.
Select "System+ Actions" then "Airplane Mode Radios"
Tap where it says "None", then check all options EXCEPT WiFi.
Select the floppy icon in the upper right to save - Tasker will open.
Tap in the upper left corner to go back.
Select the + at the bottom middle of the screen.
Select Plugin, then Secure Settings.
Select the pencil icon next to "Configuration" - Secure Settings will open.
Select "Root Actions" then "Airplane Mode".
Make sure "On" is selected.
Select the floppy icon in the upper right to save - Tasker will open.
Tap in the upper left corner to go back.
Tap in the upper left corner (again) to go back to the main Tasker screen.
Tap the new profile you just created (should be named Wifi Connected *,*,*)
Press and hold "Entry" (or the name you used), then select "Add Exit Task", then "New Task". Name it whatever you like. For the purpose of this guide, I named it "Exit".
Select the + at the bottom middle of the screen.
Select Plugin, then Secure Settings.
Select the pencil icon next to "Configuration" - Secure Settings will open.
Select "Root Actions" then "Airplane Mode".
Make sure "Off" is selected.
Select the floppy icon in the upper right to save - Tasker will open.
Make sure the profile you just created is set to On.
Close Tasker.
If you did this correctly everytime you enable WiFi, or connect to a network. Airplane Mode will be enabled, with the WiFi radio remaining on. If you disable WiFi, or disconnect from a network. Airplane Mode will turn off.
-----
You should go good to go at this point .
-----
Notes
- If you have any questions please ask and I'll answer them to the best of my ability, I don't claim to be an expert at Android, and as such, don't expect my guide to be extremely easy to follow. If it ends up being that way, great. If you have an suggestions to improve the guide please share.
- To be clear, with the correct setup all calls and texts will go to Hangouts, via Google Voice. No matter if you're on wifi or not.
- To disable the Airplane Mode functionality simply turn the profile off in Tasker.
Asterik Points
*I was going to export my profile from Tasker to make this easier, but for some reason it won't work. If anyone wants to do that after they follow these steps, please send me the xml and I'll add it to the guide.
** If you'd like to set this up to only work on certain WiFi networks, edit the default settings to match the network of your choice.
This is a pretty good guide for noobs, but I think you need to figure out how to add a little more automation. One of the assumptions you made is that the user would know if they are connect to wifi and which dialer to use. Also with this set up, when receiving calls to your Google Voice number it will ring the Hangouts dialer first (no matter if you're on wifi or 3g), then it will immediately ring the stock dialer if you have cell service. Once the stock dialer is ringing, there is no other way to answer the call. You need to figure out a way to toggle on the option to "Ring Hangouts for incoming phone calls made to your Google Voice number" when connected to wifi and to toggle it off when not connected.
I think you're 90% of the way to fully automating this, but figuring out the last 10% is going to be pretty difficult. Let me know if I can be of any help.
Hi, does anyone know how can I change the default "Assistance App" action (when swiping up from the home button) from HiVoice to Google Voice Search?
I can't speak or understand Chinese, so I'd like to completely disable HiVoice. I obviously can't do that since Huawei disallowed it so instead I took all its permissions away but can't disallow it from Network Usage since it's a system app. I am not rooted.
Install Google Text to Speech from Playstore
settings/advanced/Language/Text_to_Speech/ -> select Google Text to Speech
Please note:
I AM NOT THE ORIGINAL CREATOR OF THIS TWEAK
I have attached the file and the screenshot as evidence it works
How to enable google assistant with this tweak
1. Download this file
2. Install this file but don't run it yet
3. If you live in the UK like I do set you system language to the US or this app will force close on you
4. Go into voice input by going into settings -> language & input and then tap voice input and then tap on Enhanced voice input (if you don't do this then it will say that assistant is not you default assist app)
5. Then try out google assistant by long pressing the home button
6. And say what you want
Bugs:
It force closes sometimes but that is easily fixable by going into google assistant launcher and tapping the Google assistant icon down at the bottom
Some bugs but works 100% on a Vodafone smart first 7
[FRP] LG Stylo 3 FRP Bypass - Boost Mobile LS777
This tutorial is based off me freestyling then using the method of crashing the setup wizard i used on the TracFone variant here - https://forum.xda-developers.com/android/general/frp-lg-stylo-3-frp-bypass-tracfone-t3794325 . It works perfect for this model.
I'm hoping you have some experience manually removing FRP already before reading this. I'm trying to keep it short and simple. I did a video but I need to edit it before it get it online. First video! real basic but my future ones will be more professional.
Steps
1. Enable WIFI and enable Talkback then go to help then voice access and click on the title in the YouTube video not the share link. this will open YouTube.. bit different than others where you have the share ability available and you highlight the link.. hit share etc.
2. Go to the top right icon ( i )>settings> history & privacy or about> YouTube Terms Of Service. Next click top right home icon to get to chrome settings next scroll down and click settings scroll down to site settings and click it, click on location, it should say "location access is turned off for this device." click on the text highlighted in blue "turned off for this device." tap yes, click the highlighted text again if nothing pops up. Turn location on, tap agree, goto google location history, tap manage, now you are in google maps, top right click skip next hit the back arrow, now click the top left 3 lines (menu), tap "got it" now select start driving, tap "got it", top right click the microphone and say "settings" now you are in settings. If you don't land in settings but in the search just scroll over to "In Apps" and select "Settings" as it should show below.
3. While in security this first time go to Fingerprints and Security> phone administrators> turn find my device off by clicking deactivate. Now go to apps and disable/force stop then clear data/cache for each of these Guardian Gadget / Setup Wizard (should be 3) / Google Account Manager / Google Play Services.
4. Now goto bluetooth and turn on your bluetooth headset and pair the device. Restart your phone. Press your headset button and say "settings" you should get a message about google play services being disabled. enable it, hit back and go back into settings.
4b. Alternate step without headset: follow all steps above to get back into settings you will get a prompt along the way about google play services being disabled so enable it and get back to settings.
5. Go back to Fingerprints and Security and enable unknown sources. Get to google chrome and download these 3 apps and install / open each. Sidebar / quick shortcut maker / shortcut master lite. Swipe from the left on your phone with two fingers to bring the sidebar into view and add phone, file manager, chrome, google app, settings, quick shortcut maker and lastly shortcut master lite. Not all of these are required but if you want to screw around with finding some other shortcuts places they come in handy. I found a few other ways and also left them so that i could enable USB switch test and run UAT Universal Android Tool / Miracle Box / other boxes i have / apps to disable FRP via ADB. (this I haven't got around to just yet)
5b. Alternate step without headset: After you are in settings go to app> youtube> notifications> click top right icon ( i ), about then click on About Google Privacy Policy. Now you are in the browser.
6. **WARNING** whatever you do do NOT goto your android home via quick shortcut maker as it will throw up a message about FRP and auto reset/erase your phone disabling everything you've done thus far. So do not add it to sidebar or even click it.
7. Now click on settings and goto Apps, tap 3 dots, select show system apps and now you are going to Disable/Force Stop and clear Cache/Data of all these apps. Google App / Google Backup Transport / Google Calender Sync / Google Contacts Sync / Google Drive Promotion / Google One Time Init / Google Partner Setup / Google Play Services / Google Play Store / Google Services Framework / Google Text-To-Speech Engine / Setup Wizard (all 3).
8. Now pull into view the Sidebar and click on Shortcut Master Lite. Click on the top right 3 dots and click search. Type Setup Wizard into the bottom search field and click search. Now click on the first Setup Wizard link that shows. com.android.LGSetupWizard.SetupHomeInit and click launch.
9. You should be back at the setup screen. Forward through until you get to wifi and shut it off.
10. Now comes the last but fun part. We are going to crash the Setup Wizard. Go back to the start screen of the setup wizard and repeadtly go forward and back until the app crashes and do this until you see the home screen (remind you of iphone glitches? ha) it WILL work just have to do it many times. Once you get to the home screen, go into settings and enable developer mode then get into developer mode and enable OEM Unlock next goto Backup and Reset and reset your phone. DONE. Enjoy your phone now.
phonecapone
Sorry admins/mods accidentally posted to the wrong section. Can you move it for me please?