Wie kann ich Google Apps auf Cyanogenmod für das Samsung Galaxy S2 (i9100) installieren?

Wenn ich versuche, die neueste Version von Open GApps mit adb sideload, und dem standardmäßigen CM Recovery, das mit CM 13 für das Samsung Galaxy SII (i9100) geliefert wird, auf meinem Telefon zu installieren. Allerdings bekomme ich die Fehlermeldung "Failed to set up busybox". Die vorgeschlagene Lösung, die darin besteht, die TWRP-Wiederherstellung anstelle von CM zu verwenden, habe ich keine Ahnung, wie ich vorgehen soll, da ich nicht weiß, wo ich einen Kernel mit TWRP-Wiederherstellung finden kann, der mit CM13 kompatibel ist. Ich kann keine Kernel für CM12 finden, da viele der Download-Links auf Seiten wie xda-developers.com tot sind.

Ich habe versucht, mit CM12 und CM13 zu installieren, und ich bekomme das gleiche Ergebnis.

Ich habe erfolgreich eine Kopie von busyboxauf /system/bin installiert. Ich habe zuerst versucht, Open GApps über zu installieren adb sideload, dies ist jedoch fehlgeschlagen. Beim Laufen adb shellsah ich, dass es vielleicht busyboxlauffähig war, also lief ich chmod +x, und lief busybox, woraufhin ich die Hilfemeldung von busybox sah. Überraschenderweise wurde Open GApps aus demselben Grund immer noch nicht installiert.

Wie kann ich die Google Apps auf meinem Telefon installieren?

Sie brauchen keinen neuen Kernel, um eine andere Wiederherstellung zu verwenden.

Antworten (4)

Rahul hat Recht, aber ich könnte dazu beitragen (ich habe auch den i9100 und bin auf das gleiche Problem gestoßen). Ich hatte das Problem, dass meine Google-Apps bereits gemauert waren, sodass ich keine Hilfs-Apps installieren konnte.

VORSICHT: Dies kann Ihr System blockieren, wenn Sie sich nicht sicher sind, was Sie tun.

Beim Upgrade von CM12.X auf 13 müssen Sie eine neue Gapps-Version installieren. Das Problem ist, dass mit CM13 das alte Wiederherstellungssystem (das Sie benötigen, um gapps zu installieren) durch ein neues ersetzt wird, dem die Busybox fehlt. Meine bisherige Lösung: Das alte Wiederherstellungssystem mit Odin zurückflashen (ich habe clockworkmod als Wiederherstellungssystem verwendet, das Busybox hat). Laden Sie die Gapps und den neuesten Cyanogenmod auf Ihre SD-Karte (Zip-Dateien) herunter und legen Sie sie in Ihr Telefon ein. Booten Sie in die Wiederherstellung. Reinigen und löschen Sie Ihr System. Installiere cyanogenmod aus der Zip-Datei und direkt danach die Gapps-Zip-Datei. Dies kann einige Zeit dauern. Starten Sie dann Ihr System neu.

KRITISCHE HINWEISE: - Wenn Sie cyanogenmod von der SD-Karte installieren, wird Ihre Wiederherstellung erneut mit dem neuen eingebetteten Wiederherstellungssystem cyanogenmod (demjenigen, dem die Busybox fehlt) überschrieben. - Wenn Sie die Größe Ihrer Partitionierung nicht geändert haben, schlägt die Installation von Gapps (ich habe die kleinste Version namens pico verwendet) wegen unzureichendem Speicherplatz fehl. In diesem Fall müssen Sie auch neue Pit-Dateien flashen und sdcard0 (vfat), system, data, preload und emmc (vfat) formatieren. Dann können Sie Ihre benutzerdefinierte ROM und Gapps aus der Wiederherstellung installieren.

Links: Pit-Dateien unterschiedlicher Größe: forum.xda-developers.com/showpost.php?p=60473209&postcount=1106 (wählen Sie eine mit 512 MB Preload (!), nur um sicherzugehen) CWM Recovery: http://galaxys2root.com/cwmtwrp -recovery/ Philz Recovery zum Flashen von Pit-Dateien und Formatieren von Dateisystemen: http://dh.st/SvM

Leider muss dieser Vorgang wiederholt werden, sobald Sie Ihre Gapps aktualisieren müssen. Ich habe bisher keine bessere Lösung gefunden...

Danke @Simon! Hilfreich, aber für mich als Laie leider nicht ausführlich genug... Wie flashe ich ein neues PIT? Wie formatiere ich sdcard0 usw.? Mir schwirrt der Kopf... Ich würde mich sehr über eine Schritt-für-Schritt-Anleitung freuen. Vielen Dank!
@Thomas siehe meine zusätzliche Antwort unten. Dies kann Ihnen helfen.

Okay, ich füge eine weitere Antwort hinzu, da sich das Protokoll, das ich anhänge, von dem unterscheidet, was ich oben gepostet habe. Das hat bei mir funktioniert, ich kann nicht sagen, ob das bei dir funktioniert; Bitte zeigen Sie nicht mit dem Finger auf mich ;) Dies ist für alle gedacht, die einen CM CM12.1 Nightly Build 2016-01-19 oder später installiert haben - einschließlich der Wiederherstellung von Cyanogenmod, die NICHT in der Lage ist, Zip-Dateien zu installieren. Das Verfahren reorganisiert auch Ihre Partitionsstruktur.

== Partitionsgröße ändern, TWRP 3.0.2-0, CyanogenMod 13 nächtlich und OpenGApps Pico auf Samsungs Galaxy S2 i9100 mit Windows 10 installieren. Telefon hat CM12.1 nächtliches Build 2016-01-19 oder später, aber keine Busybox. ==

VORSICHT: Das Befolgen dieser Anweisungen kann Ihr Gerät blockieren. Alle Schritte erfolgen auf eigene Gefahr. Dieses Protokoll wurde erfolgreich auf zwei unabhängigen i9100-Geräten getestet. Anfänglich hatten beide Geräte CyanogenMod 12.1 mit CyanogenMods "Stock" Recovery installiert (dem die Busybox fehlt). Gebaut > 2016-01-19. Dieses Protokoll installiert CyanogenMod 13, OpenGApps und TWRP 3.0.2-0 Recovery. Diese Wiederherstellung sollte auch nach dem Update von CyanogenMod auf den nächsten nächtlichen Build bestehen bleiben (noch nicht getestet, wäre nett, wenn jemand dazu Feedback geben könnte!).

HINWEIS: Alle Schritte wurden auf einem Windows 10-PC durchgeführt. Bei Verwendung eines anderen Betriebssystems können andere Ereignisse auftreten.

VORBEREITUNGEN:

  1. Lesen Sie dies zuerst, bevor Sie es ausführen;)
  2. Sichern Sie alle Ihre persönlichen Daten.
  3. Werfen Sie Ihre zusätzliche SD-Karte aus Ihrem Telefon aus.
  4. Holen Sie sich den neuesten CyanogenMod Nightly Build: http://download.cyanogenmod.org/?device=i9100 -> speichern Sie die ZIP-Datei auf Ihrer extra SD-Karte, die Sie gerade ausgeworfen haben
  5. Holen Sie sich OpenGApps pico: http://opengapps.org/ Stellen Sie sicher, dass das Build-Datum mit dem nächtlichen Build-Datum von CyanogenMod übereinstimmt. Speichern Sie die ZIP-Datei auf der gerade ausgeworfenen SD-Karte.
  6. Holen Sie sich HeimdallSuite_v1.4.0.zip: http://forum.xda-developers.com/attachment.php?attachmentid=3713767&d=1460278689 -> Extrahieren Sie es in einen lokalen Ordner (ab jetzt c:\localFolder genannt)
  7. Holen Sie sich Samsung_Galaxy_S2_Pit-Files_Collection_All-In-One_2015-05-04.rar - http://forum.xda-developers.com/attachment.php?attachmentid=3293884&d=1430622849 -> speichern Sie es in c:\localFolder
  8. Extrahieren Sie Ihr gewünschtes Systemspeicherlayout aus dem gerade heruntergeladenen Grubensammlungsarchiv. Ich empfehle dringend, eine Datei aus dem Unterordner "I9100_512MB_Preload" auszuwählen, da diese höchstwahrscheinlich keine Probleme bei der Installation von CyanogenMod verursachen. Ich habe mich für folgende Konfiguration entschieden: I9100_2.0GB_Sys-08GB_Data-512MB_Preload.pit --> speichere diese Datei in c:\localFolder. Diese Datei heißt fortan myPit.pit.
  9. Holen Sie sich SAMSUNG_USB_Driver_for_Mobile_Phones.zip: http://forum.xda-developers.com/attachment.php?attachmentid=3713769&d=1460278744 -> zum Installieren doppelklicken. Wenn Sie dies nicht installieren, können Sie möglicherweise keine Verbindung zwischen Ihrem Telefon und Ihrem PC herstellen.
  10. Holen Sie sich MSVC++ 2012 Redistributable x86, vcredist_x86.exe (Heimdall lässt sich nicht öffnen, wenn x64 installiert ist): https://www.microsoft.com/de-de/download/details.aspx?id=30679 -> zum Installieren doppelklicken. Wenn Sie dies nicht installieren, erhalten Sie höchstwahrscheinlich eine DLL-nicht-gefunden-Ausnahme, wenn Sie Heimdall starten.
  11. Holen Sie sich die neueste TWRP-Wiederherstellung: https://dl.twrp.me/i9100/ -> speichern Sie das img in c:\localFolder. Diese Datei wird von nun an als myRecovery.img bezeichnet.

