yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] iHelp101:
The only solution for Lollipop is AutoWear. The Google Search API sadly requires Xposed to work. Without Xposed the Google Search API has no way to hook into the Google Search app. I know you had some problems with AutoWear last week. Were you able to get past these issues?
[Xposed Framework Modules] flash3d:
I didn't try it again with lollipop, I'm too spoiled by kitkat and the search api ☺. Some day I probably upgrade but atm I prefer the search api way.
[Xposed Framework Modules] iHelp101:
It looks like Google decided to drop an update. Give me a little time to see if anything was broken.

Testing!

SearchControllerClassHook = cws

MyVoiceSearchControllerListenerClassHook = cwx

SearchResultFetcherClassHook = dap

SearchOverlayImplClassHook = erb

mContextHook = "mContext";

mVoiceSearchServicesHook = "mVoiceSearchServices";

ttsManagerHook = aRm -> aRn

ttsManagerMethodHook = "a";

SearchResultFetcherQueryHook = c

searchQueryTextHook = cxr

mCacheHook = "mCache";

mClockHook = "mClock";

mCacheResultHook = "a";

MyVoiceSearchControllerListenerMethodHook = "a";

CharSequenceClassHook = isi -> isj

CharSequenceClassHook2 = daj
[Xposed Framework Modules] iHelp101:
Google Search 4.1.29 Update!

Fixed the broken hooks and it should be working. As always I would appreciate another persons verification that everything is working. Thanks!
[Xposed Framework Modules] flash3d:
Checking now master ?

And......

It's working! Thx for the update again.

Still holding back on lollipop so keep this working my friend.
[Xposed Framework Modules] Thee_illuminati:
Is there a way to have google now reply to text or show text as cards like on android wear?
[Xposed Framework Modules] MikeRL100:
Thanks again. I was talking about the new update with the XGELS developer, and Google didn't obsfucate everything with this update but a lot of stuff related to Google Now changed. The launcher didn't change too much behind the scenes with the update. So you still should update, even if some stuff seems to work. By the way, I was just reporting some minor bugs to him, and I was curious what was obsfucated, so I'm reporting back to answer anyone else who's curious. Just cause stuff seems to work on the surface doesn't mean "it isn't broken so don't fix it". Just my two cents.
[Xposed Framework Modules] iHelp101:
Thanks for the information. I'm assuming the Google Now changes are possibly related to the new card updates. I may be wrong, but I have not looked deep into the code. It also seems that in most cases Google tends to only obfuscate a lot of stuff in updates that the first decimal value increases. So 4.1.29 -> 4.2.** will most likely have a large amount of obfuscation. While 4.1.24 -> 4.1.29 had very few changes. It is just my observation, but maybe Google will prove me wrong.
[Xposed Framework Modules] zzEvilGeniuszz:
I am almost sure someone has asked this but I cannot find it anywhere. What happens if what I need to show up in the plugins doesn't appear on the list?
[Xposed Framework Modules] Maxr1998:
You first have to install the API and then the plugins, so reinstall the plugins.

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] zzEvilGeniuszz:
I tried that and still, nothing. :crying::crying::crying:
[Xposed Framework Modules] flash3d:
Looks like lollipop is getting Xposed :D

http://xdaforums.com/showpost.php?p=58751037&postcount=37

Very good news!
[Xposed Framework Modules] iHelp101:
It appears that Xposed is now in Alpha for Lollipop. I heard some modules have broke after the updates from Lollipop and etc. I would appreciate if someone that likes yoloing could test if the module has been broken.
[Xposed Framework Modules] Draak22:
I've tried it and the API does seem to work on lollipop.
[Xposed Framework Modules] iHelp101:
That isn't good. If you wouldn't mind could you go to Xposed -> Logs? Scroll all the way to the bottom and screenshot or copy the output (Probably errors). If you could send that screenshot/text to me via PM I would love you.
[Xposed Framework Modules] Draak22:
Sure, I'll PM you a log in a bit.
[Xposed Framework Modules] iHelp101:
Yippy!

