Coder Social home page Coder Social logo

Comments (5)

CTCaer avatar CTCaer commented on May 10, 2024 7

This was feature that a lot of thought went into it.

It requires the utilization of BIS keys and needs a greater code complexity.
Also a restore will utilize the formatting and directory traversing of FatFs, which will increase the binary size to great lengths.
This cannot fit, in hekate.

But a smart backup/restore option is nice to have.
So maybe this can be added as a payload module (now that payload launching was materialized internally).

So, I'll keep it open.

from hekate.

Serfrost avatar Serfrost commented on May 10, 2024 3

I've been wondering about this for awhile and would like to say I think this would be greatly appreciated by anyone who keeps multiple backups, either for redundancy or being able to restore a rawnand.bin from previous firmware versions.

As it stands, the very first backup made on a fresh Nintendo Switch is indeed 29GB, but you can use an archive manager to ZIP the rawnand.bin with Normal compression and it will reduce the size of this backup to give or take 756MB.

When the sectors of the NAND have been used at any point in time, say, by installing a game, this makes compressing the rawnand.bin image impossible, at least up to the point of what was already written to; even if you System Format.

29GB backups add up, so I'd love to see an option to be able to make these smaller.

nand_backup_size

from hekate.

CTCaer avatar CTCaer commented on May 10, 2024 1

@giorgi1324 that's already a thing.
Just run the eMMC SYS option instead of GPP.

from hekate.

giorgi1324 avatar giorgi1324 commented on May 10, 2024

Here with the same feedback as @Serfrost

OLED full nand backups are pretty much uncompressable and take a lot of space.

Is there any chance we could get an intermediate solution for this where we can skip the USER partition from the backup? My very limited understanding is that there's nothing critical in it for the recovery of Switch.

from hekate.

giorgi1324 avatar giorgi1324 commented on May 10, 2024

Oh amazing! I wish the guides out there mentioned this. Thanks for your fast response!

from hekate.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.