Flashen eines offiziellen Samsung Galaxy Tab Kernels

Ich habe ein Galaxy Tab 10.1 (GT-P7510) mit Android 3.2 und Kernel 2.6.36.3 installiert. Ich baue einen angepassten Kernel mit Samsungs offiziellem Kernel-Quellcode für Forschungszwecke. Ich muss keine Hacks von Drittanbietern installieren oder ausgefallene Dinge tun. Ich muss nur meinen eigenen Kernel flashen, um ihn auf dem Gerät zu testen.

Ich habe im Internet nach einer sauberen Möglichkeit gesucht, einen modifizierten Samsung-Kernel-Build auf diesem Gerät zu flashen, aber ich kann die Ergebnisse, die ich bekomme, nicht verstehen. Ich bin mir nicht sicher, ob mein Gerät einen entsperrten Bootloader hat oder nicht.

Würde jemand klären, wie die Dinge in Bezug auf das Flashen eines neuen Kernels funktionieren? Vielen Dank..

Antworten (1)

Zunächst müssen Sie Ihr Tablet rooten. Dies ist relativ einfach, besonders bei der Galaxie, weil sie so beliebt ist. Besuchen Sie die XDA-Foren (www.xda-developers.com) und navigieren Sie zum Abschnitt Galaxy 10.1. Dieses YouTube-Video wird es auch für Sie tun: http://www.youtube.com/watch?v=krQDP7xYlWg

VORSICHTIG SEIN. Befolgen Sie die Schritte genau. Sie möchten Ihr Gerät nicht ziegeln.

Danach haben Sie ClockworkMod. Also das Wichtigste zuerst: Komprimieren Sie Ihren Kernel und kopieren Sie ihn dann auf Ihr Gerät. Meistens benötigen Tablets SD-Karten, um Dinge aus der Wiederherstellung zu installieren, also legen Sie eine SD-Karte ein und kopieren Sie den gezippten Ordner hierher.

Starten Sie dann die Wiederherstellung neu (schalten Sie das Gerät aus, halten Sie dann die Lautstärketaste und die Stromversorgung gleichzeitig gedrückt). Sie sollten zuerst Ihre Cache-Partition und Ihren Davlik-Cache löschen. Sobald dies erledigt ist, gehen Sie zur Installation von Zip von der SD-Karte, suchen Sie Ihren Ordner mit dem Kernel, und das war's!

BEVOR SIE DIES TUN, erstellen Sie eine Sicherungskopie Ihres aktuellen Systems, nur für den Fall, dass Ihr Kernel Ihr Gerät wirklich durcheinander bringt. Hoffe das hilft!

Das ist eine großartige Antwort. Ich werde das versuchen und sehen, was passiert. Übrigens, kann ich den Kernel von Androids Open Source verwenden oder sollte ich bei Samsungs Kernel bleiben? Vielen Dank.
Welche Dateien aus der Kernel-Quelle müssen in der ZIP-Datei enthalten sein?
Ich würde beim Samsung-Kernel bleiben. Auf diese Weise können Sie sicher sein, dass Ihre Firmware weiterhin korrekt funktioniert (Sie möchten nicht, dass Ihr WLAN plötzlich nicht mehr funktioniert). Ich habe noch nie meinen eigenen Kernel erstellt, daher kann ich Ihnen das nicht sagen, aber es sollte in den XDA-Foren zu finden sein. Ich vermute, dass Sie alle Dateien enthalten, die zum Erstellen des Kernels benötigt werden.
Ich ersetze zImage in einem funktionierenden Kernel-Image durch mein benutzerdefiniertes zImage aus meinem Kernel-Build und es sieht so aus, als würde es funktionieren.
Gut, schön, dass es bei dir geklappt hat, lass mich wissen, was das Endergebnis ist
Ich versuche zu testen, ob mein benutzerdefinierter Kernel wirklich derjenige ist, der ausgeführt wird. Ich habe Kernel Manager Pro verwendet, um es zu flashen, und es hat es ohne Fehler geflasht. Aber ich bin immer noch misstrauisch. Weißt du, ob es eine klare Möglichkeit gibt, es zu testen?
Es sollte Ihnen sagen, welchen Kernel Sie in Einstellungen->Über das Telefon->Kernel ausführen
Update: Mein Kernel ist nicht installiert. Eigentlich ist das Thema komplizierter als ich dachte. Ich musste es über die Wiederherstellung installieren. Sobald ich es installiert habe, wird der Bildschirm verschlüsselt! Auf xda-developers antwortet mir auch keiner :P
Wow. Ich bin mir nicht sicher, was das bedeutet ... Ich würde das vielleicht als eine andere Frage posten, ich werde Ihnen mit dieser Frage nicht viel helfen können. Das einzige, was mir einfällt, ist, dass Ihr Kernel das Bild auf dem Bildschirm nicht richtig dekodiert. Benutzt du den Samsung- oder den Android-Kernel?
Ich verwende einen Standard-Samsung-Kernel.
Was hast du mit dem Kernel gemacht, um ihn zu ändern?
Sehr geringfügige Änderungen. Ein paar printk setzen, um zu sehen, ob mein Kernel aktiv ist. Ich habe es noch nicht wirklich geändert. Ich beginne eine neue Frage dazu.