Draak22 confirmed that this module is working with Xposed on Lollipop. I however have seen some logs that show Xposed is having issues on some devices. I assume this is because Xposed is in an alpha state, so you can't expect everything to be pretty. I also want to remind people that Xposed in alpha state can cause issues (Bootloops and etc.), so be careful. Once Xposed is more stable I will make sure everything is working.
[Xposed Framework Modules] flash3d:
This is very good news! Thx draak for testing and iHelp for maintaining this api.
[Xposed Framework Modules] HixVAC:
Unfortunately it's not working on my N6 :( (Xposed is though, after the work around of doing soft reboot). Neither is Commandr.
[Xposed Framework Modules] iHelp101:
Like stated before some devices are having issues. I can't pinpoint this to a code issue so I can only assume this an issue with Xposed being in alpha. One person was able to get everything working by uninstalling Xposed, Google Search API, and AutoVoice. Then after re-installing everything it started working. If you PM me the Xposed log (Xposed -> Logs) I will be happy to take a look at the errors for you to see if I can do anything to help you out.
[Xposed Framework Modules] HixVAC:
So I'm a jerk. I know there are technically two "links" that are needed....Xposed <-> Google API <-> AutoVoice...neither was being shown (AutoVoice wasn't showing up in the API Plugins list and "Status" was "Module inactive or something went wrong"). As well know AutoVoice doesn't show up unless installed after the Google Search/Now API....but I had figured since I was getting the bad Status message that it didn't matter. To make sure of this (after prematurely posting) I reinstalled AutoVoice and it showed up in plugins and then tested it out....seems to work!

So the only "bug" I'm seeing is it is still classified as "Module inactive or something went wrong". But I can confirm it is now working.

Sorry for bugging you [MENTION=5712278]iHelp101[/MENTION]. Thank you for maintaining the module. Feel free to call on me if you ever need help/work done debugging (I'm not experienced in coding for Xposed or Android, but I'm an extremely quick learner and I do code elsewhere).
[Xposed Framework Modules] ZaneChua:
I wonder if someone else has asked this already. But what exactly is the use of this API if you can enable the voice recognition to do custom voice commands by enabling auto voice through accessibility?

What would make this module still be required?
[Xposed Framework Modules] tampiss:
Ok, I now have Android Lollipop on both Nexus 5 and Android Wear LG G watch R. I have working Xposed on my Nexus 5. Is this module suppose to work via Android Wear please? Thank you.

Update: never mind. I have updated this modul to 1.5a and wow, it works. Thank you for this! [emoji1]
[Xposed Framework Modules] iHelp101:
This module is used for Android Wear currently. So when you use your LG G Watch or etc and say "Okay Google, Open Garage" it can fetch that command and send it to AutoVoice for processing. AutoWear will of course combat this soon, so in the future this module will be deprecated as it becomes less useful.
[Xposed Framework Modules] dragonfly1113:
I personally love this api except for when Google search updates and breaks it. Since than I've installed autowear and I love it I just shake my wrist and say a command don't need to start with ok Google before it anymore. But this api is still great.
[Xposed Framework Modules] iHelp101:
Thanks for the feedback. I am glad you like some of the features I helped contribute to AutoWear (Shake to launch). AutoWear is nice because it doesn't require updates all the time. It doesn't just break because an OS or Google Search update. However some people like the already familiar "Okay Google" method. I try to update the module as fast as I can, but overall I understand the hatred of something that breaks. Have fun automating!
[Xposed Framework Modules] iHelp101:
Quick information update!

I decided to clean up some of the original code after the Xposed Lollipop Alpha release. I have got the status working again so you will no longer see the "Module not active" status when in fact the module active. I also found that the original fifteen hooks could be reduced to four. In theory less hooks means less likelihood of a Google Search update breaking everything. I also have a mystery addition to the module that I will wait to announce until I can verify it will one hundred percent work. I will be waiting till the next Google Search update to release the listed improvements since they are minor.
[Xposed Framework Modules] dave__:
Would you mind posting the new version? I'm unable to get the current version of this module to work for me. I've uninstalled/reinstalled both the module and AutoVoice.

Sorry, forgot to mention device info: Nexus 5 w/ stock 5.0.1 ROM.
[Xposed Framework Modules] iHelp101:
I apologize for the issue you are having. Currently the update I am working on have some bugs that I am sorting out (From a new addition). If you could message me the log (Xposed -> Logs) I can look into the issue.You are using the latest version of the Google Search API (Page 44) correct?
[Xposed Framework Modules] dave__:
Yep, I'm running version 1.5a. Attached is the log. Thanks for your help!
[Xposed Framework Modules] iHelp101:
Are any of your Xposed module working? The errors in the log don't point to any apps particularly. If no Xposed modules are working I recommend flashing the Xposed zip again because the errors appear to be system based. The line "Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.server.am.ActivityRecord" on path: DexPathList[[zip file "/system/framework/XposedBridge.jar"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]" points to an issue on with Xposed itself. Xposed in currently in Alpha, so it could just be a bug in the framework itself.
[Xposed Framework Modules] dave__:
Yeah, I've got other modules working. I'll try uninstalling/reinstalling everything. Very odd.

