Jump to content

SFC_OS.DLL hack for XP SP2 Final


Recommended Posts


What exactly does the hacked sfcfiles.dll do/used for? I searched Google and found that if you remove the file, you can delete those folders that appearantly have no use in Program Files.. but what about the hacked version?

Edit: And if you use the hacked sfc_os.dl_ do you need to edit i386\hivesft.inf ? The guide says use one or the other but the auther of this thread makes it sound like you need both.

Link to comment
Share on other sites

What exactly does the hacked sfcfiles.dll do/used for? I searched Google and found that if you remove the file, you can delete those folders that appearantly have no use in Program Files.. but what about the hacked version?
It maintains the list of files that WFP protects. The hacked version removes Program Files folders from the list without removing earlier ones.
Edit: And if you use the hacked sfc_os.dl_ do you need to edit i386\hivesft.inf ? The guide says use one or the other but the auther of this thread makes it sound like you need both.
@RyanVM: Yes the hive does need to be edited (or you can import the registry entry during "cmdlines". If you import the registry entry during "RunOnceEx", WFP won't be disabled until the second boot.
Link to comment
Share on other sites

can you tell me which code is the header CRC?

Use the ModifyPE program available at unattended.msfn.org. It will modify the PE (CRC) header of SFC_OS.DLL to allow setup to accept it.

thanks RaveRod...

I would go with modifyPE in anyway cause i'm going to patch italian version...

so is this the change without CRC question?

At offset (00000F82) change:

CODE

44 00 69 00 73 00 61 00 62 00 6C 00 65

to:

CODE

53 00 65 00 74 00 74 00 69 00 6E 00 67

thanks

Link to comment
Share on other sites

hi raverod...

i have another little question

At offset (00000F82) change:

CODE

44 00 69 00 73 00 61 00 62 00 6C 00 65

to:

CODE

53 00 65 00 74 00 74 00 69 00 6E 00 67

At offset (0000ECE9) change:

CODE

33 C9

to:

CODE

EB 01

okay..

At offset (0000ECE9) I found (SP2 EN)

33 C0 not 33 C9

Am I wrong?

Link to comment
Share on other sites

@netquik: If you look at my first post, you'll see I changed that some time ago.

You are right about the C9 being C0, it was my mistake. I didn't read what I was typing close enough.

Oh, and you need to make BOTH hex edits to your file.

The first edit changes the SFCDisable registry key to SFCSetting and the second one disables that annoying dialog and stops the file being overwritten.

Link to comment
Share on other sites

Question for people using this hacked sfc_os.dll. It does not appear to be working for me. I made the registry change to change SfcDisable to SfcSetting and set it to 0xfffffffd. Whenever I reboot SfcSetting is set back to 0x00000000 and directories in ProgramFiles remain locked. Any clues?

I installed SP2 off of the full administrator version and this is my reported Windows version:

Build 2600.xpsp_sp2_rtm.040803-2158 : Service Pack 2

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...