Speedo4android
Super VIP
- Inscrit
- 3 Novembre 2014
- Messages
- 2 568
- Points
- 36
- #1
Bonjour a tous ceci a pour objet de comprendre l'installation des gapps par flash en user ou system pour les roms n'en disposant pas et/ou dont le pack fournis est bugué.
Il y a 2 types de Gapps:
Gapps sans lib : installation par flash normale en data/app ou en system/app
exemples: PlayBooks PlayStore PlayMusic ..
Gapps avec lib : installation dans system par flash decomposé comme ceci:
Partie .apk dans system/app
Partie lib (fichiers .so) dans system/lib
exemples GooglePlus GoogleQuickSearchBox Chrome ...
les lib (fichiers .so) sont dans l'apk /lib/armeabi/ il faut donc les recuperer avec 7zip ou autre
Malheureusement certains fichiers .so portent le même nom et sont incompatibles (notament libcronet.so) qui se trouve dans plusieurs Gapps
Dans ce cas faire des tests, dans mon exemple:
le libcronet.so de GoogleQuickSearchBox empeche GooglePlus de se connecter :nonon:
mais celui de GooglePlus ne fait pas bugué GoogleQuickSearchBox :wink:
Gapps avec lib : installation dans data/app par flash decomposé comme ceci:
exemple pour GoogleMaps
Partie Maps.apk dans data/app
Partie lib (fichiers .so) dans data/app-lib/Maps/lib (peu bugué) :roll:
ou data/app-lib/com.google.android.apps.maps (plus sur) :mrgreen:
le nom long utilisé peut etre recuperer dans data/data ou dans data/dalvic
une installation normale rajoute -1 pour une 1ere installation
exemple : com.google.android.apps.maps-1
(Je supprime systematiquement le-1 de mes flashs)
pour vérifier que tout ce passe correctement (avec root browser)
aller dans data/data/nom_application/lib (longpress) /propriete
et voir vers quel emplacement le symlink pointe:
ici : data/app-lib/com.google.android.apps.maps
exemple de flash: (uniquement pour ma Rom) déziper et étudier la structure et le script
Une solution plus simple consiste a installer les application "normalement" et
ensuite les déplacer avec Link2SD ou equivalent. dans ce cas les fichiers lib (.so) resteront dans data/app-lib , le désavantage et que certains fichiers .so peuvent faire 32mo. et resterons en cas de update et meme de desinstalation.(un nettoyage manuel peut faire gagner beaucoup de place.)
En bref : ceci explique pourquoi les Gapps a flasher recuperées sur le net posent certains probleme.
lorsque une applis du pack ne marche pas bien , il reste la possibilité de recuperer ses fichiers .so
et les copier dans system/lib (permisssion 644) pour les applis system et dans data/app-lib/nom_app/lib
(permisssion 644) pour les applis en data.
Il y a 2 types de Gapps:
Gapps sans lib : installation par flash normale en data/app ou en system/app
exemples: PlayBooks PlayStore PlayMusic ..
Gapps avec lib : installation dans system par flash decomposé comme ceci:
Partie .apk dans system/app
Partie lib (fichiers .so) dans system/lib
exemples GooglePlus GoogleQuickSearchBox Chrome ...
les lib (fichiers .so) sont dans l'apk /lib/armeabi/ il faut donc les recuperer avec 7zip ou autre
Malheureusement certains fichiers .so portent le même nom et sont incompatibles (notament libcronet.so) qui se trouve dans plusieurs Gapps
Dans ce cas faire des tests, dans mon exemple:
le libcronet.so de GoogleQuickSearchBox empeche GooglePlus de se connecter :nonon:
mais celui de GooglePlus ne fait pas bugué GoogleQuickSearchBox :wink:
Gapps avec lib : installation dans data/app par flash decomposé comme ceci:
exemple pour GoogleMaps
Partie Maps.apk dans data/app
Partie lib (fichiers .so) dans data/app-lib/Maps/lib (peu bugué) :roll:
ou data/app-lib/com.google.android.apps.maps (plus sur) :mrgreen:
le nom long utilisé peut etre recuperer dans data/data ou dans data/dalvic
une installation normale rajoute -1 pour une 1ere installation
exemple : com.google.android.apps.maps-1
(Je supprime systematiquement le-1 de mes flashs)
pour vérifier que tout ce passe correctement (avec root browser)
aller dans data/data/nom_application/lib (longpress) /propriete
et voir vers quel emplacement le symlink pointe:
ici : data/app-lib/com.google.android.apps.maps
exemple de flash: (uniquement pour ma Rom) déziper et étudier la structure et le script
Une solution plus simple consiste a installer les application "normalement" et
ensuite les déplacer avec Link2SD ou equivalent. dans ce cas les fichiers lib (.so) resteront dans data/app-lib , le désavantage et que certains fichiers .so peuvent faire 32mo. et resterons en cas de update et meme de desinstalation.(un nettoyage manuel peut faire gagner beaucoup de place.)
En bref : ceci explique pourquoi les Gapps a flasher recuperées sur le net posent certains probleme.
lorsque une applis du pack ne marche pas bien , il reste la possibilité de recuperer ses fichiers .so
et les copier dans system/lib (permisssion 644) pour les applis system et dans data/app-lib/nom_app/lib
(permisssion 644) pour les applis en data.