Thanks for your help!
[Xposed Framework Modules] MikeRL100:
Am I the only one trying to use some of the first plugins on the first page? We just got wind of Google Now being able to toggle WiFi and more from Voice commands, but there was a module here that can do the same for users on older versions of Android. I tried it and it crashed.

iHelp101, since you seem to be good at deobsfucating the whole app itself, would it be too much to ask you to fix the two plugins on the first page, save the lyrics viewer? Just a request. If you can. I kind of miss them working.
[Xposed Framework Modules] iHelp101:
I will look into it. Which version of Android are you using so I can try to get the apps working for that particular version? Also for things such as Voice Toggles you could use Tasker with AutoVoice. This would probably be a lot easier, but if you want I can attempt to see what needs fixed in that code. The lyrics viewer might just be the url changed, so give me a little while to check everything out.
[Xposed Framework Modules] MikeRL100:
I'm on KitKat. I am kind of too big of a noob with Tasker to use Tasker effectively. I'd have to do a lot of reading up on things. I'm on 4.4.4. You don't even need to touch the lyrics viewer - if you want to fix things up for me, just look at the Voice Toggles and Music Control plugin, especially the former. Because Lollipop just got that ability. I think the obsfucation broke the plugin.
[Xposed Framework Modules] iHelp101:
I tested both the Voice Toggles and Music Control plugin on my test device (KitKat 4.4.4) and the commands worked. What issue are you having when attempting to use the voice toggles and music control plugin? The command doesn't go through? Crashes? Etc?
[Xposed Framework Modules] iHelp101:
Looks like Google Search has been updated. Looking into it now. Give me a few minutes

Got the hooks! Now I have a headache, but at least it is working now.
[Xposed Framework Modules] iHelp101:
Google Search 4.2.16 Update!

It didn't defeat me! Also the update includes the ability to update hooks without a new APK (As long as Google doesn't totally change everything). To access this feature you open the module (Xposed -> Modules -> Google Search API or through App Drawer), click the 3 dots icon, and click Update Hooks. This will allow for easy updates when minor things are changed. With this said you must open the Google Search API module (New APK) to get the new hooks for this current version (Sorry).

