Toronto
Senior-Moderator
Teammitglied
- 4.301
Vorneweg: Was ist Root? - Was, wie, warum, für wen: Root unter Android
Es folgt eigentlich nur eine Sammlung von verschiedenen Threads (meist aus dem xda-developers Forum). Man kann sich dieses Wissen auch selbst ohne Probleme durch etwas suchen aneignen. Ich versuche eine gute Übersicht zu bieten.
In dieser Anleitung erkläre ich zum einen wie man sein Galaxy S Advance (sehr einfach und in wenigen Minuten) rooten kann. Rooten ist die Voraussetzung für den zweiten Teil der Anleitung: das Kernel flashen (Ausnahme: Möglichkeit CoCore ohne root zu flashen. Danke an Wattsolls).
Sowohl beim rooten als auch beim Kernel flashen gibt es mehrere Möglichkeiten. Ich erkläre die root Variante von Shaan aus dem xda-Forum und das CoCore flashen via Universal flash tool. Wem das noch nichts sagt, keine Angst es ist relativ einfach
Beide Anleitungen sind sowohl für das I9070 als auch das I9070P verwendbar!
Voraussetzung: Irgendeine Jelly Bean (4.1.2) Version muss geflasht sein (https://www.android-hilfe.de/forum/...g-flashen-einer-firmware-mit-odin.359430.html)!
Dazu zählt auch vorher und nachher der factory reset und full wipe um ein sauberes System zu erhalten.
Gehe hier zur Original Anleitung zum rooten im xda-Forum: [ROOT] Root JellyBean - xda-developers
Anleitung auf Deutsch:
1. Den .zip Ordner "Root" downloaden. Eine SD-Karte wird benötigt.
2. Das smartphone in der Stockrecovery booten. Dazu im ausgeschaltetem Zustand 'Home' + 'Lautstärke Lauter' + 'Power' betätigen.
3. "Install update from external storage" auswählen.
4. root.zip auswählen und ausführen lassen.
Euer smartphone ist jetzt gerooted! Ihr findet jetzt eine App namens SuperSu in eurem Menü. Diese erlaubt es euch in Zukunft root-Anwendungen auszuführen.
Wer nur rooten möchte hat jetzt sein Ziel erreicht und muss nicht weiterlesen.
Ein Kernel kann das System verbessern. Wenn ihr absolut zufrieden mit Jelly Bean seid, lasst es. Wenn ihr trotz wipe usw. freezes, kleine Ruckler, Systemfehler habt, allgemein nicht ganz zufrieden seid oder einfach etwas ausprobieren möchtet, kann ein guter Kernel Wunder bewirken.
Vom Kernel "CoCore" gab es bis jetzt nur positive Rückmeldungen. Er wird im xda-Forum von Cocafe ständig weiterentwickelt und verbessert das System merkbar. Was CoCore alles macht steht ausführlich hier (Englisch): [Kernel] CoCore - xda-developers
Achtung: CoCore funktioniert auf I9070 (CoCore-E) und I9070P (CoCore-EP). Die Version für das I9070P mit NFC befindet sich mittlerweile in der Beta Phase (NFC kann genutzt werden).
Ich erkläre die Variante mit dem Universal Kernel flash tool.
1) Lade Universal Kernel flash tool auf das Advance und installiere es.
2) Installiere einen root explorer auf dem Handy. Zum Beispiel diesen: ES File Explorer (nebenbei, damit kann man Standardapps deinstallieren! )
3) Lade den gewünschten (am besten aktuellsten) CoCore hier herunter: CoCore-E-Refresh - xda-developers DevDB (ältere Versionen hier). Ich empfehle eine TWRP (Team win recovery project). CWM (ClockworkMod) ist aber genauso möglich. Es ändert nur die integrierte custom recovery (zum Vergleich der verschiedenen Recoverys, siehe Spoiler ganz unten).
4) Den Ordner (z.B. "CoCore-E-6.0-TWRP.zip") entpacken und nur die kernel.bin.md5 auf eure SD-Karte kopieren.
4.1) Zum Sichern des original Kernels kann im Universal Kernel flash tool die Menü Taste gedrückt und "Kernel backup tool" ausgewählt werden. Hier kann man einfach den derzeitigen Kernel sichern um ihn ggf. später mit dem UKF-Tool zurück zu flashen. Das Backup heißt dann 'UKF_Backup.bin'. Nicht unbedingt notwendig, da ein Flashen der original Firmware das gleiche Ergebnis erziehlt.
5) Universal Kernel flash tool öffnen. "Select a Kernel" anklicken und die kernel.bin.md5 auswählen. Jetzt Flash Kernel auswählen. Der Kernel wird geflasht. Advance neu starten und freuen.
Das wars auch schon
Dieses Prinzip funktioniert natürlich auch mit jedem anderen Kernel fürs Advance.
Hier eine grobe Übersicht möglicher custom Kernel für das Advance (Aktualität nicht garantiert):
Den Diskussionsthread zum CoCore-Kernel, wo z.B. aktuelle Versionen diskutiert werden, findet ihr hier: https://www.android-hilfe.de/forum/...advance.874/cocore-fuer-das-i9070.418897.html
Ich hoffe es hat geholfen. Fragen oder Verbesserungsvorschläge einfach in diesem Thread posten.
Danke an Wattsolls, Trend43 und legendos für hilfreiche Verbesserungsvorschläge!
Im Anhang noch eine Übersicht der verschiedenen Recovery Menüs (von links nach Rechts "Stock Gingerbread 2.3.6" - "Stock Jelly Bean 4.1.2" - "CWM v6.0.2.8" - "TWRP v.2.5.0.0").
Es folgt eigentlich nur eine Sammlung von verschiedenen Threads (meist aus dem xda-developers Forum). Man kann sich dieses Wissen auch selbst ohne Probleme durch etwas suchen aneignen. Ich versuche eine gute Übersicht zu bieten.
In dieser Anleitung erkläre ich zum einen wie man sein Galaxy S Advance (sehr einfach und in wenigen Minuten) rooten kann. Rooten ist die Voraussetzung für den zweiten Teil der Anleitung: das Kernel flashen (Ausnahme: Möglichkeit CoCore ohne root zu flashen. Danke an Wattsolls).
Sowohl beim rooten als auch beim Kernel flashen gibt es mehrere Möglichkeiten. Ich erkläre die root Variante von Shaan aus dem xda-Forum und das CoCore flashen via Universal flash tool. Wem das noch nichts sagt, keine Angst es ist relativ einfach
Beide Anleitungen sind sowohl für das I9070 als auch das I9070P verwendbar!
--- Rooten ---
Voraussetzung: Irgendeine Jelly Bean (4.1.2) Version muss geflasht sein (https://www.android-hilfe.de/forum/...g-flashen-einer-firmware-mit-odin.359430.html)!
Dazu zählt auch vorher und nachher der factory reset und full wipe um ein sauberes System zu erhalten.
Gehe hier zur Original Anleitung zum rooten im xda-Forum: [ROOT] Root JellyBean - xda-developers
Anleitung auf Deutsch:
1. Den .zip Ordner "Root" downloaden. Eine SD-Karte wird benötigt.
2. Das smartphone in der Stockrecovery booten. Dazu im ausgeschaltetem Zustand 'Home' + 'Lautstärke Lauter' + 'Power' betätigen.
3. "Install update from external storage" auswählen.
4. root.zip auswählen und ausführen lassen.
Euer smartphone ist jetzt gerooted! Ihr findet jetzt eine App namens SuperSu in eurem Menü. Diese erlaubt es euch in Zukunft root-Anwendungen auszuführen.
Wer nur rooten möchte hat jetzt sein Ziel erreicht und muss nicht weiterlesen.
--- Kernel flashen ---
Ein Kernel kann das System verbessern. Wenn ihr absolut zufrieden mit Jelly Bean seid, lasst es. Wenn ihr trotz wipe usw. freezes, kleine Ruckler, Systemfehler habt, allgemein nicht ganz zufrieden seid oder einfach etwas ausprobieren möchtet, kann ein guter Kernel Wunder bewirken.
Vom Kernel "CoCore" gab es bis jetzt nur positive Rückmeldungen. Er wird im xda-Forum von Cocafe ständig weiterentwickelt und verbessert das System merkbar. Was CoCore alles macht steht ausführlich hier (Englisch): [Kernel] CoCore - xda-developers
Achtung: CoCore funktioniert auf I9070 (CoCore-E) und I9070P (CoCore-EP). Die Version für das I9070P mit NFC befindet sich mittlerweile in der Beta Phase (NFC kann genutzt werden).
Ich erkläre die Variante mit dem Universal Kernel flash tool.
1) Lade Universal Kernel flash tool auf das Advance und installiere es.
2) Installiere einen root explorer auf dem Handy. Zum Beispiel diesen: ES File Explorer (nebenbei, damit kann man Standardapps deinstallieren! )
3) Lade den gewünschten (am besten aktuellsten) CoCore hier herunter: CoCore-E-Refresh - xda-developers DevDB (ältere Versionen hier). Ich empfehle eine TWRP (Team win recovery project). CWM (ClockworkMod) ist aber genauso möglich. Es ändert nur die integrierte custom recovery (zum Vergleich der verschiedenen Recoverys, siehe Spoiler ganz unten).
4) Den Ordner (z.B. "CoCore-E-6.0-TWRP.zip") entpacken und nur die kernel.bin.md5 auf eure SD-Karte kopieren.
4.1) Zum Sichern des original Kernels kann im Universal Kernel flash tool die Menü Taste gedrückt und "Kernel backup tool" ausgewählt werden. Hier kann man einfach den derzeitigen Kernel sichern um ihn ggf. später mit dem UKF-Tool zurück zu flashen. Das Backup heißt dann 'UKF_Backup.bin'. Nicht unbedingt notwendig, da ein Flashen der original Firmware das gleiche Ergebnis erziehlt.
5) Universal Kernel flash tool öffnen. "Select a Kernel" anklicken und die kernel.bin.md5 auswählen. Jetzt Flash Kernel auswählen. Der Kernel wird geflasht. Advance neu starten und freuen.
Das wars auch schon
Dieses Prinzip funktioniert natürlich auch mit jedem anderen Kernel fürs Advance.
Hier eine grobe Übersicht möglicher custom Kernel für das Advance (Aktualität nicht garantiert):
Letzte Änderung am 03.07.2013:
Dies ist der normale Advance Thread im xda Forum: Galaxy S Advance I9070 Android Development - xda-developers
Dort findet sich zum Beispiel der alte Omega Kernel (wird nicht mehr unterstützt) und der neue KangBang Kernel. Beide Kernel sind von Shaaan. Der KangBang Kernel ist aber eine abgespeckte Version des CoCore. Eigentlich nur zur privaten Nutzung von Shaaan, aber öffentlich zur Verfügung gestellt. Alle Rechte liegen also bei cocafe.
Interessant wird es dann vor allem in diesem xda Bereich (Original Entwickelte Software für das Advance): Galaxy S Advance I9070 Original Android Development - xda-developers
Dort findet sich der Siri Kernel. In dem Thread regt sich aber kaum noch etwas. Er wird also nur noch bedingt weiterentwickelt und lags sollen teilweise vorhanden sein.
Und seit einiger Zeit ist dort auch der CoCore zu finden Alle Rechte liegen hier bei cocafe. Der Kernel wird immer weiter entwickelt und das positive feedback ist riesig.
Man sieht, dass der CoCore Kernel momentan die beste Wahl ist. Aber natürlich halte ich niemanden davon ab auch einen anderen Kernel zu testen.
P.S: Shaaan und cocafe sind zwei Entwickler im xda Forum
Dies ist der normale Advance Thread im xda Forum: Galaxy S Advance I9070 Android Development - xda-developers
Dort findet sich zum Beispiel der alte Omega Kernel (wird nicht mehr unterstützt) und der neue KangBang Kernel. Beide Kernel sind von Shaaan. Der KangBang Kernel ist aber eine abgespeckte Version des CoCore. Eigentlich nur zur privaten Nutzung von Shaaan, aber öffentlich zur Verfügung gestellt. Alle Rechte liegen also bei cocafe.
Interessant wird es dann vor allem in diesem xda Bereich (Original Entwickelte Software für das Advance): Galaxy S Advance I9070 Original Android Development - xda-developers
Dort findet sich der Siri Kernel. In dem Thread regt sich aber kaum noch etwas. Er wird also nur noch bedingt weiterentwickelt und lags sollen teilweise vorhanden sein.
Und seit einiger Zeit ist dort auch der CoCore zu finden Alle Rechte liegen hier bei cocafe. Der Kernel wird immer weiter entwickelt und das positive feedback ist riesig.
Man sieht, dass der CoCore Kernel momentan die beste Wahl ist. Aber natürlich halte ich niemanden davon ab auch einen anderen Kernel zu testen.
P.S: Shaaan und cocafe sind zwei Entwickler im xda Forum
Ich hoffe es hat geholfen. Fragen oder Verbesserungsvorschläge einfach in diesem Thread posten.
Danke an Wattsolls, Trend43 und legendos für hilfreiche Verbesserungsvorschläge!
Im Anhang noch eine Übersicht der verschiedenen Recovery Menüs (von links nach Rechts "Stock Gingerbread 2.3.6" - "Stock Jelly Bean 4.1.2" - "CWM v6.0.2.8" - "TWRP v.2.5.0.0").
Anhänge
Zuletzt bearbeitet von einem Moderator: