- - Hoe Android Boot Animation te veranderen, aan te passen en te maken [Guide]

Hoe Android Boot Animation te veranderen, aan te passen en te maken [Guide]

De opstartanimatie is het eerste wat je doetzien bij het inschakelen van uw Android-telefoon of -tablet, na het logo van de operator of de fabrikant. Hoewel het functioneel geen doel dient, kan een opvallende opstartanimatie uw apparaat zeker opvallen tijdens het opstarten. In deze derde aflevering van onze Android-aanpassingsreeks zullen we kijken hoe je je Android-opstartanimatie kunt veranderen of zelfs maken en zullen we enkele van de mooiste en geekiest opstartanimaties bevatten die we zijn tegengekomen.

Android Boot Animation aanpassen

Deze gids maakt deel uit van onze serie over het aanpassen van het uiterlijk van uw Android-apparaat. Andere handleidingen in deze serie zijn onder meer:

  1. Inleiding tot Android-aanpassing
  2. Maak & Flash je eigen Android Splash Screen met Splash Screen Creator
  3. Hoe Android Boot Animation te veranderen, aan te passen en aan te maken (wordt momenteel bekeken)
  4. Hoe het Android-vergrendelscherm te vervangen en aan te passen
  5. De ultieme gids voor Android-achtergronden
  6. Vervang en personaliseer uw startscherm met de beste Android Launchers

Houd er rekening mee dat er wijzigingen in deze lay-out kunnen optreden naarmate we verder gaan, en we zullen de koppelingen bijwerken terwijl we de onderdelen blijven publiceren.

Laten we nu doorgaan met het aanpassen van de opstartanimatie. Deze gids op zichzelf zal als volgt worden georganiseerd:

  • De basis
  • In het bootanimation.zip-bestand
  • Aanbevolen opstartanimaties
  • Maak je eigen opstartanimatie
  • Pas een opstartanimatie toe

De basis

De Android-opstartanimatie bevindt zich in eeneen ongecomprimeerd zipbestand met de naam bootanimation.zip dat kan worden gevonden in de mediamap van de systeempartitie, d.w.z. / system / media in het interne geheugen van het apparaat. Dit enkele bestand bevat alle informatie die nodig is om de opstartanimatie af te spelen en wordt automatisch geladen wanneer het apparaat opstart. Het aanpassen of wijzigen van de opstartanimatie is dus eenvoudigweg het bewerken of vervangen van dit bestand.

In het bootanimation.zip-bestand

Deze sectie is voor diegenen die geïnteresseerd zijn in het vindenhoe de Android-opstartanimatie werkt. Als je er gewoon een wilt installeren zonder je druk te maken over wat er in het bestand staat, kun je doorgaan naar de volgende sectie, want deze wordt een beetje technisch. Hoewel het voor iedereen gemakkelijk en eenvoudig genoeg moet zijn om te begrijpen.

Terwijl de Android-opstartanimatie mogelijk lijkttijdens het afspelen in een videoformaat zijn, is het in feite een beetje anders. Als u de inhoud van het bestand bootanimation.zip naar uw computer uitpakt, ziet u:

  • Een desc.txt-bestand
  • Een part0-map (bevat PNG-afbeeldingen met incrementele nummers)
  • Meer part1, part2 etc. mappen (mogelijk aanwezig of niet aanwezig)

Zoals je kunt zien, bootanimatie.zip bevat slechts één tekstbestand en één of meer mappen met PNG-afbeeldingen. De animatie wordt eenvoudig afgespeeld door de afbeeldingen in een reeks weer te geven en het tekstbestand bepaalt hoe ze moeten worden afgespeeld. In essentie worden eerst de PNG-bestanden in de part0-map na elkaar weergegeven en daarna worden die in het part1-bestand - als deze bestaat - weer getoond, de een na de ander, enzovoort. Dit alles wordt gedefinieerd in het bestand desc.txt.

Laten we eens kijken hoe het in detail werkt door de inhoud van het bestand nader te bekijken.

De mappen

Deze bevatten PNG-afbeeldingen met een nummer,beginnend met zoiets als 0000.jpg of 00001.jpg en verder met stappen van 1. Er moet ten minste één map zijn en er is geen bovengrens bekend voor het aantal mappen.

Het bestand desc.txt

