D.S.i.u.S.
Lieutenant
- Registriert
- Feb. 2003
- Beiträge
- 773
Tutorial: Windows Xp SP2 FileVersion "5.1.2600.2622" (Datum: 07.06.2005)
Moin
einige Windows(sp2) benutzer haben Schwierigkeiten einen modifizierten Bootscreen zum laufen zu bringen.
Das Problem ist das wenn man eine ntoskrnl.exe erstellt, bleibt Farbpalette in Hex-code unverändert (also wie beim original Bootscreen) und deswegen sehen frisch erstellte Bootscreens anders aus(Farben sind anders)
Es werden Farben die im Hex-code sind genommen und deswegen muss man Farbpalette in Hex-code ändern (von Bitmap nehmen)
Was man/Frau braucht:
Ultraedit-32 oder Hex-Editor MX 6.0.2(Freeware)
Paint Shop Pro
ResHacker
1.a)extrahiere alle Bitmaps aus ntoskrnl.exe(sp1) (oder nur 1 und 8 ) ,öffne alte ntoskrnl.exe mit reshacker und dann "Action"-->"Save all Resources" (es werden alle bimaps gespeichert)
1.b)oder Wallpaper nehmen und auf 640x480 Größe und 16 Farben reduzieren (XnWiev kann es gut)
1.c)oder selber 16 Farben Bootsceen erstellen und 8te bmp auch
wenn ihr Bootscreen bmp fertig habt, öffnet dann dieses Bild mit Paint Shop Pro und speichert "Farbpalette" und danach öffnet ihr 8.bmp(22x9) und erstellt mit diesen Farben 8te bmp.
2. öffne neue ntoskrnl.exe ("5.1.2600.2622") und macht bei 1 und 8 "Replace Resource" (man ersetzt 1 und 8 durch bereits gespeicherte oder selbsterstellte Bilder )
3. jetzt öffnet man Hex-Editor MX 6.0.2 , öffnet modifizierte Bootscreen und geht zu "Suchen" --> "gehe zu.." (oder einfach STRG+Z)
und sucht nach Zeile 1F42F0 und danach kopiert man diesen Bereich
danach wieder strg+z und sucht Zeile 074F80
und fügt es hier ein, siehe Bild
danach kann es als ntostest.exe gespeichert werden
5. und dann muss man frisch erstellte ntoskrnl.exe in system32 ordner kopieren ,am besten zuerst umbenennen in z.B. ntostest.exe oder so
6. man öffnet boot.ini
und passt es an (boot.ini liegt in C:\
Explorer-->Extras-->Ordneroptionen-->Ansicht-->"Alle Dateien und Ordner anzeigen" oder einfach "Start"-->"Ausführen"--> "C:\boot.ini")
muss ca. so aussehen
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\Windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\Windows="Windows XP" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\Windows="XP Bootlogo" /fastdetect /KERNEL=ntostest.exe
7. so nun kann pc neu gestartet werden und wenn pc bootet, wählt ihr "XP Bootscreen Test" aus
8.wenn Boootscreen funktioniert und alle Farben richtig dargestellt werden
kann man ntoskrnl.exe durch modifizierte Bootscreen in abgesichertem Modus ersetzen (F8 Drücken, wenn PC neustartet)
und wenn man schon in abgesichertem modus ist, muss man echte ntoskrnl.exe unbenennen (z.B. Originalntoskrnl.exe) und dann modifizierte Bootscreen in ntoskrnl.exe unbennenen.
9.PC kann neu gestartet werden (boot.ini noch nicht modifizieren)
man muss beim Booten ersten Bootscreen auswählen.
10.nur wenn alles richtig abgelaufen ist wie sein sollte kann dann boot.ini modifiziert werden
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\Windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\Windows="Windows XP" /fastdetect
Positionierung von Progressbar
falls jemand progressbar woanders positionieren will hier ist Tutorial dazu
Was man dazu braucht
1.Lupe
2.PixLin 1.0 (freeware) Download
3.Hexeditor MX 6.02
4.calculator Link
1: zuerst öffnet man erstes Bild mit gafik prog oder so
danach öffnet man PixLin und Lupe (ca. auf 900%)
und es sieht dann so aus
1.bmp ist 640x480 groß und 8.bmp ist 9x22 groß
und hier ist Skizze mit Abständen
bei meinem beispiel Bootscreen Bild ist der Abstand von oben bis Progressbar 426 pixel in hex übersetzt ist AA 01 00 (calculator benutzen)
und das muss man in der Zeile 03470 , 0346b0 , 032020 schreiben also 62 01 00 durch z.B. AA 01 00 ersetzen
und die Breite von progressbar ist 9 , der Abstand von oben bin ende von progressbar 435 pixel (426+9)
übersetzt in hex ist B3 01 00 (calculator benutzen)
und das muss man in der Zeile 0320a0 und 034730 eintragen
also 6a 01 00 durch B3 01 00 ersetzen
und jetzt kann ntoskrnl.exe gespeichert werden, und wenn alles so gemacht wurde wie ich es geschrieben habe sollte es keine probleme mehr geben.
Moin
einige Windows(sp2) benutzer haben Schwierigkeiten einen modifizierten Bootscreen zum laufen zu bringen.
Das Problem ist das wenn man eine ntoskrnl.exe erstellt, bleibt Farbpalette in Hex-code unverändert (also wie beim original Bootscreen) und deswegen sehen frisch erstellte Bootscreens anders aus(Farben sind anders)
Es werden Farben die im Hex-code sind genommen und deswegen muss man Farbpalette in Hex-code ändern (von Bitmap nehmen)
Was man/Frau braucht:
Ultraedit-32 oder Hex-Editor MX 6.0.2(Freeware)
Paint Shop Pro
ResHacker
1.a)extrahiere alle Bitmaps aus ntoskrnl.exe(sp1) (oder nur 1 und 8 ) ,öffne alte ntoskrnl.exe mit reshacker und dann "Action"-->"Save all Resources" (es werden alle bimaps gespeichert)
1.b)oder Wallpaper nehmen und auf 640x480 Größe und 16 Farben reduzieren (XnWiev kann es gut)
1.c)oder selber 16 Farben Bootsceen erstellen und 8te bmp auch
wenn ihr Bootscreen bmp fertig habt, öffnet dann dieses Bild mit Paint Shop Pro und speichert "Farbpalette" und danach öffnet ihr 8.bmp(22x9) und erstellt mit diesen Farben 8te bmp.
2. öffne neue ntoskrnl.exe ("5.1.2600.2622") und macht bei 1 und 8 "Replace Resource" (man ersetzt 1 und 8 durch bereits gespeicherte oder selbsterstellte Bilder )
3. jetzt öffnet man Hex-Editor MX 6.0.2 , öffnet modifizierte Bootscreen und geht zu "Suchen" --> "gehe zu.." (oder einfach STRG+Z)
und sucht nach Zeile 1F42F0 und danach kopiert man diesen Bereich
danach wieder strg+z und sucht Zeile 074F80
und fügt es hier ein, siehe Bild
danach kann es als ntostest.exe gespeichert werden
5. und dann muss man frisch erstellte ntoskrnl.exe in system32 ordner kopieren ,am besten zuerst umbenennen in z.B. ntostest.exe oder so
6. man öffnet boot.ini
und passt es an (boot.ini liegt in C:\
Explorer-->Extras-->Ordneroptionen-->Ansicht-->"Alle Dateien und Ordner anzeigen" oder einfach "Start"-->"Ausführen"--> "C:\boot.ini")
muss ca. so aussehen
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\Windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\Windows="Windows XP" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\Windows="XP Bootlogo" /fastdetect /KERNEL=ntostest.exe
7. so nun kann pc neu gestartet werden und wenn pc bootet, wählt ihr "XP Bootscreen Test" aus
8.wenn Boootscreen funktioniert und alle Farben richtig dargestellt werden
kann man ntoskrnl.exe durch modifizierte Bootscreen in abgesichertem Modus ersetzen (F8 Drücken, wenn PC neustartet)
und wenn man schon in abgesichertem modus ist, muss man echte ntoskrnl.exe unbenennen (z.B. Originalntoskrnl.exe) und dann modifizierte Bootscreen in ntoskrnl.exe unbennenen.
9.PC kann neu gestartet werden (boot.ini noch nicht modifizieren)
man muss beim Booten ersten Bootscreen auswählen.
10.nur wenn alles richtig abgelaufen ist wie sein sollte kann dann boot.ini modifiziert werden
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\Windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\Windows="Windows XP" /fastdetect
Positionierung von Progressbar
falls jemand progressbar woanders positionieren will hier ist Tutorial dazu
Was man dazu braucht
1.Lupe
2.PixLin 1.0 (freeware) Download
3.Hexeditor MX 6.02
4.calculator Link
1: zuerst öffnet man erstes Bild mit gafik prog oder so
danach öffnet man PixLin und Lupe (ca. auf 900%)
und es sieht dann so aus
1.bmp ist 640x480 groß und 8.bmp ist 9x22 groß
und hier ist Skizze mit Abständen
bei meinem beispiel Bootscreen Bild ist der Abstand von oben bis Progressbar 426 pixel in hex übersetzt ist AA 01 00 (calculator benutzen)
und das muss man in der Zeile 03470 , 0346b0 , 032020 schreiben also 62 01 00 durch z.B. AA 01 00 ersetzen
und die Breite von progressbar ist 9 , der Abstand von oben bin ende von progressbar 435 pixel (426+9)
übersetzt in hex ist B3 01 00 (calculator benutzen)
und das muss man in der Zeile 0320a0 und 034730 eintragen
also 6a 01 00 durch B3 01 00 ersetzen
und jetzt kann ntoskrnl.exe gespeichert werden, und wenn alles so gemacht wurde wie ich es geschrieben habe sollte es keine probleme mehr geben.
Zuletzt bearbeitet: