- - Hoe Screenshots te nemen in Recovery & AROMA op Android

Hoe Screenshots te maken in Recovery & AROMA op Android

Veel Android-enthousiastelingen gebruiken maatwerkherstelmogelijkheden zoals TWRP en ClockworkMod voor het flashen van ROM's en mods, het maken en terugzetten van volledige apparaatback-ups en zelfs het beheren van hun bestanden met de volledige AROMA-bestandsmanager. En hoewel de meeste gebruikers niet echt screenshots zouden moeten maken in de herstelmodus, hebben wij bloggers, ontwikkelaars van aangepaste herstelacties en op AROMA gebaseerde apps, evenals ontwerpers van herstelthema's deze functionaliteit vaak nodig om te laten zien wat ze beoordelen of waaraan ze werken . In wat volgt, zullen we u door het proces leiden van het eenvoudig maken van screenshots van uw Android-apparaat terwijl het wordt opgestart in de herstelmodus, ongeacht welk aangepast herstel het uitvoert.

How-to-take-screenshots-in-Android-recovery

In tegenstelling tot wanneer je normaal op Android wordt opgestart,de standaardcombinatie Volume omlaag + aan / uit-knop werkt niet voor het maken van een screenshot in herstel. Voorheen werkte de DDMS-tool van Android SDK prima, maar sinds de laatste updates is dat niet meer het geval.

De enige werkende oplossing die ik kentot nu toe was om de onbewerkte framebuffer-gegevens handmatig te pakken en vervolgens te verwerken met behulp van het opdrachtregelprogramma ffmpeg om de vereiste afbeelding te krijgen. Er is echter een serieus voorbehoud met deze oplossing: het is geen enkele, universele opdracht voor alle Android-apparaten, omdat verschillende apparaten en herstelprogramma's verschillende pixelindelingen gebruiken voor hun framebuffer, en de opdracht moet ook worden aangepast om rekening te houden met de native resolutie van het apparaat en een stapfactor in het ruwe beeld. Ik heb persoonlijk de nachtmerrie meegemaakt waarin ik uren heb geprobeerd om deze parameters voor sommige van mijn apparaten te achterhalen bij het schrijven van enkele van mijn gidsen met screenshots van herstel.

Wat we gaan zien is een geweldig klein hulpmiddel van XDA Member makers_mark dat zorgt ervoor dat het werk voor je wordt gedaan, terwijl alle complicaties op de achtergrond blijven.

Maak kennis met Recovery Screenshot

Recovery Screenshot is een script (alleen beschikbaarvoor Windows vanaf dit schrijven) dat ADB en ffmpeg gebruikt om de onbewerkte framebuffer van uw apparaat te halen en vervolgens dienovereenkomstig te verwerken om u de screenshot in PNG-formaat te presenteren.

Android Recovery Screenshot voor Windows 01

Voordat u kunt beginnen met het maken van snapshots, moet u het hulpprogramma voor uw apparaat configureren. Dus laten we beginnen.

Instellingen Dingen omhoog

Voordat u doorgaat, moet u ervoor zorgen dat u uw apparaat opnieuw hebt opgestart in de herstelmodus, het via een USB-kabel op uw computer heeft aangesloten en de benodigde stuurprogramma's daarvoor heeft geïnstalleerd.

Download Recovery Screenshot en pak deinhoud van het gedownloade ZIP-bestand naar elke geschikte locatie op uw computer. Start vervolgens het hulpprogramma met het bestand RUNrs.bat in de map. Het script presenteert u de volgende opties:

Android Recovery Screenshot voor Windows 02

Selecteer de eerste optie, d.w.z. maak een configuratie-instelling door op 1 te drukken. U wordt vervolgens gevraagd om de schermafmetingen van uw apparaat in pixels. Zorg ervoor dat u de kortere afmeting als breedte invoert en de langere als hoogte.

Android Recovery Screenshot voor Windows 03

Recovery Screenshot zal dan deframebuffer vanaf uw apparaat, verwerk het in verschillende pixelindelingen met ffmpeg en plaats de verwerkte PNG-bestanden in een map ‘Pixel_formats’ in de map waarin u de tool hebt uitgepakt.

Android Recovery Screenshot voor Windows 04

