Środa, 23 Maj 2012, 18:27

Autor Wątek: [HTC Wizard] - Jak Zrobić Własny SplashScreen  (Przeczytany 5034 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Grimi

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 2809
  • Podziękowań: 75
  • Płeć: Mężczyzna
  • ♠ HTC Mozart ♥ Lark FreeBird 43.1
[HTC Wizard] - Jak Zrobić Własny SplashScreen
« dnia: Środa, 11 Luty 2009, 11:37 »
Artykuł przeniesiony ze Strony Głównej za zgodą Autora - mobi

Wstęp:
Splashscreen, co to jest i do czego służy?

Są 3 splashscreeny w Wizardzie:
- pierwszy nazywa się HTC Logo i ładuje się zaraz po starcie urządzenia, tuż przed wyświetleniem informacji o systemie tzn, przed informacją o IPL/SPL, OS, GSM, wyświetla sie tylko na chwilę,
- drugi to po prostu SplashScreen i jest tłem dla w/w informacji o systemie,
- trzeci to plik welcomehead.96.png, znajduje się w folderze "Windows" i jest to ekran wyświetlający się podczas uruchamiania samego systemu WM5/6, ten plik można najłatwiej podmienić, wystarczy nadpisać "welcomehead.96.png" swoją grafika o takiej samej nazwie.

Dwa pierwsze splashe są to pliki graficzne w formacie "bmp" o rozmiarach 320x320 pikseli co pozwala na prawidłowe wyświetlanie ich w obu położeniach telefonu: poziomym i pionowym, głębi koloru 24 bity i poddane kompresji.
Większość splashscreenów jednak spotyka sie w wymiarze 240x320 pikseli, co odpowiada wielkości ekranu w pionie, i takie pliki będę zamieszczał na tej stronie.
Poniższe splashe można instalować na telefonach z chipem G3 jak i G4. 

Jak Zrobić Własny Splash Screen? (HTC Wizard, SPV m3000, MDA Vario)
na podstawie tutoriala autorstwa the-equinoxe z xda-developers

 :-: UWAGA:
Wszelkie czynności robisz na własną odpowiedzialność!
  :-:


1. Przed przystąpieniem do tworzenia własnych grafik, ściągnij i rozpakuj ten plik z narzędziami potrzebnymi do stworzenia Splash Sreena (najlepiej stwórz folder "splashe" i tam rozpakuj zipa).

2. Splashscreen1 czyli HTC Logo
HTC Logo to pierwszy ekran jaki widzimy po włączeniu naszego telefonu. Przed pojawieniem się informacji o wersji składników ROMu.
Tworzymy HTC_Logo Splash w następujący sposób:
2a) Stwórz grafikę o rozmiarach 240x320 (układ pionowy!) i zapisz ją jako 24 bitowy plik "bmp" w formacie Windows.
2b) Nazwij ją htc.bmp i skopiuj do folderu ("splashe") z plikami, które ściągnąłeś w punkcie pierwszym.
2c) Uruchom htc-compres.bat, zostanie stworzony plik "HTC_Logo.nb". Rozmiar tego pliku powinien wynosić dokładnie 65536 bajtów* (64KB, rozmiar świadczy, że proces przebiegł poprawnie)

3. Splashscreen2 czyli Splash Screen
Splash Screen jest następnym ekranem po HTC Logo.
3a) Stwórz grafikę o rozmiarach 240x320 (układ pionowy!) i zapisz ją jako 24 bitowy plik "bmp" w formacie Windows.
3b) Nazwij ją splash.bmp i skopiuj do folderu ("splashe") z plikami, które ściągnąłeś w punkcie pierwszym.
3c) Uruchom program nb_image_converter.exe; otwórz plik splash.bmp, kliknij w save .nb; nazwij ten plik signed.002 ( zwróc uwagę żeby nie nazwać go signed.002.nb )
3d) Uruchom splash2.bat, zostanie stworzony plik signed-splash.nb. Rozmiar tego pliku powinien wynosić dokładnie 196608 bytes (192KB)

4. Tworzymy plik instalacyjny dla Splash Screena
4a) Uruchom program nbfsplash-tool.exe, służy on do utworzenia pliku nk.nbf, który można wgrać za pomocą programu RUU. Należy wypełnić poszczególne pola w następujący sposób (pobież grafike pokazującą jak wypełnić poszczególne pola)
4b) Model ID pozostaje bez zmian Wizard
- Zmień język w jakim jest ROM np. PLK dla polskiego lub WWE dla angielskiego
- OEM version; Operator version oraz CID pozostaw puste ważne!
4c) Zaznacz File #1 i otwórz plik signed-splash.nb; wybierz nazwę "Splash Screen" i kliknij w "start address" musi być "92000000"
4d) Zaznacz File #2 i otwórz plik htc_logo.nb; wybież nazwę "HTC Logo"i kliknij w "start address" musi być "9D000000"
4e) Kliknij w "Translate", zostanie za chwile stworzony plik nk.nbf.
4f) Otwórz ruu_255pl.zip i wrzuć do otwartego archiwum plik nk.nbf.
4g) Zmień nazwę ruu_255pl.zip na RUU_SPLASH.exe

