Nie ponoszę odpowiedzalności za wszelkie straty zaistaniałe podczas stosowania się do poniższego tekstu
1. Czego będziemy potrzebować?1. Programów
cygwin,
Imagemagcik2. Paczek z załącznika
3. Prostego programu do obróbki obrazów
4. Zrootowanego urządzenia z androidem
6. Chęci i chwili wolnego czasu
2. Obróbka zdjęciaKiedy mamy już zdjęcie które chcemy ustawić jako splash'a musimy je odpowiednio przerobić.
pokaże to na zdjęciu którego ja używam jako splasha
1. odpalamy zdjęcie którego chcemy ustawić jako splash'a w programie do obróbki i zmieniamy jego rozdzielczość na 320x480
2. Po zmianie rozdzielczość obrazka musimy skonwertować jego paletę kolorystyczną do 256 kolorów w 8-bitach
3. Po wprowadzeniu powyższych zmian obrazek zapisujemy jako .png bez przezroczystości / kanału alpha
3. Przygotwanie obazka do flashowania1. Upewniamy się że program ImageMagick i cygwin są zainstalowane a plik rgb2565 jest na pulpicie Odpalamy sobię konsolę windowsową (często nazywaną nie wiem czemu DOS'em)
Gdyby ktoś nie wiedział jak to już mówię : start -> uruchom/run -> cmd -> run
2. W uruchomionej już konsoli wpisujemy sobie nastepujące komendy 1. Najpier przechodzimy do miejsca w którym zapisaliśmy swój obrazek:
cd Desktop
- nie wiem czy w polskiej wersji językowej windowsa zadziała cd Pulpit
cd Splash
- w moim wypadku tak nazywa się folder w którym znajduje się plik splash'a
dir
- powinniśmy zobaczyć pliki które znajdują się w folderze - przyadtne żeby upewnić się że plik obrazka znajduje się tam gdzie powinnien.
następnie:
convert -depth 8 splash.png rgb:splash.raw
czemu polecenie wygląda tak a nie inaczej?
1.
convert -depth 8 splash.png
- tutaj każemy programowi przekonwertować nasz plik splash do wersji 8-bitowej (tylko taką bootloader w naszych urządzeniach może przyjąć - wiem że wcześniej zrobiliśmy to przy pomocy programu do obróbki ale nigdy za wiele
)
2.
rgb:splash.raw
- następnie program konwertuje plik do .raw (pliku "kompresji bezstratnej"
więcej info )
następnie znów używamy komendy
dir
w celu sprawdzenia czy w folderze utworzył się porzadany przez nas plik splash.raw
po wykonaniu powyższych poleceń konsola powinna wyglądać tak:
jeśli wygląda wystąpiły problemy podczas konwersji i zależy dokonać jej ponownie.
Ważne! Przed wykonaniem kolejnych kroków należy sprawdzić czy plik ma nie mniej nie więcej niż 460800 bajtów ! w tym celu klikamy prawym przyciskiem myszy na pliku splash.raw i klikamy w jego właściwości i polu rozmiar powinna widnieć liczba 460800
3. Konwersja Kopjujemy plik splash.raw do folderu rgb2565 i przechodzimy dalej
Poraz kolejny odpalamy konsole (start -> uruchom -> cmd)
i wpisujemy komendy:
cd Desktop
cd rgb2565
następnie:
rgb2565 < splash.raw > splash.raw565
po dokonaniu tego nasza konsola powinna wyglądać tak:
jeśli wygląda inaczej sprawdzamy co poszło źle...
Ważne! Przed wykonaniem kolejnych kroków należy sprawdzić czy plik ma nie mniej nie więcej niż 307200 bajtów ! w tym celu klikamy prawym przyciskiem myszy na pliku splash.raw565 i w polu rozmiar powinna widnieć liczba 307200 podobnie jak wcześniej z plikiem splash.raw (myśle że drugi raz screen zbędny)
4. Flashowanie1. Uruchamiamy nasze urządzenie w trybie bootloadera (przycisk kamery +power).
2. Potym jak uruchomi się bootloader podłączamy urządzenie przez usb do komputera kilkamy trackball albo przycisk powrotu.
3. Po wykonaniu kroku nr 2 bootloader powinnien się zrestartować. Teraz jesteśmy w tzw. trybie FASTBOOT
4. Komputer powinnien wykryć nasze urządzenie i próbwać zainstalować do niego sterownik w tym celu musimy podać mu ścieżkę do rozpakowanego wcześniej pliku android_usb_windows.zip
5. Po poprawnym zainstalowaniu sterowników do naszego urządzenia
jeszcze raz sprawdzamy czy plik splash.raw565 ma rozmiar 307200 bajtów jeśli nie nie przechodzimy dalej i robimy wszystko od początku!6. jeśli wszystko jest ok to możemy przejśc do flashowania naszego nowego splasha
1. Otwieramy konsole i przechodzimy do folderu z plikiem fastboot
cd desktop
cd fastboot
2. kopjujemy plik splash.rgb565 do folderu fastboot, następnie wpisujemy w konsoli
fastboot flash splash1 splash.rgb565
(jeśli chcemy mieć dwa różne splashe wykonujemy dwa pliki i podmieniamy je pomiedzy wpisywaniem 1 i 2 komendy)
fastboot flash splash2 splash.rgb565
fastboot reboot
I proszę Bardzo po ponownym uruchomieniu urządzenia mamy swój własny splash screen
WERSJA DLA LENIWYCH
1.Uruchamiamy plik CreateG1Splash.exe
2. Klikamy przycisk "open" i wybieramy plik którego chcemy użyć jako splash'a
3. Klikamy przycisk "convert" w katalogu programu stworzył nam się plik splash.rgb565 sprawdzamy na wszelki wypadek jego wielkość która powinna wynosić 307200 bajtów
4. uruchamiamy konsole (start -> uruchom -> cmd)
5. Następnie wpisujemy:
fastboot flash splash1 splash.rgb565
(jeśli chcemy mieć dwa różne splashe wykonujemy dwa pliki i podmieniamy je pomiedzy wpisywaniem 1 i 2 komendy)
fastboot flash splash2 splash.rgb565
fastboot reboot
I proszę Bardzo po ponownym uruchomieniu urządzenia mamy swój własny splash screen
Powyższy tekst jest moją własnością intelektualną przed jakimkolwiek kopiowaniem prosze o kontakt
LINKI DO POTRZEBNYCH PLIKÓW:
sterownikiFastbootrgb2565dla leniwychpoprawiłem linki //beju