D.S.i.u.S.
Neuling
Moin
einige Windows(sp2) benutzer haben Schwierigkeiten einen modifizierten Bootscreen zum laufen zu bringen.
Grund: 1. Bootscreens von Swissboy,indianboy usw basieren auf "5.1.2600.1224 (xpsp2.030516-0318)" und 2. man muss Farbpalette in Hex-code von ntoskrnl.exe verändern.
Ich gehe davon aus das alle "Windows XP PRO/Home SP2(deutsch)" Benutzer diese version haben---->"5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)"
Das Problem ist das wenn man mit Booteditor 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)
ps: Tutorial ist nicht für Windows XP Media Center Edition, habe ich jetzt ntoskrnl.exe von XP MCE angeguckt und festgestellt das Farbpalettte wo anders liegt und zwar in 079C00
Was man/Frau braucht:
Ultraedit-32 oder Hex-Editor MX 6.0.2(Freeware)
Paint Shop Pro
ResHacker
Booteditor 0.9.93(nicht 1.0.1)
1.a)extrahiere alle Bitmaps aus ntoskrnl.exe(sp1) (oder nur 1 und 8 )
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. starte Booteditor 0.9.93(nicht 1.0.1) und mache new bootsceen
[File-->New boot screen, wenn Warning!!! auftaucht einfach immer ok drücken] wenn ihr bmp1 und bmp8 ersetzt habt, drückt "Save all" und dann make, es taucht neues fenster auf "Make a new boot exe file" unter "overlays" macht man "clear all" und dann auf "OK"
3. wenn es fertig ist , öffne deine erstellte ntoskrnl.exe mit Hex editor (z.B. UltraEdit32 oder Freeware Hex-Editor MX 6.0.2)
und geh zur Zeile 001f4970h und markiere Bereich 001f4970h bis 001f49a0h und dann Rechtsklick/kopieren
sieh Bild
und danach geh zu Zeile 00075680h oder ("Suchen-->Gehe zu-->074580, wenn man Hex-Editor MX 6.0.2 verwendet")
man muss alle original Farben durch Farben ersetzen die in deinem BMP sind
markiere diesen Bereich, siehe Bild und mach rechtsklick/einfügen
das ist eine Farbpalette von original ntoskrnl, siehe auch Bild
4. in der Zeile 000756c0h oder 0756c0 soll am ende "01 00 00 00 FF FF FF FF" bleiben
und am anfang "40 0D 48 00 00 00 00 00" (Zeile 00075680h)
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")
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
das funktioniert fast(95%) bei allen 16 Farben Bitmaps(640x480)
wenn nicht ist auch nicht schlim, pc bleibt in Ordnung und ihr könnt ihn ganz normal starten.
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
Update 1
ich habe noch was rausgefunden, wenn man 1.bmp ersetzt hat und Farbpalette von bitmap in Hex-code von ntoskrnl.exe übertragen hat.
Dann gilt diese Farbpalette sowohl 1.bmp als auch 8.bmp, das heißt wenn 8.bmp eine original Farbpalette von original ntoskrnl hat, dann wird 8.bmp anders aussehen weil Farbpalette von 1.bmp genommen wird, vielleicht auch weil es in Hex-code so steht.
Und hier kann man meine umgestellte Bootscreens downloaden **klick**
einige Windows(sp2) benutzer haben Schwierigkeiten einen modifizierten Bootscreen zum laufen zu bringen.
Grund: 1. Bootscreens von Swissboy,indianboy usw basieren auf "5.1.2600.1224 (xpsp2.030516-0318)" und 2. man muss Farbpalette in Hex-code von ntoskrnl.exe verändern.
Ich gehe davon aus das alle "Windows XP PRO/Home SP2(deutsch)" Benutzer diese version haben---->"5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)"
Das Problem ist das wenn man mit Booteditor 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)
ps: Tutorial ist nicht für Windows XP Media Center Edition, habe ich jetzt ntoskrnl.exe von XP MCE angeguckt und festgestellt das Farbpalettte wo anders liegt und zwar in 079C00
Was man/Frau braucht:
Ultraedit-32 oder Hex-Editor MX 6.0.2(Freeware)
Paint Shop Pro
ResHacker
Booteditor 0.9.93(nicht 1.0.1)
1.a)extrahiere alle Bitmaps aus ntoskrnl.exe(sp1) (oder nur 1 und 8 )
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. starte Booteditor 0.9.93(nicht 1.0.1) und mache new bootsceen
[File-->New boot screen, wenn Warning!!! auftaucht einfach immer ok drücken] wenn ihr bmp1 und bmp8 ersetzt habt, drückt "Save all" und dann make, es taucht neues fenster auf "Make a new boot exe file" unter "overlays" macht man "clear all" und dann auf "OK"
3. wenn es fertig ist , öffne deine erstellte ntoskrnl.exe mit Hex editor (z.B. UltraEdit32 oder Freeware Hex-Editor MX 6.0.2)
und geh zur Zeile 001f4970h und markiere Bereich 001f4970h bis 001f49a0h und dann Rechtsklick/kopieren
sieh Bild
und danach geh zu Zeile 00075680h oder ("Suchen-->Gehe zu-->074580, wenn man Hex-Editor MX 6.0.2 verwendet")
man muss alle original Farben durch Farben ersetzen die in deinem BMP sind
markiere diesen Bereich, siehe Bild und mach rechtsklick/einfügen
das ist eine Farbpalette von original ntoskrnl, siehe auch Bild
4. in der Zeile 000756c0h oder 0756c0 soll am ende "01 00 00 00 FF FF FF FF" bleiben
und am anfang "40 0D 48 00 00 00 00 00" (Zeile 00075680h)
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")
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
das funktioniert fast(95%) bei allen 16 Farben Bitmaps(640x480)
wenn nicht ist auch nicht schlim, pc bleibt in Ordnung und ihr könnt ihn ganz normal starten.
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
Update 1
ich habe noch was rausgefunden, wenn man 1.bmp ersetzt hat und Farbpalette von bitmap in Hex-code von ntoskrnl.exe übertragen hat.
Dann gilt diese Farbpalette sowohl 1.bmp als auch 8.bmp, das heißt wenn 8.bmp eine original Farbpalette von original ntoskrnl hat, dann wird 8.bmp anders aussehen weil Farbpalette von 1.bmp genommen wird, vielleicht auch weil es in Hex-code so steht.
Und hier kann man meine umgestellte Bootscreens downloaden **klick**
Zuletzt bearbeitet: