Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,810,941 Members 38,631 Now Online
XDA Developers Android and Mobile Development Forum

[MOD][XPOSED]Google Play Store (2013/07/05)

Tip us?
 
WonderEkin
Old
(Last edited by WonderEkin; 19th August 2013 at 04:05 AM.)
#1  
Senior Member - OP
Thanks Meter 298
Posts: 162
Join Date: Jul 2007
Default [MOD][XPOSED]Google Play Store (2013/07/05)

Hi, I've built a dirty mod using Xposed framework to get Google Play store to work.


Script Installation

Requirement: Root your Ouya, adb tools
Files you need: ps4ouya_script.zip , download and extract them
  1. Sideload the Xposed framework, download link and installation guide from here.
  2. Execute RunMe.bat, that's it



_______________________________________________



Do this if the script didn't work
Manual Installation
Requirement: Root your Ouya, busybox installed, adb tools
Files you need: ps4ouya.zip , download and extract them
  1. Sideload the Xposed framework, download link and installation guide from here.
  2. Sideload Mod_PS4Ouya.apk and enable "Play Store Mod For Ouya" in the Xposed app
  3. Push these Google apk to /system/app
    Code:
    adb push com.android.vending.apk /sdcard/com.android.vending.apk
    adb push com.google.android.gms.apk /sdcard/com.google.android.gms.apk
    adb push GoogleLoginService.apk /sdcard/GoogleLoginService.apk
    adb push GoogleServicesFramework.apk /sdcard/GoogleServicesFramework.apk
    adb push NetworkLocation.apk /sdcard/NetworkLocation.apk
    Code:
    adb shell
    In the shell
    Code:
    su
    mount -orw,remount /system
    cat /sdcard/com.android.vending.apk > /system/app/com.android.vending.apk
    cat /sdcard/com.google.android.gms.apk > /system/app/com.google.android.gms.apk
    cat /sdcard/GoogleLoginService.apk > /system/app/GoogleLoginService.apk
    cat /sdcard/GoogleServicesFramework.apk > /system/app/GoogleServicesFramework.apk
    cat /sdcard/NetworkLocation.apk > /system/app/NetworkLocation.apk
    chmod 644 /system/app/com.android.vending.apk
    chmod 644 /system/app/com.google.android.gms.apk
    chmod 644 /system/app/GoogleLoginService.apk
    chmod 644 /system/app/GoogleServicesFramework.apk
    chmod 644 /system/app/NetworkLocation.apk
    mount -oro,remount /system
    reboot

Now the Play Store should ready to work.
If you can't find the Play Store in the MAKE menu, sideload the com.android.vending.apk again.
Code:
adb install -r com.android.vending.apk

Please see my other project
Mod Collection For Ouya(Play Store, OTA root keeper, Disable Auto Update, Overscan Fix & 720p)
Attached Files
File Type: zip Mod_PS4Ouya.src.zip - [Click for QR Code] (520.3 KB, 2631 views)
The Following 44 Users Say Thank You to WonderEkin For This Useful Post: [ Click to Expand ]
 
MasterZen88
Old
#2  
MasterZen88's Avatar
Senior Member
Thanks Meter 797
Posts: 462
Join Date: Feb 2012

 
DONATE TO ME
Quote:
Originally Posted by WonderEkin View Post
Hi, I've built a dirty mod using Xposed framework to get Google Play store to work.

Installation
Requirement: Root your Ouya, adb tools
Files you need: ps4ouya.zip , download and extract them
  1. Sideload the Xposed framework, download link and installation guide from here.
  2. Sideload Mod_PS4Ouya.apk and enable "Play Store Mod For Ouya" in the Xposed app
  3. Push these Google apk to /system/app
    Code:
    adb push com.android.vending.apk /sdcard/com.android.vending.apk
    adb push com.google.android.gms.apk /sdcard/com.google.android.gms.apk
    adb push GoogleLoginService.apk /sdcard/GoogleLoginService.apk
    adb push GoogleServicesFramework /sdcard/GoogleServicesFramework.apk
    adb push NetworkLocation.apk /sdcard/NetworkLocation.apk
    Code:
    adb shell
    In the shell
    Code:
    su
    mount -orw,remount /system
    cp /sdcard/com.android.vending.apk /system/app
    cp /sdcard/com.google.android.gms.apk /system/app
    cp /sdcard/GoogleLoginService.apk /system/app
    cp /sdcard/GoogleServicesFramework.apk /system/app
    cp /sdcard/NetworkLocation.apk /system/app
    chmod 644 /system/app/com.android.vending.apk
    chmod 644 /system/app/com.google.android.gms.apk
    chmod 644 /system/app/GoogleLoginService.apk
    chmod 644 /system/app/GoogleServicesFramework.apk
    chmod 644 /system/app/NetworkLocation.apk
    mount -oro,remount /system
    reboot

Now the Play Store should ready to work.
If you can't find the Play Store in the MAKE menu, sideload the com.android.vending.apk again.
Great.. Testing it out now. Is it okay if I use your work within ZG Rom?
 
XblackdemonX
Old
#3  
XblackdemonX's Avatar
Senior Member
Thanks Meter 196
Posts: 899
Join Date: May 2008
Location: Montreal

 
DONATE TO ME
Wow you are my hero! i cannot wait to try this tonight!
OnePlus One 64GB
Rom: CM11 Nighty
Kernel: Stock
----------------------------------------------
OUYA *Rooted*+Play Store
Rom: 1.2.771-r1
Kernel: Stock
 