Teraz jesteś gotowy do wgrania swojego Splash Screena.
Uruchom plik RUU_SPLASH.exe i potwierdź wszystkie kroki wgrywania ROMu.

5. Splashscreen3 czyli Welcomehead.96.png
Jest to trzeci ekran widoczny po Splash Screenie.
5a) Stwórz grafikę o rozmiarach 240x320 (układ pionowy!) i zapisz ją jako 24 bitowy plik "bmp" w formacie Windows.
5b) Nazwij ją welcomehead.bmp i skopiuj do folderu ("splashe") z plikami, które ściągnąłeś w punkcie pierwszym.
5c) Uruchom welcomehead.bat, zostanie utworzony plik welcomehead.cab.
5d) Przekopiuj go do telefonu i uruchom. Od następnego resetu będzie on widoczny jako Twój ekran startowy.

Uwagi:
*Plik HTC Logo ma ograniczenie do 64KB, żeby to ominąć, nalęży używać grafiki z mniejsza ilością kolorów, lub zrobic indeksację kolorów do 256 i dopiero wtedy zapisać jako 24 bit "bmp". Można też, zapisać plik jako "gif" lub "jpg", otworzyć go i ponownie zapisać jako "bmp".

* Na chwilę obecną nie można operować na polskim RUU tylko tym oficjalnym z xda. jest on odpowiednio zmodyfikowany do tego... (Cynk nadesłał rhqq)

//poprawiłem błąd dotyczący opisu
« Ostatnia zmiana: Poniedziałek, 04 Maj 2009, 17:50 wysłana przez myobi »
- Zobacz mnie na GoldenLine


Offline stan

  • Senior
  • ****
  • Wiadomości: 229
  • Podziękowań: 3
  • Płeć: Mężczyzna
  • HTC HD2 / MSI Wind U100
    • Stan Blip
Odp: [HTC Wizard] - Jak Zrobić Własny SplashScreen
« Odpowiedź #1 dnia: Środa, 29 Kwiecień 2009, 17:32 »
co do splash screen'ów to mam mały problem-mam u siebie uruchomioną animacje startową, a później powinna się poprawnie wyświetlić Welcomehead.96.png. jednak czasem zdarza mi się, że pojawia się logo WM6.1-działam na ROMie nothina. czy tą grafikę też da się zmienić?
HTC HD2 / BlackByBudniu

http://stan.blip.pl

Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19421
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: [HTC Wizard] - Jak Zrobić Własny SplashScreen
« Odpowiedź #2 dnia: Środa, 29 Kwiecień 2009, 17:46 »
a skąd niby te logo Win ma się pojawiać, jak welcomeched jest grafiką startową?
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline stan

  • Senior
  • ****
  • Wiadomości: 229
  • Podziękowań: 3
  • Płeć: Mężczyzna
  • HTC HD2 / MSI Wind U100
    • Stan Blip
Odp: [HTC Wizard] - Jak Zrobić Własny SplashScreen
« Odpowiedź #3 dnia: Środa, 29 Kwiecień 2009, 18:16 »
podmieniłem swojego Welcomehead.96.png na własną wersję i się wyświetla. ale czasem się zdarza, że wyświetla się też logo WM6.1(nie pobierane z Welcomehead, bo w końcu jest mój ;) ). i nie wiem skąd tą grafikę bierze :/
HTC HD2 / BlackByBudniu

http://stan.blip.pl

Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19421
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: [HTC Wizard] - Jak Zrobić Własny SplashScreen
« Odpowiedź #4 dnia: Środa, 29 Kwiecień 2009, 18:32 »
może brać jako logo startowe - animacja, jest jeszcze logo kończące
wyłącz oba i sprawdź
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline stan

  • Senior
  • ****
  • Wiadomości: 229
  • Podziękowań: 3
  • Płeć: Mężczyzna
  • HTC HD2 / MSI Wind U100
    • Stan Blip
Odp: [HTC Wizard] - Jak Zrobić Własny SplashScreen
« Odpowiedź #5 dnia: Środa, 29 Kwiecień 2009, 18:45 »
a animacje kończącą gdzie się wyłącza?
HTC HD2 / BlackByBudniu