Dit bestand definieert hoe de afbeeldingen in de map (pen) worden weergegeven tijdens de opstartanimatie, in de volgende indeling:

Breedte Hoogte Framesnelheid
p Lus Pauzeren Map 1
p Lus Pauzeren Folder2

Een voorbeeld van een desc.txt-bestand is:

480 800 30
p 1 0 deel0
p 0 0 deel 1

Zoals u kunt zien, op de eerste regel, 480 en 800definieer de breedte en hoogte van de opstartanimatie in pixels voor dit voorbeeld. Dit moet hetzelfde zijn als de schermresolutie van uw apparaat om de opstartanimatie correct op volledig scherm af te spelen. 30 is de framesnelheid in fps (frames per seconde), d.w.z. het aantal beelden dat per seconde moet worden weergegeven.

De tweede en derde regel hebben hetzelfde formaat, beginnend met p, wat staat voor een deel van de animatie en eindigt in part0 of part1, die de map aangeeft waarin de afbeeldingen voor dat deel aanwezig zijn.

Het getal achter ‘p’ bepaalt hoe vaak ditgedeelte wordt herhaald (herhaald afspelen) voordat wordt overgeschakeld naar het volgende gedeelte (indien aanwezig). Als u 0 opgeeft, wordt het onderdeel voor onbepaalde tijd herhaald totdat de telefoon volledig is opgestart.

Het volgende nummer is voor de pauze en isuitgedrukt in het aantal frames, dat kan worden vertaald in de tijd door het te delen door de framesnelheid. Een pauze van 15 betekent bijvoorbeeld dat u moet pauzeren voor de tijd die 15 frames nodig heeft om te spelen en aangezien de framesnelheid 30 frames per seconde is, zou 15 frames een halve seconde duren.

Dit alles vertalen in het geval van het bovenstaandeDe opstartanimatie wordt bijvoorbeeld afgespeeld met een resolutie van 480 bij 800 pixels, met een framesnelheid van 30 fps, beginnend met de inhoud van de map part0 en na het afspelen ervan in één lus, schakelend naar de inhoud van de map part1 en speel ze continu tot het apparaat start volledig op.

Een opmerking over resolutie: Meest geavanceerde Android-apparaten met grote schermenhebben een resolutie van 480 x 800 pixels en worden HDPI genoemd. Sommige mid-range apparaten hebben een resolutie van 320 x 480 pixels en worden MDPI genoemd. Ten slotte is de schermresolutie van sommige low-end apparaten 340 x 320 pixels en deze worden LDPI genoemd, hoewel dit ofwel de echt oude Android-telefoons of de goedkoopste Chinese modellen zijn.

In de regel zorgde een opstartanimatie voor een lagere waarderesolutie-apparaat werkt prima op een apparaat met een hoge resolutie, maar het wordt gecentreerd op het scherm, met de extra schermruimte eromheen niet gebruikt. Als u een opstartanimatie met een hoge resolutie gebruikt op een apparaat met een lage resolutie, wordt de opstartanimatie niet volledig op het scherm weergegeven en worden de buitenste delen afgesneden vanwege de grenzen van het scherm.

Aanbevolen opstartanimaties

Er zijn honderden opstartanimaties die er zijnvoor een reeks apparaatresoluties. Sommigen van hen komen als voorraad bij bepaalde apparaten en worden door gebruikers geëxtraheerd om beschikbaar te worden gemaakt voor anderen om op hun apparaten te installeren, terwijl anderen op maat door gebruikers worden gebouwd en met de gemeenschap worden gedeeld.

Zoals beloofd, hebben we hier een paar bootanimaties die onze aandacht trokken.

De Droids-serie van Dysgenic:

AndroidGlow1
AndroidGlow2

AndroidMinimal1
AndroidParticles2

Downloaden (XDA-ontwikkelaars)

Android Particle Ring van Dysgenic (Aangepast door aph):

Android Particle Ring Bootanimation Green
Android Particle Ring Bootanimation Blauw

Android Particle Ring Bootanimation Cyaan
Android Particle Ring Bootanimation Rood

Downloaden (XDA-ontwikkelaars)

Android BIOS door frysee:

Deze heeft zowel een telefoonversie als een tabletversie. Het getoonde voorbeeld is van de tabletversie.

Android BIOS Boot Animation Tablet

