Hacking [RCM Payload] Hekate - CTCaer mod

  • Thread starter CTCaer
  • Start date
  • Views 1,072,664
  • Replies 3,243
  • Likes 128

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,656
Trophies
3
Age
29
XP
3,497
Country
France
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
 

CTCaer

Developer
OP
Developer
Joined
Mar 22, 2008
Messages
1,154
Trophies
0
XP
3,008
Country
Greece
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

tataniko

Well-Known Member
Member
Joined
Jul 20, 2016
Messages
183
Trophies
0
Location
- Planet Earth -
Website
www.facebook.com
XP
1,357
Country
Antarctica
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.
 

CTCaer

Developer
OP
Developer
Joined
Mar 22, 2008
Messages
1,154
Trophies
0
XP
3,008
Country
Greece
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

Krude

Well-Known Member
Member
Joined
May 18, 2013
Messages
344
Trophies
0
XP
1,198
Country
Gambia, The
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

regnad

Button Masher
Member
Joined
May 19, 2008
Messages
2,515
Trophies
1
Age
53
XP
3,681
Country
Japan
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,

ZachyCatGames

Well-Known Member
Member
Joined
Jun 19, 2018
Messages
3,398
Trophies
1
Location
Hell
XP
4,209
Country
United States
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,

peteruk

Well-Known Member
Member
Joined
Jun 26, 2015
Messages
3,003
Trophies
2
XP
7,331
Country
United Kingdom
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
 

tiliarou

Well-Known Member
Member
Joined
Feb 4, 2018
Messages
163
Trophies
0
XP
592
Country
France
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

General chit-chat
Help Users
  • BakerMan
    The snack that smiles back, Ballsack!
    BakerMan @ BakerMan: @salazarcosplay yeah cod's still up