Install Google Play on your Station M2
|
Original topic Author:lxp,If you repost, please indicate the source:《 Install Google Play on your Station M2 》
|
Original topic Author:lxp,If you repost, please indicate the source:《 Install Google Play on your Station M2 》
Use Device ID app to get the Google device ID
https://m.apkpure.com/device-id/com.evozi.deviceid
Then paste it in this website to register the device for Google apps.
You can also open this website on your phone or PC to do it quicker.
https://www.google.com/android/uncertified/
Thanks for adding:)
I followed your instructions, but Google Play does not show up after the "adb reboot" command. Here is the commands and responses I had (the three directories contained in the zip file were in a directory GMS.
Any thoughts on how to get the Play Store to show up?
PS C:\Users\Downloads\platform-tools_r31.0.3-windows\platform-tools> .\adb devices
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
4IZNU8HQIR device
PS C:\Users\Downloads\platform-tools_r31.0.3-windows\platform-tools> .\adb shell setprop persist.sys.root_access 3;.\adb root;.\adb remount
restarting adbd as root
Using overlayfs for /system
Using overlayfs for /vendor
Using overlayfs for /odm
Using overlayfs for /product
Using overlayfs for /system_ext
Now reboot your device for settings to take effect
remount succeeded
PS C:\Users\Downloads\platform-tools_r31.0.3-windows\platform-tools> .\adb push C:\Users\Documents\GMS /system/priv-app/
C:\Users\Documents\GMS\: 3 files pushed, 0 skipped. 28.6 MB/s (135179406 bytes in 4.502s)
PS C:\Users\Downloads\platform-tools_r31.0.3-windows\platform-tools> .\adb reboot
PS C:\Users\Downloads\platform-tools_r31.0.3-windows\platform-tools>
I apologize for not being clear about this step of adb push.
You cannot push the GMS folder to \system\priv-app.
According to your approach, the path under the device is \system\priv-app\GMS\Phonesky
, \System\priv-app\GMS\GoogleServicesFramework, etc.
What we need is something like \system\priv-app\Phonesky.
You can push the three folders separately to \system\priv-app.
like this
Or you can move the files previously pushed to the \system\priv-app\GMS folder to \system\priv-app
Then restart your device and you should be able to see Play Store on your desktop
These are the errors from logcat:
2021-08-02 15:13:48.892 393-416/system_process E/system_server: Invalid ID 0x00000000.
2021-08-02 15:13:48.950 232-1589/? E/GRALLOC-ROCKCHIP: [File] : hardware/rockchip/libgralloc/utgard/gralloc_drm_rockchip.cpp; [Line] : 1024; [Func] : drm_gem_rockchip_alloc;
failed set name of dma_buf.
2021-08-02 15:13:49.168 157-157/? E/mali_so: [File] : hardware/arm/driver/./src/opengles/gles_common_state/gles_error.c; [Line] : 69; [Func] : _gles_set_error;
encounter the first gles_error : 0x501.
2021-08-02 15:13:49.246 157-157/? E/RenderEngine: GL error 0x0501
2021-08-02 15:13:49.294 157-157/? E/Layer: [Surface(name=AppWindowToken{429f833 token=Token{eb863a2 ActivityRecord{abeab6d u0 com.android.vending/.AssetBrowserActivity t9}}})/@0xaa6d9 - animation-leash#0] No local sync point found
2021-08-02 15:13:49.294 157-157/? E/Layer: [Surface(name=AppWindowToken{429f833 token=Token{eb863a2 ActivityRecord{abeab6d u0 com.android.vending/.AssetBrowserActivity t9}}})/@0xaa6d9 - animation-leash#0] No local sync point found
2021-08-02 15:13:49.294 157-157/? E/Layer: [Surface(name=AppWindowToken{dad9aa6 token=Token{4e20c01 ActivityRecord{5644de8 u0 com.android.launcher3/.Launcher t2}}})/@0xcb137a7 - animation-leash#0] No local sync point found
--------- beginning of crash
2021-08-02 15:13:49.297 2246-2246/com.android.vending E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.android.vending, PID: 2246
java.lang.RuntimeException: Unable to create application com.google.android.finsky.application.classic.ClassicProdApplication: java.lang.RuntimeException: Failed to load configurations for FinskyApp
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6465)
at android.app.ActivityThread.access$1300(ActivityThread.java:219)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1859)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7356)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
Caused by: java.lang.RuntimeException: Failed to load configurations for FinskyApp
at dqs.av(PG:18)
at dsw.onCreate(PG:5)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1189)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6460)
at android.app.ActivityThread.access$1300(ActivityThread.java:219)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1859)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7356)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
Caused by: java.util.concurrent.ExecutionException: java.lang.SecurityException: Failed to find provider com.google.android.gsf.gservices for user 0; expected to find a valid ContentProvider for this authority
at avpu.a(PG:3)
at avpu.get(PG:9)
at avsw.a(PG:1)
at dqs.av(PG:17)
at dsw.onCreate(PG:5)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1189)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6460)
at android.app.ActivityThread.access$1300(ActivityThread.java:219)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1859)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7356)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
Caused by: java.lang.SecurityException: Failed to find provider com.google.android.gsf.gservices for user 0; expected to find a valid ContentProvider for this authority
at android.os.Parcel.createException(Parcel.java:2071)
at android.os.Parcel.readException(Parcel.java:2039)
at android.os.Parcel.readException(Parcel.java:1987)
at android.content.IContentService$Stub$Proxy.registerContentObserver(IContentService.java:1234)
at android.content.ContentResolver.registerContentObserver(ContentResolver.java:2263)
at android.content.ContentResolver.registerContentObserver(ContentResolver.java:2251)
at aoua.b(PG:2)
at aoua.b(PG:6)
at asvz.<init>(Unknown Source:5)
at aswa.a(PG:6)
at dqx.a(Unknown Source:75)
at axnf.run(Unknown Source:2)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at axnh.run(PG:2)
at axnj.run(Unknown Source:12)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at afvu.run(Unknown Source:7)
at java.lang.Thread.run(Thread.java:919)
Caused by: android.os.RemoteException: Remote stack trace:
at com.android.server.content.ContentService.registerContentObserver(ContentService.java:344)
at android.content.IContentService$Stub.onTransact(IContentService.java:482)
at android.os.Binder.execTransactInternal(Binder.java:1021)
at android.os.Binder.execTransact(Binder.java:994)
2021-08-02 15:13:49.294 157-157/? E/Layer: [Surface(name=AppWindowToken{dad9aa6 token=Token{4e20c01 ActivityRecord{5644de8 u0 com.android.launcher3/.Launcher t2}}})/@0xcb137a7 - animation-leash#0] No local sync point found
2021-08-02 15:13:49.317 232-1589/? E/GRALLOC-ROCKCHIP: [File] : hardware/rockchip/libgralloc/utgard/gralloc_drm_rockchip.cpp; [Line] : 1024; [Func] : drm_gem_rockchip_alloc;
failed set name of dma_buf.
2021-08-02 15:13:49.327 157-157/? E/Layer: [Surface(name=AppWindowToken{429f833 token=Token{eb863a2 ActivityRecord{abeab6d u0 com.android.vending/.AssetBrowserActivity t9}}})/@0xaa6d9 - animation-leash#0] No local sync point found
2021-08-02 15:13:49.327 157-157/? E/Layer: [Surface(name=AppWindowToken{dad9aa6 token=Token{4e20c01 ActivityRecord{5644de8 u0 com.android.launcher3/.Launcher t2}}})/@0xcb137a7 - animation-leash#0] No local sync point found
2021-08-02 15:13:49.412 232-1589/? E/GRALLOC-ROCKCHIP: [File] : hardware/rockchip/libgralloc/utgard/gralloc_drm_rockchip.cpp; [Line] : 1024; [Func] : drm_gem_rockchip_alloc;
failed set name of dma_buf.
2021-08-02 15:13:49.419 232-1589/? E/GRALLOC-ROCKCHIP: [File] : hardware/rockchip/libgralloc/utgard/gralloc_drm_rockchip.cpp; [Line] : 1024; [Func] : drm_gem_rockchip_alloc;
failed set name of dma_buf.
2021-08-02 15:13:49.426 232-1589/? E/GRALLOC-ROCKCHIP: [File] : hardware/rockchip/libgralloc/utgard/gralloc_drm_rockchip.cpp; [Line] : 1024; [Func] : drm_gem_rockchip_alloc;
failed set name of dma_buf.
2021-08-02 15:13:52.423 393-1052/system_process E/TaskPersister: File error accessing recents directory (directory doesn't exist?).
Device ID app comes up blank for Framework Services ID
Station M1 may be base on Android 10.I have uploaded a new version for Android 10.I have updated the tutorial, you can download GMS_A10.zip and try it
In addition, the tutorial has also updated how to uninstall the previously installed GMS that did not work, just delete the corresponding folder and its contents.