Downloaden (XDA-ontwikkelaars)

Honeycomb door Google:

0057

Klik op de bovenstaande afbeelding voor een volledig geanimeerd voorbeeld.

Download

Meer:

Er zijn veel meer opstartanimaties die allemaal zwevenvia internet en zoeken op Google zal u zeker een aantal opleveren. Een uitstekende bron is het XDA-ontwikkelaarsforum waar gebruikers honderden geporteerde en nieuwe opstartanimaties delen, maar als u echt wilt dat uw apparaat opvalt, waarom zou u er dan niet een maken? Het is zo simpel!

Maak je eigen opstartanimatie

Dus je wilt de kunstenaar in je aan het werk zetten en je eigen boot-animatie maken? Het is zo eenvoudig dat zelfs een kind het kan, en we gaan je laten zien hoe.

Als je een opstartanimatie hebt gevonden die is gemaakt voor apparaten met een hogere resolutie en je hebt er een met een lage resolutie, kun je deze methode gebruiken om die ook voor je apparaat te bewerken.

Voorwaarden:

  • Een zip / unzip-hulpprogramma zoals 7-Zip
  • Afbeeldingseditor naar keuze, zoals PhotoShop, GIMP, Paint.NET, zelfs MS Paint is voldoende.
  • Een teksteditor naar keuze. Windows Kladblok gebruiken voor het bewerken van tekstbestanden die in Linux moeten worden gebruikt, is niet altijd een goed idee, dus gebruik in plaats daarvan zoiets als Kladblok ++.
  • Zoveel tijd en creativiteit als u bereid bent in te zetten.
  • U moet de schermresolutie van uw apparaat weten als u dit nog niet weet. U kunt de resolutie vinden door op Google naar uw apparaatspecificaties te zoeken.
    Opmerking: Een apparaat met hoge resolutie kan een spelenopstartanimatie gemaakt voor een apparaat met lage resolutie, maar het neemt niet het hele scherm in beslag, terwijl een opstartanimatie met hoge resolutie niet volledig wordt weergegeven op een schermapparaat met lage resolutie.

Procedure:

  1. Doorloop het geheel In het bootanimation.zip-bestand sectie van deze handleiding eerst, als u dit nog niet heeft gedaan.
  2. Plan hoe uw opstartanimatie zal worden uitgevoerd. Dit omvat hoeveel verschillende partijen het zal hebben, hoe lang elke partij zal spelen en wat de volgorde van de partijen zal zijn.
  3. Maak op elke gewenste locatie op uw computer een nieuwe map en geef deze een naam bootanimation.
  4. Maak in deze map een map voor elk deel van uw opstartanimatie, genaamd deel0, deel1 enzovoort.
  5. Maak in de afbeeldingeditor van je keuze alleafbeeldingsbestanden voor elk deel van uw opstartanimatie met de juiste afmetingen die gelijk zijn aan de schermresolutie van uw telefoon, en sla ze op in de respectieve map voor elk deel, in PNG-indeling. Tot 32 bit PNG's worden ondersteund.
    Opmerking: Als u een bestaande opstartanimatie converteert zodat deze op het scherm van uw telefoon past, haalt u de afbeeldingen eruit en past u ze aan op de schermresolutie van uw apparaat.
  6. Zorg ervoor dat de afbeeldingen numeriek worden genoemdformaat en in de juiste volgorde, dwz de afbeeldingen in het eerste deel moeten beginnen met laten we zeggen 00000.jpg en doorgaan tot 00075.jpg, en de afbeeldingen in het tweede deel moeten dan beginnen met 00076.jpg en doorgaan tot - voor exemplaar - 00123.jpg.
  7. Nadat u de afbeeldingen voor alle onderdelen hebt gedaan en opgeslagen met de juiste namen in elke map, maakt u een tekstbestand met de naam desc.txt in het algemeen bootanimation map.
  8. Open het tekstbestand in een teksteditor en bewerk het in de indeling die gedetailleerd wordt beschreven in de desc.txt-bestand sectie hierboven. Houd er rekening mee dat een framesnelheid hoger dan 30 fps problemen kan veroorzaken op veel apparaten.
    Opmerking: In het geval dat u een bestaande opstartanimatie converteert zodat deze op het scherm van uw telefoon past, moet u alles hetzelfde houden als in het originele desc.txt-bestand en alleen de resolutie wijzigen.
  9. Selecteer nu alles in de bootanimationmap en zip ze in een nieuw ongecomprimeerd zip-archief met behulp van uw favoriete compressieprogramma. Hier is de methode met 7-zip:
    1. Selecteer alles binnen de bootanimation map.
    2. Klik met de rechtermuisknop op een van de geselecteerde bestanden / mappen en selecteer 'Toevoegen aan archief' in het 7-zip-menu.
    3. Gebruik ‘zip’ als archiefformaat en ‘Opslaan’ als compressieniveau en klik op OK. Hiermee maakt u een bestand met de naam bootanimation.zip in dezelfde map.