Ga nu naar de map Pixel_formats en bekijk hetal die afbeeldingen. Je zult merken dat de meeste van hen er grappig uitzien, wat volkomen normaal is; ze werden verwerkt met een ander pixelformaat dan dat van uw apparaat. Waar u hier op moet letten, is de afbeelding die er goed uitziet, noteer de naam (dit is de naam van de pixelindeling) en druk op een willekeurige toets om door te gaan.

Android Recovery Screenshot voor Windows 05

Als je de juiste afbeelding in de map hebt gevonden,ga je gang en druk op 1 om je instellingen te voltooien. Als je deze keer echter geen geluk hebt gehad, druk je gewoon op 2 en de tool zal nog meer, minder veelgebruikte formaten uitproberen. Zoek in dat geval opnieuw in dezelfde map naar de tientallen nieuwe afbeeldingen die daar zijn toegevoegd en noteer de naam wanneer u de juiste vindt.

Android Recovery Screenshot voor Windows 06

Nadat u de juiste pixelindeling heeft gevonden,voer het in op het volgende scherm precies zoals u het ziet in de naam van het juiste bestand (zonder de .PNG-extensie). In onze tests met de Nexus 5 was de juiste afbeelding bijvoorbeeld rgb0.png en daarom was de juiste pixelindeling rgb0.

Android Recovery Screenshot voor Windows 07

Nadat u het juiste pixelformaat voor uw hebt ingevoerdapparaat en druk op Enter, je bent klaar met de configuratie - het is nu tijd om die herstelschermafbeeldingen te maken. Uw instellingen worden opgeslagen en u hoeft niet langer het script voor hetzelfde apparaat te configureren wanneer u het opnieuw start.

Schermafbeeldingen maken in herstel

Nadat de eerste configuratie is voltooid, krijgt u de volgende opties wanneer u het hulpprogramma start.

Android Recovery Screenshot voor Windows 08

Wat hier misschien verwarrend lijkt, is hetaanwezigheid van drie opties voor het grijpen van de framebuffer. Uitleggen hoe het dubbele framebuffersysteem van Android werkt, valt buiten het bestek van deze handleiding en de afbeelding die u zoekt, kan in een van beide framebuffers zijn, dus het is een goed idee om elke keer voor de derde optie te kiezen, namelijk beide framebuffers. Druk gewoon op 3 en Recovery Screenshot begint met het trekken en verwerken van beide framebuffers voor jou.

Android Recovery Screenshot voor Windows 09

De resulterende verwerkte afbeeldingsbestanden wordengeplaatst in een submap in de hoofdmap van het script en een naam gegeven op basis van de huidige datum. De afbeeldingen binnen krijgen een naam op basis van de huidige tijd, evenals de framebuffer (bovenste of onderste).

Android Recovery Screenshot voor Windows 09a

Merk op dat wanneer u probeert een ander vast te leggenschermafbeeldingen van het apparaat, moet u mogelijk de tool opnieuw configureren. Om dat te doen, drukt u gewoon op 4 op het hoofdscherm om uw instellingen te resetten en opnieuw te beginnen. De vijfde optie, d.w.z. de handmatige modus, houdt niet in dat een apparaat is aangesloten in de herstelmodus en kan worden gebruikt om uw instellingen handmatig op te geven en elk onbewerkt afbeeldingsbestand als bron te verwerken.

Enkele resultaten

Hier zijn een paar schermafbeeldingen gemaakt tijdens herstelmodus met behulp van het script. De eerste is het startscherm van TWRP-herstel, de tweede toont een knipperende voortgang, terwijl de derde de AROMA File Manager is.

Android Recovery Screenshot voor Windows 10
Android Recovery Screenshot voor Windows 11
Android Recovery Screenshot voor Windows 12

Nogmaals, hoewel het niet voor iedereen is sinds casualgebruikers en zelfs de meeste hoofdgebruikers hoeven nooit herstel-screenshots te maken, Recovery Screenshot kan een redding voor mensen als ik zijn die eerder het gedoe moesten hebben om handmatig framebuffers te trekken en onbewerkte afbeeldingen te verwerken met ffmpeg-opdrachten elke keer als we nodig hadden om bekijk een aangepast herstel- of AROMA-script.

Download Recovery Screenshot van XDA-ontwikkelaars

Comments