I'm no good at writing tutorials but I'll give it a go shortly and write it step by step of how I got it working.
Red Screen is when a important file is corrupt. It comes up with a red screen saying something about files are corrupt and needs to be taken to a technician. Just goto recovery menu and reinstall CFW. (Power off, hold power till it turns off then hold power again till the 4 beeps. Then the bottom option, Install firmware) Just make sure there is no disc in the drive and you choose the right firmware.
Yea the act.dat no longer gets deleted so all PSN games and DLC will work after reboot without any need for other things.
This is my first tutorial.
This is what I did and it works. ACT.DAT no longer gets deleted so all PSN and DLC now work without the need to keep on replacing the act.dat. I haven't tested this with a 2nd hand DLC yet but it says it will work. Will test that another time.
I'll do my best to make this understandable.
1, install devblind (or Multiman)
2, run devblind or multiman
3, run FTP or again multiman
4, goto /dev_blind/vsh/module/ and copy VSH.SELF to your PC
5, BACKUP VSH.SELF somewhere else. (I actually rename it on the PS3. VSH.SELF.BACKUP)
6, install CYGWIN on PC Make sure you have the PS3tools installed as well.
7, in CYGWIN run this "unself vsh.self vsh.self.elf"
8, rename the original VSH.SELF to VSH.SELF.0
9, with a HEX editor open VSH.SELF.ELF
10, I'm guessing your on 3.55 retail so do this.
11, find "4b cf 5b 45" change to "38 60 00 00"
12, find "48 31 b4 65" change to "38 60 00 00"
13, save file
14, in CYGWIN run this "self_rebuilder vsh.self.elf vsh.self vsh.self.0"
15, back to the FTP, copy that new VSH.SELF back to PS3
16, make sure ACT.DAT is in the correct directory. /HDD0/home/00000001\exdata
17, cross fingers and reboot PS3
If it does red screen all that means is the VSH.SELF is corrupt and you probably did something wrong. Just goto recovery menu and reinstall firmware. (turn off PS3, hold power till it turns off, hold power again till the 4 beeps, bottom option INSTALL FIRMWARE)
I got most of this from the first post but tried to make it easier to understand. Thats to the reActPSN devs and whoever else helped with it and the app.
I red screened using the premodified VSH.self so I did it this way and it worked.