Dat is alles - u hebt uw eigen Android-opstartanimatie gemaakt! Het enige dat nu overblijft is om het op uw apparaat toe te passen, dus laten we verder gaan.

Pas een opstartanimatie toe

Dus je hebt een opstartanimatie gevonden die je wiltte installeren op je telefoon? Heeft u er zelf een gemaakt en kunt u niet wachten om deze in actie te zien op uw apparaat? Het enige wat u hoeft te doen is het naar een bepaalde locatie op uw apparaat kopiëren. Er zijn twee locaties waar u het kunt kopiëren: / data / local en / system / media, en beide hebben hun voor- en nadelen.

Voordelen van het kopiëren naar / data / local is datje hebt er geen root-toegang voor nodig en het zou moeten werken voor alle niet-geroote apparaten zonder het risico te lopen iets te veranderen in de / systeempartitie. Als een bootanimation.zip-bestand op beide locaties wordt gevonden, negeert Android bovendien het bestand dat is gevonden in / system / media en geeft het prioriteit aan het bestand in / data / local. Een nadeel van deze methode is dat bij een harde reset (ook wel een volledige gegevenswipe of een fabrieksreset genoemd) de nieuwe opstartanimatie verloren gaat.

Het kopiëren van de opstartanimatie naar / system / media / isalleen mogelijk als uw apparaat is geroot en u leest + schrijftoegang hebt tot de / systeempartitie. Een voordeel van deze methode is dat bij een harde reset de nieuwe opstartanimatie nog steeds blijft bestaan ​​en niet opnieuw hoeft te worden toegepast. Een nadeel is dat het ADB of een bestandsbrowser op rootniveau vereist, zoals Root Explorer of Super Manager.

Had je genoeg van de details? Hier ziet u hoe u verder kunt gaan met het toepassen van de opstartanimatie. We zullen u vertellen hoe u het bestand naar een van de bovengenoemde locaties kunt kopiëren en gebruiken ‘Alle apparaten’Voor de methode / data / local path en‘Alleen geroote apparaten’Voor de methode / system / media path.

BIJWERKEN: Er is ons op gewezen dat dede volgende methode werkt niet voor sommige apparaten met stock-ROM's omdat hun fabrikanten de belachelijke beslissingen hebben genomen om hun eigen opstartformaat te gebruiken voor hun opstartanimaties (we hebben het over jou, Samsung!) of het kiezen van een niet-standaard pad voor het bestand bootanimation.zip en de mogelijkheid om het te overschrijven te verwijderen door een nieuwe te kopiëren naar / data / local (dat zou jij zijn, HTC!).

In het geval van het eigen formaat dat wordt gebruikt doorSamsung, we kunnen weinig doen. De HTC-apparaten gebruiken echter hetzelfde formaat, maar op een ander pad, d.w.z. / systeem / aanpassen / bron / in plaats van de gebruikelijke / systeem / media. Dit betekent dat gebruikers met geroote en S-OFF HTC-apparaten nog steeds de originele apparaten kunnen vervangen met behulp van de volgende methode, door simpelweg / systeem / media te wijzigen in / systeem / aanpassen / resource / maar degenen zonder geroote en S-OFF apparaten zijn gewoon uit geluk, omdat de methode / data / local op dergelijke telefoons niet werkt.