You should get a Toast message saying "Hooks updated! Please reboot". I think a dynamic way of updating the module is important and should be rewarding in the future. Enjoy and please report any issues.
[Xposed Framework Modules] arne182:
AMAZING, Thanks for the hard and fast work! I would like to donate . Could you supply a link?
[Xposed Framework Modules] iHelp101:
Thanks for the appreciation. I however don't accept donations. My reasoning is because it changes peoples attitude towards the module. It makes people complain more because they believe "I donated money, so I shouldn't have to wait so long for hooks to be fixed" and etc. I have seen happen to other modules. I contribute to this module because I like the challenge and it tests my skills. Next time you see someone homeless get them a snack or something with the money you would have donated. Enjoy the module!
[Xposed Framework Modules] Phamwich:
Fantastic! I finally got Xposed to work on my Nexus 6 running Euphoria-OS, which is a 5.0.2-based ROM. For those interested, here's the thread I followed to get it working. I installed the APK module supplied by [MENTION=5712278]iHelp101[/MENTION], then installed Autovoice (you'll have to reinstall Autovoice after installing Xposed and the Google Now module). Autovoice now works through the Xposed, which means I can execute Autovoice Tasker commands directly from my Moto 360 without having to go through Autowear (which is still a great app itself). Awesome!
[Xposed Framework Modules] abuttino:
I agree. The best way to activate AutoWear's voice prompt is through a shake, but I'd rather have that shake for something else.
[Xposed Framework Modules] adlx.xda:
I've just installed Google Search API, activated the module in Xposed, gone to Autovoice settings, and enabled the Xposed method there as well, and restarted the phone. But when I Ok Google my watch, nothing seems to happen in Autovoice, nothing shows in the logs in autovoice either... Do you mean I should uninstall and reinstall Autovoice? Why would that be? Thanks in advance ?
[Xposed Framework Modules] Phamwich:
I think you need to re-install Autovoice after installing the Google Search API. The Google Search API has an app, and in the app, there should be a Plugins section. You can check there to make sure Autovoice is connected to the Google Search API. Try re-installing Autovoice and checking again!
[Xposed Framework Modules] adlx.xda:
I tried reinstalling Autovoice again as you suggested and indeed, now Autovoice plugin appears in Google Search Api plugin section. Nice trick! Thanks a lot ?.
[Xposed Framework Modules] adlx.xda:
Plugin is seen fine in Google Search Api, and enabled both Google Now and Xposed mode in Autovoice, still, Autovoice seem not to catch any text I ask from my LG G watch R (Android Wear 5.0.2) using "Ok Google" Prompt. Is it not possible that way?
[Xposed Framework Modules] iHelp101:
Did you open the module to update the hooks? Also which version of the module are you using? Last if you could PM your Xposed logs (Xposed -> Log) I could further assist you.
[Xposed Framework Modules] jjl468:
AutoVoice stopped working for me too on my Moto 360, but I installed AutoWear and everything started working again.
[Xposed Framework Modules] adlx.xda:
Thanks. So does it mean, the only way to recognize voice from the watch is first to open an AutoWear Voice Screen on the watch to prompt me something? (no very practical. I could use the shake for that, but that's a bit un practical, and I'm afraid it would fire too often ). And so there no way to capture the voice command if I use Ok Google on the watch? Damn I thought that would work with the Google Search API ?.
[Xposed Framework Modules] adlx.xda:
Not sure what you mean by open the module to update the hooks. I'll reply later with the versions and logs when I get home. Thx ?
[Xposed Framework Modules] iHelp101:
Okay, the module has a built in feature to update hooks without APK updates. This however requires you to open the module (Xposed -> Module -> Google Search API or via the App Drawer) to retrieve the hooks (Hooks needed to hook into Google Search app). After the hooks are retrieved (You are alerted with a toast message) you need to reboot and everything should be working when using the "Okay, Google" command. If the hooks are not updating you can manually update them in the module by clicking the 3 dots icon and choosing Update Hooks.
[Xposed Framework Modules] adlx.xda:
Thanks. The version I'm using is 1.2.1, in the 3 dots menu I cannot see any Update hooks option. I guess I have the wrong module version! I downloaded it from the Xposed Installer.
[Xposed Framework Modules] iHelp101:
That is the issue. Below is a link to the post with the attachment of the latest module. Open the module after installation and you should get the hooks updated toast message. Reboot and you are good. The original developer has not updated the module for a while so I sort of took over fixing hooks and etc, which is the reason the Xposed Repo version is not up to date. Enjoy the module!

---------------------------------------------------------------------------------------------------------------------------------------------

http://xdaforums.com/xposed/modules/mod-google-search-api-t2554173/post59079863#post59079863
[Xposed Framework Modules] jjl468:
Looks like you got it figured out, but just install AutoWear and ok google commands will work. I'm not sure if AutoWear is required because I only tested the new API with AutoVoice once and as soon as I opened up AutoVoice to see what was wrong it prompted me to install AutoWear, so might have been an error on my part.
[Xposed Framework Modules] iHelp101:
Updated the hooks for Google Search 4.3.10. Just open the module, click the 3 dot icon, and choose Update Hooks. Finally reboot and everything should be working.
[Xposed Framework Modules] flash3d:
Thanks for the update, just out of curiosity: if you would still have the previous Google search, what will happen if u press update the hooks?

Am on lollipop GPE on my s4 and it seems that the voice commands on my lg g watch r are now responding normal again. Probably due to the new Google search.

Previously I had the spinning circle after the voice command and it took about 5 seconds to respond. Sometimes it was instantly but mostly the spinning circle.
[Xposed Framework Modules] iHelp101:
I experience the spinning circle issue when on Wi-Fi (Not sure if it is latency issue or what). On LTE I rarely if ever experience the spinning circle animation. If you click update hooks again it should display "Hooks already updated" and change nothing since it compares the hooks version to the current version of the Google Search app you have installed.
[Xposed Framework Modules] flash3d:
I was cheering to early, still spinning wheel with voice commands.

On kitkat it was always quick, hopefully Google fixes it.
[Xposed Framework Modules] abuttino:
Another Google app released today. If you need the apk URL for the new one [MENTION=5712278]iHelp101[/MENTION]
[Xposed Framework Modules] iHelp101:
If you could share the link I would appreciate it. Thanks.
[Xposed Framework Modules] abuttino:
Sorry, I thought it was another new version but it wasn't.

