3 votes

Comment puis-je installer Google Apps sur Cyanogenmod pour le Samsung Galaxy S2 (i9100) ?

Lorsque j'essaye d'installer la dernière version d'Open GApps sur mon téléphone en utilisant adb sideload et la récupération CM par défaut qui est fournie avec CM 13 pour le Samsung Galaxy SII (i9100). Cependant, je reçois le message d'erreur "Failed to set up busybox". La solution suggérée, qui est d'utiliser la récupération TWRP au lieu de CM, je n'ai aucune idée de comment faire parce que je ne sais pas où trouver un noyau, avec la récupération TWRP, qui est compatible avec CM13. Je ne peux pas trouver de noyaux pour CM12, car beaucoup de liens de téléchargement sur des sites comme xda-developers.com sont morts.

J'ai essayé d'installer avec CM12 et CM13 et j'obtiens le même résultat.

J'ai installé avec succès une copie de busybox dans /system/bin. J'ai d'abord essayé d'installer Open GApps via adb sideload mais cela a échoué. Exécution de adb shell J'ai vu que peut-être busybox était exécutable, j'ai donc exécuté chmod +x et a couru busybox après quoi j'ai vu le message d'aide de busybox. Étonnamment, Open GApps ne s'est toujours pas installé pour la même raison.

Comment puis-je installer les Google Apps sur mon téléphone ?

0 votes

Vous n'avez pas besoin d'un nouveau noyau pour utiliser une récupération différente.

2voto

Ranunculum Points 46

Ok, j'ajoute une autre réponse car le protocole que je joins diffère de celui que j'ai posté ci-dessus. Cela a fonctionné pour moi, je ne peux pas dire si cela fonctionnera pour vous ; s'il vous plaît, ne pointez pas votre doigt sur moi ;). Ceci est destiné à tous ceux qui ont un CM CM12.1 Nightly build 2016-01-19 ou plus récent installé - y compris la récupération de Cyanogenmod qui N'EST PAS CAPABLE d'installer des fichiers Zip. La procédure réorganise également la structure de votre partition.

\== Redimensionnement des partitions, installation de TWRP 3.0.2-0, CyanogenMod 13 nightly et OpenGApps Pico sur le Galaxy S2 i9100 de Samsung utilisant Windows 10. Le téléphone a CM12.1 nightly build 2016-01-19 ou plus, mais pas de busybox. ==

ATTENTION : Suivre ces instructions peut briquer votre appareil. Toutes les étapes sont effectuées à vos propres risques. Ce protocole a été testé avec succès sur deux appareils i9100 indépendants. Initialement, les deux appareils avaient CyanogenMod 12.1 avec la récupération "stock" de CyanogenMod installée (qui manque la busybox). Build > 2016-01-19. Ce protocole installera CyanogenMod 13, OpenGApps et la récupération TWRP 3.0.2-0. Cette récupération devrait persister même après la mise à jour de CyanogenMod à la prochaine construction nocturne (pas encore testé, ce serait bien si quelqu'un pouvait faire des commentaires à ce sujet !).

REMARQUE : toutes les étapes ont été effectuées sur un PC Windows 10. Vous pouvez rencontrer des événements différents en utilisant un autre système d'exploitation.

PRÉPARATIONS :

  1. Lisez d'abord ceci avant de l'exécuter ;)
  2. Sauvegardez toutes vos données personnelles.
  3. Éjectez votre carte SD supplémentaire de votre téléphone.
  4. Obtenez la dernière version de CyanogenMod Nightly Build : http://download.cyanogenmod.org/?device=i9100 -> stockez le zip sur votre carte SD supplémentaire que vous venez d'éjecter.
  5. Obtenez OpenGApps pico : http://opengapps.org/ Assurez-vous que la date de construction correspond à la date de construction nocturne de CyanogenMod. Stockez le zip sur la carte SD que vous venez d'éjecter.
  6. Téléchargez HeimdallSuite_v1.4.0.zip : http://forum.xda-developers.com/attachment.php?attachmentid=3713767&d=1460278689 -> Extrayez-le dans un dossier local (appelé dorénavant c : \localFolder )
  7. Get Samsung_Galaxy_S2_Pit-Files_Collection_All-In-One_2015-05-04.rar - http://forum.xda-developers.com/attachment.php?attachmentid=3293884&d=1430622849 -> le stocker dans c : \localFolder
  8. Extrayez la disposition de stockage du système que vous souhaitez à partir de l'archive de la collection de puits téléchargée récemment. Je recommande fortement de choisir un fichier du sous-dossier "I9100_512MB_Preload", parce que ceux-ci ne causeront probablement pas de problème avec l'installation de CyanogenMod. J'ai opté pour la configuration suivante : I9100_2.0GB_Sys-08GB_Data-512MB_Preload.pit --> stocker ce fichier dans c : \localFolder. Ce fichier s'appellera dorénavant monPit.pit.
  9. Téléchargez SAMSUNG_USB_Driver_for_Mobile_Phones.zip : http://forum.xda-developers.com/attachment.php?attachmentid=3713769&d=1460278744 -> double-cliquez pour l'installer. Si vous ne l'installez pas, il se peut que vous ne puissiez pas établir de connexion entre votre téléphone et votre PC.
  10. Obtenez MSVC++ 2012 Redistribuable x86, vcredist_x86.exe (Heimdall ne s'ouvrira pas avec x64 installé) : https://www.microsoft.com/de-de/download/details.aspx?id=30679 -> double-cliquez pour installer. Si vous ne l'installez pas, vous obtiendrez très probablement une exception dll non trouvée lors du lancement de Heimdall.
  11. Obtenez la dernière récupération TWRP : https://dl.twrp.me/i9100/ -> stocker l'image dans c : \localFolder. Ce fichier sera appelé myRecovery.img à partir de maintenant.

PROTOCOLE :

  1. Connectez votre appareil (et déverrouillez-le, s'il est verrouillé).
  2. Ouvrez le gestionnaire de périphériques de Windows (entrez "gestionnaire de périphériques" dans démarrer). Dans le gestionnaire de périphériques, assurez-vous que les périphériques cachés sont affichés (menu "View").
  3. Naviguez jusqu'à "Modem" -> "Samsung Modem". Cliquez à droite -> "Désinstaller".
  4. Entrez "modifier les paramètres d'installation des périphériques" dans le menu de démarrage et sélectionnez l'option de ne pas installer automatiquement les pilotes. Ceci est nécessaire pour empêcher Windows 10 d'utiliser les pilotes mis en cache pour l'installation.
  5. Déconnectez votre appareil.
  6. Redémarrez votre système dans le menu des paramètres de démarrage avancés : Cliquez sur le menu Démarrer et sélectionnez "Paramètres" -> Cliquez sur "Mise à jour et sécurité" -> Cliquez sur "Récupération" -> Cliquez sur "Redémarrer maintenant" sous "Démarrage avancé". Lorsque le menu de démarrage apparaît après le redémarrage du système, cliquez sur "Dépannage" -> Cliquez sur "Options avancées" -> Cliquez sur "Paramètres de démarrage" -> Cliquez sur "Redémarrer" -> Sur l'écran "Paramètres de démarrage", appuyez sur 7 ou F7 pour désactiver l'application de la signature du pilote. (extrait de : http://acer.custhelp.com/app/answers/detail/a_id/38289/~/Windows-10%3A-disable-signed-driver-enforcement )
  7. Éteignez votre téléphone. Mettez-le en mode téléchargement en maintenant simultanément les touches "Volume bas" + "Home" + "Power". Un écran d'avertissement s'affiche. Accusez réception en appuyant sur le bouton "Volume fort".
  8. Connectez votre appareil à votre PC. L'appareil est maintenant en mode téléchargement.
  9. Ouvrez l'explorateur et changez à c : \localFolder\Heimdall Suite \Drivers et ouvrir zadig.exe
  10. Dans le menu "Options", cochez "Lister tous les appareils".
  11. Sélectionnez "Gadget Serial" dans le menu déroulant.
  12. Sélectionnez "WinUSB v6.1.x.x.x" dans le sélecteur de valeurs et cliquez sur "Installer le pilote". L'installation devrait être confirmée par un dialogue de réussite.
  13. Fermer zadig.exe
  14. Remettez votre téléphone en mode téléchargement : Déconnectez-le du secteur. Reconnectez-le. Mettez-le en mode téléchargement en maintenant simultanément les touches "Volume bas" + "Accueil" + "Alimentation". Un écran d'avertissement s'affiche. Accusez réception en appuyant sur "Volume haut".
  15. Ouvrir c : \localFolder\Heimdall\Heimdall Suite \heimdall -frontend.exe
  16. Ouvrez l'onglet "Utilitaires".
  17. Cliquez sur le bouton "Detect" dans le panneau "Detect Device". Assurez-vous que le message d'état indique "Dispositif détecté".
  18. Dans le panneau "Télécharger le puits", cliquez sur le bouton "Enregistrer sous". Entrez un nom comme "backup". Il s'agit d'un fichier de sauvegarde du partitionnement actuel de votre téléphone. Comme vous allez modifier sa taille, vous n'utiliserez pas ce fichier par la suite. Cependant, cette étape est nécessaire pour faire communiquer le téléphone avec votre PC, je ne sais pas pourquoi...
  19. Cliquez ensuite sur le bouton "Télécharger" dans le même panneau. Si tout a été configuré correctement, aucune erreur n'apparaîtra dans le journal d'état. Veuillez vérifier.
  20. Remettez votre téléphone en mode téléchargement. Déconnectez-le du secteur. Reconnectez-le. Mettez-le en mode téléchargement en maintenant simultanément les touches "Volume bas" + "Accueil" + "Alimentation". Un écran d'avertissement s'affiche. Accusez réception en appuyant sur "Volume fort". Oui, c'est nécessaire.
  21. Ouvrez l'onglet "Flash".
  22. Dans le panneau "PIT", cliquez sur le bouton "Browse" et sélectionnez votre myPit.pit (que vous avez extrait de la collection de fichiers pit) et cochez la case "Repartition".
  23. Dans le panneau "Partitions(Files)", cliquez sur le bouton "Add".
  24. Dans le panneau "Partition Details", dans le menu déroulant "Partition Name", sélectionnez "Recovery". Assurez-vous que le champ "Partition ID" indique "7". Cliquez sur le bouton "Browse" dans le panneau "File" situé à côté et sélectionnez myRecovery.img.
  25. Dans le panneau "Sessions", assurez-vous que les cases "No Reboot" et "Resume (...)" ne sont pas cochées.
  26. Cliquez maintenant sur l'entrée "RECOVERY" dans le panneau "Partitions(Files)" afin qu'elle soit surlignée en bleu.
  27. Cliquez sur "Start". Avec un peu de chance, la récupération sera flashée maintenant. Vous verrez la progression lorsque la barre d'état changera. Vérifiez également l'absence d'erreurs dans la sortie. Si rien ne se passe, vérifiez à nouveau si les cases "No Reboot" et "Resume (...)" ne sont pas cochées et/ou réessayez.
  28. Mettez votre téléphone en mode récupération ( !). Déconnectez-le du secteur. Reconnectez-le. Mettez-le en mode de récupération en maintenant simultanément les touches "Volume Up" ( !) + "Home" + "Power". L'écran de récupération TWRP s'affiche.
  29. Naviguez vers "Wipe" -> "Advanced Wipe". Une liste des partitions disponibles apparaîtra. (Il est important de reformater au moins " SDCard " (/emmc) pour qu'elle soit reconnue par CyanogenMod plus tard (sinon elle sera très probablement marquée comme défectueuse)). Vérifiez " Cache ", tapez sur " Réparer ou modifier le système de fichiers " -> " Modifier le système de fichiers " -> " EXT4 " -> Swipe. Cela forcera le reformatage de la partition.
  30. Répétez cette étape avec toutes les autres partitions disponibles (certaines d'entre elles comme "Android Secure" ou "Dalvik" ne fonctionneront pas. ATTENTION : si vous avez toujours votre carte SD supplémentaire insérée, vous pouvez voir deux entrées "SDCard" dans cette liste. L'une d'entre elles est votre carte SD supplémentaire. Si vous la formatez, vos données personnelles (ainsi que les fichiers zip cyanogenmod-nightly et OpenGApps) qui s'y trouvent seront perdues. A cette étape, je suppose que vous n'avez pas de carte SD supplémentaire insérée...
  31. Enfin, pour être sûr que toutes les partitions nécessaires sont nettoyées, naviguez jusqu'à "Home" -> "Wipe" -> "Swipe To Factory Reset".
  32. Naviguez jusqu'à "Home" -> "Reboot" -> "Power Off" pour éteindre votre appareil.
  33. Insérez votre carte SD supplémentaire avec les fichiers zip OpenGApps et CyanogenMod nightly build sur elle.
  34. Ramenez votre téléphone en mode de récupération : Débranchez-le de l'alimentation. Reconnectez-le. Passez en mode de récupération en maintenant simultanément les touches "Volume Up" ( !) + "Home" + "Power". L'écran de récupération TWRP s'affiche.
  35. Naviguez vers "Installer" -> "Sélectionner le stockage" et choisissez votre carte SD supplémentaire. Sélectionnez votre fichier zip CyanogenMod nightly build et glisser pour installer.
  36. Répétez cette étape avec votre fichier zip OpenGApps.
  37. Navgiate to "Home" -> "Reboot" -> "Power Off".
  38. Allumez votre appareil et laissez CyanogenMod terminer son travail. Cela peut prendre un certain temps (environ 10 minutes).
  39. Dans CyanogenMod, activez les options de développement. Allez dans "Paramètres" -> "À propos de ce téléphone" -> appuyez sept fois sur "Numéro de construction".
  40. Protégez votre restauration contre l'écrasement : "Paramètres" -> "Options du développeur" -> désactiver "Mettre à jour la restauration CM".
  41. Restaurez vos données personnelles. Ce devrait être tout.

1voto

Ranunculum Points 46

Rahul a raison, mais je pourrais y contribuer (j'ai aussi acheté le i9100 et j'ai rencontré le même problème). J'ai rencontré le problème suivant : mes applications Google étaient déjà bloquées et je n'ai pas pu installer d'applications d'aide.

PRENDRE SOIN : Vous risquez d'endommager votre système si vous n'êtes pas sûr de ce que vous faites.

Lors de la mise à jour de CM12.X vers 13, vous devez installer une nouvelle version de gapps. Le problème est qu'avec CM13 l'ancien système de récupération (dont vous avez besoin pour installer les gapps) est remplacé par un nouveau qui n'a pas la busybox. Ma solution jusqu'à présent : flash back de l'ancien système de récupération en utilisant Odin (j'ai utilisé clockworkmod comme système de récupération qui a busybox). Téléchargez les gapps et le dernier cyanogenmod sur votre carte SD (fichiers zip) et insérez-la dans votre téléphone. Démarrez dans le système de récupération. Nettoyez et effacez votre système. Installer cyanogenmod à partir du fichier zip et directement après le fichier zip gapps. Cela peut prendre un certain temps. Puis redémarrez votre système.

NOTES CRITIQUES : - Lors de l'installation de cyanogenmod à partir de la carte SD, votre système de récupération sera à nouveau écrasé par le nouveau système de récupération intégré cyanogenmod (celui qui n'a pas de busybox). - Si vous n'avez pas redimensionné votre partitionnement, l'installation de gapps (j'ai utilisé la plus petite version appelée pico) échouera en raison d'un espace de stockage insuffisant. Si c'est le cas, vous devez également flasher de nouveaux fichiers pit et formater sdcard0 (vfat), system, data, preload et emmc (vfat). Ensuite, vous pouvez installer votre rom personnalisée et gapps de récupération.

Liens : Fichiers Pit de différentes tailles : forum.xda-developers.com/showpost.php?p=60473209&postcount=1106 (choisissez-en un avec 512MB de précharge ( !) juste pour être sûr) CWM Recovery : http://galaxys2root.com/cwmtwrp-recovery/ Philz Recovery pour le flashage des fichiers pit et le formatage des systèmes de fichiers : http://d-h.st/SvM

Malheureusement, cette procédure doit être répétée une fois que vous avez mis à jour vos gapps. Je n'ai pas trouvé de meilleure solution jusqu'à présent...

0 votes

Merci @Simon ! Utile, mais pour moi, en tant que novice, pas assez détaillé, malheureusement... Comment puis-je flasher un nouveau PIT ? Comment puis-je formater sdcard0 etc ? J'ai la tête qui tourne... J'apprécierais beaucoup des conseils plus détaillés, étape par étape. Merci beaucoup !

0 votes

@Thomas voir ma réponse complémentaire ci-dessous. Cela peut vous aider.

0voto

Rahul Bali Points 294

Vous pouvez obtenir les GApps appropriées à Opengapps . Et pour installer cela, il suffit de mettre une récupération personnalisée dans votre appareil comme TWRP/CWM. Je recommande CWM.

Installer ClockworkMod Recovery avec ROM Manager :

Il s'agit de la méthode la plus simple disponible et elle vous permet de commencer l'installation à l'aide d'une interface graphique pendant que vous êtes démarré dans Android, vous n'avez donc pas à télécharger l'image de récupération et à entrer des commandes. C'est la méthode recommandée pour la plupart des utilisateurs et vous ne devez essayer d'autres méthodes que si celle-ci ne fonctionne pas du tout pour une raison quelconque.

  1. Installer Gestionnaire de ROM sur votre appareil. Il s'agit d'une application qui vous permet essentiellement de planifier des opérations de récupération tout en démarrant dans Android, et dispose d'une option pour installer la dernière version de ClockworkMod Recovery.
  2. Lancez le "Rom Manager" que vous venez d'installer sur votre téléphone. La première option qu'il vous propose doit être "Flash ClockworkMod Recovery". Appuyez sur cette option et suivez les instructions.
  3. Attendez patiemment que le système redémarre et que la dernière version de ClockworkMod Recovery soit installée. Sélectionnez pour redémarrer l'appareil s'il vous le demande.
  4. Une fois l'appareil redémarré dans Android, vérifiez que vous avez la dernière version de ClockworkMod Recovery installée en lançant Rom Manager. Il devrait maintenant mentionner dans la première option que vous avez ClockworkMod installé ainsi que sa version que vous exécutez, et toutes les mises à jour qui pourraient être disponibles. Si une version plus récente est disponible, appuyez sur cette option et suivez les instructions de mise à jour.

Le guide complet peut être consulté à l'adresse suivante AddictiveTips .

-1voto

wowks Points 1

Obtenir une ancienne version d'opengapps. 2016-02-08 fonctionne pour moi. 2016-02-24 ne fonctionne pas)

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X