Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

safe mode fix

- - - - -

  • Please log in to reply
13 replies to this topic

#1
go98

go98

    Newbie

  • Member
  • 23 posts
  • Joined 15-February 12
  • OS:none specified
  • Country: Country Flag

If you use safe mode more than a few times a year, you may not want to see the information dialog that pops up on every boot. I didn't see it in my resource editor, but you can get rid of it by hex-editing the file explorer.exe.

 

at address (offset) 3289: 0F 85 E6 74 00 00

 

change those six bytes to 90.

 

Note: as this is a critical file, and I don't know about any other than my own localized version, you need to be careful and test this on a non-serious install first.

 

(if you place a copy of explorer.exe on for example c:\ to work with, you need to delete it when done, or Windows might use it instead of the one in the windows directory)

 

Best general solution offered by Jumper (post #11) (unless you want to add it to an install cd).


Edited by go98, 07 February 2014 - 10:25 AM.



How to remove advertisement from MSFN

#2
submix8c

submix8c

    Inconceivable!

  • Patrons
  • 4,551 posts
  • Joined 14-September 05
  • OS:none specified
  • Country: Country Flag

Would you mind explaining what the heck you're talking about?

 

Inquiring minds want to know...

 

edot - OHHHH!!!!! Ye olde "Safe Mode" stuff on your screen. O-key-doke...


Edited by submix8c, 05 February 2014 - 08:32 AM.

Someday the tyrants will be unthroned... Jason "Jay" Chasteen; RIP, bro!

Posted Image


#3
bphlpt

bphlpt

    MSFN Addict

  • Member
  • PipPipPipPipPipPipPip
  • 1,924 posts
  • Joined 12-May 07
  • OS:none specified
  • Country: Country Flag

I would like to see screenshots, before and after, showing what this does.

 

Cheers and Regards


Posted Image


#4
submix8c

submix8c

    Inconceivable!

  • Patrons
  • 4,551 posts
  • Joined 14-September 05
  • OS:none specified
  • Country: Country Flag

Followup - WHICH Win9x? Neither the Win98SE nor WindowsME EXPLORER.EXE (English) contain this Hex string.


Someday the tyrants will be unthroned... Jason "Jay" Chasteen; RIP, bro!

Posted Image


#5
go98

go98

    Newbie

  • Member
  • 23 posts
  • Joined 15-February 12
  • OS:none specified
  • Country: Country Flag

bphlpt: The fix removes the dialog that pops up everytime you boot into safe mode

 

submix8c: This is for 98SE, but there must be differences between the language-versions if you can't find the bytes...OR...your version is updated with other fixes that have moved code & pointers...



#6
submix8c

submix8c

    Inconceivable!

  • Patrons
  • 4,551 posts
  • Joined 14-September 05
  • OS:none specified
  • Country: Country Flag

I finally got that (about the pop-up).

 

I might point out your "fix" is useless unless you indicate exactly how to find it in -any- language and -any- version. You gave an Offset, but is it in Decimal or Hex? I find at at Hex Offset x77A1 the following Hexadecimal String - x0F85E6400000 - ENTIRELY different and I found that by searching for x0F85E6, so why bother? :unsure:

 

P.S. That string does NOT exist in WinMe and MANY users use the SE2ME on their 98SE's... :huh:

 

x0F85 = JUMP instruction, many of which exist within. You're changing a specific "set" into a series of "NOP" for a "drop-through". ;)


Edited by submix8c, 05 February 2014 - 10:21 AM.

Someday the tyrants will be unthroned... Jason "Jay" Chasteen; RIP, bro!

Posted Image


#7
jaclaz

jaclaz

    The Finder

  • Developer
  • 15,215 posts
  • Joined 23-July 04
  • OS:none specified
  • Country: Country Flag

I might point out your "fix" is useless unless you indicate exactly how to find it in -any- language and -any- version. 

You might :yes:, while I might point out that if at the very least the EXACT explorer.exe version is provided AND the EXACT language/locale is provided, this example could be possibly extended by other members to other versions/languages/locales, or at worst the - presumably few - users using that same particular version and language/locale may benefit from go98's findings.

 

Now, an interesting point IMHO is why actually one should need to access Safe Mode more frequently than "a few times a year", and why exactly removing the warning popup is a good idea, even in that case. :unsure:

 

What about, after for several years no car crashed in a given place, the curve warning signs:

http://techtransfer....s-and-turns.php

are removed (and re-used on new roads) ? :w00t:

It is evident to everyone how this practice will allow for consistent savings in the new road signs procurement budget and is overall more environment friendly.

 

jaclaz



#8
submix8c

submix8c

    Inconceivable!

  • Patrons
  • 4,551 posts
  • Joined 14-September 05
  • OS:none specified
  • Country: Country Flag

SoftIce is nice.
A hackers paradise!
Don't like the mode?
Follow the code!
Change it all in a thrice.

 

It appears that the code is ( after checking for "something" :unsure: ) branching to a "subroutine" to display a specific String in the "box" having a simple "OK" button. It's kind of pointless to chase this down (seeing as how the addresses have been relocated). Kind of the same thing as that "localized Notepad" trick the OP had provided.

 

"I did it in my (secret language) localized module thusly, so surely this will work for you." :w00t:


Someday the tyrants will be unthroned... Jason "Jay" Chasteen; RIP, bro!

Posted Image


#9
go98

go98

    Newbie

  • Member
  • 23 posts
  • Joined 15-February 12
  • OS:none specified
  • Country: Country Flag
ok, in the english version contained in servicepack 3.28 by problemchild, it's at address 2853 (hex): 0F 85 56 6A 00 00

But I can't verify it...

#10
PROBLEMCHYLD

PROBLEMCHYLD

    The Resurrector for old Windows OS

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,539 posts
  • Joined 07-October 05
  • OS:98SE
  • Country: Country Flag

ok, in the english version contained in servicepack 3.28 by problemchild, it's at address 2853 (hex): 0F 85 56 6A 00 00

But I can't verify it...

If I were you, I would update to SP 3.30, which was release yesterday. Always use the latest version. I will give your fix a test run. Thanks


Believe God is the Alpha and Omega.
Believe Jesus Christ died for our sins.
Repent for your sins now or there will be
BLOOD

The Path to God


U98SESP3 03-11-2013


#11
jumper

jumper

    2015 All-American Masters HJ'er

  • Member
  • PipPipPipPip
  • 539 posts
  • Joined 21-January 11
  • OS:98SE
  • Country: Country Flag

If you use safe mode more than a few times a year, you may not want to see the information dialog that pops up on every boot.


If you mean the Booting in Safe Mode warning, that is best diabled in MSDOS.SYS with:
[Options]
BootWarn=0

Edited by jumper, 06 February 2014 - 04:52 PM.

Design feedback requested:
KernelEx 4.5.2015
IHAtool - IpHlpApi tester; call various functions and report results
--status-> framework is solid; 22 api's fully supported; preview release coming soon
Future projects: Kexter - IP40+Ktree+Kexstubs

#12
go98

go98

    Newbie

  • Member
  • 23 posts
  • Joined 15-February 12
  • OS:none specified
  • Country: Country Flag

How about:

 

[Options]

CheckWithJumperFirst=1

 

 

Very good, Jumper, I searched but couldn't find this setting myself, no trace in the file calling for this either. I may keep my own solution though to make it set already on install, unless there's a setting for that too? haha



#13
jaclaz

jaclaz

    The Finder

  • Developer
  • 15,215 posts
  • Joined 23-July 04
  • OS:none specified
  • Country: Country Flag

That switch, just for the record, is documented here (for Windows 95):

http://www.tiplord.com/

http://www.tiplord.c...ng/MSDOSSYS.HTM

(which has a few nice tips/docs/whatevr about 9x)

 

And (about hex editing to do other things):

http://www.msfn.org/...k-startup-menu/

http://reboot.pro/to...in98-boot-disk/

 

jaclaz



#14
PROBLEMCHYLD

PROBLEMCHYLD

    The Resurrector for old Windows OS

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,539 posts
  • Joined 07-October 05
  • OS:98SE
  • Country: Country Flag

The MSDOS.SYS approach did NOT work for me, but patching explorer did.

 

[Options]
BootWarn=0

 

Anything helps when the number of clicks are minimize.
Correct address 2853 (hex): 0F 85 56 6A 00 00 and replace with 90 90 90 90 90 90


Believe God is the Alpha and Omega.
Believe Jesus Christ died for our sins.
Repent for your sins now or there will be
BLOOD

The Path to God


U98SESP3 03-11-2013





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users