euer eigenes Boot Image

Dieses Thema im Forum "Tutorials & FAQs" wurde erstellt von Autarkis, 7. Jan. 2009.

  1. Autarkis

    Autarkis VIP Mitglied

    Registriert seit:
    7. Nov. 2007
    Beiträge:
    489
    Zustimmungen:
    0
    Hallo Leute!

    Jedes Mal beim Aufstarten "T-Mobile G1"... ist das relevante Information? Nein! Wir wollen Individualität! ;) Mit einem wie oben gerooteten G1 gelingt dies auch, dank folgender Anleitung. Ihr benötigt dazu: Die Tools fastboot und rgb2565 aus dem Android-SDK sowie convert aus dem ImageMagick-Paket. Windows-User benötigen zusätzlich CygWin. Das G1 sollte mit einem modifizierten Recovery-Image (aus der vorhergehenden Anleitung) ausgestattet sein. Wenn ihr ein gerootetes Telefon habt, müsst ihr nur noch den modifizierten Engineering-Bootloader hard_spl installieren (Teil 1). Wenn ihr den schon habt, könnt ihr bei Teil 2 einsteigen.

    Teil 1: Installation von hard_spl

    1. ladet splhard1_update_signed.zip herunter (Anhänge).
    2. prüft die MD5-Summe: 6502af25b9e9fbe1322cc405559af1ca
    3. kopiert es mit dem Namen update.zip ins Hauptverzeichnis der SD-Karte
    4. Bootet das Telefon in den Recovery-Mode (POWER+HOME) und flasht das Update mit Alt+S.
    5. prüft, ob es richtig installiert wurde: schaltet das G1 mit POWER+CAMERA in den Bootloader. Mit CALL+MENU+END den Bootloader wieder verlassen.
    6. Um zum Original-SPL zurückzukehren (z.B. im Garantiefall, einfach das G1 Original SPL flashen)



    Teil 2: erstellen und flashen des Bildes


    1. Findet ein Bild das ihr mögt
    2. editiert es mit eurem Programm, macht es genau 320x480 Pixel gross
    3. den Farbraum auf 256 Farben konvertieren (8-bit)
    4. speichert es als PNG ohne Alphakanal / Transparenz
    5. benutzt das convert-Tool von ImageMagick (unter Windows mit Hilfe von cygwin):
    Code:
    convert -depth 8 splash.png rgb:splash.raw
    6. prüft, ob splash.raw genau 460800 bytes gross it.
    7. Kompiliert das Android-Tool rgb2565 aus dem SDK - entweder das SDK komplett kompilieren oder
    Code:
    gcc -O2 -Wall -Wno-unused-parameter -o rgb2565 to565.
    8. Kovertiert das Bild mit:
    Code:
    rgb2565 < splash.raw > splash.raw565
    9. Prüft, ob splash.raw565 genau 307200 Bytes gross ist. Wenn nicht, flasht es nicht auf das Telefon sonst lkönnte was kaputt gehen. Prüft nach, was ihr falsch gemacht habt.
    10. Bootet das Telefon in den SPL-Modus (CAMERA + POWER).
    11. Wenn der SPL fertig gebootet hat, steckt den USB-Anschluss ein und drückt BACK oder den Trackball. SPL startet neu und zeigt nun das Wort FASTBOOT an.
    12. startet das fastboot Programm aus dem Android SDK.
    13. gebt ein
    Code:
    fastboot devices
    ; euer Telefon sollte angezeigt werden.
    14. Prüft noch einmal ob splash.raw565 genau 307200
    Bytes gross ist. Wenn nicht - nicht auf das Telefon flashen!
    15. Flasht das Splash-Image auf das Telefon:
    Code:
    fastboot flash splash1 splash.raw565
    16. startet das Telefon neu:
    Code:
    fastboot reboot
    Edit: Die Files fehlen noch - ich schaff's grad nicht die Dinger hierher hochzuladen. :( Sorry.

    Hat bei mir auf Anhieb geklappt, und so schaut's aus (unscharf meine Adresse und Telefonnummer):
     

    Anhänge:

    #1 Autarkis, 7. Jan. 2009
    Zuletzt bearbeitet: 7. Jan. 2009
Die Seite wird geladen...