Hacking [RCM Payload] Hekate - CTCaer mod

  • Thread starter Thread starter CTCaer
  • Start date Start date
  • Views Views 1,197,902
  • Replies Replies 3,331
  • Likes Likes 128
It's close to 1GB if you don't store anything in internal storage.
If your internal storage is full it can be closer to 30GB.
My nand is 560MB in normal zip.
I don't have anything on mine (no update, no dlc, no games, just a "clean" nand).

So I guess I have some comrpession problems tren, cuz my rar is the same size.
1552239433-nand-rar.jpg
 
Ah sweet, Thank you!

So, the backup should be fine, it was just a bug with the verification?

ofc I'll make another backup and save that too, I'm just concerned it will not be a "clean" backup because I've booted into Atmosphère 0.8.5
If your sd card is good then the backup should be ok. You should redone it just in case though.
It should be fairly clean if you run vanilla atmosphere and done nothing more.

Nice! I noticed that in the modernized ini template, you don't use atmosphere=1 for most atmosphère boot entries. Does fss0 automatically include that option and it's only needed when you load modules on their own?

Would a stock 7+ entry that doesn't use the fusee secondary bin still need the atmo patching option? Like this:

Code:
[Stock (7.0.0+)]
secmon=modules/stock/exosphere.bin
warmboot=modules/stock/lp0fw.bin
atmosphere=1
stock=1

Oh yeah, would it be possible to get an option to reboot into hekate?

Usually when i need to take out my SD card to update stuff, i reboot into hekate to be able to take out the SD instead of powering off, so i don't need to fetch a dongle again. I also do this when i update hekate. It would be nice to have an option to reload the new update.bin from the hekate menu so i don't have to either go back to RCM and push hekate again or boot with the outdated hekate.
`fss0=`automatically sets atmosphere=1. I did that so ppl that forget that or want a cleaner ini, can have no problems.
As for reboot to hekate, dunno yet. we'll see.
You can still remove the sd card while in hekate, update your update.bin and also throw it in /bootloader/payloads/ and then launch it from there.

Thanks for the partial restore. Great feature.
What do you think about zip restore?
A clean rawnand.bin is less than 1GB in zip not 30GB.
This is not possible, because BPMP (the cpu core that payloads run on) is too slow for that.
If it takes many many minutes to compress on a PC, there it will take forever.
 
  • Like
Reactions: LoseSilent
This is not possible, because BPMP (the cpu core that payloads run on) is too slow for that.
If it takes many many minutes to compress on a PC, there it will take forever.

I understand if you refuse the compression, but the speed depends on the compression method. That's why I suggested the zip method because it's very fast, low resources & it works since 1989.
 
Doesn't matter. Even if I use LZ0 or LZ77 it will still be slow. I've already done the performance tests.

Smartphones with CWM/TWRP are able to cope with that, because the main CPU is used.
 
  • Like
Reactions: klear and tiliarou
Keep in mind that like 90% of the hardware and its capabilities are not initialized in RCM and unusable. There's a reason, for example, that the entire payload always stays below 124 kB size, because that's the hard limit of what you can push.

CTCaer already had to write his own custom DRAM trainer because in its uninitialized state, the RAM available in RCM was excruciatingly slow.
 
  • Like
Reactions: klear
So do I understand correctly that the newest 4.9.1 version requires you to delete the sept.bin?

Does anything else (eg Atmosphere) need it?

Also what does this mean: NOTE: You will need sept and a custom warmboot binary to boot 7.X.X.
 
Last edited by regnad,
I understand if you refuse the compression, but the speed depends on the compression method. That's why I suggested the zip method because it's very fast, low resources & it works since 1989.
The bpmp is pretty much a shitty armv4 core that runs at around 400mhz with the single purpose of doing some early startup stuff. Compressing a 32gb file, even with the fastest compression, would take ages :P
 
Last edited by ZachyCatGames,
i'm an old guy who compressed some stuff using a 8mhz cpu with no maths coprocessor... LZA forever :) but written in assembly.
 
  • Like
Reactions: tataniko
might be considered a stupid question but I'll ask it anyway because I've not used this mod (only for a nand back up)

my question is regarding the hekate_ipl.ini file, I notice it doesn't come in the official zip archive, does Hekate create this file upon running it or am i to create it myself with a text editor such as notepad ?

thanks
 
Compression is not a magical word that makes wonders in all cases...
It's not because it exist since a long time that it can be applied everywhere in every situation.
If the time/compression ratio is not interesting, then there is no point.
 
  • Like
Reactions: tataniko

Site & Scene News

Popular threads in this forum