Always check here:

http://www.apkmirror.com/?s=google+app&post_type=apps_post
[Xposed Framework Modules] etc6849:
I upgraded to a Verizon Nexus 6. I had to downgrade to Android 5.0.1. Everything still works with my Moto 360!
[Xposed Framework Modules] HixVAC:
So I'm definitely having issues with the current version of this bad boy. I've tried uninstalling and reinstalling everything to no avail :(

I'm running version 1.5c and Google 4.4.9.16.arm

http://www.apkmirror.com/apk/google...ogle-app-4-4-9-16-arm-2-android-apk-download/

It wasn't working with the last version of Google either (I'd tried the same things then)
[Xposed Framework Modules] iHelp101:
Sorry for delay. I fixed a few bugs in the APK attached below. Remember you must open the module, click the 3 dot icon, and choose update hooks. The hooks have been updated to reflect the latest update (4.4.9.16). Enjoy the module!
[Xposed Framework Modules] HixVAC:
You are the man! Thank you!
[Xposed Framework Modules] RedEyedChester:
Thank you for this!! However I cannot seem to use OK Google from anywhere except the home screen...

Running 5.0.1 on Nexus 5

---------- Post added at 07:45 AM ---------- Previous post was at 07:41 AM ----------

I also can't seem to get all the commands to work O.o very specific ones, such as "play music from A Day To Remember" works, but not commands like "turn off Wi-Fi"
[Xposed Framework Modules] chrisnash:
Google is now on 4.4.10.16. Any chance of an update as last version posted not working for me : nexus 5, stock 5.1, rooted. Everything else up to date
[Xposed Framework Modules] iHelp101:
4.4.10.16 didn't change any hooks. Android 5.1 is iffy with Xposed (Super alpha) because of some of the ART changes. If you send me a Xposed log (Xposed -> Logs) I will gladly look into the issue.
[Xposed Framework Modules] chrisnash:
OK. Thanks!

Here's a link to the log https://www.dropbox.com/s/kxmudns8ottuuyp/error.log?dl=0

I enabled your latest module, rebooted, updates the hooks, rebooted.

Then I tried a voice search. It hears the command OK and you see the text appear in the 'OK Google' pop-up but then the app force closes with an error report.

Could autovoice be interfering? I had the setup perfect on KK and waited ages to update to lollipop (obviously not long enough!) until I thought it was safe enough and the most important things stable with xposed.

Hope you can spot something [emoji1]
[Xposed Framework Modules] iHelp101:
Try disabling the module (Reboot after) and see what happens when you try to say a command. If you experience the same force close you know something else is causing the crash. If you have no force close you know the module is the issue.
[Xposed Framework Modules] chrisnash:
I've done that already. Voice search works fine with the module disabled. I've tried uninstalling autovoice's Google Now integration too but that didn't help.
[Xposed Framework Modules] arne182:
Same problem here

With my GT-i9505 on 4.4.2 I have the same issue. Since 4.4.10.16 it is not working. Went back to 4.3.10 and now that isn't working either. Reinstalled everything but still no luck.

{FIXED}

Problem was that I needed to update the hooks in the app.
[Xposed Framework Modules] iHelp101:
Can you attach your Xposed log (Xposed -> Logs)? That will help me narrow down the issue.
[Xposed Framework Modules] flash3d:
4.4.11.16

Hi,

New Google Search out: 4.4.11.16 (16-4-15), anybody tested it already?
[Xposed Framework Modules] iHelp101:
With 4.4.11.16 nothing was changed that affects this module. Should be all good.
[Xposed Framework Modules] dave__:
Has anyone tried running this module on Xposed for 5.1?

EDIT: I see that chrisnash has tried without success. I will try myself tonight to see if it's a one-off or widespread.
[Xposed Framework Modules] addicted2android:
It works partially for me in 5.1 on my i9505 it intercepts the audio but then the Google app crashes.
[Xposed Framework Modules] iHelp101:
Google changed some stuff, but I found a fix for the latest update (4.5.12). Is this module still needed or have people moved on to AutoWear and etc?
[Xposed Framework Modules] abuttino:
I still use it.. How bad are the changes? Hours or days to fix?
[Xposed Framework Modules] tampiss:
I'm using it. For me the best and must have. Great work.
[Xposed Framework Modules] flash3d:
Count me in too, can't live without it ?