- - Ako robiť snímky obrazovky pri obnove a AROMA v systéme Android

Ako robiť snímky obrazovky pri obnove a AROMA v systéme Android

Mnoho nadšencov Android používa vlastnéobnovy, ako sú TWRP a ClockworkMod, na blikanie ROM a režimov, naberanie a obnovovanie úplných záloh zariadení a dokonca aj správu ich súborov pomocou plnohodnotného správcu súborov AROMA. A zatiaľ čo väčšina používateľov by v skutočnosti nemusela robiť snímky obrazovky, my blogeri, vývojári vlastných obnovovacích prostriedkov a aplikácií založených na AROMA, ako aj návrhári tém na obnovenie, túto funkciu potrebujú často, aby predviedli to, čo posudzujú alebo na ktorom pracujú. , V nasledujúcom texte vás prevedieme procesom jednoduchého snímania snímok obrazovky vášho zariadenia s Androidom, keď je nabootované v režime obnovenia, bez ohľadu na to, aké vlastné obnovenie je spustené.

Ako-to-Take-obrazovky-in-Android návratnosti

Na rozdiel od normálneho zavedenia systému Android,štandardná kombinácia tlačidla zníženia hlasitosti a vypnutia nefunguje na zachytenie snímky obrazovky pri obnove. V minulosti nástroj DDMS pre Android SDK fungoval na tento účel v poriadku, ale od posledných aktualizácií to už neplatilo.

Jediné pracovné riešenie, o ktorom som vedelZatiaľ bolo potrebné manuálne uchopiť nespracované údaje o framebufferoch a potom ich spracovať pomocou nástroja príkazového riadka ffmpeg na získanie požadovaného obrázka. Pri tomto riešení však existuje vážne upozornenie: nejde o jediný univerzálny príkaz pre všetky zariadenia s Androidom, pretože rôzne zariadenia a obnovy využívajú pre svoje framebuffery rôzne formáty pixelov a príkaz musí byť vyladený, aby sa zohľadnilo pôvodné rozlíšenie zariadenia. a výrazný faktor v pôvodnom obrázku. Osobne som prešiel nočnou morou strávením hodín pokusom zistiť tieto parametre pre niektoré z mojich zariadení, keď som písal niektoré z mojich sprievodcov, ktoré obsahovali snímky obrazovky na obnovenie.

Čo sa chystáme vidieť, je úžasný malý nástroj člena XDA makers_mark Vďaka tomu bude práca vykonaná za vás, pričom všetky tieto komplikácie zostanú na pozadí.

Zoznámte sa s obnovou Screenshot

Screenshot na obnovenie je skript (k dispozícii ibapre Windows od tohto písania), ktorý využíva ADB a ffmpeg na vytiahnutie surového framebufferu z vášho zariadenia a jeho následné spracovanie, aby vám poskytol snímku obrazovky vo formáte PNG.

Screenshot na obnovenie systému Android pre systém Windows 01

Skôr ako začnete prichytávať snímky obrazovky na obnovenie, musíte nakonfigurovať nástroj pre svoje zariadenie. Začnime teda.

Nastavenie vecí hore

Predtým, ako budete pokračovať, uistite sa, že ste zariadenie reštartovali do režimu obnovenia, pripojili ho k počítaču pomocou kábla USB a nainštalovali preň potrebné ovládače.

Stiahnite si Recovery Screenshot a extrahujteobsah stiahnutého súboru ZIP na akékoľvek vhodné miesto v počítači. Potom nástroj spustite pomocou súboru RUNrs.bat v priečinku. Skript vám ponúkne nasledujúce možnosti:

Screenshot na obnovenie systému Android pre systém Windows 02

Vyberte prvú možnosť, t. vykonajte nastavenie konfigurácie stlačením 1. Potom budete požiadaní o rozmery obrazovky vášho zariadenia v pixeloch. Nezabudnite zadať kratší rozmer ako šírku a dlhší ako výšku.

Screenshot na obnovenie systému Android pre systém Windows 03

Obnovenie Screenshot potom stiahneframebuffer z vášho zariadenia, spracujte ho v niekoľkých pixlových formátoch s ffmpeg a spracované PNG súbory vložte do priečinka „Pixel_formats“ vo vnútri priečinka, z ktorého ste nástroj extrahovali.

Screenshot na obnovenie systému Android pre systém Windows 04