WonderEkin
Old
#4  
Senior Member - OP
Thanks Meter 298
Posts: 162
Join Date: Jul 2007
Why not? Pls go ahead if it works
 
datagutt
Old
(Last edited by datagutt; 4th July 2013 at 04:17 PM.)
#5  
Senior Member
Thanks Meter 819
Posts: 314
Join Date: Dec 2010
Location: Askim
Could you release the source of the PS4Ouya apk?
Devices:
Google Nexus 5 (Current)
Ouya
Sony Xperia ZR
Samsung Galaxy S3
Meizu MX
Samsung Galaxy S2
HTC Desire
Galaxy Spica
HTC Magic

MIUI porter and Norwegian translator.
Part of TeamBBQ, creators of BBQLog, OpenDesign and BBQdroid.
 
faxanidu
Old
#6  
Junior Member
Thanks Meter 1
Posts: 18
Join Date: Jan 2011
cant establish reliable connection
 
professorpoptart
Old
(Last edited by professorpoptart; 4th July 2013 at 04:43 PM.)
#7  
professorpoptart's Avatar
Senior Member
Thanks Meter 106
Posts: 159
Join Date: Jul 2010
missing .apk on framework... for the copy pasters

adb push GoogleServicesFramework.apk /sdcard/GoogleServicesFramework.apk

also,
I had to use cat instead of cp

like:
cat /sdcard/GoogleServicesFramework.apk > /system/app/GoogleServicesFramework.apk

---------- Post added at 11:45 AM ---------- Previous post was at 11:18 AM ----------

so if you dont mind, us irc'ers are wondering... whats the magic with the ps4ouya.apk?
The Following User Says Thank You to professorpoptart For This Useful Post: [ Click to Expand ]
 
WonderEkin
Old
#8  
Senior Member - OP
Thanks Meter 298
Posts: 162
Join Date: Jul 2007
Quote:
Originally Posted by datagutt View Post
Could you release the source of the PS4Ouya apk?
I can release the source if you guys confirm this mod works. Just bypass a method only, nothing secret.

Quote:
Originally Posted by faxanidu View Post
cant establish reliable connection
What do you mean?

Quote:
Originally Posted by professorpoptart View Post
missing .apk on framework... for the copy pasters

adb push GoogleServicesFramework.apk /sdcard/GoogleServicesFramework.apk
Thanks for pointing that out
 
Akkeresu
Old
(Last edited by Akkeresu; 4th July 2013 at 05:06 PM.)
#9  
Akkeresu's Avatar
Member
Thanks Meter 7
Posts: 77
Join Date: Aug 2010
Quote:
Originally Posted by WonderEkin View Post
Hi, I've built a dirty mod using Xposed framework to get Google Play store to work.

Installation
Requirement: Root your Ouya, adb tools
Files you need: ps4ouya.zip , download and extract them
  1. Sideload the Xposed framework, download link and installation guide from here.
  2. Sideload Mod_PS4Ouya.apk and enable "Play Store Mod For Ouya" in the Xposed app
  3. Push these Google apk to /system/app
    Code:
    adb push com.android.vending.apk /sdcard/com.android.vending.apk
    adb push com.google.android.gms.apk /sdcard/com.google.android.gms.apk
    adb push GoogleLoginService.apk /sdcard/GoogleLoginService.apk
    adb push GoogleServicesFramework /sdcard/GoogleServicesFramework.apk
    adb push NetworkLocation.apk /sdcard/NetworkLocation.apk
    Code:
    adb shell
    In the shell
    Code:
    su
    mount -orw,remount /system
    cp /sdcard/com.android.vending.apk /system/app
    cp /sdcard/com.google.android.gms.apk /system/app
    cp /sdcard/GoogleLoginService.apk /system/app
    cp /sdcard/GoogleServicesFramework.apk /system/app
    cp /sdcard/NetworkLocation.apk /system/app
    chmod 644 /system/app/com.android.vending.apk
    chmod 644 /system/app/com.google.android.gms.apk
    chmod 644 /system/app/GoogleLoginService.apk
    chmod 644 /system/app/GoogleServicesFramework.apk
    chmod 644 /system/app/NetworkLocation.apk
    mount -oro,remount /system
    reboot

Now the Play Store should ready to work.
If you can't find the Play Store in the MAKE menu, sideload the com.android.vending.apk again.
Code:
adb install -r com.android.vending.apk
Need to add .apk to "GoodleServicesFramework" push line.

Added my account just fine, but Google Play crashes on launch:

http://pastebin.com/J85uABZs

Reran the permissions portions and rebooted, just in case.

Good on ya for getting this far!

[EDIT] I'm gonna try using Vending DRM'ed files in a moment to test that aspect. If I can get DataSync+ working, then I may not need the actual Play Store. :3
 
BUS DR1V3R
Old
#10  
Member
Thanks Meter 21
Posts: 59
Join Date: Sep 2010
Quote:
Originally Posted by Akkeresu View Post
Need to add .apk to "GoodleServicesFramework" push line.

Added my account just fine, but Google Play crashes on launch:

http://pastebin.com/J85uABZs

Reran the permissions portions and rebooted, just in case.

Good on ya for getting this far!
It's going into the play store for me but I get "Connection timed out" with a retry button.

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes