Zum Inhalt springen

hekate_ipl: Switch-Bootloader-Ersatz (PoC)

Nintendo Switch ,

Naehrwert hat hekate_ipl für die Switch veröffentlicht. Dabei handelt es sich um einen Bootloader-/Package1-Ersatz. Damit lässt sich bspw. ein gepatchter Kernel laden, aber auch der NAND dumpen. Momentan ist dies eher ein "Proof-of-Concept".

"hekate" muss mit Fusée Gelée gestartet werden und wird mit einer "hekate_ipl.ini" im Root der SD-Karte konfiguriert. Das Laden der Firmware ist aber momentan nur auf 1.0.0 bis 2.0.0 beschränkt.  Alle können aber schon ihre NAND-Partitionen minus der USER-Partition dumpen und einige Keys anzeigen lassen. Der Source-Code kann auf GitHub gefunden werden.

Es gibt auch eine Modifikation von sweetlilmre, die exFAT-Unterstützung und das Dumpen der USER-Partition hinzufügt. Im Menü kann übrigens per Lautstärke hoch/runter navigiert und mit POWER bestätigt werden.

7 Kommentare

  1. Mein exFAT Ergebniss gesammt 28,6 GB, Switch v3.0.0

    BCPKG2-1-Normal-Main – 8,00 MB (8.388.608 Bytes)
    BCPKG2-2-Normal-Sub – 8,00 MB (8.388.608 Bytes)
    BCPKG2-3-SafeMode-Main – 8,00 MB (8.388.608 Bytes)
    BCPKG2-4-SafeMode-Sub – 8,00 MB (8.388.608 Bytes)
    BCPKG2-5-Repair-Main – 8,00 MB (8.388.608 Bytes)
    BCPKG2-6-Repair-Sub – 8,00 MB (8.388.608 Bytes)
    PRODINFO – 3,98 MB (4.176.896 Bytes)
    PRODINFOF – 4,00 MB (4.194.304 Bytes)
    SAFE – 64,0 MB (67.108.864 Bytes)
    SYSTEM – 2,50 GB (2.684.354.560 Bytes)
    USER – 26,0 GB (27.917.287.424 Bytes)

  2. 32 GB reichen aus wenn du nicht die USER-Partition dumpst. Mit USER-Partition müssen es mindestens 64 GB sein.

    1. Ist momentan nicht nötig. Du wirst später sowieso eine 64 GB (besser: 128 GB) Cartridge für EmuNAND benötigen.

  3. Da jetzt schon so viele nachgefragt haben und die Modifikation doch ganz nützlich ist :P

    1. Die Demokratie hat gesiegt, oder was? :D

      1. Ne, Auslöser war letztendlich die Modifikation davon ^^ Restore wäre halt noch nett.

        1. Geduld, Geduld. Dafür, dass das Ding 1 Tag alt ist, ist es schon recht nett. :D