PROTOKOLL:

  1. Verbinden Sie Ihr Gerät (und entsperren Sie es, falls es gesperrt ist).
  2. Öffnen Sie den Windows-Geräte-Manager (geben Sie beim Start "Geräte-Manager" ein). Stellen Sie im Geräte-Manager sicher, dass ausgeblendete Geräte angezeigt werden (Menü „Ansicht“).
  3. Navigieren Sie zu „Modem“ -> „Samsung-Modem“. Rechtsklick -> "Deinstallieren".
  4. Geben Sie "Geräteinstallationseinstellungen ändern" in Start und Ende ein, um Treiber überhaupt nicht automatisch zu installieren. Dies ist notwendig, um zu verhindern, dass Windows 10 zwischengespeicherte Treiber für die Einrichtung verwendet.
  5. Trennen Sie Ihr Gerät.
  6. Starten Sie Ihr System im Menü „Erweiterte Starteinstellungen“ neu: Klicken Sie auf das Startmenü und wählen Sie „Einstellungen“ -> Klicken Sie auf „Update und Sicherheit“ -> Klicken Sie auf „Wiederherstellung“ -> Klicken Sie unter „Erweiterter Start“ auf „Jetzt neu starten“. Wenn nach dem Systemneustart das Startmenü erscheint, klicken Sie auf „Problembehandlung“ -> Klicken Sie auf „Erweiterte Optionen“ -> Klicken Sie auf „Starteinstellungen“ -> Klicken Sie auf „Neu starten“ -> Drücken Sie auf dem Bildschirm „Starteinstellungen“ 7 oder F7 zum Deaktivieren Durchsetzung der Fahrersignatur. (entnommen aus: http://acer.custhelp.com/app/answers/detail/a_id/38289/~/windows-10%3A-disable-signed-driver-enforcement )
  7. Schalte dein Telefon aus. Bringen Sie es in den Download-Modus, indem Sie gleichzeitig "Volume Down" + "Home" + "Power" gedrückt halten. Ein Warnbildschirm wird angezeigt. Bestätigen Sie mit „Lauter“.
  8. Verbinden Sie Ihr Gerät mit Ihrem PC. Das Gerät befindet sich nun im Download-Modus.
  9. Öffnen Sie den Explorer und wechseln Sie zu c:\localFolder\Heimdall Suite\Drivers und öffnen Sie zadig.exe
  10. Aktivieren Sie im Menü "Optionen" die Option "Alle Geräte auflisten".
  11. Wählen Sie „Gadget-Seriennummer“ aus dem Dropdown-Menü.
  12. Wählen Sie „WinUSB v6.1.xxx“ aus der Wertauswahl und klicken Sie auf „Treiber installieren“. Die Installation sollte mit einem Erfolgsdialog bestätigt werden.
  13. Schließen Sie zadig.exe
  14. Bringen Sie Ihr Telefon wieder in den Download-Modus: Trennen Sie es vom Strom. Verbinden Sie es erneut. Bringen Sie es in den Download-Modus, indem Sie gleichzeitig "Volume Down" + "Home" + "Power" gedrückt halten. Ein Warnbildschirm wird angezeigt. Bestätigen Sie mit „Lauter“.
  15. Öffnen Sie c:\localFolder\Heimdall\Heimdall Suite\heimdall-frontend.exe
  16. Öffnen Sie die Registerkarte "Dienstprogramme".
  17. Klicken Sie im Bereich „Gerät erkennen“ auf die Schaltfläche „Erkennen“. Stellen Sie sicher, dass die Statusmeldung „Gerät erkannt“ lautet.
  18. Klicken Sie im Bereich „Download Pit“ auf die Schaltfläche „Save As“. Geben Sie einen Namen wie "Sicherung" ein. Dies ist eine Sicherungsdatei Ihrer aktuellen Telefonpartitionierung. Da Sie ihre Größe ändern werden, werden Sie diese Datei später nicht mehr verwenden. Dieser Schritt ist jedoch notwendig, damit das Telefon mit Ihrem PC kommuniziert, ich weiß nicht warum ...
  19. Klicken Sie dann im selben Bereich auf die Schaltfläche "Herunterladen". Wenn alles korrekt eingerichtet wurde, erscheinen keine Fehler im Statusprotokoll. Überprüfen Sie bitte.
  20. Bringen Sie Ihr Telefon wieder in den Download-Modus. Vom Strom trennen. Verbinden Sie es erneut. Bringen Sie es in den Download-Modus, indem Sie gleichzeitig "Volume Down" + "Home" + "Power" gedrückt halten. Ein Warnbildschirm wird angezeigt. Bestätigen Sie mit „Lauter“. Ja, das ist notwendig.
  21. Öffnen Sie die Registerkarte "Flash".
  22. Klicken Sie im Bedienfeld „PIT“ auf die Schaltfläche „Durchsuchen“, wählen Sie Ihre myPit.pit aus (die Sie aus der Sammlung der Pit-Dateien extrahiert haben) und aktivieren Sie das Kontrollkästchen „Repartition“.
  23. Klicken Sie im Bereich „Partitionen (Dateien)“ auf die Schaltfläche „Hinzufügen“.
  24. Wählen Sie im Bereich „Partitionsdetails“ im Dropdown-Menü „Partitionsname“ die Option „Wiederherstellung“. Stellen Sie sicher, dass im Feld „Partitions-ID“ „7“ angezeigt wird. Klicken Sie im Bereich „Datei“ daneben auf die Schaltfläche „Durchsuchen“ und wählen Sie myRecovery.img aus
  25. Stellen Sie im Bereich "Sitzungen" sicher, dass weder die Kontrollkästchen "Kein Neustart" noch die Kontrollkästchen "Fortsetzen (...)" aktiviert sind.
  26. Klicken Sie nun im Bereich „Partitionen (Dateien)“ auf den Eintrag „WIEDERHERSTELLUNG“, so dass er blau markiert ist.
  27. Klicken Sie auf „Starten“. Hoffentlich wird jetzt das Recovery geflasht. Sie sehen den Fortschritt, wenn sich die Statusleiste ändert. Überprüfen Sie auch die Ausgabe auf Fehler. Wenn einfach nichts passiert, überprüfen Sie erneut, ob die Kontrollkästchen "No Reboot" oder "Resume (...)" deaktiviert sind, und/oder versuchen Sie es erneut.
  28. Bringen Sie Ihr Telefon in den Wiederherstellungsmodus (!). Trennen Sie es von der Stromversorgung. Verbinden Sie es erneut. Bringen Sie es in den Wiederherstellungsmodus, indem Sie gleichzeitig „Volume Up“ (!) + „Home“ + „Power“ gedrückt halten. Der TWRP-Wiederherstellungsbildschirm wird angezeigt.
  29. Navigieren Sie zu „Wischen“ -> „Erweitertes Löschen“. Eine Liste der verfügbaren Partitionen wird angezeigt. (Es ist wichtig, mindestens "SDCard" (/emmc) neu zu formatieren, damit es später von CyanogenMod erkannt wird (sonst wird es höchstwahrscheinlich als defekt markiert).) Aktivieren Sie "Cache", tippen Sie auf "Dateisystem reparieren oder ändern". -> „Dateisystem ändern“ -> „EXT4“ -> Wischen. Dadurch wird die Neuformatierung der Partition erzwungen.
  30. Wiederholen Sie diesen Schritt mit allen anderen verfügbaren Partitionen (einige davon wie „Android Secure“ oder „Dalvik“ funktionieren nicht. WARNUNG: Wenn Sie Ihre zusätzliche SD-Karte noch eingelegt haben, sehen Sie möglicherweise zwei „SDCard“-Einträge in dieser Liste . Eine davon ist Ihre zusätzliche SD-Karte. Wenn Sie sie formatieren, gehen Ihre persönlichen Daten (sowie die cyanogenmod-nightly- und OpenGApps-Zip-Dateien) darauf verloren. Bei diesem Schritt gehe ich davon aus, dass Sie keine zusätzliche SD-Karte haben. Karte eingelegt...
  31. Um sicherzustellen, dass alle erforderlichen Partitionen sauber sind, navigieren Sie schließlich zu „Home“ -> „Wipe“ -> „Swipe To Factory Reset“.
  32. Navigieren Sie zu „Home“ -> „Reboot“ -> „Power Off“, um Ihr Gerät auszuschalten.
  33. Legen Sie Ihre zusätzliche SD-Karte mit den nächtlichen Build-Zip-Dateien von OpenGApps und CyanogenMod darauf ein.
  34. Bringen Sie Ihr Telefon wieder in den Wiederherstellungsmodus: Trennen Sie es vom Strom. Verbinden Sie es erneut. Bringen Sie es in den Wiederherstellungsmodus, indem Sie gleichzeitig „Volume Up“ (!) + „Home“ + „Power“ gedrückt halten. Der TWRP-Wiederherstellungsbildschirm wird angezeigt.
  35. Navigieren Sie zu „Installieren“ -> „Speicher auswählen“ und wählen Sie Ihre zusätzliche SD-Karte aus. Wählen Sie Ihre nächtliche Build-Zip-Datei von CyanogenMod aus und wischen Sie, um sie zu installieren.
  36. Wiederholen Sie diesen Schritt mit Ihrer OpenGApps-Zip-Datei.
  37. Navigieren Sie zu „Startseite“ -> „Neustart“ -> „Ausschalten“.
  38. Schalten Sie Ihr Gerät ein und lassen Sie CyanogenMod seine Arbeit erledigen. Dies kann eine Weile dauern (ca. 10 Minuten).
  39. Aktivieren Sie in CyanogenMod die Entwicklungsoptionen. Gehen Sie zu „Einstellungen“ -> „Über dieses Telefon“ -> drücken Sie sieben Mal auf „Build-Nummer“.
  40. Schützen Sie Ihre Wiederherstellung vor dem Überschreiben: „Einstellungen“ -> „Entwickleroptionen“ -> „CM-Wiederherstellung aktualisieren“ deaktivieren
  41. Stellen Sie Ihre persönlichen Daten wieder her. Das sollte es sein.

Die passenden GApps bekommt ihr bei Opengapps . Und um das zu installieren, fügen Sie einfach eine benutzerdefinierte Wiederherstellung wie TWRP/CWM in Ihr Gerät ein. Ich empfehle CWM.

Installieren Sie ClockworkMod Recovery mit ROM Manager:

Dies ist die einfachste verfügbare Methode und ermöglicht es Ihnen, die Installation über eine grafische Oberfläche zu beginnen, während Sie in Android gebootet werden, sodass Sie das Wiederherstellungs-Image nicht herunterladen und keine Befehle eingeben müssen. Dies ist die empfohlene Methode für die meisten Benutzer und Sie sollten andere Methoden nur ausprobieren, wenn diese aus irgendeinem Grund für Sie überhaupt nicht funktioniert.

  1. Installieren Sie ROM Manager auf Ihrem Gerät. Es ist eine App, mit der Sie Wiederherstellungsvorgänge planen können, während Sie in Android gebootet werden, und die eine Option zum Installieren der neuesten Version von ClockworkMod Recovery bietet.
  2. Starten Sie den gerade installierten „Rom Manager“ auf Ihrem Telefon. Die erste Option, die Sie erhalten, sollte „Flash ClockworkMod Recovery“ lauten. Tippen Sie einfach darauf und folgen Sie den Anweisungen.
  3. Warten Sie geduldig, während das System neu startet und die neueste Version von ClockworkMod Recovery installiert wird. Wählen Sie den Neustart des Geräts, wenn Sie dazu aufgefordert werden.
  4. Überprüfen Sie nach dem Neustart des Geräts in Android, ob Sie die neueste Version von ClockworkMod Recovery installiert haben, indem Sie Rom Manager starten. Es sollte jetzt in der ersten Option erwähnen, dass Sie ClockworkMod zusammen mit seiner Version, die Sie ausführen, und allen möglicherweise verfügbaren Updates installiert haben. Wenn eine neuere Version verfügbar ist, tippen Sie auf diese Option und befolgen Sie die Anweisungen zum Aktualisieren.

Die vollständige Anleitung finden Sie unter AddictiveTips .

Holen Sie sich eine ältere opengapps-Version. 2016-02-08 funktioniert für mich. 2016-02-24 nicht )