FORUMS
Remove All Ads from XDA

[GAPPS] Google Apps for Android 4.4/KitKat

510 posts
Thanks Meter: 873
 
Post Reply Email Thread
Google Apps to cache for Android 4.4/KitKat

Installed (mostly) to /cache, and intended for ARMv6 (no libs, srec, or tts)

A full KitKat/CM11 ROM nearly fills our /system partition, so even the smallest, most trimmed gapps won't fit.
Option 2 is this - installing them to /cache and symlinking to /system

Because they are installed to /cache, do not wipe cache or factory reset after installing - you won't have gapps anymore.
If you do need to wipe cache, reinstall the zip afterwards.
Data can be wiped as long as you use Mounts & storage > Format /data, not factory reset from the main menu.

Added to /system: 9.9 MB
Added to /cache: 33.6 MB
(according to GNOME's archive manager)

If you have previously installed a different gapps package, please format /system and reinstall the ROM then this gapps package


Download:
gapps-4.4-tocache-20141026-2.zip
4645549b29720a264941247afd3f6269

Google Drive: http://goo.gl/3ad3HR
MediaFire: https://www.mediafire.com/?livkok80xyegdwj
team-simplicit.com: http://www.team-simplicit.com/downlo...20141026-2.zip

Pick whatever mirror is fastest for you


I'll try and keep Play Services and the Play Store up to date so they don't use up space on /data, but neither of them make any notification when updated, so I might lag behind a bit.


Changelog:
20141026-2:
- Moved more things out from cache as 20141026 was not enough

20141026:
- Moved an app from cache to system, as the space usage on cache was too much for some devices

20141025:
- Removed SetupWizard (caused problems)
- Play Services updated to 6.1.83
- Play Store updated to 5.0.31

20140605:
- Play Store updated to 4.8.20

20140523:
- Play Services updated to 4.4.52 (1174655-012)

20140519:
- Initial package
The Following 33 Users Say Thank You to WinSuk For This Useful Post: [ View ] Gift WinSuk Ad-Free
 
 
24th May 2014, 01:24 AM |#2  
OP Senior Member
Thanks Meter: 873
 
Donate to Me
More
New package available in first post - Google Play Services updated to 4.4.52 (1174655-012)
The Following 5 Users Say Thank You to WinSuk For This Useful Post: [ View ] Gift WinSuk Ad-Free
5th June 2014, 06:12 PM |#3  
OP Senior Member
Thanks Meter: 873
 
Donate to Me
More
New package, Play Store updated to 4.8.20

(I think after this I'll stop bumping and only update the first post instead - these changes update themselves on the device anyway)
The Following 5 Users Say Thank You to WinSuk For This Useful Post: [ View ] Gift WinSuk Ad-Free
22nd July 2014, 03:27 PM |#4  
Inactive Recognized Developer
Thanks Meter: 4,058
 
Donate to Me
More
@WinSuk,

Have you considered swapping the system and userdata partitions around (if userdata is actually bigger than system on your device)? See this patch as a reference: http://review.androidarmv6.org/#/c/7300/

We'll be enabling hardware TLS for all msm7x27 devices in the androidarmv6 project soon, which will require an updated recovery image. Now would be a good time to include the mtd hack, if it seems worthwhile for your device.
The Following User Says Thank You to psyke83 For This Useful Post: [ View ] Gift psyke83 Ad-Free
22nd July 2014, 08:53 PM |#5  
rharshit's Avatar
Senior Member
Flag Mumbai
Thanks Meter: 1,125
 
More
Quote:
Originally Posted by psyke83

@WinSuk,

Have you considered swapping the system and userdata partitions around (if userdata is actually bigger than system on your device)? See this patch as a reference: http://review.androidarmv6.org/#/c/7300/

We'll be enabling hardware TLS for all msm7x27 devices in the androidarmv6 project soon, which will require an updated recovery image. Now would be a good time to include the mtd hack, if it seems worthwhile for your device.

Like ways, we can use sd-ext as well

Sent from my Xperia M using XDA Premium 4 mobile app
The Following User Says Thank You to rharshit For This Useful Post: [ View ] Gift rharshit Ad-Free
22nd July 2014, 10:37 PM |#6  
OP Senior Member
Thanks Meter: 873
 
Donate to Me
More
Quote:
Originally Posted by psyke83

@WinSuk,

Have you considered swapping the system and userdata partitions around (if userdata is actually bigger than system on your device)? See this patch as a reference: http://review.androidarmv6.org/#/c/7300/

We'll be enabling hardware TLS for all msm7x27 devices in the androidarmv6 project soon, which will require an updated recovery image. Now would be a good time to include the mtd hack, if it seems worthwhile for your device.

Our system partition is actually bigger than data 240MB vs 185MB.
It might be a useful hack for older ROMs like CM9 though (where we have lots of system space)
23rd July 2014, 03:52 AM |#7  
rharshit's Avatar
Senior Member
Flag Mumbai
Thanks Meter: 1,125
 
More
Quote:
Originally Posted by WinSuk

Our system partition is actually bigger than data 240MB vs 185MB.
It might be a useful hack for older ROMs like CM9 though (where we have lots of system space)

For like even bigger ROMs, or maybe gapps, you can use the /cache partition. Or bind it data to have more space

Sent from my Optimus One using XDA Premium 4 mobile app
The Following User Says Thank You to rharshit For This Useful Post: [ View ] Gift rharshit Ad-Free
25th October 2014, 06:29 PM |#8  
OP Senior Member
Thanks Meter: 873
 
Donate to Me
More
Package updated - problem-causing SetupWizard removed, Play Store & Play Services updated.

Edit: updated again for compatibility with newer devices
The Following User Says Thank You to WinSuk For This Useful Post: [ View ] Gift WinSuk Ad-Free
16th December 2014, 02:10 AM |#9  
Any PlayStore's Avatar
Senior Member
Flag Hồ Chí Minh
Thanks Meter: 51
 
More
Suitable for all android devices ?
16th December 2014, 11:28 AM |#10  
OP Senior Member
Thanks Meter: 873
 
Donate to Me
More
Quote:
Originally Posted by Any PlayStore

Suitable for all android devices ?

No, just ARMv6 devices - other devices will have a lot missing using this package.
PA gapps would be good for other devices.
The Following User Says Thank You to WinSuk For This Useful Post: [ View ] Gift WinSuk Ad-Free
21st January 2015, 06:24 PM |#11  
Member
Flag Apricena
Thanks Meter: 15
 
More
I got this and play store and gms keeps crashing.
E/MediaFocusControl( 1885): java.app.GmsApplication: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.common.app.GmsApplicat ion" on path: DexPathLt$MethodAndArgsCaller.run(ZygoteInit.java: 732)
E/AndroidRuntime( 2260): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:566)
E/AndroidRuntime( 2260): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 2260): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.common.app.GmsApplicat ion" on path: DexPathList[[zip file "/system/framework/com.android.media.remotedisplay.jar", zip file "/system/framework/com.android.location.provider.jar", zip file "/system/priv-app/PrebuiltGmsCore.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
E/AndroidRuntime( 2260): at dalvik.system.BaseDexClassLoader.findClass(BaseDex ClassLoader.java:56)
E/AndroidRuntime( 2260): at java.lang.ClassLoader.loadClass(ClassLoader.java:4 97)
E/AndroidRuntime( 2260): at java.lang.ClassLoader.loadClass(ClassLoader.java:4 57)
E/AndroidRuntime( 2260): at android.app.Instrumentation.newApplication(Instrum entation.java:975)
E/AndroidRuntime( 2260): at android.app.LoadedApk.makeApplication(LoadedApk.ja va:509)
E/AndroidRuntime( 2260): ... 11 more
E/AndroidRuntime( 2260): Suppressed: java.io.IOException: unable to open DEX file
E/AndroidRuntime( 2260): at dalvik.system.DexFile.openDexFileNative(Native Method)
E/AndroidRuntime( 2260): at dalvik.system.DexFile.openDexFile(DexFile.java:296 )
E/AndroidRuntime( 2260): at dalvik.system.DexFile.<init>(DexFile.java:80)
E/AndroidRuntime( 2260): at dalvik.system.DexFile.<init>(DexFile.java:59)
E/AndroidRuntime( 2260): at dalvik.system.DexPathList.loadDexFile(DexPathList. java:263)
E/AndroidRuntime( 2260): at dalvik.system.DexPathList.makeDexElements(DexPathL ist.java:230)E/AndroidRuntime( 2260): at dalvik.system.DexPathList.<init>(DexPathList.java: 112)
E/AndroidRuntime( 2260): at dalvik.system.BaseDexClassLoader.<init>(BaseDexCla ssLoader.java:48)
E/AndroidRuntime( 2260): at dalvik.system.PathClassLoader.<init>(PathClassLoad er.java:65)
E/AndroidRuntime( 2260): at android.app.ApplicationLoaders.getClassLoader(Appl icationLoaders.java:57)
E/AndroidRuntime( 2260): at android.app.LoadedApk.getClassLoader(LoadedApk.jav a:321)
E/AndroidRuntime( 2260): at android.app.LoadedApk.makeApplication(LoadedApk.ja va:507)
E/AndroidRuntime( 2260): ... 11 more
E/dalvikvm( 2283): Dex cache directory isn't writable: /data/dalvik-cache
E/AndroidRuntime( 2283): FATAL EXCEPTION: main
E/AndroidRuntime( 2283): Process: com.google.process.location, PID: 2283
E/AndroidRuntime( 2283): java.lang.RuntimeException: Unable to get provider com.google.android.location.reporting.service.Repo rtingContentProvider: java.lang.ClassNotFoundException: Didn't find class "com.google.android.location.reporting.service.Rep ortingContentProvider" on path: DexPathList[[zip file "/system/framework/com.android.media.remotedisplay.jar", zip file "/system/framework/com.android.location.provider.jar", zip file "/system/priv-app/PrebuiltGmsCore.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
E/AndroidRuntime( 2283): at android.app.ActivityThread.installProvider(Activit yThread.java:4955)
E/AndroidRuntime( 2283): at android.app.ActivityThread.installContentProviders (ActivityThread.java:4547)
E/AndroidRuntime( 2283): at android.app.ActivityThread.handleBindApplication(A ctivityThread.java:4487)
E/AndroidRuntime( 2283): at android.app.ActivityThread.access$1500(ActivityThr ead.java:144)
E/AndroidRuntime( 2283): at android.app.ActivityThread$H.handleMessage(Activit yThread.java:1265)
E/AndroidRuntime( 2283): at android.os.Handler.dispatchMessage(Handler.java:10 2)
E/AndroidRuntime( 2283): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime( 2283): at android.app.ActivityThread.main(ActivityThread.jav a:5179)
E/AndroidRuntime( 2283): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 2283): at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime( 2283): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:732)
E/AndroidRuntime( 2283): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:566)
E/AndroidRuntime( 2283): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 2283): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.location.reporting.service.Rep ortingContentProvider" on path: DexPathList[[zip file "/system/framework/com.android.media.remotedisplay.jar", zip file "/system/framework/com.android.location.provider.jar", zip file "/system/priv-app/PrebuiltGmsCore.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
E/AndroidRuntime( 2283): at dalvik.system.BaseDexClassLoader.findClass(BaseDex ClassLoader.java:56)
E/AndroidRuntime( 2283): at java.lang.ClassLoader.loadClass(ClassLoader.java:4 97)
E/AndroidRuntime( 2283): at java.lang.ClassLoader.loadClass(ClassLoader.java:4 57)
E/AndroidRuntime( 2283): at android.app.ActivityThread.installProvider(Activit yThread.java:4940)
E/AndroidRuntime( 2283): ... 12 more
E/AndroidRuntime( 2283): Suppressed: java.io.IOException: unable to open DEX file
E/AndroidRuntime( 2283): at dalvik.system.DexFile.openDexFileNative(Native Method)
E/AndroidRuntime( 2283): at dalvik.system.DexFile.openDexFile(DexFile.java:296 )
E/AndroidRuntime( 2283): at dalvik.system.DexFile.<init>(DexFile.java:80)
E/AndroidRuntime( 2283): at dalvik.system.DexFile.<init>(DexFile.java:59)
E/AndroidRuntime( 2283): at dalvik.system.DexPathList.loadDexFile(DexPathList. java:263)
E/AndroidRuntime( 2283): at dalvik.system.DexPathList.makeDexElements(DexPathL ist.java:230)E/AndroidRuntime( 2283): at dalvik.system.DexPathList.<init>(DexPathList.java: 112)
E/AndroidRuntime( 2283): at dalvik.system.BaseDexClassLoader.<init>(BaseDexCla ssLoader.java:48)
E/AndroidRuntime( 2283): at dalvik.system.PathClassLoader.<init>(PathClassLoad er.java:65)
E/AndroidRuntime( 2283): at android.app.ApplicationLoaders.getClassLoader(Appl icationLoaders.java:57)
E/AndroidRuntime( 2283): at android.app.LoadedApk.getClassLoader(LoadedApk.jav a:321)
E/AndroidRuntime( 2283): at android.app.ContextImpl.getClassLoader(ContextImpl .java:734)
E/AndroidRuntime( 2283): at android.app.ActivityThread.installProvider(Activit yThread.java:4939)
E/AndroidRuntime( 2283): ... 12 more

and much more of this...
The Following User Says Thank You to DP FH For This Useful Post: [ View ] Gift DP FH Ad-Free
Post Reply Subscribe to Thread

Tags
android 4.4, armv6, gapps, google apps, kitkat

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes