[Galaxy S Advance I9070 General] NeoGriever:
Great! - Whole updated tutorial in german as thank you

Thank you.

This Tutorial was great. For Helping other, i try to build up a GERMAN version of the tutorial with updated links and so on. (Already solved to change the whole animation of the Samsung Galaxy J3 (2016) with root permissions!)

Here's my german Tutorial:

---

Hallo.

Dieses Tutorial basiert auf dem in die Jahre gekommenem Tutorial von xessus (https://xdaforums.com/showthread.php?t=2189934) zur Erstellung von QMG-Dateien. Ich aktualisiere hier die Links mit der Absicht, dass andere User mit diesem Tutorial eigene Boot-Animationen umsetzen können.

Kursive "Marker" wie z. b. (*1) usw. verweisen auf Fußnoten. Siehe Ende des Beitrages.

Was wird benötigt!

Samsung Theme Designer (Letzte Version aus dem Samsung Delveloper Bereich) (*1)

ES File Explorer oder ähnliches Root-Zugriffs-Fähiges Programm zur Dateiverwaltung für das Handy

Beliebiges Zip-Programm (Empfehlung: 7Zip)

Beliebiges Grafik-Programm (Empfehlung: GIMP)

Was zu beachten ist!

Das gewünschte Gerät muss gerootet sein, um an die entsprechenden Dateien heranzukommen. Dafür macht euch bitte entsprechend schlau bezüglich eures genauen Gerätes!

Legt von JEDER Datei ein Backup an! Kopiert z. B. den gesamten Media-ordner aus /system auf eure externe Speicherkarte um, falls nötig, diesen und/oder darin befindliche Dateien mittels Custom Recovery (TWRP zum Beispiel) wiederherstellen zu können!

Ich übernehme keine Haftung für eventuelle Schäden am Gerät. Dieses Tutorial wurde mit einem Samsung Galaxy J3 (2016) SM-J320F mit Custom Recovery (TWRP) getestet.

Schritt 1

- Installation des Samsung Theme Designers

Die Installation dieses Programms dürfte nicht sonderlich schwer sein, wenn man bereits in der Lage war, das eigene Handy zu rooten. Andernfalls würdet ihr diese Anleitung wohl kaum lesen.

Nach der Installation startet ihr das Programm. Bitte wundert euch nicht, dass das Programm erstmal einfriert. Habt etwas Geduld, da das Programm versucht, eine neuere Version zu finden, was jedoch nach etwa 20 Sekunden fehlschlägt. Klickt die Meldung einfach weg. Unter "Help" könnt ihr mit dem kleinen Pfeil nach unten bei "Check Update" auf "Manual Check" wechseln, um spätere Starts zu beschleunigen.

Schritt 2

- Animation basteln und passend abspeichern

Bastelt eure gewünschte Animation in eurem Grafikprogramm eurer Wahl. Ihr könnt alles nutzen, solange die einzelnen Bilder der Animation am Ende als PNG oder JPG gespeichert werden. Achtet lediglich darauf, dass ihr eure Bildschirmgröße einhaltet. Das Samsung Galaxy J3 (2016), welches ich zum Testen genutzt habe, hat eine Auflösung von 720x1280 (BxH) und eine Animation in dieser Größe ist ohne Probleme somit möglich.

Schritt 3

- Grundprojekt und was man beachten bzw. ignorieren solllte.

Wählt direkt in dem Start-Fenster die Option "Feature(NonTouch) Phone" aus. Es spielt absolut keine Rolle, ob ihr ein Touch-Smartphone besitzt oder nicht. Wählt dort ein beliebiges Modell aus und selektiert unter "Select Showcase:" einfach "Default". Nachdem ihr unten noch einen beliebigen Titel eingegeben habt (es spielt ebenso keine Rolle, was ihr da eintippt), könnt Ihr auf "Ok" klicken.

Es erscheint eine Vorschau-Ansicht auf der linken Seite, die Bearbeitungs-Ansicht in der Mitte und Eigenschaften auf der rechten Seite.

Nun wählen wir ganz unten links unter der Liste mit Vorschaubildern die "Tree View Wind" (was wohl "Tree View Window" heißen soll) Auswahl und klicken dort auf "Idle Background". Wie man merkt, kommen wir der Sache näher.

Dort schauen wir in der rechten Spalte, dass wir den "Background Type" von "fixed" auf "animated" ändern. Als nächstes passen wir die Eigenschaften davon genauer an. Unter "Frame" wählen wir die gesamtanzahl der gewünschten Bilder. Wenn eure Animation 40 Bilder umfasst, wählt ihr dort die Zahl 40 aus. Nachdem Ihr die Zahl 40 in das Feld eingetippt habt, bestätigt diese mit Enter oder mit dem Verlassen des Eingabefeldes.

Es erscheint darunter eine lange Liste mit "Animation 1", "Animation 2", "Animation 3" und so weiter. Doch diese soll euch nicht irritieren. Wählt unter "Duration" nun den Intervall für eure Animation. Dieser wird in Millisekunden gerechnet. Hat eure Animation zum Beispiel 25 Bilder die Sekunde bedeutet dies, dass Ihr 1000 / 25 rechnen müsst. Solltet ihr mit eurer Bilder pro Sekunde Berechnung auf einen Komma-Wert kommen, rundet diesen einfach ab.

Das Feld "Repeat" sagt lediglich aus, ob diese Animation nach dem Abspielen von vorne abgespielt werden soll oder nicht. Für eine reguläre Bootanimation dürftet ihr 2 verschiedene Animationen brauchen.

Nun wählt eure gewünschten Bilder (Siehe Schritt 2) aus. Dafür markiert ihr die gewünschten Bilder und zieht nun alle (mit Auswahl des ersten Frames) einfach auf die untere Spalte im Samsung Theme Designer (Animation Object Window) auf das Feld mit der 1 darüber.

Ignoriert es einfach, dass die Bilder in der Bearbeitungs-Ansicht über die Anzeigegröße hinausgehen. Das spielt nämlich absolut keine Rolle.

Wenn ihr die gewünschte Animation fertig habt, wählt ihr einfach oben unter "Start" die Option "Export Theme" aus. Wählt einfach einen Zielpfad, wo ihr die Datei finden könnt (ich empfehle für diese Arbeiten einen Ordner auf dem Desktop anzulegen) und klickt auf Export. Nach einer Bestätigung der Therms of Service ist ein wenig Geduld gefragt. Jenachdem, wie umfangreich und groß eure Animation ist, kann dies einige Minuten dauern.

Schritt 4

- Abgreifen der QMG-Datei aus dem Paket

Nachdem das Exportieren abgeschlossen ist und ihr auf Close bzw. Ok geklickt habt, fragt euch das Programm noch, ob ihr den Zielordner öffnen wollt. Das ist eure Entscheidung. Es spielt keine große Rolle. Dort findet ihr nun die gewünschte "SMT"-Datei vor. Solltet ihr 7Zip installiert haben, klickt einfach mit der rechten Maustaste darauf, wählt 7-Zip und dann Öffnen. Andernfalls benennt die Datei in eine ".ZIP" um und öffnet diese mit dem gewünschten Entpack-Programm.

Dort findet ihr die Datei "IdleBgAnimObj.qmg", welche eure Animation enthält. Holt sie da heraus, benennt diese in "bootanimation.qmg" (*2) um und kopiert diese auf eurer Handy.

Schritt 5

- Die eigene Animation endlich auf dem Handy

Damit wir auf dem Handy die Datei ersetzen können, nutzen wir nun den ES Datei Explorer mit Root-Rechten (alternativ was Ihr so nutzen könnt, um auf /system/media zuzugreifen), um in den Ordner /system/media zu gelangen. Dort benennt ihr die vorhandene "bootanimation.qmg" in "bootanimation.qmg.back" um, um schlicht auf der sichereren Seite zu sein. Danach kopiert ihr die von euch erstellte "bootanimation.qmg" in dieses Verzeichnis. (*3)

Das war es. Nach einem Handy-Neustart sollte die neue Animation nun auf dem Bildschirm zu sehen sein.

Sollte es zu einem Bootloop kommen (was ich bezweifle), stellt die ursprüngliche "bootanimation.qmg" mittels TWRP wieder her.

Fußnoten

(*1) Der Download-Link ist in kleinerer Schrift als der rest der Seite!

(*2) Je nach Modell kann es durchaus sein, dass die Namen der Dateien variieren! Bei mir lauteten diese "bootsamsung.qmg" und "bootsamsungloop.qmg", wodurch ich 2 separate Animationen anfertigen musste.

(*3) Einige Handymodelle verlangen ein Anpassen der Dateiberechtigungen. Wählt im ES Datei Explorer einfach die gewünschte Datei mit einem langen Druck darauf aus und selektiert unter den 3 Punkten (unten rechts) die Option Eigenschaften. Unter "Berechtigungen" stellt folgendes ein:

Nachtrag: Es kann durchaus sein, dass die Animation nicht abgespielt wird, falls der "Sticky-Bit" nicht festgelegt wird und/oder sogar der Besitzer/Eigentümer nicht auf "System" umgestellt wird. Nach ausführlichen Tests stellte sich auch heraus, dass die Auflösung vorzugsweise mit der des Gerätes identisch sein sollte. Halb-große Animationen scheinen nicht von allen Geräten unterstützt zu werden.

Sollte es Probleme geben, bitte schreibt die Fragen diesbezüglich in ENGLISCH, da andere Mitglieder dieses Forums wohlmöglich mehr Kompetenz haben, als ich selbst. Ich habe diese Anleitung nach meinen Erfahrungen und auf Basis der Grund-Anleitung (Siehe Thread-Ersteller) geschrieben.