Voorwaarden:

  • Android-telefoon of -tablet met Android 2.2 Froyo of hoger. Getest om te werken op Froyo en Gingerbread; werken al dan niet in eerdere of latere versies vanwege verschillende bestandslocaties.
  • Een root-bestandsbrowser zoals Root Explorer of Super Manager.
    Opmerking: Als u al ADB hebt geïnstalleerd of als u dat bentcomfortabel met de opdrachtregel, kunt u deze in plaats daarvan gebruiken. Zie voor hulp bij de installatie van ADB wat ADB is en hoe het te installeren. We zullen u ook de onderstaande ADB-methode verstrekken.
  • De opstartanimatie van uw keuze in naam en indeling bootanimation.zip.
    Opmerking: Om te controleren in welk formaat het is, opent u het met eenzip / unzip utility en bekijk de inhoud. Als het de hierboven genoemde bestanden en mappen bevat in onze sectie 'Binnen het bootanimation.zip-bestand', heeft het de juiste indeling. Als u mappen ziet waaronder een die META-INF wordt genoemd, heeft deze een herstelbaar flash-formaat, maar u kunt het bootanimation.zip-bestand nog steeds vinden in het archief in de map / system / media en dat bestand uitpakken uit het herstelbare flash-zipbestand , voor het gebruik met deze methode.

Bestandsbrowser-methode (alleen geroote apparaten):

  1. Verbind uw telefoon via USB met uw computer en bevestig de geheugenkaart voor bestandsoverdracht.
  2. Kopieer de bootanimation.zip bestand dat u wilt installeren, op uw SD-kaart.
  3. Ontkoppel USB-opslag en start de gewenste bestandsbrowser op uw telefoon.
  4. Blader naar / system / media, kopieer het bestaande bootanimation.zip-bestand vanaf daar en plak het ergens veilig op je SD-kaart.
  5. Blader naar de locatie op de SD-kaart waar u de nieuwe bootanimation.zip hebt gekopieerd en kopieer deze.
  6. Blader naar / data / local en plak het bestand bootanimation.zip daar om de standaard systeem boot-animatie te vervangen zonder deze te vervangen.
    OF
    Blader naar / system / media en plak het bestand bootanimation.zip daar.
    Als u Super Manager gebruikt, moet u de root-functie eerst inschakelen vanuit de instellingen. Bovendien moet u mogelijk ook de / systeempartitie als read-write mounten bij het betreden.
    Opmerking: Als u eerder een aangepast bootanimation.zip-bestand naar / data / local had gekopieerd, moet u dit ook verwijderen, anders wordt de nieuwe van / system / media niet geladen.

ADB-methode:

  1. Schakel USB-foutopsporing in op uw apparaat in Instellingen> Toepassingen> Ontwikkeling.
  2. Verbind uw apparaat via USB met de computer.
  3. Start een opdrachtprompt / terminalvenster op uw computer.
  4. Navigeer naar de locatie waar u het bestand bootanimation.zip hebt opgeslagen.
  5. Gewortelde / Niet-geroote apparaten:Voer deze opdrachten in:
    adb pull /data/local/bootanimation.zip c:
    adb push bootanimation.zip /data/local/

    OF
    Alleen geroote apparaten: Voer deze opdrachten in:

    adb pull /system/media/bootanimation.zip c:
    adb remount
    adb push bootanimation.zip /system/media/

Welke methode u ook gebruikte, u zou nu de nieuwe opstartanimatie met succes op uw apparaat moeten hebben geïnstalleerd. Herstart het eenvoudig en je zou het moeten zien draaien tijdens het opstarten.

De oorspronkelijke opstartanimatie herstellen:

Als u wilt terugkeren naar de oorspronkelijke opstartprocedureanimatie, kunt u dit eenvoudig doen, omdat we een back-up hebben gemaakt van de originele versie in beide bovenstaande methoden. In de bestandsbrowser-methode kunt u deze op de opslagkaart vinden op de locatie waar u in stap 4 een back-up van hebt gemaakt, terwijl in de ADB-methode een back-up op de C-schijf is gemaakt. Volg gewoon een van deze methoden met het originele bootanimation.zip-bestand en je hebt het terug.


Wat is het volgende:

Dat is alles wat we voor u hebben als het gaat om opstartenanimaties maar het is nog maar het begin. Houd ons in de gaten voor onze volgende functie in de serie, waarin we je alles vertellen over het aanpassen van het vergrendelscherm van je Android-apparaat.

Vond je de boot-animaties die hier te zien zijn? Betere gevonden? Heb je er zelf een gemaakt en wil je deze met ons delen? Laten we het in de reacties horen.

Comments