LK Bootloader für Sony Xperia T unterbricht die Ketten zwischen Kernel und Wiederherstellung

Oft sind bestimmte Aspekte des Flashens von ROMs, Kernels und allem, was über die Wiederherstellung installiert werden muss, mit ein wenig Mühe verbunden. Bei älteren Samsung Galaxy-Geräten (alles vor dem Galaxy S3) muss bei einer benutzerdefinierten Wiederherstellung ein Kernel nebeneinander platziert werden, da sich die Wiederherstellungs- und die Startpartition am selben Speicherort befinden. Dies bedeutet, dass durch das Aktualisieren des Kernels Ihre benutzerdefinierte Wiederherstellung gelöscht wird. Jetzt umgehen die meisten Besitzer diese Einschränkung, indem sie ein sogenanntes Repack blinken lassen. Hierbei handelt es sich um einen Standard- oder optimierten Kernel, der ein benutzerdefiniertes Wiederherstellungsimage enthält. HTC und Motorola tun dies nicht, obwohl sie einige andere Probleme haben, über die wir im Moment nicht sprechen werden. Sony Xperia-Geräte unterscheiden sich in dieser Hinsicht nicht von Samsung, da sie auch im selben Bereich booten und wiederherstellen. Das Sony Xperia T hatte jedoch etwas anderes als andere Geräte mit demselben „Problem“. Bei genauerem Hinsehen fanden Recognized Developers Lilstevie, Dees_Troy und Elite Recognized Developer Rebellos ganz am Ende ein kleines Geschenk von Sony des eMMC-Speichers: unbenutzter, nicht partitionierter Speicher von 300 MB. Also begannen die Ideen zu fliegen und die Entwickler machten sich an die Arbeit.

Nachdem sie sich einige Wochen lang mit den Dingen befasst hatten und einige große Versuche unternommen hatten, nahmen sie diesen ungenutzten Platz und verwandelten ihn in ein neues Zuhause für das Wiederherstellungsimage. Dies ist völlig unabhängig vom Kernel (bis zu einem gewissen Grad), was bedeutet, dass das Flashen eines neuen ROMs mit einem neuen Kernel das benutzerdefinierte Wiederherstellungsimage nicht ersetzt. Was getan wurde, war, eine einzelne Stufe des gesamten Bootprozesses, bekannt als Appsboot, zu ersetzen, die durch LK gepatcht / ersetzt wird. Anschließend wird eine neue Stufe ( mmcblk0p16 ) geladen, die den Kernel enthält. Ab diesem Zeitpunkt hört der Kernel auf Befehle, die bei der Wiederherstellung aufgerufen werden sollen . Diese befinden sich auf FOTAKernel . Das Beste daran ist, dass am Ende des Chips möglicherweise noch genügend Speicherplatz vorhanden ist, um kreativere Dinge wie die Möglichkeit, mehr Kernel zu speichern - vielleicht sogar Platz für ein Multi-Boot-Menü (dank Recognized Developer) cdesai zur Erklärung). Weitere zusätzliche Vorteile sind die Möglichkeit, entweder Sony .elf-Dateien oder die reguläre Android-Datei boot.img zu verwenden, und die Möglichkeit, vom ROM aus eine Wiederherstellung durchzuführen (Neustart in Wiederherstellung).

Sie müssen sicherstellen, dass Sie einen offiziellen 4.1.2-Kernel ausführen (derzeit werden keine CM- oder andere AOSP-Varianten unterstützt). Auch ICS wird von dieser Version nicht unterstützt, hauptsächlich aufgrund von Unterschieden im 3.0-Kernel, die dazu führen, dass das Gerät nicht mehr startet. Bitte haben Sie Verständnis dafür, dass dadurch Ihre Partitionstabellen geändert werden. Wenn Sie mit den inhärenten Risiken einverstanden sind, stellen Sie sicher, dass Sie die Installationsanweisungen gelesen und verstanden haben und probieren Sie es aus.

Seit dem Kauf des Xperia T ist es am ärgerlichsten, nur eine bootfähige Partition zu haben.

Um dieses Problem zu bekämpfen, habe ich einige Zeit damit verbracht, den Little Kernel-Bootloader zu portieren. Diese

Ermöglicht das Booten verschiedener Kernel zur Wiederherstellung und zum Booten sowie eine vollständige Implementierung

Fastboot.

Weitere Informationen finden Sie im Original-Thread.

Möchten Sie etwas im Portal veröffentlichen? Wenden Sie sich an einen News Writer.