[General Questions and Answers] XiaoMigue:
Ok guys,

BAD NEWS: It's not as easy as "flash this file"

GOOD NEWS: Done! I got google environment in my Huawei Enjoy 7 Plus (TRT-AL00).

HOW-TO:

Extract from Honor Holly 4 Plus Rom these files:

/system/emui/china/permissions/services.cn.google.xml
/system/etc/xml/criticalpro.xml

And these folders, with its content and subfolders:

/system/app/GoogleCalendarSyncAdapter
/system/app/GoogleContactsSyncAdapter
/system/app/YouTube
/system/priv-app/GmsCore
/system/priv-app/GoogleBackupTransport
/system/priv-app/GoogleFeedback
/system/priv-app/GoogleLoginService
/system/priv-app/GoogleOneTimeInitializer
/system/priv-app/GooglePartnerSetup
/system/priv-app/GoogleServicesFramework
/system/priv-app/Phonesky
/system/priv-app/SetupWizard

(Note: the Holly has more apps, but I'd rather prefer installing them as user apps... also my system partition has not enough space for maps, duo, drive, velvet, chrome, music, photos, swiftkey... anyway, you can also install from appstore)

Extract from current Huawei Enjoy 7 Plus this file:

/system/etc/xml/criticalpro.xml

Use the Huawei Enjoy 7 Plus criticalpro.xml file as base. Add rows not being there from the same file in the Holly ROM

(Assuming you have root):In your Enjoy 7 Plus, create a copy of current /system/etc/xml/criticalpro.xml as backup, for example /system/etc/xml/criticalpro.original

(Assuming you have root): COPY the same structure you extracted from Holly into Enjoy's ROM. So extracted /system/priv-app/GmsCore will be copied to internal memory /system/priv-app/GmsCore and so on.

(Assuming you have root): For EACH of the folders (including the oat subfolders, and everything inside), change permissions to 644 for files and 755 for directories. By default root explorer does a 666 / 777 permission assignment, probably unnecesary, but safer to do

DO NOT START ANY APP. I didn't. I don't know if they would work or not. This is what I've done.

Restart mobile (edit) IN recovery. Make a dalvik & cache wipe (/edit)

Go to system configuration > Accounts > Add > Google. At this point, it worked for me.

After this point, I've opened Play Store. When I went to "my apps", it suddenly crashed, I reopened it, and worked fine. I've started downloading my apps, and it works. But I've found several issues:

1) Google maps didn't show the maps. Located me but no paint. Changed to satellite view and back, worked.

2) Calendar doesn't sync

3) Contacts doesn't sync

These two were tricky. I've tried giving gazillions of permissions for all google apps / services (battery, not closing on lock screen, full access, background data... everything I've found for "google" was granted). Still fail, but left this way (I don't know if they are required). After that, I went to APKMirror and downloaded the last version of GoogleContactSync (only contacts, no calendar), it's the 8.0.0. (I've read somewhere the need for downgrading to 6.... and never let it upgrade... i went the opposite, so I guess it can be updated later without problems). This one: https://www.apkmirror.com/apk/google-inc/google-contacts-sync/google-contacts-sync-8-0-0-release/

With titanium backup I uninstalled the old one (the one came in the Holly ROM, 7.1.2), DISABLED contacts and calendar sync for google accounts, installed APKMirror's one (8.0.0), rebooted, enabled sync again... and that's all. Contacts AND calendar syncing.

Hope this helps someone.

---------- Post added at 02:35 PM ---------- Previous post was at 01:42 PM ----------

Just in case, uploaded to https://we.tl/476GXbY0Di

BE CAREFUL WITH criticalpro.xml !!! That is the one I edited.

Of course, keep in mind this is what has worked on MY phone. Absolutely no warranty of work or even not bricking your mobile. If you read all thread, you'll see my first try (copying ALL apps and priv-apps folders) took me to a bootloop, i needed to reflash with HiSuite (and then unlock bootloader and all again)

---------- Post added at 02:38 PM ---------- Previous post was at 02:35 PM ----------

Just in case, I got it. Google working on Huawei Enjoy 7 Plus (TRT-AL00) bought in China. In brief, extracted basic gApps from Honor Holly 4 Plus (the brand for model in India) and overwritten GoogleContactsSyncProvider with version 8.0.0 from APKMirror. It is all explained in the thread.