Google News all-19 5.12.0.19051736 (nodpi)
[opengapps/all.git] / HOWTO
blob11a01164ae333f6b51d2ea8e891bb9e41dad3faa
1 Use add_sourceapp.sh from the Open GApps project root, when updating files in app, priv-app, lib or lib64.
2 The other directories are to be maintained manually. Permissions must be sorted alphabetically.
4 ---
5 Some APKs can only be retrieved from nexus images:
6 Download one of the latest Nexus Phone images from https://developers.google.com/android/nexus/image
7 If you don't use the image of a phone, some applications and libraries might miss, like the camera and/or the dialer.
8 Pay also attention that APK files are not lacking their classes.dex!
10 Extract the image-xxxxx-xxxxxx.zip from from the tgz archive
11 Extract the system.img from the image-xxxxx-xxxxxx.zip
12 Get sig2img from https://github.com/anestisb/android-simg2img
13 Convert the system.img from a sparse android file to a disk-image file using android-simg2img: simg2img system.img system.raw.img
14 Open the system.raw.img using a disk-mount application
16 ---
17 Import the following apks from the Nexus image using the add_sourceapp.sh:
18 /app/GoogleContactsSyncAdapter/GoogleContactsSyncAdapter.apk
19 /app/FaceLock/FaceLock.apk
20 /priv-app/GoogleBackupTransport/GoogleBackupTransport.apk
21 /priv-app/GoogleFeedback/GoogleFeedback.apk
22 /priv-app/GoogleLoginService/GoogleLoginService.apk
23 /priv-app/GoogleOneTimeInitializer/GoogleOneTimeInitializer.apk
24 /priv-app/GooglePartnerSetup/GooglePartnerSetup.apk
25 /priv-app/GoogleServicesFramework/GoogleServicesFramework.apk
26 /priv-app/SetupWizard/SetupWizard.apk
27 /priv-app/TagGoogle/TagGoogle.apk
28 /lib/libfacelock_jni.so
29 /lib/libfilterpack_facedetect.so
30 /lib/libjni_latinimegoogle.so
32 ---
33 Copy the following files and folders from the Nexus system image to their corresponding folder.
34 Note that only the lib*.so files are architecture dependent, the other files can go into 'all':
35 /etc/permissions/com.google.android.camera2.xml
36 /etc/permissions/com.google.android.dialer.support.xml
37 /etc/permissions/com.google.android.maps.xml
38 /etc/permissions/com.google.android.media.effects.xml
39 /etc/permissions/com.google.widevine.software.drm.xml
40 /etc/preferred-apps/google.xml
41 /framework/com.google.android.camera2.jar
42 /framework/com.google.android.maps.jar
43 /framework/com.google.android.media.effects.jar
44 /framework/com.google.widevine.software.drm.jar
45 /usr/srec
46 /vendor/pittpatt