Fred6681 Posté(e) 24 décembre 2013 Share Posté(e) 24 décembre 2013 (modifié) Ce tuto a été fait pour les Google-Apps de CyanogenMod 11, il devrait marché pour toutes les rom mais les noms des applications sont surement différent donc il faut adapté en fonction de sa rom. Ce qu'il faut: - Les GApps, Pour ce tuto j'ai utilisé : gapps-kk-20131119 (je ne garanti pas que ça fonctionne correctement avec d'autre Google Apps.) elles sont disponible a cette adresse-->http://www.androidfilehost.com/?a=show&w=files&flid=10238 Edit: ça fonctionne aussi avec toute les gapps-kk disponible sur la même page et avec les miennes disponible en suivant le liens dans ma signature. - un ordinateur (pas obligé mais bien plus pratique) - un logiciel pour compressé/décompressé les fichiers zip - un éditeur de texte (notepad si vous êtes sur Windows suffit) On commence par décompressé les Gapps, on obtient: - un fichier "install-optional.sh" - un dossier "META-INF" - un dossier "optional" - un dossier "system" on va dans META-INF / com / google / android et on ouvre le fichier updater-script avec l’éditeur de texte nous avons ceci: ui_print("***********************************************"); ui_print(" Google Apps for Android 4.4.0"); ui_print("***********************************************"); ui_print("Installing files..."); run_program("/sbin/busybox", "mount", "/system"); show_progress(1, 15); delete("/system/app/Provision.apk","/system/app/QuickSearchBox.apk","/system/app/priv-app/SetupWizard.apk","/system/app/priv-app/Velvet.apk","/system/app/Vending.apk","/system/app/BrowserProviderProxy.apk","/system/app/PartnerBookmarksProvider.apk"); package_extract_dir("system", "/system"); set_perm(0, 0, 0755, "/system/addon.d/70-gapps.sh"); package_extract_dir("optional", "/tmp"); package_extract_file("install-optional.sh", "/tmp/install-optional.sh"); set_perm(0, 0, 0777, "/tmp/install-optional.sh"); run_program("/tmp/install-optional.sh", ""); show_progress(1, 15); ui_print("Cleaning up and setting metadata..."); set_metadata_recursive("/system/addon.d", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); set_metadata_recursive("/system/app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); set_metadata_recursive("/system/priv-app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); set_metadata_recursive("/system/etc/permissions", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); set_metadata_recursive("/system/etc/preferred-apps", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); set_metadata("/system/etc/g.prop", "uid", 0, "gid", 0, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); set_metadata_recursive("/system/framework", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); set_metadata_recursive("/system/lib", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); set_metadata_recursive("/system/usr/srec/en-US", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); set_metadata_recursive("/system/vendor/pittpatt", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); run_program("/sbin/busybox", "umount", "/system"); ui_print("Installation complete!"); Ca fait peur hein !!! Mais non. le but maintenant et de rajouté les lignes de commande qui supprimeront les applications non désiré donc juste avant la ligne: package_extract_dir("system", "/system"); on rajoute ce qu'on veut supprimé en choisissant dans la liste ci dessous : (les ligne commençant par # sont des commentaires et non aucune influence sur le script, vous pouvez donc les laissé) # Suppression de l'application "Navigateur internet" delete("/system/app/Browser.apk"); # Suppression de l'application "Magnétophone" delete("/system/app/SoundRecorder.apk"); # Suppression de l'application "Compte CyanogenMod" delete("/system/app/CMAccount.apk"); # Suppression de l'application "Explorateur de fichier" delete("/system/app/CMFileManager.apk"); # Suppression de l'application "CMUpdater" (mise a jour CyanogenMod) (inutile sur s3 mini) delete("/system/priv-app/CMUpdater.apk"); # Suppression de l'application "Stk" (paramètre opérateur telephonique) delete("/system/app/Stk.apk"); # Suppression de l'application "Reconnaissance vocale" delete("/system/priv-app/VoiceDialer.apk"); # Suppression de l'application "Apollo" (lecteur audio) delete("/system/app/Apollo.apk"); # Suppression de l'application "Movie Studio" delete("/system/app/VideoEditor.apk"); # Suppression de l'application "Email" delete("/system/app/Email.apk"); delete("/system/app/Exchange2.apk"); # Suppression de l'application "Effets audio" delete("/system/app/DSPManager.apk"); # Suppression de l'application "Sélecteur de fond d’écran animé" delete("/system/app/LiveWallpapersPicker.apk"); # Suppression de l'application "Ecran de veille photos" delete("/system/app/PhotoTable.apk"); # Suppression de l'application "Ecran de veille interactif basique" delete("/system/app/BasicDreams.apk"); # Suppression des fonds d’écran CyanogenMod delete("/system/app/CMWallpapers.apk"); # Suppression du fond d’écran animé "Trou noir" delete("/system/app/Galaxy4.apk"); # Suppression du fond d’écran animé "Holo Spiral" delete("/system/app/HoloSpiralWallpaper.apk"); # Suppression des fonds d’écran animés Android # Les fonds d’écran animés contenu dans cette application sont: "Eau", "Herbe", "Horloge polaire" et "Nexus" delete("/system/app/LiveWallpapers.apk"); # Suppression du fond d’écran animé "Fumée Magique" delete("/system/app/MagicSmokeWallpapers.apk"); # Suppression du fond d’écran animé "Bulles" delete("/system/app/NoiseField.apk"); # Suppression du fond d’écran animé "Phase Beam" delete("/system/app/PhaseBeam.apk"); # Suppression du fond d’écran animé "Spectre" delete("/system/app/VisualizationWallpapers.apk"); Je vous met mon fichier a titre d'exemple Comme vous pouvez le remarqué j'ai rajouté des lignes vide et des remarques ça n'a aucune influence c'est juste pour être plus clair # La commande ui_print("") affiche sur l'écran ce qu'il y a entre les guillemet ui_print("***********************************************"); ui_print(" Google Apps for Android 4.4.0"); ui_print("***********************************************"); ui_print("Installing files..."); # montage du dossier "/system" run_program("/sbin/busybox", "mount", "/system"); show_progress(1, 15); # effacement des anciennes google apps qui pourraient être installé delete("/system/app/Provision.apk","/system/app/QuickSearchBox.apk","/system/app/priv-app/SetupWizard.apk","/system/app/priv-app/Velvet.apk","/system/app/Vending.apk","/system/app/BrowserProviderProxy.apk","/system/app/PartnerBookmarksProvider.apk"); ####################### ## ## ## Mes modifications ## ## ## ####################### # Suppression de l'application "Magnétophone" delete("/system/app/SoundRecorder.apk"); # Suppression de l'application "CMUpdater" delete("/system/priv-app/CMUpdater.apk"); # Suppression de l'application "Stk" delete("/system/app/Stk.apk"); # Suppression de l'application "Reconnaissance vocale" delete("/system/priv-app/VoiceDialer.apk"); # Suppression de l'application "Movie Studio" delete("/system/app/VideoEditor.apk"); # Suppression de l'application "Email" delete("/system/app/Email.apk"); delete("/system/app/Exchange2.apk"); ############################## ## ## ## Fin de mes modifications ## ## ## ############################## # Extraction des google apps dans le dossier "/system" package_extract_dir("system", "/system"); # Fixation des permission pour les nouvelles google apps set_perm(0, 0, 0755, "/system/addon.d/70-gapps.sh"); # Installation de "facelock.apk" package_extract_dir("optional", "/tmp"); package_extract_file("install-optional.sh", "/tmp/install-optional.sh"); # Fixation des permissions pour "facelock.apk" set_perm(0, 0, 0777, "/tmp/install-optional.sh"); run_program("/tmp/install-optional.sh", ""); show_progress(1, 15); # Ecriture a l'ecran de "Cleaning up and setting metadata..." et nettoyage du système ui_print("Cleaning up and setting metadata..."); set_metadata_recursive("/system/addon.d", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); set_metadata_recursive("/system/app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); set_metadata_recursive("/system/priv-app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); set_metadata_recursive("/system/etc/permissions", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); set_metadata_recursive("/system/etc/preferred-apps", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); set_metadata("/system/etc/g.prop", "uid", 0, "gid", 0, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); set_metadata_recursive("/system/framework", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); set_metadata_recursive("/system/lib", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); set_metadata_recursive("/system/usr/srec/en-US", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); set_metadata_recursive("/system/vendor/pittpatt", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0"); # Démontage du dossier "/system" run_program("/sbin/busybox", "umount", "/system"); # Ecriture a l’écran de "Installation complete!" ui_print("Installation complete!"); Et voilà Une fois que votre fichier et convenablement éditer vous pouvez enregistré les modifications Si vous voulez que les applications installé ne réapparaissent pas quand vous flashez une mise a jour de votre ROM il vous faut édité le fichier 70-gapps,sh qui ce trouve dans / system / addon,d / et rajouté entre post-restore) et ;; Le chemin des applications que vous avez marqué dans updater-script précédé de rm -f Par exemple si vous avez marqué dans updater-script le navigateur internet et l'application Email: post-restore) rm -f /system/app/Browser.apk rm -f /system/app/Email.apk rm -f /system/app/Exchange2.apk ;; Si des commandes sont déjà écrite ne les effacez pas, écrivez les vôtres a la suite. Une fois que votre fichier et convenablement éditer vous pouvez enregistré les modifications et recompressé le tout au format zip et le renommé comme vous le souhaitez Modifié 5 février 2014 par Fred6681 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
shadownico Posté(e) 24 décembre 2013 Share Posté(e) 24 décembre 2013 Merci pour ton tuto, c'est pratique Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bigyohann Posté(e) 26 décembre 2013 Share Posté(e) 26 décembre 2013 Ou alors tu ouvres avec winrar, tu enlèves les apk du dossier /System/app que tu ne veux plus. Et une question, as tu déjà testé ou pas? Parce-que àa connaissance il faut résigner le zip après l'avoir recompiler Envoyé de mon C6903 en utilisant Tapatalk Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fred6681 Posté(e) 26 décembre 2013 Auteur Share Posté(e) 26 décembre 2013 (modifié) Bonjour, Oui bien sur que je l'ai testé je m'en sert a chaque fois que je met a jour CM11, De cette manière ça évite de refaire chaque fois les même manip, là tu flashe ta ROM tes google apps et c'est fini tu n'as plus rien a faire après Parce-que àa connaissance il faut résigner le zip après l'avoir recompiler Non, y'a pas besoin de re-signer quoi que ce soit. Modifié 26 décembre 2013 par Fred6681 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bigyohann Posté(e) 28 décembre 2013 Share Posté(e) 28 décembre 2013 Bonjour, Oui bien sur que je l'ai testé je m'en sert a chaque fois que je met a jour CM11, De cette manière ça évite de refaire chaque fois les même manip, là tu flashe ta ROM tes google apps et c'est fini tu n'as plus rien a faire après Non, y'a pas besoin de re-signer quoi que ce soit. Ah autant pour moi ;-)Envoyé de mon C6903 en utilisant Tapatalk 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
AGC93 Posté(e) 1 janvier 2014 Share Posté(e) 1 janvier 2014 Ça m'a l'aire compliqué tout ça ! Mais si on fait ça on peut supprimé le Launcher de Google pour avoir toute la personnalisation de CM 11 ? Envoyé de mon iPod touch à l'aide de Tapatalk Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fred6681 Posté(e) 2 janvier 2014 Auteur Share Posté(e) 2 janvier 2014 (modifié) Bonsoir, on peu le supprimé en l'enlevant du dossier /system/app/ des GApps. Vu que j'en ai pas sous les yeux je ne peux pas te dire le nom (dans ceux que j'ai, il est déjà enlevé), Je sais juste qu'il y a home dans le nom de l'.apk. Quelqu'un pourrais précisé le nom s'il vous plait ? Modifié 2 janvier 2014 par Fred6681 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lygoss Posté(e) 2 janvier 2014 Share Posté(e) 2 janvier 2014 C'est GoogleHome.apk ;) 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fred6681 Posté(e) 3 janvier 2014 Auteur Share Posté(e) 3 janvier 2014 Merci Lygoss Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
AGC93 Posté(e) 3 janvier 2014 Share Posté(e) 3 janvier 2014 Y a juste à supprimer l'apk ou il faut modifier le scripte ? Envoyé de mon iPod touch à l'aide de Tapatalk Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lygoss Posté(e) 3 janvier 2014 Share Posté(e) 3 janvier 2014 Tu supprime l'apk des Gapps et tu flash les gapps ;) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
AGC93 Posté(e) 3 janvier 2014 Share Posté(e) 3 janvier 2014 Y a pas besoin de faire de Wipes Data ? Envoyé de mon GT-I8190 en utilisant Tapatalk Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bigyohann Posté(e) 3 janvier 2014 Share Posté(e) 3 janvier 2014 Y a pas besoin de faire de Wipes Data ? Envoyé de mon GT-I8190 en utilisant Tapatalk Non ;-)Envoyé de mon C6903 en utilisant Tapatalk Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
AGC93 Posté(e) 3 janvier 2014 Share Posté(e) 3 janvier 2014 Mais c'est bizarre, j'ai pourtant supprimer l'apk de Google Home mais j'ai toujours le Launcher de Google. Comment ça se fait ? Envoyé de mon GT-I8190 en utilisant Tapatalk Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fred6681 Posté(e) 3 janvier 2014 Auteur Share Posté(e) 3 janvier 2014 Il faut installé la rom avant et ensuite les GApps modifier, si tu les réinstallent sur une rom avec des Gapps déjà installé ça ne fonctionne pas Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
AGC93 Posté(e) 3 janvier 2014 Share Posté(e) 3 janvier 2014 Comment je fais alors ? Je dois faire tous les Wipes ? J'ai juste fais la mise a jour de la ROM en réinstallent les Gapps et fait un Wipe Cache/Dalvic. Envoyé de mon GT-I8190 en utilisant Tapatalk Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fred6681 Posté(e) 3 janvier 2014 Auteur Share Posté(e) 3 janvier 2014 (modifié) Actuellement tu dois avoir les deux installé dans ton téléphone. Vérifie le (avec Uninstall Expert par exemple), s'il y sont les deux, désinstalle celui de google. Après, pour les autres mise a jour avec tes Gapps modifié il ne reviendras plus. Sinon la ligne a rajouté dans le script pour supprimé le Launcher Google est: # Suppression du lanceur d'application Google delete("/system/app/GoogleHome.apk"); Donc si tu rajoute cette ligne est que tu le supprime des Gapps c'est bon. Si tu veux faire plus propre tu peux aussi allé dans /system/addon.d/ de tes Gapps et supprimé la ligne app/GoogleHome.apk qui est écrite dans le fichier 70-gapps.sh ça évite de donné des permissions a une appli qui n'est pas installé Modifié 4 janvier 2014 par Fred6681 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
AGC93 Posté(e) 4 janvier 2014 Share Posté(e) 4 janvier 2014 Uninstall Expert se trouve sur le Play Store ? Envoyé de mon GT-I8190 en utilisant Tapatalk Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fred6681 Posté(e) 4 janvier 2014 Auteur Share Posté(e) 4 janvier 2014 (modifié) Oui, je te l'ai marqué en lien vers la page dans mon post précédent. Je viens de remarqué qu'il ne faut pas regardé ce tuto avec tapatalk. Ça fait vraiment bordélique ! Modifié 4 janvier 2014 par Fred6681 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
AGC93 Posté(e) 4 janvier 2014 Share Posté(e) 4 janvier 2014 J'ai supprimer le Launcher de Google avec Uninstall Expert, du coup j'ai due installé un autre Launcher. Envoyé de mon GT-I8190 en utilisant Tapatalk Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fred6681 Posté(e) 5 janvier 2014 Auteur Share Posté(e) 5 janvier 2014 Tu voyais les deux dans Uninstall Expert, avant de désinstallé ? Il t'as pas proposé l'autre ? Tu as essayé de redémarrer après ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
AGC93 Posté(e) 5 janvier 2014 Share Posté(e) 5 janvier 2014 Je crois qu'il y en avait qu'un seul.... Et oui j'ai bien redémarré, j'ai même Reflasher les Gapps modifier ! Envoyé de mon iPod touch à l'aide de Tapatalk Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fred6681 Posté(e) 6 janvier 2014 Auteur Share Posté(e) 6 janvier 2014 (modifié) T'aurais du reflasher ta ROM et tes GApps après, ça aurait marché ensuite. Modifié 6 janvier 2014 par Fred6681 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
AGC93 Posté(e) 6 janvier 2014 Share Posté(e) 6 janvier 2014 Justement hier j'ai Reflasher la ROM et les Gapps, mais ça ne change rien. Envoyé de mon GT-I8190 en utilisant Tapatalk Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fred6681 Posté(e) 6 janvier 2014 Auteur Share Posté(e) 6 janvier 2014 (modifié) Ouais... en gros si tu enlève des applis de tes GApps, ils faut refaire les tout wipes ou alors il faut gardé les mêmes tout le temps Modifié 6 janvier 2014 par Fred6681 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.