http://stan.blip.pl

Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19421
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: [HTC Wizard] - Jak Zrobić Własny SplashScreen
« Odpowiedź #6 dnia: Środa, 29 Kwiecień 2009, 19:02 »
ACT
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline stan

  • Senior
  • ****
  • Wiadomości: 229
  • Podziękowań: 3
  • Płeć: Mężczyzna
  • HTC HD2 / MSI Wind U100
    • Stan Blip
Odp: [HTC Wizard] - Jak Zrobić Własny SplashScreen
« Odpowiedź #7 dnia: Środa, 29 Kwiecień 2009, 19:23 »
jedyna opcja jaka może być w ACT to Animate windows: jednak tutaj od początku mam ustawione na No. chyba,że inne opcja za to odpowiada...ale nie mam pojęcia która  ?-?
HTC HD2 / BlackByBudniu

http://stan.blip.pl

lionmen

  • Gość
Odp: [HTC Wizard] - Jak Zrobić Własny SplashScreen
« Odpowiedź #8 dnia: Poniedziałek, 04 Maj 2009, 16:01 »
Czy w/w metoda podpasuje do SPV m650 z sieci orange - chciałem sie pozbyc htc logo - orange oraz splash screena orange, przygotowałem sobie wszystko jednak w programie nbfsplash-tool.exe autor pisze cyt. Zmień język w jakim jest ROM np. PPL dla polskiego lub WWE dla angielskiego jednak w menu nie ma wyboru PPL jest jedynie PLK to jest to ? Czy wystarczy tam wpisać PPL nie wybierając z menu language

Offline Mietas

  • ROMMaker
  • Core
  • ***
  • Wiadomości: 1302
  • Podziękowań: 53
  • Płeć: Mężczyzna
  • HTC HD2, WP7.5 Tango
    • Blog Mietasa
Odp: [HTC Wizard] - Jak Zrobić Własny SplashScreen
« Odpowiedź #9 dnia: Poniedziałek, 04 Maj 2009, 16:26 »
To raczej nie ma szans zadziałać na Artemisie - Wizard używa starszego formatu nbf, gdzie Artemis używa nowszego nbh. Będzie ciężko.

BTW, zapamiętaj, na tym forum nie masz SPV M650 - masz HTC Artemis.
HTC HD2, WP7.5 Tango 7.10.8773 by Ansar

lionmen

  • Gość
Odp: [HTC Wizard] - Jak Zrobić Własny SplashScreen
« Odpowiedź #10 dnia: Poniedziałek, 04 Maj 2009, 16:38 »
Mietas ok, nie ma zadnego sposobu zeby sie pozbyc tego durnego loga orange przy starcie Artemisa :/

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 8262
  • Podziękowań: 137
  • Płeć: Mężczyzna
  • Samsung Ace, Raphael, Hermes, Universal i inne
    • Wirtualne Zacisze utak3ra
Odp: [HTC Wizard] - Jak Zrobić Własny SplashScreen
« Odpowiedź #11 dnia: Poniedziałek, 04 Maj 2009, 16:41 »
naucz się używać googli :/  w kilka sekund znalazłem np. to:
http://www.pocketpc-live.com/downloads/view-details/cooking-tools/95-artemis-splash-screen-changer.html
http://forum.xda-developers.com/showthread.php?t=344200

i więcej opisów jeszcze widzę, ale to już zadanie domowe dla Ciebie  :p
Windows Mobile: a story of love and hate.


lionmen

  • Gość
Odp: [HTC Wizard] - Jak Zrobić Własny SplashScreen
« Odpowiedź #12 dnia: Poniedziałek, 04 Maj 2009, 17:45 »
Wszystko super, sciagnalem ten program z tego lina
http://www.pocketpc-live.com/downloads/view-details/cooking-tools/95-artemis-splash-screen-changer.html
Wybieram w nim logo ktore mam przygotowe w 240x320 w formacie BMP 24bit, klikam zielona sluchawke (w programie ofc), tel sie resetuje wgrywa sie cos i na koncu wywala blad CONNECTION ERROR i nic sie nie zmienia ... .... co to może być co źle robie ?

Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19421
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: [HTC Wizard] - Jak Zrobić Własny SplashScreen
« Odpowiedź #13 dnia: Poniedziałek, 04 Maj 2009, 18:39 »
masz zdjętego cida?



dodano: Poniedziałek, 04 Maj 2009, 18:38
a to czytałeś?
http://forum.xda-developers.com/showthread.php?t=317726
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline Ham3r

  • GZU
  • Core
  • ****
  • Wiadomości: 1806
  • Podziękowań: 50
  • Płeć: Mężczyzna
Odp: [HTC Wizard] - Jak Zrobić Własny SplashScreen
« Odpowiedź #14 dnia: Poniedziałek, 04 Maj 2009, 18:51 »
Jest błąd w opisie, dotyczącym rozmiarów grafik, imo.
2 pierwsze to 240x320, a welcomehead to 320x320.