yashsingh1/xdaforums huggingface dataset:
[X Style (Pure) General] acejavelin:
Please sign our petition requesting Moto to provide the Android N update to the Moto G 2015 and Moto G Turbo.

https://www.change.org/p/motorola-please-include-moto-g-3rd-gen-for-android-nougat-update

You may be wondering why I am asking other Moto owners to support the G3 and Turbo by signing our petition... We are asking Moto to simply do what they said when they released the device, by providing fast updates for 18 months and not drop support for this clearly capable device. This could easily effect all of you in the future just like Moto is trying to do to these devices if we don't call Lenovo/Moto on their clear violation of what they stated previously as if they get away with this, what is to stop them from providing updates for any other device in a far shorter time span than promised.

Part of the beauty of Moto devices was the promise of a near stock Android experience with fast updates for an 18 month period, this is one of the reasons many of us purchased these devices over other choices that were available, we should hold Moto to what they sold us on and letting them get away with not doing that now will likely mean other devices will be dropped before their time in the future.

As of this posting, we have over 680 supporters and could still use everyone's support.

I thank you in advance for your assistance. Feel free to share this link in any appropriate group or community you chose.

I would suggest this article for reading, it is one of the best articles I have read recently that is Android related, even if you don't agree with our petition... Moto and Updates: More Planned Obsolesce from Lenovo’s Motorola
[X Style (Pure) General] lafester:
Please post a link to where they promised 18 months of fast updates and I'll sign. Since they never updated to 6.0.1 they have already violated that promise.
[X Style (Pure) General] acejavelin:
I can't find an actual link that says they promised, or it was even their policy, to support devices for 18 months, although Moto did agree to follow Google's recommendations (along with most other major manufacturers) of 18 months of updates for capable devices back in 2011 and has mostly followed it since then. A quick Google search of "Moto promise of fast updates" will show you that they marketed the Moto X Style/Pure and G/E models as getting "lightning fast updates".

If you don't want to sign because you don't want to agree with the petition, fine... but Moto has clearly let down their customers on their updates.
[X Style (Pure) General] jtcartrite:
Good luck from a Motorola Atrix 4g owner. If you don't know the story on it, I'll give you a shortened version.

Moto stated on their website that the Atrix would be upgraded (specifically by the model), then said it wasn't going to be.

Until the Moto XPE actually gets upgraded, I'm not believing it. So you might be adding this phone to your petition before it's over.
[X Style (Pure) General] techware7:
Moto G is not a flagship. Dont think levono cares about non flagship devices when it comes to updates. Hell, MXP is still on 6.0 lol

Sent from my XT1575
[X Style (Pure) General] quakeaz:
Moto G is not a flagship, but it is one of Motorola's best selling phones as far as I know. That's a lot of people to screw over and leave on 6.0 December security patch like my wife's phone currently is.
[X Style (Pure) General] gskelter:
I will definitely sign the petition. I don't own a Moto G 3rd Gen but I bought two Moto g 3rd for my parents a few months ago. they don't care about updates but would be nice to get Nougat on their phones. Lenovo is very lazy when it comes to updates.
[X Style (Pure) General] s3rgioru3las:
I signed it. I don't know why manufacturers are so notorious for having horrible updating habits. It's not that hard to keep phones updated. Not to mention the security risk they run for not updating phones.
[X Style (Pure) General] ravikeshri_0341:
Done .

The point is why these companies are so stubborn, they sell us a device and then forgot us.

They have this horrible habit.
[X Style (Pure) General] acejavelin:
I just wanted to say thanks to everyone who has signed the petition... We have exceeded the 1000 signature milestone and received confirmation this be a featured story on at least major Android news outlet in the coming days.

I am still requesting everyone to actively sign the petition.

Again, thank you.
[X Style (Pure) General] Jess813:
Most consumers that buy these phones don't care as much as you think for updates. Heck I got family members with Lg G4 and Galaxy S6 and they've been having an update icon on their phone and don't care for it. It's the bottom line, plus if it's a top seller, they'll just make the next version and sell more. I love your passion and I'm with you, but believe me the cheap phones will not get as much support as the expensive ones, that's just the bottom line.
[X Style (Pure) General] Thalius:
Motorola Updates

motorola-blog.blogspot.co.uk/2016/10/n-is-for-nougat-android-70-is-coming-to.htm
[X Style (Pure) General] pato2015:
done.,...
[X Style (Pure) General] acejavelin:
Pretty good read, probably one of the better written Android news articles in a while... even if you not a fan of our petition, I suggest all users read this article.

http://www.xda-developers.com/motorola-and-updates-how-the-oem-plays-up-on-planned-obsolescence
[X Style (Pure) General] acejavelin:
Recommended reading... Moto and Updates: More Planned Obsolesce from Lenovo’s Motorola
[X Style (Pure) General] aybarrap1:
This is pretty much true for most things today. I've noticed that is a couple of previous phones there was an update that actually occurred right after the 18 month support mark. And sure enough, it seemed to cripple the phone slightly. I'm not surprised one bit.
[X Style (Pure) General] Deleted member 7436581:
Good on folks for trying but I wonder how these types of petitions are meant to work. You get the signatures needed, then what? And how is the number of signatures needed determined? Again, credit for trying to speak up about this. I just wanted to understand this method fully.
[X Play General] acejavelin:
Please sign our petition requesting Moto to provide the Android N update to the Moto G 2015 and Moto G Turbo.

https://www.change.org/p/motorola-please-include-moto-g-3rd-gen-for-android-nougat-update

You may be wondering why I am asking other Moto owners to support the G3 and Turbo by signing our petition... We are asking Moto to simply do what they said when they released the device, by providing fast updates for 18 months and not drop support for this clearly capable device. This could easily effect all of you in the future just like Moto is trying to do to these devices if we don't call Lenovo/Moto on their clear violation of what they stated previously as if they get away with this, what is to stop them from providing updates for any other device in a far shorter time span than promised.

Part of the beauty of Moto devices was the promise of a near stock Android experience with fast updates for an 18 month period, this is one of the reasons many of us purchased these devices over other choices that were available, we should hold Moto to what they sold us on and letting them get away with not doing that now will likely mean other devices will be dropped before their time in the future.

As of this posting, we have over 680 supporters and could still use everyone's support.

I thank you in advance for your assistance. Feel free to share this link in any appropriate group or community you chose.
[X Play General] moozer:
Isn't the problem here that although Motorola suggested an 18 month cycle, Lenovo are now the owners? As such, Lenovo have brought in their own update policy which supersedes Motorola's previous policy.

I would gladly support your little protest, however, it will be in vain.

We tried this when Sony reneged on their support for the Xperia SP.

I'm sure enthusiasts will rally to create custom ROMS for the G - Xperia SP still lives on with Nougat and so will the Moto G.

Either be resigned to your lot; look forward to custom development or move on.
[X Play General] acejavelin:
I just wanted to say thanks to everyone who has signed the petition... We have exceeded the 1000 signature milestone and received confirmation this be a featured story on at least major Android news outlet in the coming days.

I am still requesting everyone to actively sign the petition.

Again, thank you.
[G4 Q&A, Help & Troubleshooting] okolaris:
Hey guys,

I got my G4 H815 delivered with MM pre-installed a few months ago. I decided to downgrade to LP to root the phone without unlocking the bootloader. Everything worked like a charm, except the Camera won't focus anymore at all (no matter what app), the manual focus does not work either. I already did multiple factory resets (removed root, tried a different LP version) and cleared the cache for the camera app.

So after nothing worked and I worried my camera got a hardware defect, I returned to Marshmallow, and yes, the focus works perfectly fine once again. So the hardware does work. After that I tried an older LP Update, but same result. So I flashed MM for the second time tonight, and ofc it works on MM...

However, I would prefer to have a rooted (but locked) phone. Is there anything you guys could think of that causes that behavior? As I said, I got my H815 with MM pre installed!

Thanks for your help! :D
[G4 Q&A, Help & Troubleshooting] okolaris:
Any ideas?
[G4 Q&A, Help & Troubleshooting] rajkatiyar07:
DO factory reset ! hard reset !
[G4 Q&A, Help & Troubleshooting] okolaris:
Thanks for your reply, but as I stated above, I tried that 3 times :/
[G4 Q&A, Help & Troubleshooting] kessaras:
hi !

-the firmware update is to fix errors and improve the phone a bit. there are several videos on youtube that show the focus problem of g4. focus is slow. mine was with MM too so i don't have any personal experience on that problem.

-yes you can root without unlocking. unlocking the bootloader is something you are gonna do to install a custom bootloader or custom recovery.

Also search better this forum. there are custom roms you can install and keep your bootloader untouched
[G4 Q&A, Help & Troubleshooting] axewfious:
Sorry for bringing up such an old thread, but have you found any fixes? Im having the exact same problem right now.
[G4 Q&A, Help & Troubleshooting] bob11233:
Same here, I was forced to go back to MM as a result, but i miss having root so much :(
[Android Software Development] brianelv:
Requirements

Android 7.0 or higher

SuperSU or kernel with dm-verity disabled

Latest Google app (6.5.35.21 or newer)

build.prop tweaks

Method 1: Manual editing

Just add or replace these lines on your build.prop:

ro.product.model=Pixel XL
ro.opa.eligible_device=true

Method 2: Flashable ZIP by [MENTION=6105718]FaserF[/MENTION]

Link: http://xdaforums.com/showpost.php?p=69074667&postcount=112

Flashing video guide by [MENTION=4739170]mjp93[/MENTION]

[YOUTUBE]hjt4karDZNM[/YOUTUBE]

F.A.Q.

What languages are supported by Google Assistant?

Only English and German for now.

I'm still having Google Now, what can I do?

Go to the Google app info and wipe its data.

Now my phone model is Pixel or Pixel XL, is this a problem?

Maybe. Some manufacturers uses the build.prop data to offer their apps and updates on Google Play, so you can have problems updating those apps. Nexus owners won't have any problem.

My camera is crashing!

Restore your build.prop and use the new method.

The "Ok Google" hotword doesn't work!

Works only on Nexus stock ROMs.

What about Android Marshmallow?

Check this out (by [MENTION=5222551]Maxr1998[/MENTION]) https://plus.google.com/+MaxRumpfAliasMaxr1998/posts/P6ehUoPNp54

List of working devices

Google Nexus 6P | Stock NBD90X

Google Nexus 5X | OctoOS

Google Nexus 6 | OctoOS

Google Nexus 5 | AOSP 7.0 by Santhosh M | BOKROM

Google Nexus 4 | ???

Google Pixel C | ???

Moto G 2013 (falcon) | CM14 | AOSP

Moto G 2015 (osprey) | AICP 12.0 NRD90Z | AOSP-OMS 7.0 NRD90U

OnePlus One | LegendROM CM14

Lenovo VIBE K5 Plus | CM14

YU Yureka Plus | AICP 7.0.0_r14

Samsung Galaxy S5 | CM14 Beta

Nextbit Robin

Good luck! :highfive:

For more information check the Nexus 6P thread: http://xdaforums.com/nexus-6p/development/mod-google-assistant-stock-nbd90x-t3477868
[Android Software Development] darabo:
Would this have an effect on OTA updates?
[Android Software Development] mykenyc:
Question, what have you tested what happens when you revert the build.prop after getting assistant to work?
[Android Software Development] brianelv:
You won't receive more Android OTA updates.
[Android Software Development] brianelv:
IF you revert the build.prop the Google Assistant will be replaced with Google Now on Tap.
[Android Software Development] mykenyc:
Okay in that case better to just use magisk, going to make a module real quick.
[Android Software Development] ZacksBuilds:
Replaced my build.prop with your and it did nothing but add a Vendor error on startup and a Voice icon on the Pixel launcher for my 6P. What'd I do wrong? Running latest Google app and OctOS ROM
[Android Software Development] AXelzero1:
Please tell us when you're done with that.
[Android Software Development] wilder_mason:
Do you have to be on stock recovery for this? Can you be rooted?
[Android Software Development] Akilesh Akil:
could someone give me the link for google app velvet?
[Android Software Development] mykenyc:
Delete...
[Android Software Development] mrjiggywiggy:
Same with me for just the voice icon, although I don't get the vendor error on the Nexus 6.
[Android Software Development] ZacksBuilds:
Glad to know I'm not the only one lol... Didn't get the vendor error before either.
[Android Software Development] Golf c:
The assistant is working, but Im getting soft reboots when I use it. Nexus 6 running Pure Nexus Nougat.
[Android Software Development] Akilesh Akil:
you can't edit the build prop without root.

Editing build prop requires root access
[Android Software Development] ZacksBuilds:
Google Camera is force closing as well... Can someone upload a stock Nexus 6P build prop?
[Android Software Development] michel sedgh:
Did all the changes on a OnePlus 3 and nothing happened :(
[Android Software Development] ZacksBuilds:
I'd at least inform people in the OP some of the issues people are facing
[Android Software Development] dracinn:
No change for my N6p with 6.6.14 apk.
[Android Software Development] Akilesh Akil:
nothing happened to OP 2 either :(:(
[Android Software Development] messiahfreedom:
And thank you very much!!! I got it to work doing this too!!!
[Android Software Development] rayraycarter4:
Yes but if you read further in the post all you need to add is one line to your build.prop - - - > ro.opa.eligible_device=true
[Android Software Development] dev_freak:
It worked fine in one try on my OnePlus One. It's great to have it already available. Only issue, when training voice it crashes at that screen in the settings, everytime I say "okay Google" it asks to terain my voice, when the screen has been off.
[Android Software Development] Bucika:
How did you manage to flash the .zip?

I am on 6P PN 7.0 and I always get the error.. Can you tell me the exact steps?
[Android Software Development] ZacksBuilds:
So currently the only downside of having Google Assistant is no voice activation yeah?
[Android Software Development] dev_freak:
Yeah
[Android Software Development] messiahfreedom:
For those who have a One Plus 3 or other device somehow on Nougat, how is is working for you? I am getting the OP3 tomorrow and I wanted to know if this is seamless on CM14 or whatever nougat roms are out there.
[Android Software Development] eric082684:
I also got an error after flashing the google assistant zip, wiped cache and flashed the velvet, rebooted and now I'm stuck in a bootloop.
[Android Software Development] ChongoDroid:
Even trusted voice works now :D

For a while on AOSP roms it would come up with the screen off but I still had to unlock it. Now I can ask our new fancy assistant for cooking advice without getting the phone greasy.

*does little dance*
[Android Software Development] dev_freak:
How?
[Android Software Development] theDXT:
Sure. I don't know what 6P PN is but my phone is the 6P running stock 7.0 build NRD90U with root and TWRP. I also am on security patch from August 5 2016

1. downloaded all 3 files that FaserF posted to my phone http://xdaforums.com/android/softwa...-assistant-t3477879/post69074667#post69074667

2. rebooted into TWRP and flashed the ZIP files.

3. booted back into the OS for 5 min

4. booted back into TWRP and wiped dalvik and cache

5. booted back into the OS for 5 min.

6. Settings > Apps > Google App > Storage > Manage Space > Clear All Data

and then it worked.

---------- Post added at 09:57 AM ---------- Previous post was at 09:56 AM ----------

it's working for me in Canada
[Android Software Development] Arthurvben:
Downloaded everything. Followed your steps and cleared cache and dalvik cache but still now on tap. I guess it's just the roms fault. Thanks anyway!
[Android Software Development] Ubelsteiner:
Cheers mate, this worked for me. Not at first though, it was pulling up OK Google for the first 5mins or so but then Assistant came up
[Android Software Development] Harsha Raj:
Working well on OnePlus One with the experimental Nougat ROM.
[Android Software Development] jlmcr87:
Why are you playing with google magic?:silly:
[Android Software Development] a1exus:
If I root, my AP won't work( is there a way to tweak it without breaking AP?
[Android Software Development] iswapneel:
Cheers...!!! Working on one plus 3 as well...;)
[Android Software Development] iamaniff:
"Velvet" is Google App. If you want beta version download at Apk mirror
[Android Software Development] dev_freak:
It doesn't on TugaPower, "OK Google" crashes
[Android Software Development] Langduscher:
Same. Other than that iy works, cheers!!

Hope to het a Solutions for OK Google detection. Tried all suggestions mentioned On my N6, stock
[Android Software Development] KiritoYNA:
i have wipe google app data... but why google now still appear...?
[Android Software Development] NLBeev:
Yep. We are herd animals following inspector Gadget. Thx for your response. You belong to the few that are aware of this.
[Android Software Development] Teloah:
I sold my soul to Google along time ago... ;)

I don't use the assistant that much because I can't have the phones language in my native language to use it. It's a cool feature though, and quite impressive how great it works and what it can do.
[Android Software Development] Baldesarra:
Same here. Flashed the Zip, tried to edit the build.prop on myself, rebooted and deleted cache and data everytime but still Google now is appearing.
[Android Software Development] Gauri:
Hi , while flashing the second file , accidently , my otg pendrive was remove and it was suck on the TWRP screen . Now I cant do anything , my does not start up , while trying to go recovery it just reboots.

Please help please
[Android Software Development] counterfeit187:
http://xdaforums.com/apps/magisk/collection-magisk-modules-t3445257/post69625434

I got it working with the magisk module in the post I linked to. Still need to use chopassist for it to bypass "Ok Google" training.
[Android Software Development] Crimshot:
By reflashing your rom(without deleting/wiping anything), it should revert everything back to normal.

Also you could download root browser from the play store, then when you open the app click on system then click on build.prop. You will be prompted to a list of editors, click on one of them such as RB text editor then change

ro.product.model=Pixel

To

ro.product.model=(What ever the model of your device is)

And delete

ro.opa.eligible_device=true

After you do this, reboot your device and it should revert back to normal

To answer your other question, you most likely will not face any problems reverting, if the Google App keeps crashing just reflash the GApps and you should be fine
[Android Software Development] Adarsh2000:
Every time when i say okay Google it asks me for a voice model. Please help me. Thanks
[Android Software Development] mvdi:
voice model training

You can use the app Chop Assistant to automatically close the voice model training screen. Not the perfect solution, but it's a workaround for now.

---------- Post added at 08:23 ---------- Previous post was at 08:18 ----------

For info, the assistant is working on a Samsung Galaxy S4 running JDCTeam AOSP 7.1.0. Just the problem with the voice training screen remains, but as mentioned in my previous post, there's a workaround for that.
[Android Software Development] citizen30:
I have enabled Google assistant .... So can I trick Google into giving me unlimited photo and video storage?
[Android Software Development] mvdi:
You don't need the assistant for that
[Android Software Development] SGE_DEW:
How do you enable unlimited storage?????
[Android Software Development] dave5777:
Been using assistant on my 6P for weeks love it especially with IFTTT it has a assistant applet, you can make custom responses to phrases, my wife doesn't like it too much ?

Seems like Google found away to make chop assistant not work anymore.
[Android Software Development] mvdi:
You set up the automatic upload of photos, and as far as I know, for these files the storage is unlimited. If you use other sync software to load them up to Google drive, they use up your quota.
[Android Software Development] SGE_DEW:
I have 15 gigs of free storage and it says 3.5 gigs left. Can you explain a little better
[Android Software Development] mvdi:
See the screenshot from the drive app
[Android Software Development] Sabissimo:
No more voice training screen!

I've recompiled Velvet.apk so that "OK Google" is working now without training screen.

Here's my little (not so little, though) guide how to get it working on 7.0+ from scratch (at least that's how I got it to work for me)

1. Flash GoogleAssistantVelvetWithOKGoogle (choose zip for your architecture). Use latest availiable version (6.9.36 as of this post)

2. Install Magisk v9 (big thanks to [MENTION=4470081]topjohnwu[/MENTION] for his incredible work)

3. Install Google Assistant Enabler Magisk Module (either flash it or install it from Magisk Manager 2.5), thanks to [MENTION=2226076]stangri[/MENTION]

3a. If you've installed module in Magisk Manager - reboot your device

4. Make sure Google Assistant is working

5. Clear Google app data

6. Disable module in Magisk Manager

7. Reboot

8. Retrain your voice model

9. Enable module in Magisk Manager

10. Reboot

11. Enjoy!

Another guide for those, who already got assistant working with OK Google, but want to get rid annoying voice training screen:

1. Flash GoogleAssistantVelvetWithOKGoogle (choose zip for your architecture). Use latest availiable version (6.9.36 as of this post)

2. Go to Settings->Apps->Google App and disable it.

3. It will ask you if you want to replace it with factory version, click Yes.

4. Enable it back

5. Reboot

6. Enjoy!

P.S.

If you'll update Google App via play store or apk after this (whenever new version will be out) - "OK Google" voice training screen will be back, but I'll try to keep this updated as long as I can. And all you'll need to do will be to flash new version of "GoogleAssistantVelvetWithOKGoogle"

P.P.S.

To get this functionality (and more) for Marshmallow roms - use my xposed module Assistant Enabler

P.P.P.S.

Unfortunately, it's not possible to enable "OK Google Everywhere" via recompiling, so waiting for Xposed for Nougat for that to happen.
[Android Software Development] candra yudha tama:
Thanks man is work in fake rom nexus 5 :) i use second method
[Android Software Development] knidsrok:
Can you explain what your recompiled version does differently that makes it work? And if possible, why this makes it not work with the screen off?

I want to play around with some things to see if I can't get figure out how to get everything working together. (Obviously, I'll report back if I have any success.)