Teraz prejdite do priečinka Pixel_formats a pozrite savšetky tieto obrázky. Všimnite si, že väčšina z nich vyzerá vtipne, čo je úplne normálne; boli spracované pomocou formátu pixlov odlišných od formátu vášho zariadenia. Tu musíte hľadať obrázok, ktorý vyzerá dobre, poznamenajte si jeho názov (čo je názov jeho pixelového formátu) a pokračujte stlačením ľubovoľnej klávesy.

Screenshot na obnovenie systému Android pre systém Windows 05

Ak ste v priečinku našli správny obrázok,pokračujte a stlačením 1 dokončite nastavenie. Ak ste však tento čas nemali šťastie, stačí kliknúť na 2 a nástroj vyskúša ešte viac, menej bežne používané formáty. V takom prípade znova vyhľadajte desiatky nových obrázkov v tom istom priečinku a po nájdení správneho názvu si poznamenajte jeho názov.

Screenshot na obnovenie systému Android pre systém Windows 06

Keď nájdete správny formát pixlov,zadajte ho na nasledujúcej obrazovke presne tak, ako ho vidíte v názve správneho súboru (bez prípony .PNG). Napríklad pri testovaní pomocou zariadenia Nexus 5 bol správnym obrázkom rgb0.png, a preto bol správny formát pixlov rgb0.

Screenshot na obnovenie systému Android pre systém Windows 07

Po zadaní správneho formátu pixlov pre svojzariadenia a stlačte Enter, ste dokončili konfiguráciu - teraz je čas začať prichytávať tieto snímky obrazovky na obnovenie. Vaše nastavenia sa uložia a pri ďalšom spustení už nebudete musieť skript pre rovnaké zariadenie konfigurovať.

Zachytávanie snímok obrazovky pri obnove

Po dokončení počiatočnej konfigurácie budete mať pri spustení nástroja k dispozícii nasledujúce možnosti.

Screenshot na obnovenie systému Android pre systém Windows 08

To, čo by sa mohlo zdať mätúce, by boloprítomnosť troch možností na uchopenie framebuffera. Vysvetlenie toho, ako funguje systém dvojitého snímača Android v systéme Android, presahuje rámec tejto príručky a hľadaný obrázok by mohol byť v niektorom z týchto snímačov, takže vždy je dobré ísť po tretej možnosti, tj získať oboje framebuffery. Stačí kliknúť na 3 a program Recovery Screenshot začne ťahať a spracúvať obidva framebuffery za vás.

Screenshot na obnovenie systému Android pre systém Windows 09

Výsledné spracované obrazové súbory budúumiestnené v podpriečinku v hlavnej zložke skriptu a pomenované podľa aktuálneho dátumu. Obrazy vo vnútri sa pomenujú podľa aktuálneho času, ako aj podľa počtu snímok (horný alebo dolný).

Screenshot na obnovenie systému Android pre systém Windows 09a

Všimnite si, že keď sa pokúsite zachytiť inýsnímky obrazovky zariadenia, bude možno potrebné znova nakonfigurovať nástroj. Ak to chcete urobiť, stačí kliknúť na 4 na hlavnej obrazovke, čím obnovíte svoje nastavenia a začnete znova. Piata možnosť, t. J. Manuálny režim, nezahŕňa pripojenie zariadenia v režime obnovenia a dá sa použiť na manuálne zadanie vašich nastavení a spracovanie akéhokoľvek surového obrazového súboru ako zdroja.

Niekoľko výsledkov

Tu je niekoľko snímok nasnímaných pri obnovepomocou skriptu. Prvou z nich je domovská obrazovka pre obnovenie TWRP, druhá zobrazuje postupné blikanie, zatiaľ čo tretia je správca súborov AROMA.

Screenshot na obnovenie systému Android pre systém Windows 10
Screenshot na obnovenie systému Android pre systém Windows 11
Screenshot na obnovenie systému Android pre systém Windows 12

Opäť platí, že to nie je pre každého od príležitostnýchpoužívatelia a dokonca väčšina používateľov s veľkou spotrebou energie nikdy nebude musieť zachytiť snímky obnovenia. Obnovenie snímok obrazovky sa môže ukázať ako záchranca pre ľudí, ako som ja, ktorí predtým museli prekonávať problémy s ručným ťahaním framebufferov a spracovaním surových obrázkov pomocou príkazov ffmpeg zakaždým, keď sme potrebovali skontrolujte vlastné obnovenie alebo skript AROMA.

Stiahnite si snímku obrazovky obnovy od vývojárov XDA

Komentáre