Wie flasht man ein benutzerdefiniertes ROM zusammen mit Modem und Bootloader ohne Odin oder Heimdal?

Ich möchte das "neueste" SimplRom (v5F) auf einem Galaxy Note 4 flashen und die Anweisungen besagen, dass ich auch die Modem- und Bootloader-Firmware gleichzeitig flashen muss.

Jetzt habe ich drei Dateien: BL_N910FXXU1COI3.tar.md5, CP_modemCOI3.tar.md5und SimpLite_v5.zipbin mir nicht sicher, wie ich sie flashen soll.

Die meisten Anweisungen sagen mir, dass ich Odin verwenden soll , einige beschreiben das Verfahren mit Heimdall . Odin ist keine Option für mich (kein Windows) und Heimdall scheint seine Benutzeroberfläche hin und wieder zu ändern, sodass die Anweisungen nicht zutreffen.

Um es kurz zu machen: Gibt es eine Möglichkeit, einfach TWRP oder dd ( das funktionierte für TWRP) zu verwenden, um die Dateien zu flashen? Ich habe viele Anleitungen gefunden, aber da es so viele verschiedene Dateitypen, Wiederherstellungs-Roms, Geräte, Tools usw. gibt, scheint keine der Anleitungen für mich zu gelten.

Benötige ich für die ddAnfahrt eine PIT-Datei?

Es gibt etwas namens Mobile Odin , obwohl ich nicht sicher bin, ob es aktuell genug ist, um mit neueren Geräten umzugehen.

Antworten (1)

Wichtiger Hinweis: Hey Leute, danke für die Upvotes, aber diese Antwort funktionierte überhaupt nicht .

Die folgenden Schritte machen nichts kaputt und deshalb dachte ich , ich hätte Modem/Bootloader geflasht. Sie können verwenden dd, um Backups der folgenden Partitionen zu erstellen, indem Sie of/ austauschen if, aber Modem/Bootloader werden durch den von mir geposteten Code nicht geändert.

Am Ende musste ich mit Heimdall herumspielen und das Telefon im Download-Modus booten, um die Partitionen tatsächlich zu flashen.


Ursprüngliche Antwort:

Falls jemand anderes Bootloader/Modem flashen möchte und heimdall/fastboot/odin keine Option ist - das hat bei mir funktioniert:

Extrahieren/kopieren Sie die benötigten Dateien irgendwo auf Ihrem Telefon - zB mit adb push ./bl_modem/ /mnt/extSdCard/, starten Sie eine su-Shell:

adb shell
> su
> cd /mnt/extSdCard/bl_modem/

Dann einfach die Dateien flashen mit dd:

> dd if=NON-HLOS.bin  of=/dev/block/mmcblk0p1
> dd if=modem.bin     of=/dev/block/mmcblk0p2
> dd if=sbl1.mbn      of=/dev/block/mmcblk0p3
> dd if=sdi.mbn       of=/dev/block/mmcblk0p5
> dd if=aboot.mbn     of=/dev/block/mmcblk0p7
> dd if=rpm.mbn       of=/dev/block/mmcblk0p8
> dd if=tz.mbn        of=/dev/block/mmcblk0p9

Wichtig: Die bereitgestellten Blockgerätenamen gelten nur für Note4/N910F. Schauen Sie sich die Links unter an, /dev/block/platform/msm_sdcc.1/by-name/um Ihre herauszufinden.

Ich habe diese Namen doppelt überprüft, indem ich zuerst eine Kopie mit Größen gemacht ddund Größen verglichen habe. Die Größe wird nicht gleich der Größe der Dateien sein, die Sie flashen werden, aber sie sollten ungefähr ähnlich groß sein.